|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.501B
3.33%
YoY
|
$2.420B
-32.71%
YoY
|
$3.596B
136.53%
YoY
|
$1.520B
27.84%
YoY
|
$1.189B
51.97%
YoY
|
| Cost Of Revenue |
$1.090B
-5.71%
YoY
|
$1.156B
65.4%
YoY
|
$698.8M
-15.83%
YoY
|
$830.2M
19.14%
YoY
|
$696.8M
N/A
|
| Gross Profit |
$1.411B
11.59%
YoY
|
$1.264B
-56.37%
YoY
|
$2.897B
319.79%
YoY
|
$690.2M
40.14%
YoY
|
$492.5M
N/A
|
| Selling, General & Admin |
$97.80M
1.98%
YoY
|
$95.90M
10.48%
YoY
|
$86.80M
-31.6%
YoY
|
$126.9M
62.48%
YoY
|
$78.10M
-23.58%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$990.1M
-0.96%
YoY
|
$999.7M
333133.33%
YoY
|
$300.0K
-92.31%
YoY
|
$3.900M
-13.33%
YoY
|
$4.500M
73.08%
YoY
|
| Operating Expenses |
$2.178B
-3.47%
YoY
|
$2.256B
49.44%
YoY
|
$1.510B
57.73%
YoY
|
$957.1M
23.51%
YoY
|
$774.9M
81.6%
YoY
|
| Operating Profit |
-$767.0M
-22.67%
YoY
|
-$991.8M
-171.47%
YoY
|
$1.388B
-619.97%
YoY
|
-$266.9M
-5.49%
YoY
|
-$282.4M
N/A
|
| Interest Expense |
-$47.20M
50.32%
YoY
|
-$31.40M
-12.53%
YoY
|
-$35.90M
1.13%
YoY
|
-$35.50M
-0.84%
YoY
|
-$35.80M
28.32%
YoY
|
| Other Income/Expense, Net |
$1.200M
-25.0%
YoY
|
$1.600M
-60.98%
YoY
|
$4.100M
-80.0%
YoY
|
$20.50M
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$275.6M
102.05%
YoY
|
$136.4M
-93.34%
YoY
|
$2.047B
287.87%
YoY
|
$527.8M
39.41%
YoY
|
$378.6M
25.07%
YoY
|
| Income Tax |
$50.10M
116.88%
YoY
|
$23.10M
-127.08%
YoY
|
-$85.30M
-579.21%
YoY
|
$17.80M
4350.0%
YoY
|
$400.0K
-112.9%
YoY
|
| Net Earnings |
$225.5M
99.03%
YoY
|
$113.3M
-94.69%
YoY
|
$2.133B
326.24%
YoY
|
$500.3M
35.88%
YoY
|
$368.2M
20.44%
YoY
|
| Basic Earnings Per Share |
$2.12
116.33%
YoY
|
$0.98
-94.75%
YoY
|
$18.65
6807.41%
YoY
|
$0.27
-22.86%
YoY
|
$0.35
N/A
|
| Diluted Earnings Per Share |
$2.11
115.31%
YoY
|
$0.98
-94.75%
YoY
|
$18.65
334.73%
YoY
|
$4.29
35.76%
YoY
|
$3.16
20.61%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
106.2M shares
-7.86%
YoY
|
115.2M shares
0.79%
YoY
|
114.3M shares
-41.16%
YoY
|
194.3M shares
-0.61%
YoY
|
195.5M shares
N/A
|
| Diluted Shares Outstanding |
106.7M shares
-7.69%
YoY
|
115.6M shares
1.14%
YoY
|
114.3M shares
-42.64%
YoY
|
199.3M shares
-0.53%
YoY
|
200.4M 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 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$612.3M
-6.28%
YoY
|
$600.9M
-10.82%
YoY
|
$646.9M
-4.97%
YoY
|
$583.5M
7.86%
YoY
|
$653.3M
25.63%
YoY
|
$673.8M
23.36%
YoY
|
$680.7M
26.64%
YoY
|
$541.0M
19.37%
YoY
|
$520.0M
-74.66%
YoY
|
$546.2M
N/A
|
$2.052B
545.83%
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
|
| Gross Profit |
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 |
$29.60M
34.55%
YoY
|
$25.10M
6.36%
YoY
|
$27.20M
19.82%
YoY
|
$23.50M
-9.62%
YoY
|
$22.00M
-6.78%
YoY
|
$23.60M
-10.61%
YoY
|
$22.70M
2.25%
YoY
|
$26.00M
29.35%
YoY
|
$23.60M
30.39%
YoY
|
$26.40M
N/A
|
$18.10M
-51.6%
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
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$200.0K
-93.94%
YoY
|
$100.0K
-83.33%
YoY
|
| Operating Expenses |
$494.9M
-28.64%
YoY
|
$446.1M
-45.44%
YoY
|
$474.0M
-14.07%
YoY
|
$558.5M
19.64%
YoY
|
$693.5M
65.59%
YoY
|
$817.7M
99.63%
YoY
|
$551.6M
26.72%
YoY
|
$466.8M
32.2%
YoY
|
$418.8M
36.46%
YoY
|
$409.6M
N/A
|
$306.9M
8.25%
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
|
| Interest Expense |
-$14.30M
41.58%
YoY
|
-$11.90M
417.39%
YoY
|
-$12.10M
8.04%
YoY
|
-$2.800M
-75.22%
YoY
|
-$10.10M
65.57%
YoY
|
-$2.300M
-78.7%
YoY
|
-$11.20M
69.7%
YoY
|
-$11.30M
24.18%
YoY
|
-$6.100M
-39.6%
YoY
|
-$10.80M
N/A
|
-$10.10M
4.12%
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
|
| Pretax Income |
$103.1M
-304.97%
YoY
|
$142.9M
-202.44%
YoY
|
$160.8M
36.39%
YoY
|
$22.20M
-64.71%
YoY
|
-$50.30M
-152.89%
YoY
|
-$139.5M
-210.89%
YoY
|
$117.9M
23.33%
YoY
|
$62.90M
-30.88%
YoY
|
$95.10M
-94.52%
YoY
|
$125.8M
N/A
|
$1.735B
6980.82%
YoY
|
| Income Tax |
-$4.900M
-37.18%
YoY
|
$25.10M
-245.09%
YoY
|
$30.30M
75.14%
YoY
|
$2.500M
-72.83%
YoY
|
-$7.800M
-156.12%
YoY
|
-$17.30M
-83.12%
YoY
|
$17.30M
118.99%
YoY
|
$9.200M
29.58%
YoY
|
$13.90M
531.82%
YoY
|
-$102.5M
N/A
|
$2.200M
-53.19%
YoY
|
| Net Earnings |
$108.0M
-354.12%
YoY
|
$117.8M
-196.4%
YoY
|
$130.5M
29.72%
YoY
|
$19.70M
-63.31%
YoY
|
-$42.50M
-152.34%
YoY
|
-$122.2M
-153.53%
YoY
|
$100.6M
14.71%
YoY
|
$53.70M
-36.0%
YoY
|
$81.20M
-95.31%
YoY
|
$228.3M
N/A
|
$1.733B
10091.76%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.15
-401.57%
YoY
|
$1.17
-206.58%
YoY
|
$1.24
42.2%
YoY
|
$0.18
-61.33%
YoY
|
-$0.38
-155.95%
YoY
|
-$1.09
-156.52%
YoY
|
$0.88
18.49%
YoY
|
$0.46
-39.93%
YoY
|
$0.69
-95.39%
YoY
|
$1.94
N/A
|
$14.87
9813.33%
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
|
| Basic Shares Outstanding |
N/A
|
96.65M shares
-13.5%
YoY
|
N/A
|
N/A
|
N/A
|
111.7M shares
-5.24%
YoY
|
N/A
|
N/A
|
N/A
|
117.9M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...