|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.519B
41.72%
YoY
|
$5.305B
-21.76%
YoY
|
$6.781B
-8.38%
YoY
|
$7.402B
29.39%
YoY
|
$5.720B
6.94%
YoY
|
| Cost Of Revenue |
$5.944B
42.68%
YoY
|
$4.166B
-22.06%
YoY
|
$5.346B
-8.01%
YoY
|
$5.811B
28.32%
YoY
|
$4.529B
8.05%
YoY
|
| Gross Profit |
$1.574B
38.2%
YoY
|
$1.139B
-20.65%
YoY
|
$1.436B
-0.28%
YoY
|
$1.440B
35.57%
YoY
|
$1.062B
1.49%
YoY
|
| Selling, General & Admin |
$862.2M
19.11%
YoY
|
$723.8M
-2.43%
YoY
|
$741.9M
4.88%
YoY
|
$707.3M
26.72%
YoY
|
$558.2M
5.63%
YoY
|
| Research & Development |
$21.50M
-6.52%
YoY
|
$23.00M
-21.5%
YoY
|
$29.30M
2.09%
YoY
|
$28.70M
19.09%
YoY
|
$24.10M
9.55%
YoY
|
| Depreciation & Amortization |
$519.4M
38.55%
YoY
|
$374.9M
9.93%
YoY
|
$341.0M
10.41%
YoY
|
$308.8M
29.17%
YoY
|
$239.1M
-6.37%
YoY
|
| Operating Expenses |
$883.7M
18.32%
YoY
|
$746.8M
0.67%
YoY
|
$741.9M
0.79%
YoY
|
$736.0M
26.41%
YoY
|
$582.3M
5.78%
YoY
|
| Operating Profit |
$1.018B
211.64%
YoY
|
$326.6M
-52.93%
YoY
|
$693.8M
2.72%
YoY
|
$675.4M
38.73%
YoY
|
$486.9M
36.07%
YoY
|
| Interest Expense |
-$212.9M
46.8%
YoY
|
-$145.1M
14.84%
YoY
|
-$126.3M
-224.24%
YoY
|
$101.7M
58.87%
YoY
|
$63.99M
-14.73%
YoY
|
| Other Income/Expense, Net |
-$27.48M
-73.63%
YoY
|
-$104.2M
-511.13%
YoY
|
$25.35M
-458.33%
YoY
|
-$7.073M
-98.76%
YoY
|
-$568.4M
1788.43%
YoY
|
| Pretax Income |
$529.2M
-1580.91%
YoY
|
-$35.73M
-105.81%
YoY
|
$614.8M
69.13%
YoY
|
$363.5M
-206.0%
YoY
|
-$343.0M
-730.46%
YoY
|
| Income Tax |
$183.6M
3232.47%
YoY
|
$5.509M
-96.31%
YoY
|
$149.3M
25.96%
YoY
|
$118.5M
-275.75%
YoY
|
-$67.43M
-227.15%
YoY
|
| Net Earnings |
$1.003B
511.78%
YoY
|
$163.9M
-65.48%
YoY
|
$475.0M
1.83%
YoY
|
$466.4M
-645.69%
YoY
|
-$85.48M
-141.2%
YoY
|
| Basic Earnings Per Share |
$10.12
509.64%
YoY
|
$1.66
-65.63%
YoY
|
$4.83
1.47%
YoY
|
$4.76
-653.49%
YoY
|
-$0.86
-141.75%
YoY
|
| Diluted Earnings Per Share |
$10.07
510.3%
YoY
|
$1.65
-65.65%
YoY
|
$4.80
1.76%
YoY
|
$4.72
-648.84%
YoY
|
-$0.86
-141.95%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
99.12M shares
0.49%
YoY
|
98.64M shares
0.35%
YoY
|
98.29M shares
0.31%
YoY
|
97.99M shares
-1.62%
YoY
|
99.61M shares
-1.32%
YoY
|
| Diluted Shares Outstanding |
99.57M shares
0.28%
YoY
|
99.29M shares
0.4%
YoY
|
98.89M shares
0.16%
YoY
|
98.73M shares
-0.88%
YoY
|
99.61M shares
-1.58%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.676B
-1.92%
YoY
|
$1.768B
29.69%
YoY
|
$2.131B
27.16%
YoY
|
$1.910B
17.68%
YoY
|
$1.709B
4.38%
YoY
|
$1.363B
-20.3%
YoY
|
$1.676B
-1.73%
YoY
|
$1.623B
-6.15%
YoY
|
$1.638B
N/A
|
$1.710B
-9.51%
YoY
|
$1.705B
-10.87%
YoY
|
$1.730B
-2.33%
YoY
|
$1.890B
33.57%
YoY
|
$1.913B
38.37%
YoY
|
$1.771B
30.86%
YoY
|
$1.415B
2.83%
YoY
|
$1.383B
5.37%
YoY
|
| Cost Of Revenue |
$1.331B
-1.82%
YoY
|
$1.421B
402.28%
YoY
|
$1.664B
26.32%
YoY
|
$1.504B
18.8%
YoY
|
$1.356B
4.27%
YoY
|
$282.9M
-78.99%
YoY
|
$1.317B
-2.29%
YoY
|
$1.266B
-6.58%
YoY
|
$1.300B
N/A
|
$1.346B
-11.62%
YoY
|
$1.348B
-11.69%
YoY
|
$1.355B
-3.15%
YoY
|
$1.523B
31.59%
YoY
|
$1.526B
36.27%
YoY
|
$1.399B
30.13%
YoY
|
$1.157B
5.07%
YoY
|
$1.120B
6.14%
YoY
|
| Gross Profit |
$345.6M
-2.28%
YoY
|
$347.1M
22.66%
YoY
|
$467.4M
30.28%
YoY
|
$406.3M
13.69%
YoY
|
$353.7M
4.78%
YoY
|
$283.0M
-22.31%
YoY
|
$358.7M
0.4%
YoY
|
$357.4M
-4.56%
YoY
|
$337.6M
N/A
|
$364.3M
-0.79%
YoY
|
$357.3M
-7.67%
YoY
|
$374.4M
0.77%
YoY
|
$367.1M
42.45%
YoY
|
$387.0M
47.34%
YoY
|
$371.6M
33.7%
YoY
|
$257.7M
-6.21%
YoY
|
$262.7M
2.2%
YoY
|
| Selling, General & Admin |
$201.5M
-3.6%
YoY
|
$205.8M
243.76%
YoY
|
$221.0M
15.9%
YoY
|
$218.8M
8.19%
YoY
|
$209.1M
8.05%
YoY
|
$59.88M
-67.22%
YoY
|
$190.6M
20.29%
YoY
|
$202.2M
7.57%
YoY
|
$193.5M
N/A
|
$182.7M
11.01%
YoY
|
$158.5M
-11.44%
YoY
|
$188.0M
-1.25%
YoY
|
$164.6M
26.02%
YoY
|
$179.0M
38.94%
YoY
|
$190.4M
31.08%
YoY
|
$130.6M
-15.92%
YoY
|
$128.8M
2.13%
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
|
| Depreciation & Amortization |
$125.0M
2.91%
YoY
|
$136.7M
31.26%
YoY
|
$131.7M
45.24%
YoY
|
$129.5M
44.69%
YoY
|
$121.5M
34.16%
YoY
|
$104.2M
21.73%
YoY
|
$90.65M
10.98%
YoY
|
$89.49M
8.95%
YoY
|
$90.56M
N/A
|
$85.57M
0.5%
YoY
|
$81.68M
8.4%
YoY
|
$82.14M
16.34%
YoY
|
$85.14M
42.82%
YoY
|
$75.35M
25.18%
YoY
|
$70.60M
14.62%
YoY
|
$59.62M
-13.35%
YoY
|
$60.19M
-4.76%
YoY
|
| Operating Expenses |
$201.5M
-3.6%
YoY
|
$205.8M
243.76%
YoY
|
$221.0M
15.9%
YoY
|
$218.8M
8.19%
YoY
|
$209.1M
8.05%
YoY
|
$59.88M
-67.22%
YoY
|
$190.6M
20.29%
YoY
|
$202.2M
7.57%
YoY
|
$193.5M
N/A
|
$182.7M
11.01%
YoY
|
$158.5M
-11.44%
YoY
|
$188.0M
-1.25%
YoY
|
$164.6M
26.02%
YoY
|
$179.0M
38.94%
YoY
|
$190.4M
31.08%
YoY
|
$130.6M
-15.92%
YoY
|
$128.8M
2.13%
YoY
|
| Operating Profit |
$144.1M
13.58%
YoY
|
$141.3M
-36.68%
YoY
|
$195.0M
52.16%
YoY
|
$175.7M
25.14%
YoY
|
$126.9M
-11.95%
YoY
|
$223.1M
36.92%
YoY
|
$128.1M
-35.56%
YoY
|
$140.4M
-38.88%
YoY
|
$144.1M
N/A
|
$162.9M
-10.45%
YoY
|
$198.8M
0.68%
YoY
|
$229.6M
35.84%
YoY
|
$181.9M
43.81%
YoY
|
$197.5M
45.96%
YoY
|
$169.1M
40.52%
YoY
|
$126.5M
5.87%
YoY
|
$135.3M
26.74%
YoY
|
| Interest Expense |
-$35.84M
-26.37%
YoY
|
-$47.41M
32.88%
YoY
|
-$56.61M
-191.83%
YoY
|
-$60.25M
-303.26%
YoY
|
-$48.68M
75.98%
YoY
|
-$35.67M
-208.61%
YoY
|
$61.64M
-290.61%
YoY
|
$29.64M
-13.41%
YoY
|
-$27.66M
N/A
|
$32.85M
22.96%
YoY
|
-$32.34M
-235.05%
YoY
|
$34.23M
66.33%
YoY
|
$26.71M
81.08%
YoY
|
$23.95M
36.74%
YoY
|
$20.58M
11.24%
YoY
|
$14.75M
-178.47%
YoY
|
$17.51M
-9.62%
YoY
|
| Other Income/Expense, Net |
-$14.80M
127.16%
YoY
|
-$9.922M
-91.26%
YoY
|
-$7.541M
N/A
|
-$6.559M
-211.79%
YoY
|
-$6.517M
97.78%
YoY
|
-$113.5M
-407.22%
YoY
|
$0.00
-100.0%
YoY
|
$5.867M
-260.39%
YoY
|
-$3.295M
N/A
|
$36.94M
-3057.81%
YoY
|
-$3.342M
99.28%
YoY
|
-$3.658M
176.28%
YoY
|
-$1.249M
137.9%
YoY
|
-$1.677M
-99.7%
YoY
|
-$1.324M
-81.82%
YoY
|
-$525.0K
-93.0%
YoY
|
-$555.0M
7346.79%
YoY
|
| Pretax Income |
$76.45M
11.53%
YoY
|
$462.9M
-327.42%
YoY
|
$127.8M
83.68%
YoY
|
$105.9M
-8.71%
YoY
|
$68.54M
-15.89%
YoY
|
-$203.6M
-222.05%
YoY
|
$69.56M
-54.29%
YoY
|
$116.0M
-40.0%
YoY
|
$81.50M
N/A
|
$166.8M
7.51%
YoY
|
$152.2M
-11.85%
YoY
|
$193.3M
30.03%
YoY
|
$155.1M
38.79%
YoY
|
$172.6M
-137.97%
YoY
|
$148.7M
56.01%
YoY
|
$111.8M
-1341.87%
YoY
|
-$454.7M
-663.37%
YoY
|
| Income Tax |
$9.510M
-55.03%
YoY
|
$115.2M
-291.04%
YoY
|
$7.717M
-63.52%
YoY
|
$39.50M
44.65%
YoY
|
$21.15M
21.81%
YoY
|
-$60.31M
-253.27%
YoY
|
$21.15M
-48.08%
YoY
|
$27.31M
-41.79%
YoY
|
$17.36M
N/A
|
$39.35M
6.86%
YoY
|
$40.74M
-8.65%
YoY
|
$46.91M
32.94%
YoY
|
$36.82M
1336.19%
YoY
|
$44.60M
-137.75%
YoY
|
$35.29M
46.76%
YoY
|
$2.564M
-30.7%
YoY
|
-$118.2M
18105.08%
YoY
|
| Net Earnings |
$67.60M
24.2%
YoY
|
$332.2M
-873.37%
YoY
|
$122.9M
141.39%
YoY
|
$493.4M
443.35%
YoY
|
$54.43M
-16.49%
YoY
|
-$42.96M
-132.86%
YoY
|
$50.92M
-55.59%
YoY
|
$90.81M
-38.77%
YoY
|
$65.18M
N/A
|
$130.7M
6.97%
YoY
|
$114.6M
-12.93%
YoY
|
$148.3M
28.6%
YoY
|
$122.2M
9.98%
YoY
|
$131.7M
-139.41%
YoY
|
$115.3M
59.53%
YoY
|
$111.1M
-1058.1%
YoY
|
-$334.1M
-500.33%
YoY
|
| Basic Earnings Per Share |
$0.68
23.64%
YoY
|
N/A
|
$1.24
138.46%
YoY
|
$4.97
440.22%
YoY
|
$0.55
-16.67%
YoY
|
-$0.44
-133.08%
YoY
|
$0.52
-55.56%
YoY
|
$0.92
-39.07%
YoY
|
$0.66
N/A
|
$1.33
6.4%
YoY
|
$1.17
-12.69%
YoY
|
$1.51
27.97%
YoY
|
$1.25
11.61%
YoY
|
$1.34
-140.12%
YoY
|
$1.18
63.89%
YoY
|
$1.12
N/A
|
-$3.34
-502.41%
YoY
|
| Diluted Earnings Per Share |
$0.68
23.64%
YoY
|
$3.33
-856.82%
YoY
|
$1.23
141.18%
YoY
|
$4.96
439.13%
YoY
|
$0.55
-16.32%
YoY
|
-$0.44
-133.33%
YoY
|
$0.51
-56.02%
YoY
|
$0.92
-38.67%
YoY
|
$0.66
N/A
|
$1.32
6.45%
YoY
|
$1.16
-12.81%
YoY
|
$1.50
28.21%
YoY
|
$1.24
10.71%
YoY
|
$1.33
-139.82%
YoY
|
$1.17
64.79%
YoY
|
$1.12
-100.0%
YoY
|
-$3.34
-507.32%
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
|
| Basic Shares Outstanding |
98.64M shares
0.34%
YoY
|
98.63M shares
0.38%
YoY
|
98.63M shares
0.38%
YoY
|
98.63M shares
0.38%
YoY
|
98.31M shares
0.19%
YoY
|
98.26M shares
-0.08%
YoY
|
98.26M shares
-0.07%
YoY
|
98.26M shares
0.09%
YoY
|
98.13M shares
0.36%
YoY
|
98.34M shares
0.33%
YoY
|
98.33M shares
0.33%
YoY
|
98.17M shares
0.25%
YoY
|
98.01M shares
-0.95%
YoY
|
98.00M shares
-2.08%
YoY
|
97.92M shares
-3.09%
YoY
|
98.96M shares
-1.46%
YoY
|
100.1M shares
-0.88%
YoY
|
| Diluted Shares Outstanding |
99.70M shares
0.36%
YoY
|
N/A
|
99.65M shares
0.38%
YoY
|
99.54M shares
0.3%
YoY
|
99.34M shares
0.18%
YoY
|
98.70M shares
-0.21%
YoY
|
99.27M shares
0.4%
YoY
|
99.24M shares
0.63%
YoY
|
99.16M shares
N/A
|
98.91M shares
0.15%
YoY
|
98.87M shares
0.19%
YoY
|
98.62M shares
0.06%
YoY
|
98.76M shares
-0.67%
YoY
|
98.69M shares
-1.39%
YoY
|
98.55M shares
-2.89%
YoY
|
99.43M shares
N/A
|
100.1M shares
-1.15%
YoY
|
Loading...