|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.205B
23.09%
YoY
|
$2.604B
-4.88%
YoY
|
$2.737B
30.0%
YoY
|
$2.106B
-3.44%
YoY
|
$2.181B
145.11%
YoY
|
| Cost Of Revenue |
$1.520B
11.03%
YoY
|
$1.369B
-0.93%
YoY
|
$1.381B
-13.04%
YoY
|
$1.588B
19.74%
YoY
|
$1.327B
185.08%
YoY
|
| Gross Profit |
$1.686B
36.45%
YoY
|
$1.235B
-8.9%
YoY
|
$1.356B
162.18%
YoY
|
$517.2M
-39.45%
YoY
|
$854.2M
101.27%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$10.90M
-8.4%
YoY
|
$11.90M
7.21%
YoY
|
$11.10M
-20.14%
YoY
|
$13.90M
15.83%
YoY
|
$12.00M
-93.59%
YoY
|
| Operating Expenses |
$2.559B
10.72%
YoY
|
$2.311B
-0.37%
YoY
|
$2.320B
-9.24%
YoY
|
$2.556B
19.11%
YoY
|
$2.146B
199.96%
YoY
|
| Operating Profit |
-$873.3M
-18.82%
YoY
|
-$1.076B
11.64%
YoY
|
-$963.6M
-52.73%
YoY
|
-$2.039B
57.85%
YoY
|
-$1.291B
343.93%
YoY
|
| Interest Expense |
$79.70M
14.51%
YoY
|
$69.60M
8.58%
YoY
|
$64.10M
66.06%
YoY
|
$38.60M
13.53%
YoY
|
$34.00M
314.63%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$541.3M
132.22%
YoY
|
$233.1M
-26.86%
YoY
|
$318.7M
-175.4%
YoY
|
-$422.7M
-1037.25%
YoY
|
$45.10M
-70.31%
YoY
|
| Income Tax |
$81.20M
164.5%
YoY
|
$30.70M
-168.22%
YoY
|
-$45.00M
22.62%
YoY
|
-$36.70M
242.99%
YoY
|
-$10.70M
-232.1%
YoY
|
| Net Earnings |
$459.6M
129.91%
YoY
|
$199.9M
-43.66%
YoY
|
$354.8M
-191.73%
YoY
|
-$386.8M
-765.75%
YoY
|
$58.10M
-59.51%
YoY
|
| Basic Earnings Per Share |
$3.80
258.49%
YoY
|
$1.06
-45.08%
YoY
|
$1.93
-176.89%
YoY
|
-$2.51
-996.43%
YoY
|
$0.28
-81.82%
YoY
|
| Diluted Earnings Per Share |
$3.64
250.0%
YoY
|
$1.04
-43.78%
YoY
|
$1.85
-173.71%
YoY
|
-$2.51
-1029.63%
YoY
|
$0.27
-82.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
116.5M shares
-30.04%
YoY
|
166.5M shares
1.96%
YoY
|
163.3M shares
1.94%
YoY
|
160.2M shares
7.78%
YoY
|
148.7M shares
60.7%
YoY
|
| Diluted Shares Outstanding |
121.6M shares
-28.22%
YoY
|
169.5M shares
-0.08%
YoY
|
169.6M shares
5.85%
YoY
|
160.2M shares
6.71%
YoY
|
150.2M shares
61.53%
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 |
$774.6M
6.5%
YoY
|
$973.7M
52.45%
YoY
|
$755.9M
34.45%
YoY
|
$748.2M
0.66%
YoY
|
$727.3M
6.1%
YoY
|
$638.7M
-1.1%
YoY
|
$562.2M
-19.98%
YoY
|
$743.3M
-3.2%
YoY
|
$685.5M
0.09%
YoY
|
$645.8M
-4.13%
YoY
|
$702.6M
17.59%
YoY
|
$767.9M
62.31%
YoY
|
$684.9M
89.51%
YoY
|
$673.6M
69.25%
YoY
|
$597.5M
-18.44%
YoY
|
$473.1M
-15.74%
YoY
|
$361.4M
-26.03%
YoY
|
$398.0M
2.89%
YoY
|
$732.6M
177.82%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| 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
|
| Depreciation & Amortization |
$2.600M
-10.34%
YoY
|
$2.400M
-20.0%
YoY
|
$2.800M
-6.67%
YoY
|
$2.800M
-6.67%
YoY
|
$2.900M
0.0%
YoY
|
$3.000M
3.45%
YoY
|
$3.000M
3.45%
YoY
|
$3.000M
3.45%
YoY
|
$2.900M
20.83%
YoY
|
$2.900M
-23.68%
YoY
|
$2.900M
-19.44%
YoY
|
$2.900M
-12.12%
YoY
|
$2.400M
-25.0%
YoY
|
$3.800M
11.76%
YoY
|
$3.600M
2.86%
YoY
|
$3.300M
17.86%
YoY
|
$3.200M
39.13%
YoY
|
$3.400M
-91.35%
YoY
|
$3.500M
-93.62%
YoY
|
| Operating Expenses |
$635.0M
-0.17%
YoY
|
$665.7M
7.6%
YoY
|
$621.6M
16.34%
YoY
|
$635.5M
6.81%
YoY
|
$636.1M
12.96%
YoY
|
$618.7M
1.64%
YoY
|
$534.3M
-11.76%
YoY
|
$595.0M
-8.42%
YoY
|
$563.1M
11.9%
YoY
|
$608.7M
-5.51%
YoY
|
$605.5M
-17.33%
YoY
|
$649.7M
7.57%
YoY
|
$503.2M
-12.5%
YoY
|
$644.2M
13.06%
YoY
|
$732.4M
-8.38%
YoY
|
$604.0M
-22.21%
YoY
|
$575.1M
81.76%
YoY
|
$569.8M
139.51%
YoY
|
$799.4M
329.09%
YoY
|
| Operating Profit |
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
|
| Interest Expense |
$16.80M
-7.18%
YoY
|
-$18.90M
-71.23%
YoY
|
$21.00M
52.17%
YoY
|
$21.10M
34.39%
YoY
|
$18.10M
-11.71%
YoY
|
-$65.70M
68.46%
YoY
|
$13.80M
-30.3%
YoY
|
$15.70M
-153.95%
YoY
|
$20.50M
89.81%
YoY
|
-$39.00M
-45.83%
YoY
|
$19.80M
110.64%
YoY
|
-$29.10M
-409.57%
YoY
|
$10.80M
16.13%
YoY
|
-$72.00M
-850.0%
YoY
|
$9.400M
-3.09%
YoY
|
$9.400M
-4.08%
YoY
|
$9.300M
89.8%
YoY
|
$9.600M
364.22%
YoY
|
$9.700M
361.9%
YoY
|
| Other Income/Expense, Net |
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 |
$121.5M
61.35%
YoY
|
$280.2M
-2323.81%
YoY
|
$110.9M
899.1%
YoY
|
$74.90M
-41.94%
YoY
|
$75.30M
-28.69%
YoY
|
-$12.60M
563.16%
YoY
|
$11.10M
-85.97%
YoY
|
$129.0M
44.78%
YoY
|
$105.6M
-38.17%
YoY
|
-$1.900M
-95.54%
YoY
|
$79.10M
-185.33%
YoY
|
$89.10M
-206.32%
YoY
|
$170.8M
-183.89%
YoY
|
-$42.60M
-72.32%
YoY
|
-$92.70M
53.48%
YoY
|
-$83.80M
-205.14%
YoY
|
-$203.6M
-213.3%
YoY
|
-$153.9M
-211.13%
YoY
|
-$60.40M
-187.03%
YoY
|
| Income Tax |
$19.20M
44.36%
YoY
|
$36.10M
720.45%
YoY
|
$20.20M
741.67%
YoY
|
$11.60M
-18.31%
YoY
|
$13.30M
37.11%
YoY
|
$4.400M
-104.33%
YoY
|
$2.400M
-84.31%
YoY
|
$14.20M
-15.48%
YoY
|
$9.700M
-62.4%
YoY
|
-$101.6M
418.37%
YoY
|
$15.30M
1600.0%
YoY
|
$16.80M
-160.65%
YoY
|
$25.80M
165.98%
YoY
|
-$19.60M
14.62%
YoY
|
$900.0K
-106.92%
YoY
|
-$27.70M
-388.54%
YoY
|
$9.700M
-1.02%
YoY
|
-$17.10M
-558.69%
YoY
|
-$13.00M
-1957.14%
YoY
|
| Net Earnings |
$102.2M
65.91%
YoY
|
$239.9M
-1447.75%
YoY
|
$90.80M
968.24%
YoY
|
$63.20M
-44.51%
YoY
|
$61.60M
-35.02%
YoY
|
-$17.80M
-119.04%
YoY
|
$8.500M
-86.18%
YoY
|
$113.9M
71.79%
YoY
|
$94.80M
-33.52%
YoY
|
$93.50M
-451.5%
YoY
|
$61.50M
-165.15%
YoY
|
$66.30M
-216.73%
YoY
|
$142.6M
-166.95%
YoY
|
-$26.60M
-80.48%
YoY
|
-$94.40M
114.55%
YoY
|
-$56.80M
-182.92%
YoY
|
-$213.0M
-225.37%
YoY
|
-$136.3M
-201.42%
YoY
|
-$44.00M
-164.05%
YoY
|
| Basic Earnings Per Share |
$0.85
70.0%
YoY
|
N/A
|
$0.74
2366.67%
YoY
|
$0.51
-15.0%
YoY
|
$0.50
0.0%
YoY
|
N/A
|
$0.03
-90.91%
YoY
|
$0.60
57.89%
YoY
|
$0.50
-37.5%
YoY
|
N/A
|
$0.33
-154.1%
YoY
|
$0.38
-200.0%
YoY
|
$0.80
-158.82%
YoY
|
N/A
|
-$0.61
103.33%
YoY
|
-$0.38
-202.7%
YoY
|
-$1.36
-199.27%
YoY
|
-$0.88
-161.54%
YoY
|
-$0.30
-140.54%
YoY
|
| Diluted Earnings Per Share |
$0.82
67.35%
YoY
|
$1.84
-1767.91%
YoY
|
$0.73
2333.33%
YoY
|
$0.50
-12.28%
YoY
|
$0.49
0.0%
YoY
|
-$0.11
-120.48%
YoY
|
$0.03
-90.63%
YoY
|
$0.57
43.32%
YoY
|
$0.49
-37.18%
YoY
|
$0.54
-424.88%
YoY
|
$0.32
-152.46%
YoY
|
$0.40
-204.66%
YoY
|
$0.78
-157.35%
YoY
|
-$0.17
-81.16%
YoY
|
-$0.61
79.41%
YoY
|
-$0.38
-202.7%
YoY
|
-$1.36
-200.74%
YoY
|
-$0.88
-161.54%
YoY
|
-$0.34
-146.58%
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 |
117.0M shares
-27.89%
YoY
|
116.8M shares
-27.83%
YoY
|
116.8M shares
-31.68%
YoY
|
116.6M shares
-31.61%
YoY
|
162.2M shares
-4.46%
YoY
|
161.9M shares
-3.41%
YoY
|
170.9M shares
3.89%
YoY
|
170.5M shares
4.62%
YoY
|
169.8M shares
4.57%
YoY
|
167.6M shares
3.34%
YoY
|
164.5M shares
1.33%
YoY
|
163.0M shares
1.68%
YoY
|
162.4M shares
1.57%
YoY
|
162.2M shares
1.82%
YoY
|
162.3M shares
1.96%
YoY
|
160.3M shares
0.9%
YoY
|
159.9M shares
36.92%
YoY
|
159.3M shares
71.92%
YoY
|
159.2M shares
71.93%
YoY
|
| Diluted Shares Outstanding |
121.7M shares
2.65%
YoY
|
N/A
|
118.8M shares
-31.24%
YoY
|
118.7M shares
-33.6%
YoY
|
118.6M shares
-32.01%
YoY
|
N/A
|
172.8M shares
2.54%
YoY
|
178.7M shares
7.2%
YoY
|
174.4M shares
6.25%
YoY
|
N/A
|
168.5M shares
5.11%
YoY
|
166.7M shares
4.02%
YoY
|
164.1M shares
2.67%
YoY
|
N/A
|
160.3M shares
0.05%
YoY
|
160.3M shares
-0.39%
YoY
|
159.9M shares
35.31%
YoY
|
159.3M shares
70.95%
YoY
|
160.2M shares
72.36%
YoY
|
Loading...