|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.475B
-15.75%
YoY
|
$1.751B
92.65%
YoY
|
$908.8M
-38.99%
YoY
|
$1.489B
4.31%
YoY
|
$1.428B
104.13%
YoY
|
| Cost Of Revenue |
$771.6M
-19.66%
YoY
|
$960.3M
80.35%
YoY
|
$532.5M
-42.17%
YoY
|
$920.8M
6.8%
YoY
|
$862.2M
97.53%
YoY
|
| Gross Profit |
$703.3M
-11.01%
YoY
|
$790.3M
60.76%
YoY
|
$491.6M
-28.51%
YoY
|
$687.7M
21.57%
YoY
|
$565.7M
115.1%
YoY
|
| Selling, General & Admin |
$202.4M
22.17%
YoY
|
$165.7M
3.75%
YoY
|
$159.7M
6.66%
YoY
|
$149.7M
1.7%
YoY
|
$147.2M
-15.26%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$164.0M
2.11%
YoY
|
$160.6M
5.77%
YoY
|
$151.9M
10.2%
YoY
|
$137.8M
-25.67%
YoY
|
$185.4M
-14.75%
YoY
|
| Operating Expenses |
$401.6M
58.54%
YoY
|
$253.3M
-31.81%
YoY
|
$371.5M
6.69%
YoY
|
$348.2M
-4.29%
YoY
|
$363.8M
-6.98%
YoY
|
| Operating Profit |
$331.5M
-40.79%
YoY
|
$559.9M
158.95%
YoY
|
$216.2M
-49.03%
YoY
|
$424.2M
75.4%
YoY
|
$241.9M
-288.81%
YoY
|
| Interest Expense |
-$121.2M
-16.67%
YoY
|
-$145.4M
-192.64%
YoY
|
$157.0M
41.54%
YoY
|
$110.9M
-14.72%
YoY
|
$130.0M
-7.91%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
| Pretax Income |
$161.5M
-55.81%
YoY
|
$365.4M
232.7%
YoY
|
$109.8M
-67.21%
YoY
|
$334.9M
422.66%
YoY
|
$64.08M
653.85%
YoY
|
| Income Tax |
$37.62M
-53.09%
YoY
|
$80.18M
203.52%
YoY
|
$26.42M
-67.86%
YoY
|
$82.20M
442.44%
YoY
|
$15.15M
29.51%
YoY
|
| Net Earnings |
$123.9M
-37.33%
YoY
|
$197.7M
-135.83%
YoY
|
-$551.8M
-399.01%
YoY
|
$184.5M
277.18%
YoY
|
$48.92M
-286.73%
YoY
|
| Basic Earnings Per Share |
$2.22
-44.22%
YoY
|
$3.98
-135.76%
YoY
|
-$11.13
-404.93%
YoY
|
$3.65
254.37%
YoY
|
$1.03
N/A
|
| Diluted Earnings Per Share |
$2.21
-44.19%
YoY
|
$3.96
-135.61%
YoY
|
-$11.12
-404.66%
YoY
|
$3.65
254.37%
YoY
|
$1.03
-306.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.72M shares
12.15%
YoY
|
49.69M shares
0.24%
YoY
|
49.57M shares
-1.87%
YoY
|
50.51M shares
-7.48%
YoY
|
54.60M shares
N/A
|
| Diluted Shares Outstanding |
56.05M shares
12.29%
YoY
|
49.91M shares
0.6%
YoY
|
49.62M shares
-1.86%
YoY
|
50.56M shares
-7.49%
YoY
|
54.65M shares
N/A
|
|
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 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.122B
330.21%
YoY
|
$235.9M
18.36%
YoY
|
$624.4M
-36.51%
YoY
|
$390.2M
19.28%
YoY
|
$260.9M
-7.97%
YoY
|
$199.3M
27.38%
YoY
|
$983.6M
214.28%
YoY
|
$327.1M
43.19%
YoY
|
$283.5M
52.59%
YoY
|
$156.5M
-13.8%
YoY
|
$313.0M
-35.07%
YoY
|
$228.5M
-64.28%
YoY
|
$185.8M
-32.86%
YoY
|
$181.5M
-13.63%
YoY
|
$482.0M
-40.18%
YoY
|
$639.5M
191.77%
YoY
|
$276.7M
30.21%
YoY
|
$210.2M
10.28%
YoY
|
$805.7M
277.02%
YoY
|
| Cost Of Revenue |
$55.21M
N/A
|
$90.91M
19.23%
YoY
|
$474.5M
-27.22%
YoY
|
$124.3M
-8.12%
YoY
|
$0.00
-100.0%
YoY
|
$76.25M
-16.26%
YoY
|
$652.0M
304.12%
YoY
|
$135.3M
-5.55%
YoY
|
$149.2M
15.65%
YoY
|
$91.05M
-7.93%
YoY
|
$161.3M
-42.32%
YoY
|
$143.2M
-64.17%
YoY
|
$129.0M
-5.77%
YoY
|
$98.90M
-5.27%
YoY
|
$279.7M
-45.12%
YoY
|
$399.7M
251.85%
YoY
|
$136.9M
24.79%
YoY
|
$104.4M
-19.2%
YoY
|
$509.7M
390.57%
YoY
|
| Gross Profit |
$1.067B
309.05%
YoY
|
$145.0M
17.81%
YoY
|
$149.9M
-54.79%
YoY
|
$266.0M
38.6%
YoY
|
$260.9M
55.08%
YoY
|
$123.1M
53.69%
YoY
|
$331.6M
90.03%
YoY
|
$191.9M
53.02%
YoY
|
$168.2M
78.39%
YoY
|
$80.08M
-17.78%
YoY
|
$174.5M
-13.74%
YoY
|
$125.4M
-47.71%
YoY
|
$94.30M
-32.55%
YoY
|
$97.40M
-7.94%
YoY
|
$202.3M
-31.66%
YoY
|
$239.8M
127.08%
YoY
|
$139.8M
35.99%
YoY
|
$105.8M
72.31%
YoY
|
$296.0M
169.58%
YoY
|
| Selling, General & Admin |
$57.23M
4.56%
YoY
|
$45.82M
8.12%
YoY
|
$58.38M
41.26%
YoY
|
$46.90M
8.77%
YoY
|
$54.73M
6.8%
YoY
|
$42.38M
-15.67%
YoY
|
$41.33M
2.94%
YoY
|
$43.12M
6.46%
YoY
|
$51.25M
31.74%
YoY
|
$50.25M
25.31%
YoY
|
$40.15M
4.83%
YoY
|
$40.50M
17.05%
YoY
|
$38.90M
19.69%
YoY
|
$40.10M
-9.48%
YoY
|
$38.30M
2.13%
YoY
|
$34.60M
-8.95%
YoY
|
$32.50M
-6.88%
YoY
|
$44.30M
20.38%
YoY
|
$37.50M
6.23%
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
|
| Depreciation & Amortization |
$76.89M
73.24%
YoY
|
$43.87M
9.74%
YoY
|
$47.51M
5.07%
YoY
|
$46.50M
54.07%
YoY
|
$44.39M
-15.55%
YoY
|
$39.98M
3.48%
YoY
|
$45.22M
-17.54%
YoY
|
$30.18M
-46.01%
YoY
|
$52.56M
-1.03%
YoY
|
$38.63M
-17.7%
YoY
|
$54.84M
4.26%
YoY
|
$55.90M
11.8%
YoY
|
$53.10M
8.37%
YoY
|
$46.94M
-3.61%
YoY
|
$52.60M
5.62%
YoY
|
$50.00M
-11.03%
YoY
|
$49.00M
-1.61%
YoY
|
$48.70M
-1.22%
YoY
|
$49.80M
-12.01%
YoY
|
| Operating Expenses |
$169.7M
72.87%
YoY
|
$94.33M
6.13%
YoY
|
$123.8M
43.82%
YoY
|
$90.83M
-2866.8%
YoY
|
$98.17M
-5.13%
YoY
|
$88.88M
-12.52%
YoY
|
$86.05M
-8.78%
YoY
|
-$3.283M
-103.41%
YoY
|
$103.5M
10.44%
YoY
|
$101.6M
16.65%
YoY
|
$94.33M
2.86%
YoY
|
$96.30M
16.44%
YoY
|
$93.70M
15.97%
YoY
|
$87.10M
-6.55%
YoY
|
$91.70M
6.13%
YoY
|
$82.70M
-13.49%
YoY
|
$80.80M
-5.28%
YoY
|
$93.20M
-3.42%
YoY
|
$86.40M
-4.85%
YoY
|
| Operating Profit |
$239.6M
253.08%
YoY
|
$50.68M
5.73%
YoY
|
$26.17M
-89.96%
YoY
|
$189.6M
-4.42%
YoY
|
$67.86M
-23.29%
YoY
|
$47.93M
280.16%
YoY
|
$260.5M
147.83%
YoY
|
$198.3M
234.04%
YoY
|
$88.46M
534.56%
YoY
|
$12.61M
-66.64%
YoY
|
$105.1M
-4.96%
YoY
|
$59.38M
-62.2%
YoY
|
$13.94M
-76.37%
YoY
|
$37.79M
199.92%
YoY
|
$110.6M
-47.23%
YoY
|
$157.1M
1471.0%
YoY
|
$59.00M
237.14%
YoY
|
$12.60M
-135.9%
YoY
|
$209.6M
1003.16%
YoY
|
| Interest Expense |
-$69.99M
98.54%
YoY
|
-$29.77M
-11.56%
YoY
|
-$21.16M
-44.1%
YoY
|
-$31.10M
-22.43%
YoY
|
-$35.25M
-5.03%
YoY
|
-$33.66M
-180.29%
YoY
|
-$37.85M
-26.09%
YoY
|
-$40.09M
-203.99%
YoY
|
-$37.12M
5.75%
YoY
|
$41.92M
9.91%
YoY
|
-$51.21M
-18.06%
YoY
|
$38.55M
58.18%
YoY
|
-$35.10M
3.24%
YoY
|
$38.14M
-501.44%
YoY
|
-$62.50M
6.84%
YoY
|
$24.37M
-161.86%
YoY
|
-$34.00M
44.68%
YoY
|
-$9.500M
-48.37%
YoY
|
-$58.50M
85.13%
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
|
$0.00
N/A
|
| Pretax Income |
$206.9M
-1401.59%
YoY
|
$10.68M
-25.16%
YoY
|
$4.782M
-97.88%
YoY
|
$158.3M
48.33%
YoY
|
-$15.90M
-126.1%
YoY
|
$14.27M
-151.9%
YoY
|
$225.3M
603.3%
YoY
|
$106.7M
145.49%
YoY
|
$60.91M
-276.49%
YoY
|
-$27.50M
15.04%
YoY
|
$32.03M
-55.51%
YoY
|
$43.47M
-69.28%
YoY
|
-$34.51M
-220.25%
YoY
|
-$23.91M
-924.31%
YoY
|
$72.00M
-49.72%
YoY
|
$141.5M
1625.61%
YoY
|
$28.70M
1266.67%
YoY
|
$2.900M
-103.24%
YoY
|
$143.2M
28540.0%
YoY
|
| Income Tax |
$49.96M
-1407.43%
YoY
|
$2.618M
-23.81%
YoY
|
-$897.0K
-101.42%
YoY
|
$38.90M
281.54%
YoY
|
-$3.821M
-128.22%
YoY
|
$3.436M
-152.85%
YoY
|
$62.95M
-2786.64%
YoY
|
$10.20M
-10.65%
YoY
|
$13.54M
-188.11%
YoY
|
-$6.501M
408.69%
YoY
|
-$2.343M
-112.53%
YoY
|
$11.41M
-66.34%
YoY
|
-$15.37M
-310.55%
YoY
|
-$1.278M
-282.57%
YoY
|
$18.70M
-41.38%
YoY
|
$33.90M
465.0%
YoY
|
$7.300M
-556.25%
YoY
|
$700.0K
-103.3%
YoY
|
$31.90M
275.29%
YoY
|
| Net Earnings |
$158.4M
-1404.06%
YoY
|
$8.226M
-21.9%
YoY
|
$6.000M
-96.16%
YoY
|
$119.5M
64.23%
YoY
|
-$12.14M
-157.58%
YoY
|
$10.53M
-120.07%
YoY
|
$156.3M
355.79%
YoY
|
$72.77M
-113.37%
YoY
|
$21.09M
-210.18%
YoY
|
-$52.48M
130.72%
YoY
|
$34.30M
-35.05%
YoY
|
-$544.2M
-605.42%
YoY
|
-$19.14M
-188.63%
YoY
|
-$22.75M
-1183.1%
YoY
|
$52.80M
-53.6%
YoY
|
$107.7M
2526.07%
YoY
|
$21.60M
350.0%
YoY
|
$2.100M
-103.15%
YoY
|
$113.8M
-1824.24%
YoY
|
| Basic Earnings Per Share |
$2.68
-1318.18%
YoY
|
$0.14
-33.33%
YoY
|
N/A
|
$2.03
39.04%
YoY
|
-$0.22
-152.38%
YoY
|
$0.21
-119.81%
YoY
|
$3.15
356.52%
YoY
|
$1.46
-113.31%
YoY
|
$0.42
-207.69%
YoY
|
-$1.06
130.43%
YoY
|
$0.69
N/A
|
-$10.97
-600.91%
YoY
|
-$0.39
N/A
|
-$0.46
N/A
|
N/A
|
$2.19
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.68
-1318.18%
YoY
|
$0.14
-33.33%
YoY
|
$0.10
-96.79%
YoY
|
$2.02
38.36%
YoY
|
-$0.22
-152.38%
YoY
|
$0.21
-119.81%
YoY
|
$3.12
352.17%
YoY
|
$1.46
-113.32%
YoY
|
$0.42
-207.69%
YoY
|
-$1.06
130.43%
YoY
|
$0.69
-35.51%
YoY
|
-$10.96
-600.46%
YoY
|
-$0.39
-192.86%
YoY
|
-$0.46
-1250.0%
YoY
|
$1.07
-51.58%
YoY
|
$2.19
3028.57%
YoY
|
$0.42
366.67%
YoY
|
$0.04
-103.33%
YoY
|
$2.21
-1941.67%
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 |
59.00M shares
6.63%
YoY
|
59.64M shares
19.84%
YoY
|
N/A
|
58.83M shares
18.38%
YoY
|
55.33M shares
11.36%
YoY
|
49.77M shares
0.21%
YoY
|
N/A
|
49.70M shares
0.16%
YoY
|
49.69M shares
0.21%
YoY
|
49.66M shares
0.42%
YoY
|
N/A
|
49.62M shares
0.35%
YoY
|
49.58M shares
N/A
|
49.46M shares
N/A
|
N/A
|
49.45M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
59.15M shares
6.91%
YoY
|
59.15M shares
18.24%
YoY
|
N/A
|
59.12M shares
18.81%
YoY
|
55.33M shares
11.27%
YoY
|
50.03M shares
0.73%
YoY
|
N/A
|
49.76M shares
0.19%
YoY
|
49.73M shares
0.29%
YoY
|
49.66M shares
0.42%
YoY
|
N/A
|
49.67M shares
0.4%
YoY
|
49.58M shares
N/A
|
49.46M shares
N/A
|
N/A
|
49.47M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...