|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$687.6M
-2.83%
YoY
|
$707.6M
-12.85%
YoY
|
$812.0M
-0.21%
YoY
|
$813.7M
5.28%
YoY
|
$772.9M
15.58%
YoY
|
| Cost Of Revenue |
$427.2M
-22.94%
YoY
|
$554.4M
10.84%
YoY
|
$500.2M
-8.2%
YoY
|
$544.8M
-31.24%
YoY
|
$792.4M
65.58%
YoY
|
| Gross Profit |
$260.4M
69.92%
YoY
|
$153.3M
-50.86%
YoY
|
$311.9M
15.98%
YoY
|
$268.9M
-1480.86%
YoY
|
-$19.47M
-110.24%
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 |
$65.44M
-0.79%
YoY
|
$65.96M
-9.19%
YoY
|
$72.63M
6830.63%
YoY
|
$1.048M
-77.77%
YoY
|
$4.715M
-6.06%
YoY
|
| Operating Expenses |
$613.5M
-18.64%
YoY
|
$754.1M
8.04%
YoY
|
$698.0M
-6.53%
YoY
|
$746.7M
-22.21%
YoY
|
$960.0M
46.17%
YoY
|
| Operating Profit |
-$353.1M
-41.23%
YoY
|
-$600.8M
55.61%
YoY
|
-$386.1M
-19.2%
YoY
|
-$477.8M
-51.21%
YoY
|
-$979.5M
109.91%
YoY
|
| Interest Expense |
$23.54M
-4.57%
YoY
|
$24.67M
0.16%
YoY
|
$24.63M
40.1%
YoY
|
$17.58M
97.02%
YoY
|
$8.922M
-11.07%
YoY
|
| Other Income/Expense, Net |
$2.002M
-67.42%
YoY
|
$6.145M
62.05%
YoY
|
$3.792M
-36.77%
YoY
|
$5.997M
131.99%
YoY
|
$2.585M
20.91%
YoY
|
| Pretax Income |
$50.54M
-171.07%
YoY
|
-$71.12M
-181.83%
YoY
|
$86.91M
75.99%
YoY
|
$49.39M
-125.19%
YoY
|
-$196.0M
-1742.24%
YoY
|
| Income Tax |
$723.0K
-109.47%
YoY
|
-$7.634M
-129.7%
YoY
|
$25.71M
39.59%
YoY
|
$18.41M
-179.25%
YoY
|
-$23.24M
-426.66%
YoY
|
| Net Earnings |
$47.43M
-158.47%
YoY
|
-$81.12M
-24.67%
YoY
|
-$107.7M
-447.67%
YoY
|
$30.97M
-117.92%
YoY
|
-$172.8M
-3682.07%
YoY
|
| Basic Earnings Per Share |
$0.86
-128.1%
YoY
|
-$3.06
-2.55%
YoY
|
-$3.14
-632.2%
YoY
|
$0.59
-111.94%
YoY
|
-$4.94
-3187.5%
YoY
|
| Diluted Earnings Per Share |
$0.79
-125.82%
YoY
|
-$3.06
-2.24%
YoY
|
-$3.13
-630.51%
YoY
|
$0.59
-111.94%
YoY
|
-$4.94
-3187.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
45.97M shares
18.83%
YoY
|
38.69M shares
2.83%
YoY
|
37.62M shares
0.47%
YoY
|
37.44M shares
7.11%
YoY
|
34.96M shares
14.42%
YoY
|
| Diluted Shares Outstanding |
60.01M shares
55.13%
YoY
|
38.69M shares
2.31%
YoY
|
37.81M shares
0.42%
YoY
|
37.65M shares
7.71%
YoY
|
34.96M shares
13.19%
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 |
$151.4M
-12.13%
YoY
|
$167.7M
32.38%
YoY
|
$172.7M
-9.8%
YoY
|
$174.8M
-7.14%
YoY
|
$172.3M
-14.34%
YoY
|
$126.7M
-41.9%
YoY
|
$191.5M
-17.96%
YoY
|
$188.3M
-21.03%
YoY
|
$201.1M
-14.63%
YoY
|
$218.1M
-3.37%
YoY
|
$233.4M
16.0%
YoY
|
$238.4M
29.02%
YoY
|
$235.6M
16.66%
YoY
|
$225.7M
8.86%
YoY
|
$201.2M
5.36%
YoY
|
$184.8M
-3.53%
YoY
|
$201.9M
10.37%
YoY
|
$207.3M
6.77%
YoY
|
$191.0M
7.62%
YoY
|
| Cost Of Revenue |
$108.2M
8.68%
YoY
|
N/A
|
$121.0M
-34.34%
YoY
|
$113.1M
-2.02%
YoY
|
$99.53M
-9.56%
YoY
|
N/A
|
$184.3M
53.36%
YoY
|
$115.5M
-4.13%
YoY
|
$110.0M
N/A
|
N/A
|
$120.2M
N/A
|
$120.4M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$43.22M
-40.6%
YoY
|
N/A
|
$51.73M
618.19%
YoY
|
$61.70M
-15.27%
YoY
|
$72.76M
-20.11%
YoY
|
N/A
|
$7.203M
-93.64%
YoY
|
$72.82M
-38.29%
YoY
|
$91.08M
N/A
|
N/A
|
$113.3M
N/A
|
$118.0M
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 |
$17.76M
1.25%
YoY
|
$91.00K
0.0%
YoY
|
$15.29M
-16.98%
YoY
|
$17.40M
26.38%
YoY
|
$17.54M
-2.77%
YoY
|
$91.00K
-74.93%
YoY
|
$18.41M
-28.22%
YoY
|
$13.77M
-49.87%
YoY
|
$18.04M
-35.68%
YoY
|
$363.0K
298.9%
YoY
|
$25.65M
10.11%
YoY
|
$27.46M
18.41%
YoY
|
$28.05M
22.81%
YoY
|
$91.00K
0.0%
YoY
|
$23.30M
16.77%
YoY
|
$23.19M
-0.92%
YoY
|
$22.84M
6.34%
YoY
|
$91.00K
-9.0%
YoY
|
$19.95M
19.75%
YoY
|
| Operating Expenses |
N/A
|
$137.2M
-29.0%
YoY
|
$163.9M
-30.97%
YoY
|
$161.7M
-0.03%
YoY
|
$150.7M
-6.77%
YoY
|
$193.3M
-72.31%
YoY
|
$237.4M
20.49%
YoY
|
$161.8M
-19.32%
YoY
|
$161.7M
-25.23%
YoY
|
$698.0M
268.88%
YoY
|
$197.0M
-1.94%
YoY
|
$200.5M
17.59%
YoY
|
$216.2M
16.18%
YoY
|
$189.2M
-30.31%
YoY
|
$200.9M
-5.37%
YoY
|
$170.5M
7.17%
YoY
|
$186.1M
-42.52%
YoY
|
$271.5M
29.59%
YoY
|
$212.3M
44.7%
YoY
|
| Operating Profit |
N/A
|
N/A
|
-$112.1M
-51.28%
YoY
|
-$100.0M
12.45%
YoY
|
-$77.98M
10.44%
YoY
|
N/A
|
-$230.2M
174.82%
YoY
|
-$88.94M
7.82%
YoY
|
-$70.60M
N/A
|
N/A
|
-$83.75M
N/A
|
-$82.49M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$5.589M
0.87%
YoY
|
-$5.968M
4.54%
YoY
|
$6.224M
1.57%
YoY
|
$5.805M
-8.5%
YoY
|
$5.541M
-14.56%
YoY
|
-$5.709M
-76.82%
YoY
|
$6.128M
-16.42%
YoY
|
$6.344M
-8.6%
YoY
|
$6.485M
-1.98%
YoY
|
-$24.63M
291.71%
YoY
|
$7.332M
48.12%
YoY
|
$6.941M
71.43%
YoY
|
$6.616M
188.66%
YoY
|
-$6.287M
181.93%
YoY
|
$4.950M
122.27%
YoY
|
$4.049M
80.04%
YoY
|
$2.292M
3.43%
YoY
|
-$2.230M
6.19%
YoY
|
$2.227M
4.6%
YoY
|
| Other Income/Expense, Net |
$128.0K
-77.26%
YoY
|
N/A
|
$204.0K
-88.67%
YoY
|
$1.000M
-52.38%
YoY
|
$563.0K
-23.09%
YoY
|
N/A
|
$1.800M
180.81%
YoY
|
$2.100M
841.7%
YoY
|
$732.0K
21.39%
YoY
|
N/A
|
$641.0K
205.24%
YoY
|
$223.0K
N/A
|
$603.0K
63.86%
YoY
|
N/A
|
$210.0K
-70.25%
YoY
|
$0.00
-100.0%
YoY
|
$368.0K
-40.74%
YoY
|
N/A
|
$706.0K
1076.67%
YoY
|
| Pretax Income |
-$10.64M
-166.43%
YoY
|
$24.56M
-133.97%
YoY
|
$2.652M
-105.1%
YoY
|
$7.327M
-63.71%
YoY
|
$16.01M
-51.43%
YoY
|
-$72.28M
-183.16%
YoY
|
-$51.99M
-295.72%
YoY
|
$20.19M
-34.9%
YoY
|
$32.96M
158.63%
YoY
|
$86.91M
187.69%
YoY
|
$26.56M
-675.85%
YoY
|
$31.01M
202.25%
YoY
|
$12.74M
-5.8%
YoY
|
$30.21M
-145.51%
YoY
|
-$4.613M
-78.34%
YoY
|
$10.26M
-68.41%
YoY
|
$13.53M
-109.61%
YoY
|
-$66.39M
281.53%
YoY
|
-$21.30M
-169.28%
YoY
|
| Income Tax |
-$1.861M
-137.06%
YoY
|
-$7.564M
-14.85%
YoY
|
$1.059M
-107.61%
YoY
|
$2.207M
-61.36%
YoY
|
$5.021M
-46.88%
YoY
|
-$8.883M
-134.56%
YoY
|
-$13.91M
-298.4%
YoY
|
$5.711M
-21.99%
YoY
|
$9.452M
201.4%
YoY
|
$25.71M
105.87%
YoY
|
$7.013M
87562.5%
YoY
|
$7.321M
181.9%
YoY
|
$3.136M
-5.63%
YoY
|
$12.49M
-13382.98%
YoY
|
$8.000K
-99.69%
YoY
|
$2.597M
-77.69%
YoY
|
$3.323M
-108.89%
YoY
|
-$94.00K
-103.24%
YoY
|
$2.588M
-42.04%
YoY
|
| Net Earnings |
-$8.923M
-193.2%
YoY
|
$30.10M
-132.01%
YoY
|
$1.021M
-102.59%
YoY
|
$4.759M
-37.59%
YoY
|
$9.574M
-37.84%
YoY
|
-$94.04M
-37.37%
YoY
|
-$39.38M
-301.43%
YoY
|
$7.625M
-67.82%
YoY
|
$15.40M
60.31%
YoY
|
-$150.2M
-1094.4%
YoY
|
$19.55M
-523.09%
YoY
|
$23.69M
209.15%
YoY
|
$9.608M
-5.85%
YoY
|
$15.10M
-122.78%
YoY
|
-$4.621M
-80.66%
YoY
|
$7.664M
-63.23%
YoY
|
$10.21M
-109.86%
YoY
|
-$66.29M
226.57%
YoY
|
-$23.89M
-190.89%
YoY
|
| Basic Earnings Per Share |
-$0.23
-235.29%
YoY
|
N/A
|
-$0.02
-98.18%
YoY
|
$0.06
-53.85%
YoY
|
$0.17
-50.0%
YoY
|
N/A
|
-$1.10
-344.44%
YoY
|
$0.13
-76.79%
YoY
|
$0.34
78.95%
YoY
|
-$4.06
-1115.0%
YoY
|
$0.45
-336.84%
YoY
|
$0.56
330.77%
YoY
|
$0.19
-24.0%
YoY
|
$0.40
N/A
|
-$0.19
-70.31%
YoY
|
$0.13
-78.69%
YoY
|
$0.25
-107.42%
YoY
|
N/A
|
-$0.64
-174.42%
YoY
|
| Diluted Earnings Per Share |
-$0.23
-243.75%
YoY
|
$0.30
-113.22%
YoY
|
-$0.02
-98.18%
YoY
|
$0.06
-53.85%
YoY
|
$0.16
-54.29%
YoY
|
-$2.27
-33.82%
YoY
|
-$1.10
-344.44%
YoY
|
$0.13
-75.93%
YoY
|
$0.35
94.44%
YoY
|
-$3.43
-951.01%
YoY
|
$0.45
-336.84%
YoY
|
$0.54
315.38%
YoY
|
$0.18
-28.0%
YoY
|
$0.40
-100.0%
YoY
|
-$0.19
-70.31%
YoY
|
$0.13
-78.33%
YoY
|
$0.25
-107.42%
YoY
|
-$1.775M
167.59%
YoY
|
-$0.64
-175.29%
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 |
45.97M shares
0.71%
YoY
|
45.97M shares
21.51%
YoY
|
45.92M shares
21.39%
YoY
|
45.89M shares
21.33%
YoY
|
45.64M shares
21.2%
YoY
|
37.83M shares
0.5%
YoY
|
37.83M shares
0.55%
YoY
|
37.83M shares
0.55%
YoY
|
37.66M shares
0.38%
YoY
|
37.64M shares
0.48%
YoY
|
37.62M shares
0.45%
YoY
|
37.62M shares
0.45%
YoY
|
37.52M shares
0.29%
YoY
|
37.46M shares
0.45%
YoY
|
37.45M shares
0.46%
YoY
|
37.45M shares
8.81%
YoY
|
37.41M shares
21.79%
YoY
|
37.29M shares
21.83%
YoY
|
37.28M shares
21.89%
YoY
|
| Diluted Shares Outstanding |
46.10M shares
-22.73%
YoY
|
N/A
|
46.03M shares
21.5%
YoY
|
46.73M shares
22.84%
YoY
|
59.66M shares
33.65%
YoY
|
N/A
|
37.88M shares
0.15%
YoY
|
38.04M shares
-12.56%
YoY
|
44.64M shares
18.14%
YoY
|
N/A
|
37.82M shares
0.99%
YoY
|
43.50M shares
15.28%
YoY
|
37.79M shares
0.61%
YoY
|
N/A
|
37.45M shares
0.46%
YoY
|
37.73M shares
9.09%
YoY
|
37.55M shares
22.27%
YoY
|
N/A
|
37.28M shares
20.46%
YoY
|
Loading...