|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.437B
3.75%
YoY
|
$1.385B
-7.79%
YoY
|
$1.502B
48.42%
YoY
|
$1.012B
11.58%
YoY
|
$907.0M
-5.62%
YoY
|
| Cost Of Revenue |
$1.026B
11.04%
YoY
|
$924.0M
-1.07%
YoY
|
$934.0M
28.3%
YoY
|
$728.0M
-17.46%
YoY
|
$882.0M
-14.37%
YoY
|
| Gross Profit |
$411.0M
-10.85%
YoY
|
$461.0M
-18.84%
YoY
|
$568.0M
100.0%
YoY
|
$284.0M
125.4%
YoY
|
$126.0M
334.48%
YoY
|
| Selling, General & Admin |
$103.0M
-3.74%
YoY
|
$107.0M
44.59%
YoY
|
$74.00M
23.33%
YoY
|
$60.00M
-10.45%
YoY
|
$67.00M
-9.46%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$238.0M
41.67%
YoY
|
$168.0M
8.39%
YoY
|
$155.0M
1.97%
YoY
|
$152.0M
19.69%
YoY
|
$127.0M
-60.19%
YoY
|
| Operating Expenses |
$103.0M
-3.74%
YoY
|
$107.0M
-53.28%
YoY
|
$229.0M
8.02%
YoY
|
$212.0M
216.42%
YoY
|
$67.00M
-9.46%
YoY
|
| Operating Profit |
$47.00M
-88.59%
YoY
|
$412.0M
21.53%
YoY
|
$339.0M
370.83%
YoY
|
$72.00M
-146.15%
YoY
|
-$156.0M
-96.52%
YoY
|
| Interest Expense |
$61.00M
0.0%
YoY
|
$61.00M
369.23%
YoY
|
$13.00M
-116.67%
YoY
|
-$78.00M
-171.56%
YoY
|
$109.0M
-72.61%
YoY
|
| Other Income/Expense, Net |
-$98.00M
24.05%
YoY
|
-$79.00M
216.0%
YoY
|
-$25.00M
-256.25%
YoY
|
$16.00M
-103.85%
YoY
|
-$416.0M
-932.0%
YoY
|
| Pretax Income |
-$51.00M
-115.32%
YoY
|
$333.0M
5.05%
YoY
|
$317.0M
-91.38%
YoY
|
$3.678B
-743.01%
YoY
|
-$572.0M
-87.09%
YoY
|
| Income Tax |
$26.00M
-123.01%
YoY
|
-$113.0M
-764.71%
YoY
|
$17.00M
41.67%
YoY
|
$12.00M
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$77.00M
-117.26%
YoY
|
$446.0M
48.67%
YoY
|
$300.0M
-92.32%
YoY
|
$3.907B
-765.59%
YoY
|
-$587.0M
-87.4%
YoY
|
| Basic Earnings Per Share |
N/A
|
$6.56
55.08%
YoY
|
$4.23
N/A
|
N/A
|
-$5.85
-87.4%
YoY
|
| Diluted Earnings Per Share |
-$1.24
-119.47%
YoY
|
$6.37
54.61%
YoY
|
$4.12
-94.73%
YoY
|
$78.14
-1435.73%
YoY
|
-$5.85
-87.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
65.00M shares
-8.45%
YoY
|
71.00M shares
-4.05%
YoY
|
74.00M shares
N/A
|
N/A
|
100.0M shares
0.0%
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 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$358.0M
6.87%
YoY
|
$362.0M
25.26%
YoY
|
$280.0M
-20.9%
YoY
|
$377.0M
0.53%
YoY
|
$335.0M
-8.72%
YoY
|
$289.0M
-29.17%
YoY
|
$354.0M
-14.49%
YoY
|
$375.0M
-9.42%
YoY
|
$367.0M
37.97%
YoY
|
$408.0M
N/A
|
$414.0M
N/A
|
$414.0M
N/A
|
$266.0M
57.4%
YoY
|
N/A
|
$169.0M
N/A
|
| Cost Of Revenue |
N/A
|
$247.0M
7.39%
YoY
|
$251.0M
6.36%
YoY
|
$289.0M
31.36%
YoY
|
$239.0M
0.42%
YoY
|
$230.0M
-18.73%
YoY
|
$236.0M
-2.88%
YoY
|
$220.0M
-8.71%
YoY
|
$238.0M
43.37%
YoY
|
$283.0M
N/A
|
$243.0M
N/A
|
$241.0M
N/A
|
$166.0M
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
$115.0M
94.92%
YoY
|
$112.0M
-5.08%
YoY
|
$88.00M
-43.23%
YoY
|
$96.00M
-25.58%
YoY
|
$59.00M
-52.8%
YoY
|
$118.0M
-30.99%
YoY
|
$155.0M
-10.4%
YoY
|
$129.0M
29.0%
YoY
|
$125.0M
N/A
|
$171.0M
N/A
|
$173.0M
N/A
|
$100.0M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$25.00M
8.7%
YoY
|
$27.00M
-12.9%
YoY
|
$27.00M
0.0%
YoY
|
$26.00M
8.33%
YoY
|
$23.00M
-8.0%
YoY
|
$31.00M
19.23%
YoY
|
$27.00M
35.0%
YoY
|
$24.00M
71.43%
YoY
|
$25.00M
78.57%
YoY
|
$26.00M
N/A
|
$20.00M
N/A
|
$14.00M
N/A
|
$14.00M
133.33%
YoY
|
N/A
|
$6.000M
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
|
| Depreciation & Amortization |
$71.00M
29.09%
YoY
|
$69.00M
53.33%
YoY
|
$58.00M
38.1%
YoY
|
$56.00M
30.23%
YoY
|
$55.00M
44.74%
YoY
|
$45.00M
4.65%
YoY
|
$42.00M
7.69%
YoY
|
$43.00M
16.22%
YoY
|
$38.00M
5.56%
YoY
|
$43.00M
N/A
|
$39.00M
N/A
|
$37.00M
N/A
|
$36.00M
111.76%
YoY
|
N/A
|
$17.00M
N/A
|
| Operating Expenses |
$25.00M
8.7%
YoY
|
$96.00M
26.32%
YoY
|
$27.00M
-60.87%
YoY
|
$26.00M
-61.19%
YoY
|
$23.00M
-51.06%
YoY
|
$76.00M
8.57%
YoY
|
$69.00M
16.95%
YoY
|
$67.00M
31.37%
YoY
|
$47.00M
-6.0%
YoY
|
$70.00M
N/A
|
$59.00M
N/A
|
$51.00M
N/A
|
$50.00M
733.33%
YoY
|
N/A
|
$6.000M
N/A
|
| Operating Profit |
$24.00M
33.33%
YoY
|
$19.00M
-211.76%
YoY
|
$26.00M
-46.94%
YoY
|
$6.000M
-93.18%
YoY
|
$18.00M
-78.05%
YoY
|
-$17.00M
-130.91%
YoY
|
$49.00M
-56.25%
YoY
|
$88.00M
-27.87%
YoY
|
$82.00M
64.0%
YoY
|
$55.00M
N/A
|
$112.0M
N/A
|
$122.0M
N/A
|
$50.00M
35.14%
YoY
|
N/A
|
$37.00M
N/A
|
| Interest Expense |
N/A
|
-$26.00M
333.33%
YoY
|
-$22.00M
100.0%
YoY
|
-$6.000M
-75.0%
YoY
|
-$3.000M
-25.0%
YoY
|
-$6.000M
-175.0%
YoY
|
-$11.00M
-237.5%
YoY
|
-$24.00M
-900.0%
YoY
|
-$4.000M
-33.33%
YoY
|
$8.000M
N/A
|
$8.000M
N/A
|
$3.000M
N/A
|
-$6.000M
-185.71%
YoY
|
N/A
|
$7.000M
N/A
|
| Other Income/Expense, Net |
-$8.000M
-52.94%
YoY
|
-$10.00M
-56.52%
YoY
|
-$26.00M
-966.67%
YoY
|
-$19.00M
137.5%
YoY
|
-$17.00M
183.33%
YoY
|
-$23.00M
283.33%
YoY
|
$3.000M
-123.08%
YoY
|
-$8.000M
14.29%
YoY
|
-$6.000M
500.0%
YoY
|
-$6.000M
N/A
|
-$13.00M
N/A
|
-$7.000M
N/A
|
-$1.000M
-100.03%
YoY
|
N/A
|
$3.704B
N/A
|
| Pretax Income |
$16.00M
1500.0%
YoY
|
-$39.00M
21.88%
YoY
|
$0.00
-100.0%
YoY
|
-$13.00M
-105.08%
YoY
|
$1.000M
-98.57%
YoY
|
-$32.00M
-159.26%
YoY
|
$39.00M
-65.18%
YoY
|
$256.0M
143.81%
YoY
|
$70.00M
59.09%
YoY
|
$54.00M
N/A
|
$112.0M
N/A
|
$105.0M
N/A
|
$44.00M
-98.82%
YoY
|
N/A
|
$3.741B
N/A
|
| Income Tax |
$23.00M
53.33%
YoY
|
-$29.00M
-78.2%
YoY
|
$11.00M
57.14%
YoY
|
$29.00M
866.67%
YoY
|
$15.00M
50.0%
YoY
|
-$133.0M
600.0%
YoY
|
$7.000M
-68.18%
YoY
|
$3.000M
-76.92%
YoY
|
$10.00M
900.0%
YoY
|
-$19.00M
N/A
|
$22.00M
N/A
|
$13.00M
N/A
|
$1.000M
-50.0%
YoY
|
N/A
|
$2.000M
N/A
|
| Net Earnings |
-$7.000M
-50.0%
YoY
|
-$10.00M
-109.9%
YoY
|
-$11.00M
-134.38%
YoY
|
-$42.00M
-116.6%
YoY
|
-$14.00M
-123.33%
YoY
|
$101.0M
38.36%
YoY
|
$32.00M
-64.44%
YoY
|
$253.0M
169.15%
YoY
|
$60.00M
39.53%
YoY
|
$73.00M
N/A
|
$90.00M
N/A
|
$94.00M
N/A
|
$43.00M
-98.84%
YoY
|
N/A
|
$3.706B
N/A
|
| Basic Earnings Per Share |
-$0.11
-52.17%
YoY
|
N/A
|
-$0.17
-134.69%
YoY
|
-$0.68
-118.84%
YoY
|
-$0.23
-127.71%
YoY
|
N/A
|
$0.49
N/A
|
$3.61
N/A
|
$0.83
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$36.92
N/A
|
| Diluted Earnings Per Share |
-$0.11
-52.17%
YoY
|
-$0.16
-110.32%
YoY
|
-$0.17
-135.77%
YoY
|
-$0.68
-119.65%
YoY
|
-$0.23
-128.44%
YoY
|
$1.55
63.16%
YoY
|
$0.47
-57.0%
YoY
|
$3.46
206.19%
YoY
|
$0.81
-2.47%
YoY
|
$0.95
N/A
|
$1.10
N/A
|
$1.13
N/A
|
$0.83
-97.75%
YoY
|
N/A
|
$36.92
N/A
|
| 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
|
| Basic Shares Outstanding |
62.45M shares
0.46%
YoY
|
62.37M shares
N/A
|
62.23M shares
-7.13%
YoY
|
62.23M shares
-11.11%
YoY
|
62.16M shares
-13.66%
YoY
|
N/A
|
67.00M shares
N/A
|
70.00M shares
N/A
|
72.00M shares
N/A
|
73.71M shares
47.41%
YoY
|
N/A
|
N/A
|
N/A
|
50.00M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
65.00M shares
0.0%
YoY
|
N/A
|
65.00M shares
-7.14%
YoY
|
65.00M shares
-10.96%
YoY
|
65.00M shares
-13.33%
YoY
|
N/A
|
70.00M shares
N/A
|
73.00M shares
N/A
|
75.00M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
100.0M shares
N/A
|
Loading...