|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$7.647B
2.77%
YoY
|
$7.441B
11.03%
YoY
|
$6.702B
0.77%
YoY
|
$6.651B
32.91%
YoY
|
$5.004B
37.4%
YoY
|
| Cost Of Revenue |
$5.588B
2.33%
YoY
|
$5.461B
11.81%
YoY
|
$4.884B
0.58%
YoY
|
$4.856B
30.4%
YoY
|
$3.724B
34.73%
YoY
|
| Gross Profit |
$2.059B
3.99%
YoY
|
$1.980B
8.91%
YoY
|
$1.818B
1.28%
YoY
|
$1.795B
40.23%
YoY
|
$1.280B
45.79%
YoY
|
| Selling, General & Admin |
$1.154B
7.05%
YoY
|
$1.078B
15.79%
YoY
|
$931.0M
5.8%
YoY
|
$880.0M
22.73%
YoY
|
$717.0M
28.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$192.0M
-1.03%
YoY
|
$194.0M
25.97%
YoY
|
$154.0M
4.05%
YoY
|
$148.0M
-1.33%
YoY
|
$150.0M
-1.96%
YoY
|
| Operating Expenses |
$1.337B
6.03%
YoY
|
$1.261B
16.98%
YoY
|
$1.078B
5.69%
YoY
|
$1.020B
19.3%
YoY
|
$855.0M
23.38%
YoY
|
| Operating Profit |
$722.0M
0.42%
YoY
|
$719.0M
-2.84%
YoY
|
$740.0M
-4.52%
YoY
|
$775.0M
82.35%
YoY
|
$425.0M
129.73%
YoY
|
| Interest Expense |
-$120.0M
-15.49%
YoY
|
-$142.0M
-275.31%
YoY
|
$81.00M
22.73%
YoY
|
$66.00M
-32.65%
YoY
|
$98.00M
-29.5%
YoY
|
| Other Income/Expense, Net |
$5.000M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Pretax Income |
$607.0M
5.2%
YoY
|
$577.0M
-12.44%
YoY
|
$659.0M
-7.05%
YoY
|
$709.0M
156.88%
YoY
|
$276.0M
500.0%
YoY
|
| Income Tax |
$145.0M
1.4%
YoY
|
$143.0M
11.72%
YoY
|
$128.0M
0.0%
YoY
|
$128.0M
150.98%
YoY
|
$51.00M
466.67%
YoY
|
| Net Earnings |
$462.0M
12.41%
YoY
|
$411.0M
10.78%
YoY
|
$371.0M
1.37%
YoY
|
$366.0M
120.48%
YoY
|
$166.0M
348.65%
YoY
|
| Basic Earnings Per Share |
$2.32
8.41%
YoY
|
$2.14
-0.47%
YoY
|
$2.15
-0.46%
YoY
|
$2.16
278.95%
YoY
|
$0.57
N/A
|
| Diluted Earnings Per Share |
$2.31
8.45%
YoY
|
$2.13
-0.93%
YoY
|
$2.15
0.94%
YoY
|
$2.13
287.27%
YoY
|
$0.55
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
189.7M shares
-0.99%
YoY
|
191.6M shares
10.86%
YoY
|
172.8M shares
1.98%
YoY
|
169.5M shares
6.47%
YoY
|
159.2M shares
N/A
|
| Diluted Shares Outstanding |
197.9M shares
-1.78%
YoY
|
201.4M shares
-11.58%
YoY
|
227.8M shares
-7.47%
YoY
|
246.2M shares
0.72%
YoY
|
244.5M shares
N/A
|
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.581B
-6.89%
YoY
|
$2.062B
1.18%
YoY
|
$2.093B
6.57%
YoY
|
$1.911B
9.76%
YoY
|
$1.698B
17.92%
YoY
|
$2.038B
11.55%
YoY
|
$1.964B
5.53%
YoY
|
$1.741B
10.61%
YoY
|
$1.440B
4.8%
YoY
|
$1.827B
0.5%
YoY
|
$1.861B
0.0%
YoY
|
$1.574B
-1.5%
YoY
|
$1.374B
10.23%
YoY
|
$1.818B
29.41%
YoY
|
$1.861B
43.42%
YoY
|
$1.598B
51.47%
YoY
|
$1.247B
49.86%
YoY
|
$1.405B
38.75%
YoY
|
$1.298B
35.75%
YoY
|
$1.055B
25.28%
YoY
|
| Cost Of Revenue |
$1.153B
-7.54%
YoY
|
$1.501B
0.4%
YoY
|
$1.533B
6.02%
YoY
|
$1.401B
10.05%
YoY
|
$1.247B
18.09%
YoY
|
$1.495B
12.15%
YoY
|
$1.446B
6.32%
YoY
|
$1.273B
12.16%
YoY
|
$1.056B
5.49%
YoY
|
$1.333B
1.14%
YoY
|
$1.360B
0.0%
YoY
|
$1.135B
-3.57%
YoY
|
$1.001B
8.91%
YoY
|
$1.318B
27.44%
YoY
|
$1.360B
39.86%
YoY
|
$1.177B
47.49%
YoY
|
$919.1M
46.45%
YoY
|
$1.034B
34.64%
YoY
|
$972.4M
34.07%
YoY
|
$798.0M
24.13%
YoY
|
| Gross Profit |
$428.0M
-5.1%
YoY
|
$561.0M
3.31%
YoY
|
$560.0M
8.11%
YoY
|
$510.0M
8.97%
YoY
|
$451.0M
17.45%
YoY
|
$543.0M
9.92%
YoY
|
$518.0M
3.39%
YoY
|
$468.0M
6.61%
YoY
|
$384.0M
2.95%
YoY
|
$494.0M
-1.2%
YoY
|
$501.0M
0.0%
YoY
|
$439.0M
4.28%
YoY
|
$373.0M
13.93%
YoY
|
$500.0M
34.92%
YoY
|
$501.0M
54.06%
YoY
|
$421.0M
63.81%
YoY
|
$327.4M
60.33%
YoY
|
$370.6M
51.64%
YoY
|
$325.2M
41.02%
YoY
|
$257.0M
29.02%
YoY
|
| Selling, General & Admin |
$264.0M
-5.38%
YoY
|
$295.0M
7.66%
YoY
|
$302.0M
12.69%
YoY
|
$293.0M
14.01%
YoY
|
$279.0M
22.37%
YoY
|
$274.0M
14.17%
YoY
|
$268.0M
12.61%
YoY
|
$257.0M
15.25%
YoY
|
$228.0M
7.04%
YoY
|
$240.0M
3.9%
YoY
|
$238.0M
3.48%
YoY
|
$223.0M
8.25%
YoY
|
$213.0M
16.14%
YoY
|
$231.0M
22.94%
YoY
|
$230.0M
19.92%
YoY
|
$206.0M
33.77%
YoY
|
$183.4M
33.87%
YoY
|
$187.9M
29.77%
YoY
|
$191.8M
40.2%
YoY
|
$154.0M
12.41%
YoY
|
| Research & Development |
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
|
N/A
|
| Depreciation & Amortization |
$48.00M
-4.0%
YoY
|
$10.00M
11.11%
YoY
|
$9.000M
0.0%
YoY
|
$48.00M
4.35%
YoY
|
$50.00M
25.0%
YoY
|
$9.000M
28.57%
YoY
|
$9.000M
28.57%
YoY
|
$46.00M
24.32%
YoY
|
$40.00M
5.26%
YoY
|
$7.000M
16.67%
YoY
|
$7.000M
40.0%
YoY
|
$37.00M
2.78%
YoY
|
$38.00M
0.8%
YoY
|
$6.000M
9.09%
YoY
|
$5.000M
-10.71%
YoY
|
$36.00M
-5.26%
YoY
|
$37.70M
-67.39%
YoY
|
$5.500M
-5.17%
YoY
|
$5.600M
-5.08%
YoY
|
$38.00M
2.43%
YoY
|
| Operating Expenses |
$310.0M
-5.2%
YoY
|
$341.0M
6.56%
YoY
|
$347.0M
10.51%
YoY
|
$339.0M
13.0%
YoY
|
$327.0M
22.93%
YoY
|
$320.0M
15.52%
YoY
|
$314.0M
14.18%
YoY
|
$300.0M
16.28%
YoY
|
$266.0M
6.83%
YoY
|
$277.0M
4.14%
YoY
|
$275.0M
4.17%
YoY
|
$258.0M
7.05%
YoY
|
$249.0M
13.8%
YoY
|
$266.0M
19.23%
YoY
|
$264.0M
17.13%
YoY
|
$241.0M
28.19%
YoY
|
$218.8M
27.51%
YoY
|
$223.1M
24.15%
YoY
|
$225.4M
31.74%
YoY
|
$188.0M
10.26%
YoY
|
| Operating Profit |
$118.0M
-4.84%
YoY
|
$220.0M
-1.35%
YoY
|
$213.0M
4.41%
YoY
|
$171.0M
1.79%
YoY
|
$124.0M
5.08%
YoY
|
$223.0M
2.76%
YoY
|
$204.0M
-9.73%
YoY
|
$168.0M
-7.18%
YoY
|
$118.0M
-4.84%
YoY
|
$217.0M
-7.26%
YoY
|
$226.0M
-4.64%
YoY
|
$181.0M
0.56%
YoY
|
$124.0M
14.18%
YoY
|
$234.0M
58.64%
YoY
|
$237.0M
137.47%
YoY
|
$180.0M
160.87%
YoY
|
$108.6M
233.13%
YoY
|
$147.5M
127.98%
YoY
|
$99.80M
67.73%
YoY
|
$69.00M
140.42%
YoY
|
| Interest Expense |
-$29.00M
-19.44%
YoY
|
$30.00M
-16.67%
YoY
|
$31.00M
-13.89%
YoY
|
$30.00M
-11.76%
YoY
|
-$36.00M
63.64%
YoY
|
$36.00M
80.0%
YoY
|
$36.00M
63.64%
YoY
|
$34.00M
100.0%
YoY
|
-$22.00M
10.0%
YoY
|
$20.00M
25.0%
YoY
|
$22.00M
29.41%
YoY
|
$17.00M
30.77%
YoY
|
-$20.00M
57.48%
YoY
|
$16.00M
23.08%
YoY
|
$17.00M
-53.8%
YoY
|
$13.00M
-63.89%
YoY
|
-$12.70M
-64.02%
YoY
|
$13.00M
-63.48%
YoY
|
$36.80M
5.14%
YoY
|
$36.00M
-208.43%
YoY
|
| Other Income/Expense, Net |
$5.000M
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
|
N/A
|
| Pretax Income |
$94.00M
6.82%
YoY
|
$190.0M
1.6%
YoY
|
$182.0M
8.33%
YoY
|
$141.0M
5.22%
YoY
|
$88.00M
-6.38%
YoY
|
$187.0M
-5.08%
YoY
|
$168.0M
-17.65%
YoY
|
$134.0M
-18.29%
YoY
|
$94.00M
-9.62%
YoY
|
$197.0M
-9.63%
YoY
|
$204.0M
-7.27%
YoY
|
$164.0M
-1.8%
YoY
|
$104.0M
8.79%
YoY
|
$218.0M
62.44%
YoY
|
$220.0M
1646.03%
YoY
|
$167.0M
406.06%
YoY
|
$95.60M
-3640.74%
YoY
|
$134.2M
361.17%
YoY
|
$12.60M
-48.57%
YoY
|
$33.00M
-833.33%
YoY
|
| Income Tax |
$21.00M
0.0%
YoY
|
$47.00M
0.0%
YoY
|
$41.00M
-2.38%
YoY
|
$36.00M
9.09%
YoY
|
$21.00M
16.67%
YoY
|
$47.00M
20.51%
YoY
|
$42.00M
5.0%
YoY
|
$33.00M
6.45%
YoY
|
$18.00M
-10.0%
YoY
|
$39.00M
-2.5%
YoY
|
$40.00M
5.26%
YoY
|
$31.00M
3.33%
YoY
|
$20.00M
19.05%
YoY
|
$40.00M
60.64%
YoY
|
$38.00M
1125.81%
YoY
|
$30.00M
400.0%
YoY
|
$16.80M
-1088.24%
YoY
|
$24.90M
232.0%
YoY
|
$3.100M
-51.56%
YoY
|
$6.000M
1900.0%
YoY
|
| Net Earnings |
$70.00M
9.38%
YoY
|
$137.0M
3.01%
YoY
|
$134.0M
12.61%
YoY
|
$100.0M
5.26%
YoY
|
$64.00M
1.59%
YoY
|
$133.0M
18.75%
YoY
|
$119.0M
8.18%
YoY
|
$95.00M
10.47%
YoY
|
$63.00M
16.67%
YoY
|
$112.0M
0.9%
YoY
|
$110.0M
-4.35%
YoY
|
$86.00M
0.0%
YoY
|
$54.00M
13.21%
YoY
|
$111.0M
72.36%
YoY
|
$115.0M
333.96%
YoY
|
$86.00M
218.52%
YoY
|
$47.70M
-4870.0%
YoY
|
$64.40M
198.15%
YoY
|
$26.50M
46.41%
YoY
|
$27.00M
-943.75%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.72
4.35%
YoY
|
$0.71
14.52%
YoY
|
$0.53
8.16%
YoY
|
N/A
|
$0.69
6.15%
YoY
|
$0.62
-6.06%
YoY
|
$0.49
-2.0%
YoY
|
N/A
|
$0.65
0.0%
YoY
|
$0.66
-4.35%
YoY
|
$0.50
-1.96%
YoY
|
N/A
|
$0.65
58.54%
YoY
|
$0.69
-592.86%
YoY
|
$0.51
N/A
|
N/A
|
$0.41
N/A
|
-$0.14
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.37
8.82%
YoY
|
$0.72
4.35%
YoY
|
$0.70
14.75%
YoY
|
$0.52
6.12%
YoY
|
$0.34
17.24%
YoY
|
$0.69
6.15%
YoY
|
$0.61
-7.58%
YoY
|
$0.49
-2.0%
YoY
|
$0.29
38.1%
YoY
|
$0.65
0.0%
YoY
|
$0.66
-1.49%
YoY
|
$0.50
0.0%
YoY
|
$0.21
-100.0%
YoY
|
$0.65
66.67%
YoY
|
$0.67
-578.57%
YoY
|
$0.50
-100.0%
YoY
|
$182.3K
-4491.8%
YoY
|
$0.39
-100.0%
YoY
|
-$0.14
-100.0%
YoY
|
$112.2K
-662.94%
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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
190.2M shares
-0.69%
YoY
|
189.9M shares
-1.5%
YoY
|
189.8M shares
-1.24%
YoY
|
N/A
|
191.5M shares
12.01%
YoY
|
192.8M shares
15.23%
YoY
|
192.2M shares
12.0%
YoY
|
N/A
|
171.0M shares
0.57%
YoY
|
167.3M shares
-0.34%
YoY
|
171.6M shares
2.42%
YoY
|
N/A
|
170.0M shares
6.94%
YoY
|
167.9M shares
20.79%
YoY
|
167.5M shares
N/A
|
N/A
|
159.0M shares
N/A
|
139.0M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
197.9M shares
-1.62%
YoY
|
198.3M shares
-2.15%
YoY
|
198.7M shares
-1.93%
YoY
|
N/A
|
201.2M shares
-10.47%
YoY
|
202.7M shares
-11.49%
YoY
|
202.6M shares
-16.86%
YoY
|
N/A
|
224.7M shares
-8.76%
YoY
|
229.0M shares
-6.98%
YoY
|
243.7M shares
-0.99%
YoY
|
N/A
|
246.3M shares
0.69%
YoY
|
246.2M shares
77.13%
YoY
|
246.1M shares
N/A
|
N/A
|
244.6M shares
N/A
|
139.0M shares
N/A
|
N/A
|
Loading...