|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.798B
-1.61%
YoY
|
$7.926B
-9.93%
YoY
|
$8.800B
-1.28%
YoY
|
$8.913B
32.45%
YoY
|
$6.730B
22.88%
YoY
|
| Cost Of Revenue |
$6.578B
0.17%
YoY
|
$6.567B
-6.02%
YoY
|
$6.988B
-0.98%
YoY
|
$7.057B
25.48%
YoY
|
$5.624B
24.1%
YoY
|
| Gross Profit |
$1.220B
-10.2%
YoY
|
$1.359B
-25.01%
YoY
|
$1.812B
-2.4%
YoY
|
$1.856B
67.87%
YoY
|
$1.106B
17.05%
YoY
|
| Selling, General & Admin |
$700.2M
5.29%
YoY
|
$665.1M
3.35%
YoY
|
$643.5M
18.08%
YoY
|
$545.0M
9.81%
YoY
|
$496.3M
-1.29%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$285.9M
1.97%
YoY
|
$280.4M
28.12%
YoY
|
$218.8M
25.03%
YoY
|
$175.0M
4.42%
YoY
|
$167.6M
1.12%
YoY
|
| Operating Expenses |
$700.2M
5.29%
YoY
|
$665.1M
3.35%
YoY
|
$643.5M
18.08%
YoY
|
$545.0M
9.81%
YoY
|
$496.3M
-1.29%
YoY
|
| Operating Profit |
$519.9M
-25.04%
YoY
|
$693.6M
-40.64%
YoY
|
$1.168B
-10.91%
YoY
|
$1.311B
115.15%
YoY
|
$609.5M
37.91%
YoY
|
| Interest Expense |
-$45.50M
-195.0%
YoY
|
$47.89M
19.35%
YoY
|
$40.13M
-20.87%
YoY
|
$50.71M
-2.3%
YoY
|
$51.90M
-16.06%
YoY
|
| Other Income/Expense, Net |
N/A
|
$127.8M
-2.61%
YoY
|
$131.2M
-14.87%
YoY
|
$154.1M
N/A
|
N/A
|
| Pretax Income |
$107.5M
-83.08%
YoY
|
$635.7M
-43.34%
YoY
|
$1.122B
-25.95%
YoY
|
$1.515B
183.73%
YoY
|
$534.0M
44.03%
YoY
|
| Income Tax |
$22.88M
-84.76%
YoY
|
$150.2M
-42.72%
YoY
|
$262.2M
-11.98%
YoY
|
$297.9M
145.88%
YoY
|
$121.2M
31.01%
YoY
|
| Net Earnings |
$84.66M
-82.56%
YoY
|
$485.5M
-43.53%
YoY
|
$859.8M
-29.37%
YoY
|
$1.217B
194.83%
YoY
|
$412.9M
47.71%
YoY
|
| Basic Earnings Per Share |
$0.75
-82.1%
YoY
|
$4.19
-42.92%
YoY
|
$7.34
-27.25%
YoY
|
$10.09
194.17%
YoY
|
$3.43
45.96%
YoY
|
| Diluted Earnings Per Share |
$0.74
-82.13%
YoY
|
$4.14
-42.9%
YoY
|
$7.25
-27.14%
YoY
|
$9.95
194.38%
YoY
|
$3.38
45.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
113.0M shares
-2.46%
YoY
|
115.8M shares
-1.05%
YoY
|
117.1M shares
-2.96%
YoY
|
120.6M shares
0.26%
YoY
|
120.3M shares
1.19%
YoY
|
| Diluted Shares Outstanding |
114.1M shares
-2.62%
YoY
|
117.2M shares
-1.23%
YoY
|
118.6M shares
-3.08%
YoY
|
122.4M shares
0.32%
YoY
|
122.0M shares
1.39%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.132B
21.53%
YoY
|
$2.120B
11.03%
YoY
|
$2.115B
5.93%
YoY
|
$2.020B
-2.81%
YoY
|
$1.754B
-5.08%
YoY
|
$1.910B
-4.67%
YoY
|
$1.996B
-9.64%
YoY
|
$2.078B
-11.36%
YoY
|
$1.848B
-8.41%
YoY
|
$2.003B
-10.07%
YoY
|
$2.209B
-8.22%
YoY
|
$2.345B
-6.79%
YoY
|
$2.018B
0.45%
YoY
|
$2.227B
12.39%
YoY
|
$2.407B
18.54%
YoY
|
$2.516B
36.35%
YoY
|
$2.009B
37.38%
YoY
|
$1.982B
42.39%
YoY
|
$2.031B
44.11%
YoY
|
$1.845B
37.52%
YoY
|
| Cost Of Revenue |
$1.744B
13.64%
YoY
|
$1.713B
6.96%
YoY
|
$1.722B
2.91%
YoY
|
$1.720B
-1.04%
YoY
|
$1.535B
-1.11%
YoY
|
$1.602B
-0.15%
YoY
|
$1.673B
-6.22%
YoY
|
$1.738B
-6.67%
YoY
|
$1.552B
-4.3%
YoY
|
$1.604B
-6.71%
YoY
|
$1.784B
-6.06%
YoY
|
$1.862B
-4.81%
YoY
|
$1.622B
0.42%
YoY
|
$1.719B
8.38%
YoY
|
$1.899B
12.58%
YoY
|
$1.956B
27.56%
YoY
|
$1.615B
31.48%
YoY
|
$1.586B
35.03%
YoY
|
$1.687B
47.24%
YoY
|
$1.534B
37.39%
YoY
|
| Gross Profit |
$387.9M
76.68%
YoY
|
$407.1M
32.24%
YoY
|
$392.8M
21.59%
YoY
|
$299.9M
-11.89%
YoY
|
$219.5M
-25.89%
YoY
|
$307.9M
-22.83%
YoY
|
$323.1M
-24.0%
YoY
|
$340.4M
-29.48%
YoY
|
$296.2M
-25.24%
YoY
|
$399.0M
-21.44%
YoY
|
$425.1M
-16.29%
YoY
|
$482.7M
-13.69%
YoY
|
$396.2M
0.59%
YoY
|
$507.9M
28.45%
YoY
|
$507.8M
47.76%
YoY
|
$559.3M
79.67%
YoY
|
$393.9M
68.4%
YoY
|
$395.4M
82.22%
YoY
|
$343.7M
30.47%
YoY
|
$311.3M
38.14%
YoY
|
| Selling, General & Admin |
$233.2M
39.16%
YoY
|
$195.6M
9.99%
YoY
|
$180.2M
9.4%
YoY
|
$175.8M
4.64%
YoY
|
$167.6M
1.46%
YoY
|
$177.9M
9.43%
YoY
|
$164.7M
-4.06%
YoY
|
$168.0M
3.08%
YoY
|
$165.1M
9.78%
YoY
|
$162.5M
3.95%
YoY
|
$171.7M
12.32%
YoY
|
$163.0M
16.77%
YoY
|
$150.4M
17.53%
YoY
|
$156.4M
27.54%
YoY
|
$152.9M
11.73%
YoY
|
$139.6M
3.87%
YoY
|
$128.0M
5.92%
YoY
|
$122.6M
7.89%
YoY
|
$136.8M
6.72%
YoY
|
$134.4M
15.86%
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 |
$102.6M
45.31%
YoY
|
$72.72M
3.24%
YoY
|
$72.48M
0.4%
YoY
|
$72.38M
2.38%
YoY
|
$70.58M
3.35%
YoY
|
$70.44M
1.81%
YoY
|
$72.19M
17.77%
YoY
|
$70.69M
28.23%
YoY
|
$68.30M
33.35%
YoY
|
$69.19M
35.17%
YoY
|
$61.30M
24.9%
YoY
|
$55.13M
26.49%
YoY
|
$51.22M
24.51%
YoY
|
$51.18M
24.15%
YoY
|
$49.08M
15.66%
YoY
|
$43.58M
4.33%
YoY
|
$41.13M
-1.12%
YoY
|
$41.23M
-1.37%
YoY
|
$42.44M
1.77%
YoY
|
$41.78M
-0.06%
YoY
|
| Operating Expenses |
$233.2M
39.16%
YoY
|
$195.6M
9.99%
YoY
|
$180.2M
7.83%
YoY
|
$175.8M
4.64%
YoY
|
$167.6M
0.07%
YoY
|
$177.9M
9.43%
YoY
|
$167.1M
-4.0%
YoY
|
$168.0M
3.08%
YoY
|
$167.4M
11.31%
YoY
|
$162.5M
3.95%
YoY
|
$174.1M
13.89%
YoY
|
$163.0M
16.77%
YoY
|
$150.4M
17.53%
YoY
|
$156.4M
27.54%
YoY
|
$152.9M
11.73%
YoY
|
$139.6M
3.87%
YoY
|
$128.0M
5.92%
YoY
|
$122.6M
7.89%
YoY
|
$136.8M
6.72%
YoY
|
$134.4M
15.86%
YoY
|
| Operating Profit |
$154.7M
197.64%
YoY
|
$211.5M
62.68%
YoY
|
$212.6M
36.34%
YoY
|
$124.2M
-28.0%
YoY
|
$51.99M
-59.64%
YoY
|
$130.0M
-45.01%
YoY
|
$155.9M
-37.88%
YoY
|
$172.4M
-46.07%
YoY
|
$128.8M
-47.6%
YoY
|
$236.5M
-32.74%
YoY
|
$251.0M
-29.29%
YoY
|
$319.7M
-23.82%
YoY
|
$245.8M
-7.57%
YoY
|
$351.5M
28.87%
YoY
|
$354.9M
71.59%
YoY
|
$419.7M
137.24%
YoY
|
$265.9M
135.14%
YoY
|
$272.8M
163.94%
YoY
|
$206.9M
52.99%
YoY
|
$176.9M
61.77%
YoY
|
| Interest Expense |
-$40.93M
-466.51%
YoY
|
$24.85M
119.47%
YoY
|
-$12.15M
0.02%
YoY
|
$10.86M
-189.66%
YoY
|
$11.17M
-194.01%
YoY
|
$11.32M
-3.69%
YoY
|
-$12.14M
46.29%
YoY
|
-$12.12M
-236.48%
YoY
|
-$11.88M
-219.44%
YoY
|
$11.76M
-9.88%
YoY
|
-$8.300M
-41.67%
YoY
|
$8.878M
-33.91%
YoY
|
$9.945M
-17.2%
YoY
|
$13.05M
18.21%
YoY
|
-$14.23M
22.05%
YoY
|
$13.43M
12.27%
YoY
|
$12.01M
-14.34%
YoY
|
$11.04M
-22.61%
YoY
|
-$11.66M
-16.72%
YoY
|
$11.97M
-22.35%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
$36.95M
-0.32%
YoY
|
$34.85M
0.99%
YoY
|
$386.2M
1146.47%
YoY
|
N/A
|
$37.07M
-1.71%
YoY
|
$34.51M
121.61%
YoY
|
$30.99M
N/A
|
N/A
|
$37.72M
N/A
|
$15.57M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$109.7M
203.99%
YoY
|
$182.9M
-179.09%
YoY
|
$193.2M
44.47%
YoY
|
$109.5M
-31.69%
YoY
|
$36.10M
-69.12%
YoY
|
-$231.3M
-202.94%
YoY
|
$133.8M
-43.78%
YoY
|
$160.3M
-48.3%
YoY
|
$116.9M
-50.35%
YoY
|
$224.7M
-33.62%
YoY
|
$237.9M
-29.74%
YoY
|
$310.1M
-23.44%
YoY
|
$235.5M
-53.8%
YoY
|
$338.5M
29.32%
YoY
|
$338.6M
75.67%
YoY
|
$405.0M
140.25%
YoY
|
$509.7M
484.75%
YoY
|
$261.8M
206.14%
YoY
|
$192.8M
123.36%
YoY
|
$168.6M
91.63%
YoY
|
| Income Tax |
$16.71M
57.22%
YoY
|
$5.653M
-110.17%
YoY
|
$41.45M
39.01%
YoY
|
$26.39M
-35.43%
YoY
|
$10.63M
-65.8%
YoY
|
-$55.58M
-214.79%
YoY
|
$29.82M
-44.47%
YoY
|
$40.87M
-46.3%
YoY
|
$31.07M
-44.16%
YoY
|
$48.42M
-36.89%
YoY
|
$53.70M
7.42%
YoY
|
$76.10M
-17.81%
YoY
|
$55.64M
-55.99%
YoY
|
$76.73M
165.74%
YoY
|
$49.99M
23.61%
YoY
|
$92.59M
142.54%
YoY
|
$126.4M
503.75%
YoY
|
$28.87M
33.71%
YoY
|
$40.44M
118.62%
YoY
|
$38.18M
60.37%
YoY
|
| Net Earnings |
$93.03M
265.22%
YoY
|
$177.3M
-200.89%
YoY
|
$151.8M
46.04%
YoY
|
$83.13M
-30.4%
YoY
|
$25.47M
-70.33%
YoY
|
-$175.7M
-199.69%
YoY
|
$103.9M
-43.58%
YoY
|
$119.4M
-48.95%
YoY
|
$85.85M
-52.27%
YoY
|
$176.3M
-32.66%
YoY
|
$184.2M
-36.18%
YoY
|
$234.0M
-25.11%
YoY
|
$179.8M
-53.08%
YoY
|
$261.8M
12.4%
YoY
|
$288.6M
89.5%
YoY
|
$312.4M
139.58%
YoY
|
$383.3M
477.65%
YoY
|
$232.9M
263.36%
YoY
|
$152.3M
125.24%
YoY
|
$130.4M
101.45%
YoY
|
| Basic Earnings Per Share |
$0.84
281.82%
YoY
|
$1.60
-203.9%
YoY
|
N/A
|
$0.74
-28.16%
YoY
|
$0.22
-70.27%
YoY
|
-$1.54
-201.99%
YoY
|
N/A
|
$1.03
-48.5%
YoY
|
$0.74
-51.63%
YoY
|
$1.51
-32.29%
YoY
|
N/A
|
$2.00
-22.48%
YoY
|
$1.53
-51.58%
YoY
|
$2.23
16.15%
YoY
|
N/A
|
$2.58
138.89%
YoY
|
$3.16
474.55%
YoY
|
$1.92
255.56%
YoY
|
N/A
|
$1.08
100.0%
YoY
|
| Diluted Earnings Per Share |
$0.83
277.27%
YoY
|
$1.58
-202.6%
YoY
|
$1.35
50.17%
YoY
|
$0.73
-28.33%
YoY
|
$0.22
-69.88%
YoY
|
-$1.54
-203.36%
YoY
|
$0.90
-42.5%
YoY
|
$1.02
-48.29%
YoY
|
$0.73
-51.63%
YoY
|
$1.49
-32.27%
YoY
|
$1.56
-100.0%
YoY
|
$1.98
-22.05%
YoY
|
$1.51
-51.6%
YoY
|
$2.20
15.79%
YoY
|
$2.391M
92.12%
YoY
|
$2.54
137.38%
YoY
|
$3.12
467.27%
YoY
|
$1.90
258.49%
YoY
|
$1.245M
222252656.14%
YoY
|
$1.07
98.15%
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 |
110.9M shares
-2.34%
YoY
|
111.0M shares
-2.58%
YoY
|
N/A
|
111.9M shares
-3.12%
YoY
|
113.6M shares
-2.43%
YoY
|
113.9M shares
-2.56%
YoY
|
N/A
|
115.5M shares
-1.31%
YoY
|
116.4M shares
-0.63%
YoY
|
116.9M shares
-0.37%
YoY
|
N/A
|
117.1M shares
-3.45%
YoY
|
117.1M shares
-3.57%
YoY
|
117.3M shares
-3.13%
YoY
|
N/A
|
121.2M shares
0.53%
YoY
|
121.5M shares
0.92%
YoY
|
121.1M shares
1.14%
YoY
|
N/A
|
120.6M shares
1.19%
YoY
|
| Diluted Shares Outstanding |
111.9M shares
-2.26%
YoY
|
112.3M shares
-1.58%
YoY
|
N/A
|
113.6M shares
-2.66%
YoY
|
114.5M shares
-2.56%
YoY
|
114.1M shares
-3.63%
YoY
|
N/A
|
116.7M shares
-1.46%
YoY
|
117.5M shares
-1.01%
YoY
|
118.4M shares
-0.48%
YoY
|
N/A
|
118.4M shares
-3.58%
YoY
|
118.7M shares
-3.36%
YoY
|
118.9M shares
-3.15%
YoY
|
N/A
|
122.8M shares
0.5%
YoY
|
122.9M shares
0.9%
YoY
|
122.8M shares
1.38%
YoY
|
N/A
|
122.2M shares
1.59%
YoY
|
Loading...