|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$134.3M
-29.45%
YoY
|
$190.3M
-16.02%
YoY
|
$226.6M
-34.23%
YoY
|
$344.5M
-28.14%
YoY
|
$479.4M
40.1%
YoY
|
| Cost Of Revenue |
$119.0M
-24.73%
YoY
|
$158.2M
-16.31%
YoY
|
$189.0M
-40.04%
YoY
|
$315.2M
-16.61%
YoY
|
$377.9M
35.67%
YoY
|
| Gross Profit |
$15.21M
-52.67%
YoY
|
$32.13M
-14.57%
YoY
|
$37.61M
28.21%
YoY
|
$29.34M
-71.09%
YoY
|
$101.5M
59.49%
YoY
|
| Selling, General & Admin |
$59.95M
-17.65%
YoY
|
$72.79M
-16.63%
YoY
|
$87.31M
-26.38%
YoY
|
$118.6M
14.17%
YoY
|
$103.9M
77.61%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$23.14M
-24.6%
YoY
|
$30.69M
-4.31%
YoY
|
$32.08M
-22.76%
YoY
|
$41.53M
178.07%
YoY
|
$14.93M
120.3%
YoY
|
| Operating Expenses |
$59.95M
-17.65%
YoY
|
$72.79M
-16.63%
YoY
|
$87.31M
-26.38%
YoY
|
$118.6M
14.17%
YoY
|
$103.9M
77.61%
YoY
|
| Operating Profit |
-$276.9M
430.69%
YoY
|
-$52.18M
4.99%
YoY
|
-$49.70M
-82.35%
YoY
|
-$281.6M
10333.35%
YoY
|
-$2.699M
-163.05%
YoY
|
| Interest Expense |
-$13.43M
-11.88%
YoY
|
-$15.24M
-198.67%
YoY
|
$15.44M
40.92%
YoY
|
$10.96M
412.54%
YoY
|
$2.138M
-78.92%
YoY
|
| Other Income/Expense, Net |
-$185.0K
-111.78%
YoY
|
$1.570M
1230.51%
YoY
|
$118.0K
-85.97%
YoY
|
$841.0K
-512.25%
YoY
|
-$204.0K
-391.43%
YoY
|
| Pretax Income |
-$290.5M
341.21%
YoY
|
-$65.85M
1.26%
YoY
|
-$65.03M
-77.72%
YoY
|
-$291.9M
5001.52%
YoY
|
-$5.721M
-14.57%
YoY
|
| Income Tax |
-$740.0K
-185.16%
YoY
|
$869.0K
-507.98%
YoY
|
-$213.0K
-96.69%
YoY
|
-$6.443M
-66.33%
YoY
|
-$19.14M
-3422.4%
YoY
|
| Net Earnings |
-$289.8M
334.36%
YoY
|
-$66.72M
2.94%
YoY
|
-$64.81M
-77.29%
YoY
|
-$285.4M
-2227.42%
YoY
|
$13.42M
-284.46%
YoY
|
| Basic Earnings Per Share |
-$62.35
329.7%
YoY
|
-$14.51
921.83%
YoY
|
-$1.42
-77.64%
YoY
|
-$6.35
-1967.65%
YoY
|
$0.34
-173.91%
YoY
|
| Diluted Earnings Per Share |
-$62.35
329.7%
YoY
|
-$14.51
921.83%
YoY
|
-$1.42
-77.64%
YoY
|
-$6.35
-2148.39%
YoY
|
$0.31
-167.39%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.648M shares
1.07%
YoY
|
4.599M shares
-89.89%
YoY
|
45.51M shares
1.19%
YoY
|
44.97M shares
12.46%
YoY
|
39.99M shares
87.77%
YoY
|
| Diluted Shares Outstanding |
4.648M shares
1.07%
YoY
|
4.599M shares
-89.89%
YoY
|
45.51M shares
1.19%
YoY
|
44.97M shares
4.62%
YoY
|
42.99M shares
101.84%
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 |
$28.52M
-29.63%
YoY
|
$25.12M
-32.67%
YoY
|
$29.35M
-33.31%
YoY
|
$39.25M
-28.38%
YoY
|
$40.53M
-25.18%
YoY
|
$37.31M
-20.92%
YoY
|
$44.01M
-18.75%
YoY
|
$54.79M
-13.1%
YoY
|
$54.17M
-12.88%
YoY
|
$47.18M
-23.23%
YoY
|
$54.17M
-26.95%
YoY
|
$63.05M
-35.34%
YoY
|
$62.18M
-44.17%
YoY
|
$61.46M
-44.33%
YoY
|
$74.16M
-40.11%
YoY
|
$97.51M
-27.12%
YoY
|
$111.4M
-0.01%
YoY
|
$110.4M
26.33%
YoY
|
$123.8M
28.1%
YoY
|
| Cost Of Revenue |
$26.69M
-20.71%
YoY
|
$22.63M
-35.5%
YoY
|
$25.94M
-26.91%
YoY
|
$36.45M
-17.05%
YoY
|
$33.66M
-22.17%
YoY
|
$35.09M
-6.36%
YoY
|
$35.49M
-30.22%
YoY
|
$43.94M
-9.54%
YoY
|
$43.25M
-14.86%
YoY
|
$37.47M
-39.5%
YoY
|
$50.86M
-25.53%
YoY
|
$48.58M
-46.13%
YoY
|
$50.80M
-46.4%
YoY
|
$61.93M
-32.48%
YoY
|
$68.29M
-27.22%
YoY
|
$90.17M
-13.47%
YoY
|
$94.77M
7.49%
YoY
|
$91.73M
28.47%
YoY
|
$93.83M
19.57%
YoY
|
| Gross Profit |
$1.837M
-73.29%
YoY
|
$2.491M
11.9%
YoY
|
$3.409M
-59.98%
YoY
|
$2.794M
-74.25%
YoY
|
$6.877M
-37.05%
YoY
|
$2.226M
-77.08%
YoY
|
$8.519M
157.45%
YoY
|
$10.85M
-25.03%
YoY
|
$10.93M
-4.01%
YoY
|
$9.712M
-2153.28%
YoY
|
$3.309M
-43.57%
YoY
|
$14.47M
97.21%
YoY
|
$11.38M
-31.46%
YoY
|
-$473.0K
-102.53%
YoY
|
$5.864M
-80.45%
YoY
|
$7.339M
-75.2%
YoY
|
$16.61M
-28.49%
YoY
|
$18.68M
16.78%
YoY
|
$29.99M
64.91%
YoY
|
| Selling, General & Admin |
$10.57M
-40.84%
YoY
|
$10.81M
-40.75%
YoY
|
$16.37M
-6.78%
YoY
|
$16.14M
-13.5%
YoY
|
$17.86M
-8.96%
YoY
|
$18.24M
-20.29%
YoY
|
$17.56M
-10.17%
YoY
|
$18.66M
-20.49%
YoY
|
$19.62M
-19.69%
YoY
|
$22.89M
-12.64%
YoY
|
$19.54M
-25.37%
YoY
|
$23.47M
-9.65%
YoY
|
$24.43M
-43.19%
YoY
|
$26.20M
-5.27%
YoY
|
$26.19M
-18.55%
YoY
|
$25.97M
-4.71%
YoY
|
$43.00M
155.35%
YoY
|
$27.66M
29.23%
YoY
|
$32.15M
156.7%
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 |
$1.031M
-85.89%
YoY
|
$1.085M
-85.27%
YoY
|
$1.406M
-18.3%
YoY
|
$1.481M
-14.89%
YoY
|
$7.309M
-7.31%
YoY
|
$7.366M
-6.88%
YoY
|
$1.721M
-0.41%
YoY
|
$1.740M
-21.02%
YoY
|
$7.885M
-1.52%
YoY
|
$7.910M
-4.84%
YoY
|
$1.728M
-22.2%
YoY
|
$2.203M
-71.88%
YoY
|
$8.007M
-52.74%
YoY
|
$8.312M
32.02%
YoY
|
$2.221M
33.63%
YoY
|
$7.835M
258.09%
YoY
|
$16.94M
964.8%
YoY
|
$6.296M
291.06%
YoY
|
$1.662M
380.35%
YoY
|
| Operating Expenses |
$10.57M
-40.84%
YoY
|
$9.580M
-43.13%
YoY
|
$16.37M
-6.78%
YoY
|
$16.14M
-13.5%
YoY
|
$17.86M
-8.96%
YoY
|
$16.84M
-14.36%
YoY
|
$17.56M
-10.17%
YoY
|
$18.66M
-20.49%
YoY
|
$19.62M
-19.69%
YoY
|
$19.67M
-24.92%
YoY
|
$19.54M
-25.37%
YoY
|
$23.47M
-9.65%
YoY
|
$24.43M
-43.19%
YoY
|
$26.20M
-5.27%
YoY
|
$26.19M
-18.55%
YoY
|
$25.97M
-4.71%
YoY
|
$43.00M
155.35%
YoY
|
$27.66M
29.23%
YoY
|
$32.15M
156.7%
YoY
|
| Operating Profit |
-$8.731M
-20.53%
YoY
|
-$7.089M
-51.5%
YoY
|
-$12.96M
43.37%
YoY
|
-$13.35M
-30.95%
YoY
|
-$10.99M
26.33%
YoY
|
-$14.62M
46.83%
YoY
|
-$9.037M
-44.33%
YoY
|
-$19.33M
114.87%
YoY
|
-$8.696M
-33.36%
YoY
|
-$9.956M
-62.67%
YoY
|
-$16.23M
-20.12%
YoY
|
-$8.995M
-51.73%
YoY
|
-$13.05M
-50.56%
YoY
|
-$26.67M
197.29%
YoY
|
-$20.32M
744.64%
YoY
|
-$18.63M
-899.44%
YoY
|
-$26.40M
-513.62%
YoY
|
-$8.971M
66.13%
YoY
|
-$2.406M
-143.93%
YoY
|
| Interest Expense |
-$5.866M
73.7%
YoY
|
-$3.328M
-7.17%
YoY
|
-$3.331M
-14.81%
YoY
|
-$3.391M
-11.02%
YoY
|
-$3.377M
-185.91%
YoY
|
-$3.585M
-10.8%
YoY
|
-$3.910M
-198.66%
YoY
|
-$3.811M
-201.14%
YoY
|
$3.931M
6.47%
YoY
|
-$4.019M
29.85%
YoY
|
$3.963M
28.96%
YoY
|
$3.768M
-255.45%
YoY
|
$3.692M
56.04%
YoY
|
-$3.095M
66.22%
YoY
|
$3.073M
2228.03%
YoY
|
-$2.424M
-4588.89%
YoY
|
$2.366M
2528.89%
YoY
|
-$1.862M
-19.04%
YoY
|
$132.0K
-94.82%
YoY
|
| Other Income/Expense, Net |
-$122.0K
-303.33%
YoY
|
$75.00K
-94.61%
YoY
|
$22.00K
-72.5%
YoY
|
-$222.0K
-381.01%
YoY
|
$60.00K
-72.09%
YoY
|
$1.391M
1348.96%
YoY
|
$80.00K
-80.1%
YoY
|
$79.00K
-118.81%
YoY
|
$215.0K
437.5%
YoY
|
$96.00K
-173.85%
YoY
|
$402.0K
-34.63%
YoY
|
-$420.0K
-191.7%
YoY
|
$40.00K
-139.22%
YoY
|
-$130.0K
-55.17%
YoY
|
$615.0K
-1600.0%
YoY
|
$458.0K
965.12%
YoY
|
-$102.0K
-221.43%
YoY
|
-$290.0K
N/A
|
-$41.00K
-81.61%
YoY
|
| Pretax Income |
-$14.72M
2.91%
YoY
|
-$243.0M
1287.87%
YoY
|
-$16.27M
26.41%
YoY
|
-$16.96M
-26.46%
YoY
|
-$14.30M
15.24%
YoY
|
-$17.51M
14.09%
YoY
|
-$12.87M
-35.0%
YoY
|
-$23.06M
74.92%
YoY
|
-$12.41M
-25.69%
YoY
|
-$15.35M
-48.91%
YoY
|
-$19.80M
-13.1%
YoY
|
-$13.18M
-93.73%
YoY
|
-$16.70M
-42.14%
YoY
|
-$30.04M
169.22%
YoY
|
-$22.78M
783.29%
YoY
|
-$210.2M
-9159.18%
YoY
|
-$28.87M
-606.76%
YoY
|
-$11.16M
21.28%
YoY
|
-$2.579M
-195.34%
YoY
|
| Income Tax |
-$108.0K
-231.71%
YoY
|
-$849.0K
-21325.0%
YoY
|
$125.0K
-55.2%
YoY
|
-$98.00K
-125.13%
YoY
|
$82.00K
-58.16%
YoY
|
$4.000K
-103.05%
YoY
|
$279.0K
213.48%
YoY
|
$390.0K
-222.64%
YoY
|
$196.0K
33.33%
YoY
|
-$131.0K
-102.51%
YoY
|
$89.00K
-88.27%
YoY
|
-$318.0K
-95.37%
YoY
|
$147.0K
-102.64%
YoY
|
$5.228M
-4767.86%
YoY
|
$759.0K
-103.82%
YoY
|
-$6.861M
-10990.48%
YoY
|
-$5.569M
-836.64%
YoY
|
-$112.0K
-156.0%
YoY
|
-$19.84M
-36848.15%
YoY
|
| Net Earnings |
-$14.61M
1.57%
YoY
|
-$242.2M
1282.71%
YoY
|
-$16.39M
24.68%
YoY
|
-$16.86M
-28.1%
YoY
|
-$14.39M
14.09%
YoY
|
-$17.51M
15.1%
YoY
|
-$13.15M
-33.89%
YoY
|
-$23.45M
82.28%
YoY
|
-$12.61M
-25.17%
YoY
|
-$15.22M
-56.86%
YoY
|
-$19.88M
-15.53%
YoY
|
-$12.87M
-93.67%
YoY
|
-$16.85M
-27.67%
YoY
|
-$35.27M
219.28%
YoY
|
-$23.54M
-236.34%
YoY
|
-$203.3M
-9108.06%
YoY
|
-$23.30M
-571.58%
YoY
|
-$11.05M
17.51%
YoY
|
$17.27M
551.26%
YoY
|
| Basic Earnings Per Share |
-$3.07
-1.6%
YoY
|
N/A
|
-$3.51
1110.34%
YoY
|
-$3.63
611.76%
YoY
|
-$3.12
1014.29%
YoY
|
N/A
|
-$0.29
-34.09%
YoY
|
-$0.51
82.14%
YoY
|
-$0.28
-24.32%
YoY
|
N/A
|
-$0.44
-15.38%
YoY
|
-$0.28
-93.82%
YoY
|
-$0.37
-28.85%
YoY
|
N/A
|
-$0.52
-233.33%
YoY
|
-$4.53
-7650.0%
YoY
|
-$0.52
-446.67%
YoY
|
N/A
|
$0.39
333.33%
YoY
|
| Diluted Earnings Per Share |
-$3.07
-1.6%
YoY
|
-$51.88
1266.36%
YoY
|
-$3.51
1110.34%
YoY
|
-$3.63
611.76%
YoY
|
-$3.12
1014.29%
YoY
|
-$3.80
1041.76%
YoY
|
-$0.29
-34.09%
YoY
|
-$0.51
82.14%
YoY
|
-$0.28
-24.32%
YoY
|
-$0.33
-57.4%
YoY
|
-$0.44
-15.38%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.37
-28.85%
YoY
|
-$0.78
-100.0%
YoY
|
-$0.52
-240.54%
YoY
|
-$4.527M
-9054159078.17%
YoY
|
-$0.52
-500.0%
YoY
|
-$248.4K
-11.48%
YoY
|
$0.37
362.5%
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 |
4.765M shares
3.26%
YoY
|
4.667M shares
-89.89%
YoY
|
4.659M shares
-89.87%
YoY
|
4.643M shares
-89.9%
YoY
|
4.614M shares
-89.92%
YoY
|
46.14M shares
0.84%
YoY
|
45.98M shares
0.95%
YoY
|
45.98M shares
1.35%
YoY
|
45.79M shares
1.18%
YoY
|
45.76M shares
1.3%
YoY
|
45.55M shares
1.01%
YoY
|
45.37M shares
1.11%
YoY
|
45.26M shares
1.21%
YoY
|
45.17M shares
1.46%
YoY
|
45.09M shares
3.04%
YoY
|
44.87M shares
18.5%
YoY
|
44.72M shares
32.63%
YoY
|
44.52M shares
N/A
|
43.76M shares
111.52%
YoY
|
| Diluted Shares Outstanding |
4.764M
3.23%
YoY
|
N/A
|
4.663M shares
-89.87%
YoY
|
4.646M shares
-89.9%
YoY
|
4.615M shares
-89.93%
YoY
|
N/A
|
46.03M shares
0.94%
YoY
|
45.98M shares
1.25%
YoY
|
45.81M shares
1.21%
YoY
|
N/A
|
45.61M shares
1.15%
YoY
|
45.41M shares
1.12%
YoY
|
45.26M shares
1.22%
YoY
|
N/A
|
45.09M shares
-2.59%
YoY
|
44.91M shares
6.81%
YoY
|
44.72M shares
14.67%
YoY
|
N/A
|
46.29M shares
119.25%
YoY
|
Loading...