|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.519B
41.72%
YoY
|
$5.305B
-2.5%
YoY
|
$5.441B
-7.13%
YoY
|
$5.859B
2.43%
YoY
|
$5.720B
6.94%
YoY
|
| Cost Of Revenue |
$5.944B
42.68%
YoY
|
$4.166B
-1.72%
YoY
|
$4.239B
-8.53%
YoY
|
$4.634B
2.33%
YoY
|
$4.529B
8.05%
YoY
|
| Gross Profit |
$1.574B
38.2%
YoY
|
$1.139B
-5.27%
YoY
|
$1.203B
-1.86%
YoY
|
$1.225B
15.39%
YoY
|
$1.062B
1.49%
YoY
|
| Selling, General & Admin |
$862.2M
19.11%
YoY
|
$723.8M
12.3%
YoY
|
$644.5M
5.74%
YoY
|
$609.6M
9.21%
YoY
|
$558.2M
5.63%
YoY
|
| Research & Development |
$21.50M
-6.52%
YoY
|
$23.00M
-3.77%
YoY
|
$23.90M
3.46%
YoY
|
$23.10M
-4.15%
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
25.96%
YoY
|
$245.2M
-6.16%
YoY
|
| Operating Expenses |
$883.7M
18.32%
YoY
|
$746.8M
11.73%
YoY
|
$668.4M
5.65%
YoY
|
$632.7M
8.66%
YoY
|
$582.3M
5.78%
YoY
|
| Operating Profit |
$1.018B
211.64%
YoY
|
$326.6M
-44.56%
YoY
|
$589.0M
4.56%
YoY
|
$563.4M
15.71%
YoY
|
$486.9M
36.07%
YoY
|
| Interest Expense |
-$212.9M
46.8%
YoY
|
-$145.1M
-206.12%
YoY
|
$136.7M
34.45%
YoY
|
$101.7M
58.87%
YoY
|
$63.99M
-14.73%
YoY
|
| Other Income/Expense, Net |
-$27.48M
-73.63%
YoY
|
-$104.2M
-362.75%
YoY
|
$39.66M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$529.2M
-1580.91%
YoY
|
-$35.73M
-112.72%
YoY
|
$280.9M
9.23%
YoY
|
$257.2M
-174.99%
YoY
|
-$343.0M
-730.46%
YoY
|
| Income Tax |
$183.6M
3232.47%
YoY
|
$5.509M
-95.4%
YoY
|
$119.7M
25.07%
YoY
|
$95.73M
-241.97%
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.63%
YoY
|
$4.80
1.69%
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 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.885B
-1.31%
YoY
|
$1.676B
-1.92%
YoY
|
$1.768B
29.69%
YoY
|
$2.131B
57.32%
YoY
|
$1.910B
49.39%
YoY
|
$1.709B
30.61%
YoY
|
$1.363B
2.06%
YoY
|
$1.355B
1.28%
YoY
|
$1.279B
-7.8%
YoY
|
$1.309B
N/A
|
$1.336B
-29.33%
YoY
|
$1.338B
-30.09%
YoY
|
$1.387B
-21.68%
YoY
|
$1.890B
33.57%
YoY
|
$1.913B
38.37%
YoY
|
$1.771B
30.86%
YoY
|
$1.415B
2.83%
YoY
|
| Cost Of Revenue |
$1.493B
-0.74%
YoY
|
$1.331B
-1.82%
YoY
|
$1.421B
402.28%
YoY
|
$1.664B
57.73%
YoY
|
$1.504B
51.39%
YoY
|
$1.356B
30.66%
YoY
|
$282.9M
-78.99%
YoY
|
$1.055B
-21.75%
YoY
|
$993.6M
-26.69%
YoY
|
$1.037B
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
|
| Gross Profit |
$392.4M
-3.42%
YoY
|
$345.6M
-2.28%
YoY
|
$347.1M
22.66%
YoY
|
$467.4M
55.86%
YoY
|
$406.3M
42.43%
YoY
|
$353.7M
30.41%
YoY
|
$283.0M
-1.74%
YoY
|
$299.9M
2.71%
YoY
|
$285.2M
-9.39%
YoY
|
$271.2M
N/A
|
$288.0M
-21.56%
YoY
|
$291.9M
-24.56%
YoY
|
$314.8M
-15.28%
YoY
|
$367.1M
42.45%
YoY
|
$387.0M
47.34%
YoY
|
$371.6M
33.7%
YoY
|
$257.7M
-6.21%
YoY
|
| Selling, General & Admin |
$200.2M
-8.47%
YoY
|
$201.5M
-3.6%
YoY
|
$205.8M
243.76%
YoY
|
$221.0M
38.25%
YoY
|
$218.8M
24.34%
YoY
|
$209.1M
8.05%
YoY
|
$59.88M
-67.22%
YoY
|
$159.8M
0.84%
YoY
|
$175.9M
-6.4%
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
|
| 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 |
$131.1M
1.25%
YoY
|
$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
12.03%
YoY
|
$85.14M
42.82%
YoY
|
$75.35M
25.18%
YoY
|
$73.32M
19.02%
YoY
|
$59.62M
-13.35%
YoY
|
| Operating Expenses |
$200.2M
-8.47%
YoY
|
$201.5M
-3.6%
YoY
|
$205.8M
243.76%
YoY
|
$221.0M
38.25%
YoY
|
$218.8M
24.34%
YoY
|
$209.1M
8.05%
YoY
|
$59.88M
-67.22%
YoY
|
$159.8M
0.84%
YoY
|
$175.9M
-6.4%
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
|
| Operating Profit |
$192.8M
9.77%
YoY
|
$127.1M
0.18%
YoY
|
$141.3M
-36.68%
YoY
|
$195.0M
90.94%
YoY
|
$175.7M
83.35%
YoY
|
$126.9M
74.81%
YoY
|
$223.1M
36.92%
YoY
|
$102.1M
-45.65%
YoY
|
$95.81M
-58.28%
YoY
|
$72.57M
N/A
|
$162.9M
-10.45%
YoY
|
$187.9M
-4.87%
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
|
| Interest Expense |
-$41.41M
-31.26%
YoY
|
-$35.84M
-26.37%
YoY
|
-$47.41M
32.88%
YoY
|
-$56.61M
-191.83%
YoY
|
-$60.25M
-303.26%
YoY
|
-$48.68M
-255.92%
YoY
|
-$35.67M
-208.61%
YoY
|
$61.64M
79.8%
YoY
|
$29.64M
-13.41%
YoY
|
$31.22M
N/A
|
$32.85M
22.96%
YoY
|
$34.28M
43.17%
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
|
| Other Income/Expense, Net |
-$6.191M
-5.61%
YoY
|
-$12.31M
88.86%
YoY
|
-$9.922M
-91.26%
YoY
|
-$7.541M
N/A
|
-$6.559M
-211.79%
YoY
|
-$6.517M
N/A
|
-$113.5M
-407.22%
YoY
|
$0.00
N/A
|
$5.867M
-260.39%
YoY
|
$0.00
N/A
|
$36.94M
-3057.81%
YoY
|
$0.00
-100.0%
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
|
| Pretax Income |
$142.3M
34.41%
YoY
|
$76.45M
11.53%
YoY
|
$462.9M
-327.42%
YoY
|
$127.8M
189.69%
YoY
|
$105.9M
47.28%
YoY
|
$68.54M
62.25%
YoY
|
-$203.6M
-222.05%
YoY
|
$44.10M
-71.02%
YoY
|
$71.89M
-62.81%
YoY
|
$42.25M
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
|
| Income Tax |
$39.55M
0.13%
YoY
|
$9.510M
-55.03%
YoY
|
$115.2M
-291.04%
YoY
|
$7.717M
-50.27%
YoY
|
$39.50M
135.74%
YoY
|
$21.15M
168.67%
YoY
|
-$60.31M
-253.27%
YoY
|
$15.52M
-61.91%
YoY
|
$16.76M
-64.28%
YoY
|
$7.871M
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
|
| Net Earnings |
$104.9M
-78.74%
YoY
|
$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
-152.88%
YoY
|
$50.92M
-55.59%
YoY
|
$90.81M
-38.77%
YoY
|
$65.18M
N/A
|
$81.24M
-33.53%
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
|
| Basic Earnings Per Share |
$1.05
-78.87%
YoY
|
$0.68
23.64%
YoY
|
N/A
|
$1.24
138.46%
YoY
|
$4.97
440.22%
YoY
|
$0.55
-16.67%
YoY
|
-$0.44
-153.66%
YoY
|
$0.52
-55.56%
YoY
|
$0.92
-39.07%
YoY
|
$0.66
N/A
|
$0.82
-34.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
|
| Diluted Earnings Per Share |
$1.05
-78.83%
YoY
|
$0.68
23.64%
YoY
|
$3.33
-856.82%
YoY
|
$1.23
141.18%
YoY
|
$4.96
439.13%
YoY
|
$0.55
-16.67%
YoY
|
-$0.44
-153.66%
YoY
|
$0.51
-56.03%
YoY
|
$0.92
-38.67%
YoY
|
$0.66
N/A
|
$0.82
-33.87%
YoY
|
$1.16
-12.78%
YoY
|
$1.50
28.21%
YoY
|
$1.24
10.71%
YoY
|
$1.33
-139.82%
YoY
|
$1.17
64.79%
YoY
|
$1.12
-1070.95%
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 |
99.48M shares
0.31%
YoY
|
98.64M shares
-0.27%
YoY
|
N/A
|
99.18M shares
0.51%
YoY
|
99.17M shares
0.51%
YoY
|
98.91M shares
0.42%
YoY
|
98.26M shares
-0.09%
YoY
|
98.68M shares
0.36%
YoY
|
98.67M shares
0.73%
YoY
|
98.50M shares
0.74%
YoY
|
98.35M shares
0.86%
YoY
|
98.33M shares
0.84%
YoY
|
97.96M shares
0.47%
YoY
|
97.51M shares
-0.83%
YoY
|
97.51M shares
-0.83%
YoY
|
97.49M shares
-3.1%
YoY
|
98.33M shares
-2.08%
YoY
|
| Diluted Shares Outstanding |
99.78M shares
0.24%
YoY
|
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.47%
YoY
|
99.27M shares
0.4%
YoY
|
99.24M shares
0.63%
YoY
|
99.16M shares
N/A
|
99.16M shares
0.41%
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
|
Loading...