|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$871.6M
-19.5%
YoY
|
$1.083B
-18.4%
YoY
|
$1.327B
7.44%
YoY
|
$1.235B
51.15%
YoY
|
$817.1M
26.7%
YoY
|
| Cost Of Revenue |
$710.7M
-16.78%
YoY
|
$854.0M
-14.45%
YoY
|
$998.3M
9.67%
YoY
|
$910.3M
42.65%
YoY
|
$638.1M
24.46%
YoY
|
| Gross Profit |
$160.9M
-29.68%
YoY
|
$228.7M
-30.41%
YoY
|
$328.7M
1.2%
YoY
|
$324.8M
81.44%
YoY
|
$179.0M
35.4%
YoY
|
| Selling, General & Admin |
$200.1M
0.57%
YoY
|
$199.0M
-10.47%
YoY
|
$222.2M
20.42%
YoY
|
$184.5M
54.81%
YoY
|
$119.2M
9.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$20.63M
11.41%
YoY
|
$18.51M
10.47%
YoY
|
$16.76M
16.29%
YoY
|
$14.41M
27.53%
YoY
|
$11.30M
4.63%
YoY
|
| Operating Expenses |
$200.1M
0.57%
YoY
|
$199.0M
-10.47%
YoY
|
$222.2M
11.7%
YoY
|
$198.9M
52.33%
YoY
|
$130.6M
9.56%
YoY
|
| Operating Profit |
-$98.95M
-7.27%
YoY
|
-$106.7M
-218.93%
YoY
|
$89.72M
-28.71%
YoY
|
$125.8M
160.0%
YoY
|
$48.40M
272.31%
YoY
|
| Interest Expense |
-$46.91M
34.49%
YoY
|
-$34.88M
742.76%
YoY
|
-$4.139M
-79.52%
YoY
|
-$20.21M
152.64%
YoY
|
-$8.000M
-22.33%
YoY
|
| Other Income/Expense, Net |
-$64.36M
89.15%
YoY
|
-$34.03M
722.08%
YoY
|
-$4.139M
1582.52%
YoY
|
-$246.0K
-98.3%
YoY
|
-$14.50M
-481.58%
YoY
|
| Pretax Income |
-$163.3M
16.05%
YoY
|
-$140.7M
-264.45%
YoY
|
$85.58M
-22.39%
YoY
|
$110.3M
179.15%
YoY
|
$39.50M
2094.44%
YoY
|
| Income Tax |
$16.65M
-154.66%
YoY
|
-$30.46M
-258.8%
YoY
|
$19.18M
-32.08%
YoY
|
$28.24M
171.56%
YoY
|
$10.40M
845.45%
YoY
|
| Net Earnings |
-$180.0M
63.24%
YoY
|
-$110.3M
-266.08%
YoY
|
$66.39M
-19.05%
YoY
|
$82.02M
181.86%
YoY
|
$29.10M
4057.14%
YoY
|
| Basic Earnings Per Share |
-$8.90
5.83%
YoY
|
-$8.41
-342.36%
YoY
|
$3.47
-21.67%
YoY
|
$4.43
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$8.90
5.33%
YoY
|
-$8.45
-449.17%
YoY
|
$2.42
-100.0%
YoY
|
$4.198M
41.36%
YoY
|
$2.969M
4057.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
20.71M shares
51.31%
YoY
|
13.69M shares
16.99%
YoY
|
11.70M shares
2.62%
YoY
|
11.40M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
20.71M shares
51.31%
YoY
|
13.69M shares
6.96%
YoY
|
12.80M shares
-0.42%
YoY
|
12.85M shares
N/A
|
N/A
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$101.4M
-52.48%
YoY
|
$131.3M
-44.99%
YoY
|
$165.8M
-38.72%
YoY
|
$148.8M
-24.85%
YoY
|
$213.5M
-23.95%
YoY
|
$238.7M
-22.6%
YoY
|
$270.6M
-8.48%
YoY
|
$198.0M
-18.67%
YoY
|
$280.7M
-15.9%
YoY
|
$308.4M
-17.45%
YoY
|
$295.7M
-21.4%
YoY
|
$243.5M
-24.51%
YoY
|
$333.8M
4.72%
YoY
|
$373.6M
15.73%
YoY
|
$376.2M
38.81%
YoY
|
$322.5M
64.06%
YoY
|
$318.7M
47.76%
YoY
|
$322.8M
50.84%
YoY
|
$271.0M
41.96%
YoY
|
| Cost Of Revenue |
$81.86M
-51.32%
YoY
|
$97.11M
-49.24%
YoY
|
$122.0M
-47.61%
YoY
|
$118.4M
-23.75%
YoY
|
$168.2M
-25.68%
YoY
|
$191.3M
-20.51%
YoY
|
$232.8M
0.46%
YoY
|
$155.3M
-17.86%
YoY
|
$226.2M
-12.28%
YoY
|
$240.7M
-12.25%
YoY
|
$231.8M
-16.32%
YoY
|
$189.1M
-20.66%
YoY
|
$257.9M
12.89%
YoY
|
$274.3M
15.93%
YoY
|
$277.0M
33.88%
YoY
|
$238.4M
56.4%
YoY
|
$228.5M
37.3%
YoY
|
$236.6M
39.16%
YoY
|
$206.9M
38.47%
YoY
|
| Gross Profit |
$19.58M
-56.8%
YoY
|
$34.19M
-27.88%
YoY
|
$43.84M
16.09%
YoY
|
$30.37M
-28.85%
YoY
|
$45.31M
-16.77%
YoY
|
$47.40M
-30.0%
YoY
|
$37.77M
-40.89%
YoY
|
$42.69M
-21.5%
YoY
|
$54.44M
-28.22%
YoY
|
$67.72M
-31.79%
YoY
|
$63.89M
-35.59%
YoY
|
$54.37M
-35.41%
YoY
|
$75.84M
-15.98%
YoY
|
$99.29M
15.16%
YoY
|
$99.19M
54.7%
YoY
|
$84.19M
90.46%
YoY
|
$90.26M
83.09%
YoY
|
$86.21M
95.94%
YoY
|
$64.12M
54.5%
YoY
|
| Selling, General & Admin |
$31.00M
-32.32%
YoY
|
$35.83M
-29.71%
YoY
|
$38.63M
-20.98%
YoY
|
$53.39M
14.32%
YoY
|
$45.80M
-5.07%
YoY
|
$50.97M
0.96%
YoY
|
$48.89M
-8.68%
YoY
|
$46.70M
-2.16%
YoY
|
$48.25M
-12.32%
YoY
|
$50.48M
-17.86%
YoY
|
$53.53M
-5.15%
YoY
|
$47.73M
-10.96%
YoY
|
$55.03M
15.29%
YoY
|
$61.46M
37.21%
YoY
|
$56.44M
48.16%
YoY
|
$53.61M
78.69%
YoY
|
$47.73M
65.73%
YoY
|
$44.79M
56.62%
YoY
|
$38.10M
19.8%
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 |
$3.898M
-24.6%
YoY
|
$3.400M
-31.4%
YoY
|
$4.582M
-16.1%
YoY
|
$5.038M
0.52%
YoY
|
$5.170M
12.34%
YoY
|
$4.956M
11.15%
YoY
|
$5.461M
24.03%
YoY
|
$5.012M
13.39%
YoY
|
$4.602M
9.52%
YoY
|
$4.459M
10.04%
YoY
|
$4.403M
7.81%
YoY
|
$4.420M
6.89%
YoY
|
$4.202M
13.05%
YoY
|
$4.052M
21.54%
YoY
|
$4.084M
26.64%
YoY
|
$4.135M
25.3%
YoY
|
$3.717M
37.67%
YoY
|
$3.334M
23.48%
YoY
|
$3.225M
24.04%
YoY
|
| Operating Expenses |
$31.00M
-32.32%
YoY
|
$35.83M
-29.71%
YoY
|
$38.63M
-20.98%
YoY
|
$58.43M
12.91%
YoY
|
$45.80M
-5.07%
YoY
|
$50.97M
-7.23%
YoY
|
$48.89M
-8.68%
YoY
|
$51.75M
-0.77%
YoY
|
$48.25M
-12.32%
YoY
|
$54.94M
-10.61%
YoY
|
$53.53M
-11.55%
YoY
|
$52.15M
-9.68%
YoY
|
$55.03M
6.96%
YoY
|
$61.46M
37.21%
YoY
|
$60.52M
46.48%
YoY
|
$57.74M
73.92%
YoY
|
$51.45M
62.8%
YoY
|
$44.79M
43.11%
YoY
|
$41.32M
20.12%
YoY
|
| Operating Profit |
-$79.24M
1300.19%
YoY
|
-$12.71M
49.25%
YoY
|
-$2.269M
-86.32%
YoY
|
-$28.06M
209.59%
YoY
|
-$5.659M
-456.14%
YoY
|
-$8.518M
-166.63%
YoY
|
-$16.58M
-378.39%
YoY
|
-$9.062M
-507.83%
YoY
|
$1.589M
-89.96%
YoY
|
$12.78M
-61.21%
YoY
|
$5.956M
-84.6%
YoY
|
$2.222M
-91.6%
YoY
|
$15.82M
-59.24%
YoY
|
$32.96M
-11.64%
YoY
|
$38.66M
69.59%
YoY
|
$26.44M
140.39%
YoY
|
$38.82M
119.31%
YoY
|
$37.30M
193.72%
YoY
|
$22.80M
221.1%
YoY
|
| Interest Expense |
N/A
|
-$10.67M
-7.61%
YoY
|
-$10.76M
-11.8%
YoY
|
-$11.25M
4.37%
YoY
|
-$11.93M
32.5%
YoY
|
-$11.55M
45.81%
YoY
|
-$12.20M
91.36%
YoY
|
-$10.77M
175.55%
YoY
|
-$9.000M
-295.52%
YoY
|
-$7.918M
-333.91%
YoY
|
-$6.375M
364.65%
YoY
|
-$3.910M
15.41%
YoY
|
$4.603M
2850.64%
YoY
|
$3.385M
81.89%
YoY
|
-$1.372M
-83.54%
YoY
|
-$3.388M
88.22%
YoY
|
$156.0K
-109.18%
YoY
|
$1.861M
-193.05%
YoY
|
-$8.334M
233.36%
YoY
|
| Other Income/Expense, Net |
-$4.150M
-66.5%
YoY
|
-$12.21M
2.78%
YoY
|
-$6.936M
-43.14%
YoY
|
-$16.25M
N/A
|
-$12.39M
37.94%
YoY
|
-$11.88M
50.06%
YoY
|
-$12.20M
91.36%
YoY
|
$0.00
N/A
|
-$8.980M
75.25%
YoY
|
-$7.918M
-226.34%
YoY
|
-$6.375M
N/A
|
$0.00
N/A
|
-$5.124M
N/A
|
$6.267M
-350.98%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$2.497M
-10.82%
YoY
|
-$246.0K
-161.5%
YoY
|
| Pretax Income |
-$83.39M
362.08%
YoY
|
-$24.93M
22.18%
YoY
|
-$9.205M
-68.02%
YoY
|
-$96.09M
-30.26%
YoY
|
-$18.05M
144.16%
YoY
|
-$20.40M
-519.24%
YoY
|
-$28.78M
6768.74%
YoY
|
-$137.8M
8484.74%
YoY
|
-$7.391M
-169.09%
YoY
|
$4.866M
-87.6%
YoY
|
-$419.0K
-101.12%
YoY
|
-$1.605M
-107.03%
YoY
|
$10.70M
-72.07%
YoY
|
$39.23M
12.71%
YoY
|
$37.26M
160.16%
YoY
|
$22.84M
159.53%
YoY
|
$38.30M
142.37%
YoY
|
$34.81M
228.35%
YoY
|
$14.32M
233.05%
YoY
|
| Income Tax |
-$1.006M
164.04%
YoY
|
-$336.0K
-101.41%
YoY
|
$328.0K
-104.82%
YoY
|
$12.00K
-100.04%
YoY
|
-$381.0K
-78.89%
YoY
|
$23.82M
1723.97%
YoY
|
-$6.800M
4655.24%
YoY
|
-$29.82M
14446.34%
YoY
|
-$1.805M
-159.53%
YoY
|
$1.306M
-82.31%
YoY
|
-$143.0K
-101.59%
YoY
|
-$205.0K
-103.45%
YoY
|
$3.032M
-58.61%
YoY
|
$7.383M
-22.25%
YoY
|
$8.973M
63.83%
YoY
|
$5.943M
158.39%
YoY
|
$7.326M
74.43%
YoY
|
$9.496M
279.84%
YoY
|
$5.477M
321.31%
YoY
|
| Net Earnings |
-$82.38M
366.35%
YoY
|
-$24.59M
-44.4%
YoY
|
-$9.500M
-56.78%
YoY
|
-$97.18M
-10.99%
YoY
|
-$17.67M
216.24%
YoY
|
-$44.22M
-1970.6%
YoY
|
-$21.98M
7863.77%
YoY
|
-$109.2M
4081.35%
YoY
|
-$5.586M
-172.88%
YoY
|
$2.364M
-92.58%
YoY
|
-$276.0K
-100.98%
YoY
|
-$2.611M
-115.45%
YoY
|
$7.665M
-75.25%
YoY
|
$31.84M
25.82%
YoY
|
$28.28M
219.81%
YoY
|
$16.90M
159.94%
YoY
|
$30.97M
166.97%
YoY
|
$25.31M
212.46%
YoY
|
$8.844M
194.8%
YoY
|
| Basic Earnings Per Share |
-$21.99
1505.11%
YoY
|
-$6.67
107.14%
YoY
|
-$0.09
-94.61%
YoY
|
N/A
|
-$1.37
185.42%
YoY
|
-$3.22
-2783.33%
YoY
|
-$1.67
1291.67%
YoY
|
N/A
|
-$0.48
-226.32%
YoY
|
$0.12
-93.18%
YoY
|
-$0.12
-108.33%
YoY
|
N/A
|
$0.38
-77.51%
YoY
|
$1.76
23.94%
YoY
|
$1.44
N/A
|
N/A
|
$1.69
N/A
|
$1.42
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$21.99
1505.11%
YoY
|
-$6.67
107.14%
YoY
|
-$0.09
-94.61%
YoY
|
-$2.45
-67.75%
YoY
|
-$1.37
185.42%
YoY
|
-$3.22
-2046.68%
YoY
|
-$1.67
882.35%
YoY
|
-$7.61
3110.09%
YoY
|
-$0.48
-237.14%
YoY
|
$0.17
-79.58%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.24
-100.0%
YoY
|
$0.35
-100.0%
YoY
|
$0.81
-26.36%
YoY
|
$1.376M
215.71%
YoY
|
$1.079M
16.2%
YoY
|
$1.474M
37.25%
YoY
|
$1.10
-100.0%
YoY
|
$435.7K
42.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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.736M shares
-73.63%
YoY
|
110.2M shares
683.24%
YoY
|
110.1M shares
682.99%
YoY
|
14.19M shares
1.16%
YoY
|
14.17M shares
1.79%
YoY
|
14.07M shares
1.66%
YoY
|
14.06M shares
26.56%
YoY
|
14.03M shares
33.13%
YoY
|
13.92M shares
27.04%
YoY
|
13.84M shares
21.49%
YoY
|
11.11M shares
-13.17%
YoY
|
10.54M shares
N/A
|
10.95M shares
-5.21%
YoY
|
11.39M shares
3.8%
YoY
|
12.80M shares
N/A
|
N/A
|
11.56M shares
N/A
|
10.98M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
3.745M shares
-74.06%
YoY
|
3.684M shares
-74.37%
YoY
|
110.3M shares
667.65%
YoY
|
N/A
|
14.44M shares
1.24%
YoY
|
14.37M shares
0.58%
YoY
|
14.37M shares
19.85%
YoY
|
N/A
|
14.26M shares
20.02%
YoY
|
14.29M shares
11.04%
YoY
|
11.99M shares
-41.69%
YoY
|
N/A
|
11.88M shares
-20.37%
YoY
|
12.87M shares
-8.6%
YoY
|
20.56M shares
N/A
|
N/A
|
14.92M shares
N/A
|
14.08M shares
N/A
|
N/A
|
Loading...