|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$44.29M
-76.43%
YoY
|
$187.9M
-39.28%
YoY
|
$309.5M
-14.53%
YoY
|
$362.1M
58.14%
YoY
|
$229.0M
-26.87%
YoY
|
| Cost Of Revenue |
$42.56M
-75.07%
YoY
|
$170.8M
-31.1%
YoY
|
$247.8M
-11.04%
YoY
|
$278.6M
40.47%
YoY
|
$198.3M
-14.52%
YoY
|
| Gross Profit |
$1.729M
-89.94%
YoY
|
$17.18M
-72.13%
YoY
|
$61.65M
-26.16%
YoY
|
$83.50M
172.55%
YoY
|
$30.64M
-62.2%
YoY
|
| Selling, General & Admin |
$19.57M
-84.32%
YoY
|
$124.8M
233.23%
YoY
|
$37.46M
-5.3%
YoY
|
$39.55M
-49.2%
YoY
|
$77.86M
17.21%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$10.29M
-55.17%
YoY
|
$22.96M
-43.85%
YoY
|
$40.89M
-32.46%
YoY
|
$60.55M
-20.43%
YoY
|
$76.09M
-18.47%
YoY
|
| Operating Expenses |
$19.57M
-84.32%
YoY
|
$124.8M
233.23%
YoY
|
$37.46M
-5.3%
YoY
|
$39.55M
-49.2%
YoY
|
$77.86M
17.21%
YoY
|
| Operating Profit |
-$57.43M
-55.38%
YoY
|
-$128.7M
671.38%
YoY
|
-$16.69M
1.63%
YoY
|
-$16.42M
-87.19%
YoY
|
-$128.2M
-14.15%
YoY
|
| Interest Expense |
$370.0K
-108.21%
YoY
|
-$4.504M
-115.06%
YoY
|
$29.90M
159.9%
YoY
|
$11.51M
79.61%
YoY
|
$6.406M
18.7%
YoY
|
| Other Income/Expense, Net |
-$2.236M
-97.51%
YoY
|
-$89.83M
-447.9%
YoY
|
$25.82M
-12.2%
YoY
|
$29.41M
654.97%
YoY
|
$3.895M
-86.81%
YoY
|
| Pretax Income |
-$59.67M
-72.7%
YoY
|
-$218.5M
-2492.49%
YoY
|
$9.134M
-29.67%
YoY
|
$12.99M
-110.45%
YoY
|
-$124.3M
3.77%
YoY
|
| Income Tax |
$4.087M
-136.48%
YoY
|
-$11.20M
-191.11%
YoY
|
$12.30M
-9.63%
YoY
|
$13.61M
-159.52%
YoY
|
-$22.86M
87.88%
YoY
|
| Net Earnings |
$4.597M
-102.22%
YoY
|
-$207.3M
6454.73%
YoY
|
-$3.163M
410.99%
YoY
|
-$619.0K
-99.39%
YoY
|
-$101.4M
-5.74%
YoY
|
| Basic Earnings Per Share |
$0.10
-102.32%
YoY
|
-$4.31
6057.14%
YoY
|
-$0.07
600.0%
YoY
|
-$0.01
-99.54%
YoY
|
-$2.18
-7.63%
YoY
|
| Diluted Earnings Per Share |
$0.10
-102.32%
YoY
|
-$4.31
6057.14%
YoY
|
-$0.07
600.0%
YoY
|
-$0.01
-99.54%
YoY
|
-$2.18
-7.63%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
48.27M shares
0.43%
YoY
|
48.07M shares
0.6%
YoY
|
47.78M shares
1.28%
YoY
|
47.18M shares
1.61%
YoY
|
46.43M shares
1.72%
YoY
|
| Diluted Shares Outstanding |
48.27M shares
0.43%
YoY
|
48.07M shares
0.6%
YoY
|
47.78M shares
1.28%
YoY
|
47.18M shares
1.61%
YoY
|
46.43M shares
1.72%
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 |
$22.03M
-64.73%
YoY
|
$2.094M
-96.06%
YoY
|
$14.80M
-63.01%
YoY
|
$16.41M
-68.16%
YoY
|
$62.47M
44.63%
YoY
|
$53.20M
0.79%
YoY
|
$40.02M
-38.4%
YoY
|
$51.53M
-31.69%
YoY
|
$43.19M
-62.87%
YoY
|
$52.78M
-48.71%
YoY
|
$64.96M
-39.41%
YoY
|
$75.43M
-15.89%
YoY
|
$116.3M
86.72%
YoY
|
$102.9M
79.81%
YoY
|
$107.2M
86.49%
YoY
|
$89.68M
89.03%
YoY
|
$62.30M
-6.75%
YoY
|
$57.23M
-32.71%
YoY
|
$57.49M
-18.5%
YoY
|
| Cost Of Revenue |
$16.51M
-69.08%
YoY
|
$1.500M
-96.9%
YoY
|
$14.02M
-63.08%
YoY
|
$14.05M
-67.96%
YoY
|
$53.39M
31.56%
YoY
|
$48.35M
5.62%
YoY
|
$37.97M
-28.11%
YoY
|
$43.84M
-27.24%
YoY
|
$40.58M
-54.4%
YoY
|
$45.78M
-40.44%
YoY
|
$52.82M
-32.68%
YoY
|
$60.25M
-12.41%
YoY
|
$88.99M
63.35%
YoY
|
$76.87M
66.06%
YoY
|
$78.46M
46.42%
YoY
|
$68.79M
36.55%
YoY
|
$54.48M
13.31%
YoY
|
$46.29M
-16.45%
YoY
|
$53.58M
16.67%
YoY
|
| Gross Profit |
$5.523M
-39.13%
YoY
|
$594.0K
-87.75%
YoY
|
$781.0K
-61.77%
YoY
|
$2.364M
-69.25%
YoY
|
$9.073M
248.29%
YoY
|
$4.848M
-30.77%
YoY
|
$2.043M
-83.17%
YoY
|
$7.688M
-49.35%
YoY
|
$2.605M
-90.47%
YoY
|
$7.003M
-73.11%
YoY
|
$12.14M
-57.76%
YoY
|
$15.18M
-27.35%
YoY
|
$27.33M
249.54%
YoY
|
$26.04M
137.94%
YoY
|
$28.75M
636.89%
YoY
|
$20.89M
-811.82%
YoY
|
$7.818M
-58.25%
YoY
|
$10.95M
-63.02%
YoY
|
$3.901M
-84.15%
YoY
|
| Selling, General & Admin |
$3.596M
-45.02%
YoY
|
$4.580M
-53.55%
YoY
|
$5.160M
-40.7%
YoY
|
$5.339M
-94.52%
YoY
|
$6.541M
-25.52%
YoY
|
$9.860M
18.7%
YoY
|
$8.702M
-16.42%
YoY
|
$97.48M
841.16%
YoY
|
$8.782M
4.76%
YoY
|
$8.307M
-36.07%
YoY
|
$10.41M
7.5%
YoY
|
$10.36M
26.21%
YoY
|
$8.383M
-3.29%
YoY
|
$12.99M
266.13%
YoY
|
$9.685M
-76.87%
YoY
|
$8.206M
-15.12%
YoY
|
$8.668M
-51.39%
YoY
|
$3.549M
-88.36%
YoY
|
$41.87M
249.49%
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.432M
-42.68%
YoY
|
$2.613M
-53.01%
YoY
|
$1.913M
-63.42%
YoY
|
$2.238M
-59.35%
YoY
|
$5.987M
-11.8%
YoY
|
$5.561M
-32.77%
YoY
|
$5.229M
-43.41%
YoY
|
$5.505M
-50.54%
YoY
|
$6.788M
-46.66%
YoY
|
$8.271M
-40.0%
YoY
|
$9.240M
-34.15%
YoY
|
$11.13M
-33.59%
YoY
|
$12.73M
-24.81%
YoY
|
$13.79M
-23.05%
YoY
|
$14.03M
-22.82%
YoY
|
$16.76M
-14.45%
YoY
|
$16.93M
-18.85%
YoY
|
$17.92M
-19.3%
YoY
|
$18.18M
-18.5%
YoY
|
| Operating Expenses |
$3.596M
-45.02%
YoY
|
$11.80M
-24.78%
YoY
|
$5.160M
-40.7%
YoY
|
$5.339M
-94.52%
YoY
|
$6.541M
-25.52%
YoY
|
$15.68M
-5.4%
YoY
|
$8.702M
-16.42%
YoY
|
$97.48M
841.16%
YoY
|
$8.782M
4.76%
YoY
|
$16.58M
-38.1%
YoY
|
$10.41M
7.5%
YoY
|
$10.36M
26.21%
YoY
|
$8.383M
-3.29%
YoY
|
$26.78M
24.76%
YoY
|
$9.685M
-76.87%
YoY
|
$8.206M
-15.12%
YoY
|
$8.668M
-51.39%
YoY
|
$21.47M
-59.27%
YoY
|
$41.87M
249.49%
YoY
|
| Operating Profit |
-$869.0K
-270.73%
YoY
|
-$11.20M
3.4%
YoY
|
-$9.009M
-28.22%
YoY
|
-$36.40M
-61.61%
YoY
|
$509.0K
-104.23%
YoY
|
-$10.84M
13.16%
YoY
|
-$12.55M
41.62%
YoY
|
-$94.80M
1188.96%
YoY
|
-$12.03M
-289.51%
YoY
|
-$9.575M
1199.19%
YoY
|
-$8.862M
-332.11%
YoY
|
-$7.355M
53.55%
YoY
|
$6.349M
-135.24%
YoY
|
-$737.0K
-92.99%
YoY
|
$3.818M
-106.62%
YoY
|
-$4.790M
-85.51%
YoY
|
-$18.02M
-11.88%
YoY
|
-$10.52M
-54.46%
YoY
|
-$57.66M
438.53%
YoY
|
| Interest Expense |
$7.117M
4551.63%
YoY
|
-$464.0K
-91.72%
YoY
|
$522.0K
-105.15%
YoY
|
$800.0K
-90.87%
YoY
|
$153.0K
-93.79%
YoY
|
-$5.604M
-219.51%
YoY
|
-$10.13M
-452.23%
YoY
|
$8.766M
172.24%
YoY
|
$2.463M
-25.11%
YoY
|
$4.689M
-38.01%
YoY
|
$2.876M
-11.83%
YoY
|
$3.220M
21.1%
YoY
|
$3.289M
40.02%
YoY
|
$7.564M
-424.91%
YoY
|
$3.262M
119.81%
YoY
|
$2.659M
127.46%
YoY
|
$2.349M
91.76%
YoY
|
-$2.328M
365.6%
YoY
|
$1.484M
35.15%
YoY
|
| Other Income/Expense, Net |
$7.008M
-3867.74%
YoY
|
-$415.0K
-91.1%
YoY
|
-$909.0K
-91.62%
YoY
|
-$228.0K
-99.7%
YoY
|
-$186.0K
-109.27%
YoY
|
-$4.663M
-46.62%
YoY
|
-$10.85M
-196.79%
YoY
|
-$76.21M
-1588.81%
YoY
|
$2.006M
-62.4%
YoY
|
-$8.736M
323.46%
YoY
|
$11.21M
45.1%
YoY
|
$5.119M
-50.91%
YoY
|
$5.335M
-22.55%
YoY
|
-$2.063M
-144.73%
YoY
|
$7.727M
-19.27%
YoY
|
$10.43M
-157.01%
YoY
|
$6.888M
27.96%
YoY
|
$4.612M
-45.74%
YoY
|
$9.572M
20.49%
YoY
|
| Pretax Income |
$6.139M
1800.62%
YoY
|
-$12.39M
-12.06%
YoY
|
-$9.918M
-57.62%
YoY
|
-$36.63M
-78.58%
YoY
|
$323.0K
-103.22%
YoY
|
-$14.08M
428.48%
YoY
|
-$23.40M
-1095.83%
YoY
|
-$171.0M
7548.26%
YoY
|
-$10.03M
-185.81%
YoY
|
-$2.665M
-138.43%
YoY
|
$2.350M
-79.64%
YoY
|
-$2.236M
-139.66%
YoY
|
$11.68M
-204.99%
YoY
|
$6.934M
-170.81%
YoY
|
$11.55M
-124.01%
YoY
|
$5.638M
-110.98%
YoY
|
-$11.13M
-26.12%
YoY
|
-$9.792M
-35.15%
YoY
|
-$48.09M
1640.43%
YoY
|
| Income Tax |
$1.500M
74.42%
YoY
|
$2.043M
46.35%
YoY
|
$2.140M
234.38%
YoY
|
-$934.0K
-93.78%
YoY
|
$860.0K
-52.22%
YoY
|
$1.396M
-57.58%
YoY
|
$640.0K
-81.38%
YoY
|
-$15.02M
-772.43%
YoY
|
$1.800M
-45.45%
YoY
|
$3.291M
52.01%
YoY
|
$3.438M
-9.98%
YoY
|
$2.234M
-43.23%
YoY
|
$3.300M
-10.81%
YoY
|
$2.165M
-38.27%
YoY
|
$3.819M
-153.14%
YoY
|
$3.935M
-123.76%
YoY
|
$3.700M
-242.31%
YoY
|
$3.507M
-538.38%
YoY
|
-$7.187M
16.05%
YoY
|
| Net Earnings |
$5.187M
-1065.92%
YoY
|
$8.901M
-157.5%
YoY
|
-$12.62M
-47.53%
YoY
|
$8.848M
-105.67%
YoY
|
-$537.0K
-95.45%
YoY
|
-$15.48M
159.91%
YoY
|
-$24.04M
2109.74%
YoY
|
-$156.0M
3389.78%
YoY
|
-$11.81M
-241.43%
YoY
|
-$5.956M
-224.89%
YoY
|
-$1.088M
-114.08%
YoY
|
-$4.470M
-362.48%
YoY
|
$8.351M
-156.36%
YoY
|
$4.769M
-135.86%
YoY
|
$7.726M
-118.89%
YoY
|
$1.703M
-104.9%
YoY
|
-$14.82M
19.11%
YoY
|
-$13.30M
12.12%
YoY
|
-$40.90M
-1292.45%
YoY
|
| Basic Earnings Per Share |
$0.11
-1200.0%
YoY
|
N/A
|
-$0.26
-48.0%
YoY
|
$0.18
-105.54%
YoY
|
-$0.01
-96.0%
YoY
|
N/A
|
-$0.50
2400.0%
YoY
|
-$3.25
3511.11%
YoY
|
-$0.25
-238.89%
YoY
|
N/A
|
-$0.02
-112.5%
YoY
|
-$0.09
-325.0%
YoY
|
$0.18
-156.25%
YoY
|
N/A
|
$0.16
-118.18%
YoY
|
$0.04
-105.33%
YoY
|
-$0.32
18.52%
YoY
|
N/A
|
-$0.88
-1357.14%
YoY
|
| Diluted Earnings Per Share |
$0.11
-1200.0%
YoY
|
$0.18
-155.47%
YoY
|
-$0.26
-48.0%
YoY
|
$0.18
-105.54%
YoY
|
-$0.01
-96.0%
YoY
|
-$0.32
158.87%
YoY
|
-$0.50
2400.0%
YoY
|
-$3.25
3511.11%
YoY
|
-$0.25
-247.06%
YoY
|
-$0.12
-223.24%
YoY
|
-$0.02
-112.5%
YoY
|
-$0.09
-325.0%
YoY
|
$0.17
-153.13%
YoY
|
$0.10
-100.0%
YoY
|
$0.16
-118.18%
YoY
|
$0.04
-105.33%
YoY
|
-$0.32
18.52%
YoY
|
-$284.9K
109561652.99%
YoY
|
-$0.88
-1357.14%
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 |
48.36M shares
0.48%
YoY
|
48.19M shares
0.14%
YoY
|
48.19M shares
0.14%
YoY
|
48.13M shares
0.25%
YoY
|
48.13M shares
0.39%
YoY
|
48.13M shares
0.39%
YoY
|
48.13M shares
0.39%
YoY
|
48.01M shares
0.62%
YoY
|
47.94M shares
1.33%
YoY
|
47.94M shares
1.33%
YoY
|
47.94M shares
1.33%
YoY
|
47.71M shares
1.03%
YoY
|
47.31M shares
1.0%
YoY
|
47.31M shares
1.35%
YoY
|
47.31M shares
1.35%
YoY
|
47.23M shares
1.77%
YoY
|
46.85M shares
1.99%
YoY
|
46.68M shares
2.01%
YoY
|
46.68M shares
2.01%
YoY
|
| Diluted Shares Outstanding |
48.33M shares
0.37%
YoY
|
N/A
|
48.36M shares
0.48%
YoY
|
48.23M shares
0.39%
YoY
|
48.15M shares
0.39%
YoY
|
N/A
|
48.13M shares
0.39%
YoY
|
48.04M shares
0.67%
YoY
|
47.96M shares
-0.08%
YoY
|
N/A
|
47.94M shares
0.21%
YoY
|
47.72M shares
0.18%
YoY
|
48.00M shares
2.47%
YoY
|
N/A
|
47.84M shares
2.48%
YoY
|
47.63M shares
2.66%
YoY
|
46.85M shares
1.99%
YoY
|
N/A
|
46.68M shares
0.24%
YoY
|
Loading...