|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$791.0M
-9.36%
YoY
|
$872.7M
423.92%
YoY
|
$166.6M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$619.4M
492.62%
YoY
|
$104.5M
-18.43%
YoY
|
$128.1M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$171.7M
-9.06%
YoY
|
$188.8M
373.49%
YoY
|
$39.87M
-8.78%
YoY
|
$43.71M
N/A
|
N/A
|
| Selling, General & Admin |
$103.3M
289.5%
YoY
|
$26.53M
-23.52%
YoY
|
$34.68M
1102.42%
YoY
|
$2.884M
5.43%
YoY
|
$2.736M
N/A
|
| Research & Development |
$300.0K
0.0%
YoY
|
$300.0K
-66.67%
YoY
|
$900.0K
-18.18%
YoY
|
$1.100M
N/A
|
N/A
|
| Depreciation & Amortization |
$48.54M
-3.52%
YoY
|
$50.31M
1608.8%
YoY
|
$2.944M
-32.94%
YoY
|
$4.390M
N/A
|
N/A
|
| Operating Expenses |
$163.3M
54329.67%
YoY
|
$300.0K
-66.67%
YoY
|
$900.0K
-18.18%
YoY
|
$1.100M
-59.79%
YoY
|
$2.736M
N/A
|
| Operating Profit |
$8.381M
-107.95%
YoY
|
-$105.4M
-9539.66%
YoY
|
$1.117M
-157.28%
YoY
|
-$1.950M
-28.73%
YoY
|
-$2.736M
N/A
|
| Interest Expense |
-$101.4M
-0.55%
YoY
|
-$101.9M
1208.92%
YoY
|
-$7.788M
-1148.54%
YoY
|
$742.8K
-137.35%
YoY
|
-$1.989M
N/A
|
| Other Income/Expense, Net |
$1.624M
215.34%
YoY
|
$515.0K
-44.56%
YoY
|
$929.0K
829.0%
YoY
|
$100.0K
-96.69%
YoY
|
$3.017M
N/A
|
| Pretax Income |
$1.144B
-657.87%
YoY
|
-$205.1M
4034.24%
YoY
|
-$4.962M
-7.55%
YoY
|
-$5.367M
214.25%
YoY
|
-$1.708M
N/A
|
| Income Tax |
$40.89M
308.49%
YoY
|
$10.01M
1551.65%
YoY
|
$606.0K
-76.35%
YoY
|
$2.562M
N/A
|
N/A
N/A
|
| Net Earnings |
$1.104B
-612.91%
YoY
|
-$215.2M
1847.59%
YoY
|
-$11.05M
39.32%
YoY
|
-$7.929M
364.27%
YoY
|
-$1.708M
N/A
|
| Basic Earnings Per Share |
N/A
|
$0.41
-16.33%
YoY
|
$0.49
-236.11%
YoY
|
-$0.36
N/A
|
N/A
|
| Diluted Earnings Per Share |
$93.90
22802.44%
YoY
|
$0.41
-16.33%
YoY
|
$0.49
-236.11%
YoY
|
-$0.36
464.79%
YoY
|
-$0.06
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
30.17M
33.86%
YoY
|
22.54M
3.36%
YoY
|
21.80M
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
30.17M
33.86%
YoY
|
22.54M
3.36%
YoY
|
21.80M
N/A
|
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 |
$191.3M
4.71%
YoY
|
$197.1M
2.68%
YoY
|
$207.0M
478.38%
YoY
|
$152.4M
-34.71%
YoY
|
$182.7M
405.96%
YoY
|
$192.0M
375.78%
YoY
|
$35.79M
-13.05%
YoY
|
$233.4M
N/A
|
$36.11M
N/A
|
$40.35M
N/A
|
$41.16M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$150.2M
440.22%
YoY
|
$151.9M
477.16%
YoY
|
$160.1M
522.59%
YoY
|
$163.1M
584.02%
YoY
|
$27.80M
-5.72%
YoY
|
$26.32M
-13.47%
YoY
|
$25.71M
-20.48%
YoY
|
$23.85M
N/A
|
$29.48M
N/A
|
$30.41M
N/A
|
$32.33M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$41.16M
9.28%
YoY
|
$45.24M
9.44%
YoY
|
$46.91M
365.58%
YoY
|
$33.08M
-24.88%
YoY
|
$37.66M
470.69%
YoY
|
$41.33M
311.98%
YoY
|
$10.08M
14.15%
YoY
|
$44.04M
375.84%
YoY
|
$6.599M
-43.54%
YoY
|
$10.03M
6.06%
YoY
|
$8.826M
N/A
|
$9.255M
N/A
|
$11.69M
N/A
|
$9.460M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$27.94M
168.43%
YoY
|
$42.81M
290.89%
YoY
|
$31.69M
370.16%
YoY
|
$28.95M
324.55%
YoY
|
$10.41M
50.72%
YoY
|
$10.95M
37.84%
YoY
|
$6.740M
-34.86%
YoY
|
$6.818M
731.46%
YoY
|
$6.905M
1202.83%
YoY
|
$7.946M
1203.56%
YoY
|
$10.35M
1245.99%
YoY
|
$820.0K
-31.03%
YoY
|
$530.0K
3.31%
YoY
|
$609.6K
47.31%
YoY
|
$768.7K
-22.44%
YoY
|
$1.189M
-3.13%
YoY
|
$513.0K
23.91%
YoY
|
$413.8K
300.18%
YoY
|
$991.2K
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 |
$15.27M
77.91%
YoY
|
$14.85M
40.95%
YoY
|
$17.08M
1806.58%
YoY
|
$9.142M
-24.45%
YoY
|
$8.582M
1007.35%
YoY
|
$10.54M
1203.84%
YoY
|
$896.0K
-76.73%
YoY
|
$12.10M
1524.16%
YoY
|
$775.0K
-18.08%
YoY
|
$808.0K
-11.21%
YoY
|
$3.851M
N/A
|
$745.0K
N/A
|
$946.0K
N/A
|
$910.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$44.88M
234.14%
YoY
|
$60.32M
358.96%
YoY
|
$51.83M
470.39%
YoY
|
$44.21M
388.89%
YoY
|
$13.43M
48.52%
YoY
|
$13.14M
33.22%
YoY
|
$9.087M
-24.92%
YoY
|
$9.043M
1002.8%
YoY
|
$9.043M
1606.23%
YoY
|
$9.865M
1518.38%
YoY
|
$12.10M
1474.41%
YoY
|
$820.0K
-31.03%
YoY
|
$530.0K
3.31%
YoY
|
$609.6K
47.31%
YoY
|
$768.7K
-22.44%
YoY
|
$1.189M
-3.13%
YoY
|
$513.0K
23.91%
YoY
|
$413.8K
300.18%
YoY
|
$991.2K
N/A
|
| Operating Profit |
-$3.722M
-166.87%
YoY
|
-$15.08M
-352.02%
YoY
|
-$4.924M
-598.38%
YoY
|
-$292.2M
-13979.62%
YoY
|
$5.566M
-511.08%
YoY
|
$5.984M
349.59%
YoY
|
$988.0K
-130.15%
YoY
|
$2.105M
504.89%
YoY
|
-$1.354M
-194.88%
YoY
|
$1.331M
-229.35%
YoY
|
-$3.277M
N/A
|
$348.0K
-129.27%
YoY
|
$1.427M
-378.17%
YoY
|
-$1.029M
148.68%
YoY
|
N/A
|
-$1.189M
-3.13%
YoY
|
-$513.0K
23.91%
YoY
|
-$413.8K
N/A
|
N/A
|
| Interest Expense |
-$13.89M
-70.41%
YoY
|
-$14.07M
-40.84%
YoY
|
-$14.12M
584.01%
YoY
|
-$4.551M
-82.75%
YoY
|
-$46.94M
2041.51%
YoY
|
-$23.78M
943.9%
YoY
|
-$2.064M
-43.81%
YoY
|
-$26.39M
-12665.71%
YoY
|
-$2.192M
N/A
|
-$2.278M
-2775.28%
YoY
|
-$3.673M
693.72%
YoY
|
$210.0K
237.89%
YoY
|
$0.00
-100.0%
YoY
|
$85.15K
58.36%
YoY
|
-$462.8K
-89092.31%
YoY
|
$62.15K
-42.66%
YoY
|
$1.090M
-553.75%
YoY
|
$53.77K
-102.89%
YoY
|
$520.00
N/A
|
| Other Income/Expense, Net |
$561.0K
2144.0%
YoY
|
$561.0K
2339.13%
YoY
|
$673.0K
58.35%
YoY
|
$923.0K
3913.04%
YoY
|
$25.00K
-94.06%
YoY
|
$23.00K
-94.99%
YoY
|
$425.0K
-54.64%
YoY
|
$23.00K
-101.54%
YoY
|
$421.0K
20.29%
YoY
|
$459.0K
359.0%
YoY
|
$937.0K
2923.56%
YoY
|
-$1.490M
-460.15%
YoY
|
$350.0K
-18.43%
YoY
|
$100.0K
-97.35%
YoY
|
$30.99K
-98.2%
YoY
|
$413.7K
547.96%
YoY
|
$429.1K
-60.7%
YoY
|
$3.772M
2635.23%
YoY
|
$1.723M
N/A
|
| Pretax Income |
-$18.46M
-71.41%
YoY
|
-$28.20M
-167.7%
YoY
|
-$43.65M
6604.3%
YoY
|
-$302.5M
1162.75%
YoY
|
-$64.56M
2044.88%
YoY
|
$41.65M
-10565.08%
YoY
|
-$651.0K
-89.17%
YoY
|
-$23.95M
13745.66%
YoY
|
-$3.010M
1639.88%
YoY
|
-$398.0K
-83.51%
YoY
|
-$6.013M
400.87%
YoY
|
-$173.0K
-75.74%
YoY
|
-$173.0K
-117.2%
YoY
|
-$2.414M
-170.74%
YoY
|
-$1.201M
-263.85%
YoY
|
-$713.0K
-32.42%
YoY
|
$1.006M
129.76%
YoY
|
$3.412M
-287.18%
YoY
|
$732.7K
N/A
|
| Income Tax |
-$1.800M
-460.0%
YoY
|
-$1.400M
-170.0%
YoY
|
$1.640M
569.39%
YoY
|
$3.400M
-22.09%
YoY
|
$500.0K
0.0%
YoY
|
$2.000M
300.0%
YoY
|
$245.0K
-126.72%
YoY
|
$4.364M
336.4%
YoY
|
$500.0K
25.0%
YoY
|
$500.0K
400.0%
YoY
|
-$917.0K
3223.67%
YoY
|
$1.000M
916.42%
YoY
|
$400.0K
894.26%
YoY
|
$100.0K
N/A
|
-$27.59K
N/A
|
$98.39K
N/A
|
$40.23K
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$16.70M
-74.33%
YoY
|
-$26.76M
-167.54%
YoY
|
-$45.29M
1598.61%
YoY
|
-$305.8M
980.05%
YoY
|
-$65.06M
125.55%
YoY
|
$39.62M
-254.39%
YoY
|
-$2.666M
-228.61%
YoY
|
-$28.32M
880.85%
YoY
|
-$28.85M
5069.35%
YoY
|
-$25.66M
924.1%
YoY
|
$2.073M
-276.74%
YoY
|
-$2.887M
255.8%
YoY
|
-$558.0K
-157.8%
YoY
|
-$2.506M
-173.44%
YoY
|
-$1.173M
-260.08%
YoY
|
-$811.4K
-23.1%
YoY
|
$965.4K
120.56%
YoY
|
$3.412M
-287.17%
YoY
|
$732.7K
N/A
|
| Basic Earnings Per Share |
-$1.42
647.37%
YoY
|
-$2.28
1528.57%
YoY
|
N/A
|
-$2.60
2788.89%
YoY
|
-$0.19
18.75%
YoY
|
-$0.14
100.0%
YoY
|
N/A
|
-$0.09
-30.77%
YoY
|
-$0.16
433.33%
YoY
|
-$0.07
-36.36%
YoY
|
N/A
|
-$0.13
N/A
|
-$0.03
N/A
|
-$0.11
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.42
647.37%
YoY
|
-$2.28
1528.57%
YoY
|
-$3.85
4712.5%
YoY
|
-$2.60
2788.89%
YoY
|
-$0.19
18.75%
YoY
|
-$0.14
100.0%
YoY
|
-$0.08
-53.28%
YoY
|
-$0.09
-30.77%
YoY
|
-$0.16
433.33%
YoY
|
-$0.07
-36.36%
YoY
|
-$0.17
41.56%
YoY
|
-$0.13
338.32%
YoY
|
-$0.03
-179.67%
YoY
|
-$0.11
-199.38%
YoY
|
-$0.12
-608.56%
YoY
|
-$0.03
0.0%
YoY
|
$0.03
145.26%
YoY
|
$0.11
-290.68%
YoY
|
$0.02
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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.77M
-67.23%
YoY
|
11.77M
-61.24%
YoY
|
117.5M
289.56%
YoY
|
117.5M
289.56%
YoY
|
35.92M
19.06%
YoY
|
30.36M
0.65%
YoY
|
30.17M
N/A
|
30.17M
38.36%
YoY
|
30.17M
38.36%
YoY
|
30.17M
38.36%
YoY
|
N/A
|
21.80M
N/A
|
21.80M
N/A
|
21.80M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
11.77M
-67.21%
YoY
|
11.76M
-61.94%
YoY
|
N/A
|
117.5M
289.56%
YoY
|
35.91M
19.03%
YoY
|
30.90M
2.44%
YoY
|
N/A
|
30.17M
38.36%
YoY
|
30.17M
38.36%
YoY
|
30.17M
38.36%
YoY
|
N/A
|
21.80M
N/A
|
21.80M
N/A
|
21.80M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...