|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.252B
11.06%
YoY
|
$7.430B
11.9%
YoY
|
$6.640B
17.25%
YoY
|
$5.663B
13.9%
YoY
|
$4.972B
-5.46%
YoY
|
| Cost Of Revenue |
$5.432B
6.11%
YoY
|
$5.119B
7.25%
YoY
|
$4.773B
16.33%
YoY
|
$4.103B
14.1%
YoY
|
$3.596B
-7.27%
YoY
|
| Gross Profit |
$2.820B
22.03%
YoY
|
$2.311B
23.78%
YoY
|
$1.867B
19.68%
YoY
|
$1.560B
13.37%
YoY
|
$1.376B
-0.36%
YoY
|
| Selling, General & Admin |
$370.0M
6.63%
YoY
|
$347.0M
4.2%
YoY
|
$333.0M
15.63%
YoY
|
$288.0M
14.74%
YoY
|
$251.0M
-9.39%
YoY
|
| Research & Development |
$37.00M
12.12%
YoY
|
$33.00M
-8.33%
YoY
|
$36.00M
12.5%
YoY
|
$32.00M
88.24%
YoY
|
$17.00M
0.0%
YoY
|
| Depreciation & Amortization |
$283.0M
2.17%
YoY
|
$277.0M
1.84%
YoY
|
$272.0M
2.64%
YoY
|
$265.0M
-1.85%
YoY
|
$270.0M
-20.12%
YoY
|
| Operating Expenses |
$407.0M
7.11%
YoY
|
$380.0M
2.98%
YoY
|
$369.0M
15.31%
YoY
|
$320.0M
19.4%
YoY
|
$268.0M
-8.84%
YoY
|
| Operating Profit |
$2.046B
25.29%
YoY
|
$1.633B
35.74%
YoY
|
$1.203B
30.9%
YoY
|
$919.0M
22.86%
YoY
|
$748.0M
19.49%
YoY
|
| Interest Expense |
-$151.0M
-17.03%
YoY
|
-$182.0M
-183.49%
YoY
|
$218.0M
-4.8%
YoY
|
$229.0M
-11.58%
YoY
|
$259.0M
-18.3%
YoY
|
| Other Income/Expense, Net |
-$40.00M
-35.48%
YoY
|
-$62.00M
675.0%
YoY
|
-$8.000M
-90.24%
YoY
|
-$82.00M
331.58%
YoY
|
-$19.00M
-74.32%
YoY
|
| Pretax Income |
$1.840B
33.04%
YoY
|
$1.383B
41.85%
YoY
|
$975.0M
60.89%
YoY
|
$606.0M
87.04%
YoY
|
$324.0M
89.47%
YoY
|
| Income Tax |
$332.0M
45.61%
YoY
|
$228.0M
8.57%
YoY
|
$210.0M
53.28%
YoY
|
$137.0M
107.58%
YoY
|
$66.00M
-265.0%
YoY
|
| Net Earnings |
$1.508B
30.56%
YoY
|
$1.155B
50.98%
YoY
|
$765.0M
63.11%
YoY
|
$469.0M
81.78%
YoY
|
$258.0M
-1.15%
YoY
|
| Basic Earnings Per Share |
$3.73
31.8%
YoY
|
$2.83
52.97%
YoY
|
$1.85
65.18%
YoY
|
$1.12
86.67%
YoY
|
$0.60
N/A
|
| Diluted Earnings Per Share |
$3.71
32.03%
YoY
|
$2.81
53.55%
YoY
|
$1.83
64.97%
YoY
|
$1.11
-100.0%
YoY
|
$593.1K
-0.24%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
404.0M shares
-0.98%
YoY
|
408.0M shares
-0.97%
YoY
|
412.0M shares
-0.96%
YoY
|
416.0M shares
-3.26%
YoY
|
430.0M shares
-1.15%
YoY
|
| Diluted Shares Outstanding |
406.0M shares
-0.98%
YoY
|
410.0M shares
-1.44%
YoY
|
416.0M shares
-1.19%
YoY
|
421.0M shares
-3.22%
YoY
|
435.0M shares
-0.91%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.313B
19.1%
YoY
|
$2.168B
14.65%
YoY
|
$2.089B
13.84%
YoY
|
$2.053B
9.2%
YoY
|
$1.942B
6.47%
YoY
|
$1.891B
9.24%
YoY
|
$1.835B
10.68%
YoY
|
$1.880B
14.08%
YoY
|
$1.824B
13.79%
YoY
|
$1.731B
14.41%
YoY
|
$1.658B
15.7%
YoY
|
$1.648B
18.31%
YoY
|
$1.603B
21.07%
YoY
|
$1.513B
17.74%
YoY
|
$1.433B
11.69%
YoY
|
$1.393B
16.57%
YoY
|
$1.324B
9.51%
YoY
|
$1.285B
3.8%
YoY
|
$1.283B
13.14%
YoY
|
| Cost Of Revenue |
$1.459B
13.1%
YoY
|
$1.412B
9.54%
YoY
|
$1.365B
8.94%
YoY
|
$1.365B
6.06%
YoY
|
$1.290B
0.0%
YoY
|
$1.289B
4.8%
YoY
|
$1.253B
5.92%
YoY
|
$1.287B
7.61%
YoY
|
$1.290B
10.82%
YoY
|
$1.230B
10.81%
YoY
|
$1.183B
12.03%
YoY
|
$1.196B
21.18%
YoY
|
$1.164B
22.53%
YoY
|
$1.110B
18.34%
YoY
|
$1.056B
13.79%
YoY
|
$987.0M
15.17%
YoY
|
$950.0M
8.82%
YoY
|
$938.0M
7.57%
YoY
|
$928.0M
3.11%
YoY
|
| Gross Profit |
$854.0M
30.98%
YoY
|
$756.0M
25.58%
YoY
|
$724.0M
24.4%
YoY
|
$688.0M
16.02%
YoY
|
$652.0M
22.1%
YoY
|
$602.0M
20.16%
YoY
|
$582.0M
22.53%
YoY
|
$593.0M
31.19%
YoY
|
$534.0M
21.64%
YoY
|
$501.0M
24.32%
YoY
|
$475.0M
25.99%
YoY
|
$452.0M
11.33%
YoY
|
$439.0M
17.38%
YoY
|
$403.0M
16.14%
YoY
|
$377.0M
6.2%
YoY
|
$406.0M
20.12%
YoY
|
$374.0M
11.31%
YoY
|
$347.0M
-5.19%
YoY
|
$355.0M
51.71%
YoY
|
| Selling, General & Admin |
$111.0M
30.59%
YoY
|
$96.00M
24.68%
YoY
|
$100.0M
17.65%
YoY
|
$89.00M
-8.25%
YoY
|
$85.00M
-3.41%
YoY
|
$77.00M
-7.23%
YoY
|
$85.00M
-2.3%
YoY
|
$97.00M
10.23%
YoY
|
$88.00M
17.33%
YoY
|
$83.00M
31.75%
YoY
|
$87.00M
19.18%
YoY
|
$88.00M
6.02%
YoY
|
$75.00M
8.7%
YoY
|
$63.00M
3.28%
YoY
|
$73.00M
4.29%
YoY
|
$83.00M
50.91%
YoY
|
$69.00M
6.15%
YoY
|
$61.00M
5.17%
YoY
|
$70.00M
6.06%
YoY
|
| Research & Development |
$9.000M
12.5%
YoY
|
$10.00M
42.86%
YoY
|
$10.00M
11.11%
YoY
|
$9.000M
28.57%
YoY
|
$8.000M
-20.0%
YoY
|
$7.000M
-22.22%
YoY
|
$9.000M
0.0%
YoY
|
$7.000M
-22.22%
YoY
|
$10.00M
11.11%
YoY
|
$9.000M
0.0%
YoY
|
$9.000M
28.57%
YoY
|
$9.000M
0.0%
YoY
|
$9.000M
28.57%
YoY
|
$9.000M
125.0%
YoY
|
$7.000M
75.0%
YoY
|
$9.000M
125.0%
YoY
|
$7.000M
40.0%
YoY
|
$4.000M
0.0%
YoY
|
$4.000M
-20.0%
YoY
|
| Depreciation & Amortization |
$74.00M
7.25%
YoY
|
$73.00M
0.0%
YoY
|
$72.00M
5.88%
YoY
|
$69.00M
0.0%
YoY
|
$69.00M
2.99%
YoY
|
$73.00M
7.35%
YoY
|
$68.00M
0.0%
YoY
|
$69.00M
2.99%
YoY
|
$67.00M
-2.9%
YoY
|
$68.00M
1.49%
YoY
|
$68.00M
4.62%
YoY
|
$67.00M
0.0%
YoY
|
$69.00M
4.55%
YoY
|
$67.00M
0.0%
YoY
|
$65.00M
-4.41%
YoY
|
$67.00M
0.0%
YoY
|
$66.00M
-2.94%
YoY
|
$67.00M
0.0%
YoY
|
$68.00M
0.0%
YoY
|
| Operating Expenses |
$120.0M
29.03%
YoY
|
$179.0M
14.01%
YoY
|
$110.0M
17.02%
YoY
|
$98.00M
-5.77%
YoY
|
$93.00M
-5.1%
YoY
|
$157.0M
-1.88%
YoY
|
$94.00M
-2.08%
YoY
|
$104.0M
-36.59%
YoY
|
$98.00M
16.67%
YoY
|
$160.0M
15.11%
YoY
|
$96.00M
20.0%
YoY
|
$164.0M
78.26%
YoY
|
$84.00M
10.53%
YoY
|
$139.0M
5.3%
YoY
|
$80.00M
8.11%
YoY
|
$92.00M
55.93%
YoY
|
$76.00M
8.57%
YoY
|
$132.0M
2.33%
YoY
|
$74.00M
4.23%
YoY
|
| Operating Profit |
$753.0M
52.43%
YoY
|
$577.0M
29.66%
YoY
|
$542.0M
28.74%
YoY
|
$521.0M
30.9%
YoY
|
$494.0M
33.88%
YoY
|
$445.0M
30.5%
YoY
|
$421.0M
37.13%
YoY
|
$398.0M
38.19%
YoY
|
$369.0M
29.47%
YoY
|
$341.0M
29.17%
YoY
|
$307.0M
34.65%
YoY
|
$288.0M
19.5%
YoY
|
$285.0M
23.91%
YoY
|
$264.0M
22.79%
YoY
|
$228.0M
11.22%
YoY
|
$241.0M
16.43%
YoY
|
$230.0M
21.69%
YoY
|
$215.0M
-9.28%
YoY
|
$205.0M
180.82%
YoY
|
| Interest Expense |
-$43.00M
10.26%
YoY
|
-$36.00M
-21.74%
YoY
|
-$37.00M
-15.91%
YoY
|
-$38.00M
-28.3%
YoY
|
-$39.00M
-179.59%
YoY
|
-$46.00M
-11.54%
YoY
|
-$44.00M
-181.48%
YoY
|
-$53.00M
-7.02%
YoY
|
$49.00M
-14.04%
YoY
|
-$52.00M
-21.21%
YoY
|
$54.00M
-5.26%
YoY
|
-$57.00M
-200.0%
YoY
|
$57.00M
-1.72%
YoY
|
-$66.00M
11.86%
YoY
|
$57.00M
-9.52%
YoY
|
$57.00M
-13.64%
YoY
|
$58.00M
-19.44%
YoY
|
-$59.00M
-23.38%
YoY
|
$63.00M
-18.18%
YoY
|
| Other Income/Expense, Net |
-$2.000M
-77.78%
YoY
|
-$8.000M
14.29%
YoY
|
-$10.00M
-41.18%
YoY
|
-$14.00M
-6.67%
YoY
|
-$9.000M
-47.06%
YoY
|
-$7.000M
133.33%
YoY
|
-$17.00M
54.55%
YoY
|
-$15.00M
-200.0%
YoY
|
-$17.00M
142.86%
YoY
|
-$3.000M
-105.08%
YoY
|
-$11.00M
-83.58%
YoY
|
$15.00M
1400.0%
YoY
|
-$7.000M
600.0%
YoY
|
$59.00M
-2066.67%
YoY
|
-$67.00M
6600.0%
YoY
|
$1.000M
-112.5%
YoY
|
-$1.000M
-75.0%
YoY
|
-$3.000M
-95.77%
YoY
|
-$1.000M
-87.5%
YoY
|
| Pretax Income |
$708.0M
58.74%
YoY
|
$430.0M
9.69%
YoY
|
$495.0M
39.83%
YoY
|
$469.0M
40.42%
YoY
|
$446.0M
47.19%
YoY
|
$392.0M
45.19%
YoY
|
$354.0M
46.28%
YoY
|
$334.0M
37.45%
YoY
|
$303.0M
37.73%
YoY
|
$270.0M
82.43%
YoY
|
$242.0M
132.69%
YoY
|
$243.0M
32.79%
YoY
|
$220.0M
28.65%
YoY
|
$148.0M
89.74%
YoY
|
$104.0M
352.17%
YoY
|
$183.0M
66.36%
YoY
|
$171.0M
51.33%
YoY
|
$78.00M
9.86%
YoY
|
$23.00M
-291.67%
YoY
|
| Income Tax |
$128.0M
25.49%
YoY
|
$58.00M
-25.64%
YoY
|
$110.0M
400.0%
YoY
|
$62.00M
-8.82%
YoY
|
$102.0M
70.0%
YoY
|
$78.00M
129.41%
YoY
|
$22.00M
-59.26%
YoY
|
$68.00M
36.0%
YoY
|
$60.00M
-16.67%
YoY
|
$34.00M
-8.11%
YoY
|
$54.00M
125.0%
YoY
|
$50.00M
38.89%
YoY
|
$72.00M
80.0%
YoY
|
$37.00M
3600.0%
YoY
|
$24.00M
-700.0%
YoY
|
$36.00M
0.0%
YoY
|
$40.00M
21.21%
YoY
|
$1.000M
-102.86%
YoY
|
-$4.000M
-91.67%
YoY
|
| Net Earnings |
$580.0M
68.6%
YoY
|
$372.0M
18.47%
YoY
|
$385.0M
15.96%
YoY
|
$407.0M
53.01%
YoY
|
$344.0M
41.56%
YoY
|
$314.0M
33.05%
YoY
|
$332.0M
76.6%
YoY
|
$266.0M
37.82%
YoY
|
$243.0M
64.19%
YoY
|
$236.0M
112.61%
YoY
|
$188.0M
135.0%
YoY
|
$193.0M
31.29%
YoY
|
$148.0M
12.98%
YoY
|
$111.0M
44.16%
YoY
|
$80.00M
196.3%
YoY
|
$147.0M
98.65%
YoY
|
$131.0M
63.75%
YoY
|
$77.00M
-27.36%
YoY
|
$27.00M
-25.0%
YoY
|
| Basic Earnings Per Share |
$1.45
70.59%
YoY
|
N/A
|
$0.96
18.52%
YoY
|
$1.01
55.38%
YoY
|
$0.85
44.07%
YoY
|
N/A
|
$0.81
80.0%
YoY
|
$0.65
38.3%
YoY
|
$0.59
63.89%
YoY
|
N/A
|
$0.45
136.84%
YoY
|
$0.47
34.29%
YoY
|
$0.36
16.13%
YoY
|
N/A
|
$0.19
216.67%
YoY
|
$0.35
105.88%
YoY
|
$0.31
72.22%
YoY
|
N/A
|
$0.06
N/A
|
| Diluted Earnings Per Share |
$1.44
71.43%
YoY
|
$0.92
19.48%
YoY
|
$0.95
17.28%
YoY
|
$1.00
53.85%
YoY
|
$0.84
42.37%
YoY
|
$0.77
35.06%
YoY
|
$0.81
80.0%
YoY
|
$0.65
40.44%
YoY
|
$0.59
68.57%
YoY
|
$0.57
114.7%
YoY
|
$0.45
136.84%
YoY
|
$0.46
32.24%
YoY
|
$0.35
12.9%
YoY
|
$0.27
-100.0%
YoY
|
$0.19
-100.0%
YoY
|
$0.35
105.88%
YoY
|
$0.31
72.22%
YoY
|
$179.5K
-26.17%
YoY
|
$62.21K
-24.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
400.9M shares
-1.01%
YoY
|
402.1M shares
-1.03%
YoY
|
403.1M shares
-1.23%
YoY
|
403.7M shares
-1.1%
YoY
|
405.0M shares
-1.29%
YoY
|
406.3M shares
-1.33%
YoY
|
408.1M shares
-0.99%
YoY
|
408.2M shares
-1.24%
YoY
|
410.3M shares
-0.48%
YoY
|
411.7M shares
-0.48%
YoY
|
412.2M shares
-0.77%
YoY
|
413.3M shares
-0.89%
YoY
|
412.3M shares
-1.6%
YoY
|
413.7M shares
-3.16%
YoY
|
415.4M shares
-3.17%
YoY
|
417.0M shares
-3.47%
YoY
|
419.0M shares
-3.46%
YoY
|
427.2M shares
-1.47%
YoY
|
429.0M shares
-1.61%
YoY
|
| Diluted Shares Outstanding |
403.0M shares
-0.98%
YoY
|
N/A
|
405.0M shares
-1.22%
YoY
|
406.0M shares
-1.22%
YoY
|
407.0M shares
-1.21%
YoY
|
N/A
|
410.0M shares
-1.2%
YoY
|
411.0M shares
-1.44%
YoY
|
412.0M shares
-1.44%
YoY
|
N/A
|
415.0M shares
-1.19%
YoY
|
417.0M shares
-1.18%
YoY
|
418.0M shares
-1.65%
YoY
|
N/A
|
420.0M shares
-3.23%
YoY
|
422.0M shares
-3.43%
YoY
|
425.0M shares
-3.19%
YoY
|
N/A
|
434.0M shares
-1.14%
YoY
|
Loading...