|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$111.8M
36.18%
YoY
|
$82.11M
2.81%
YoY
|
$79.86M
244.31%
YoY
|
$23.19M
N/A
|
$0.00
-100.0%
YoY
|
| Cost Of Revenue |
$38.90M
-2.68%
YoY
|
$39.97M
5.71%
YoY
|
$37.81M
280.07%
YoY
|
$9.949M
-38.95%
YoY
|
$16.30M
-7.36%
YoY
|
| Gross Profit |
$72.91M
73.04%
YoY
|
$42.13M
0.21%
YoY
|
$42.05M
217.45%
YoY
|
$13.25M
-2003.02%
YoY
|
-$696.0K
-125.4%
YoY
|
| Selling, General & Admin |
$55.11M
-6.41%
YoY
|
$58.89M
4.93%
YoY
|
$56.12M
-23.24%
YoY
|
$73.12M
54.14%
YoY
|
$47.44M
249.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
$10.78M
142.13%
YoY
|
| Depreciation & Amortization |
$30.19M
41.85%
YoY
|
$21.28M
-1.4%
YoY
|
$21.59M
236.23%
YoY
|
$6.420M
265.6%
YoY
|
$1.756M
183.23%
YoY
|
| Operating Expenses |
$55.11M
-6.41%
YoY
|
$58.89M
4.93%
YoY
|
$56.12M
-32.44%
YoY
|
$83.07M
136.7%
YoY
|
$35.09M
94.53%
YoY
|
| Operating Profit |
$17.94M
-135.6%
YoY
|
-$50.39M
36.87%
YoY
|
-$36.82M
-38.51%
YoY
|
-$59.87M
70.61%
YoY
|
-$35.09M
129.37%
YoY
|
| Interest Expense |
-$42.88M
112.01%
YoY
|
-$20.23M
-148.23%
YoY
|
$41.94M
267.83%
YoY
|
$11.40M
-87.35%
YoY
|
$90.10M
-303.52%
YoY
|
| Other Income/Expense, Net |
-$699.0K
-228.97%
YoY
|
$542.0K
-64.99%
YoY
|
$1.548M
-76.55%
YoY
|
$6.600M
959.39%
YoY
|
$623.0K
-101.78%
YoY
|
| Pretax Income |
-$25.64M
-63.41%
YoY
|
-$70.08M
12.15%
YoY
|
-$62.49M
18.62%
YoY
|
-$52.68M
-282.98%
YoY
|
$28.79M
-147.5%
YoY
|
| Income Tax |
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$26.03M
-63.08%
YoY
|
-$70.49M
7.08%
YoY
|
-$65.83M
-29.92%
YoY
|
-$93.93M
-426.26%
YoY
|
$28.79M
-147.5%
YoY
|
| Basic Earnings Per Share |
-$1.44
-62.3%
YoY
|
-$3.82
6.7%
YoY
|
-$3.58
-32.07%
YoY
|
-$5.27
-2609.52%
YoY
|
$0.21
N/A
|
| Diluted Earnings Per Share |
-$1.44
-62.3%
YoY
|
-$3.82
6.7%
YoY
|
-$3.58
-32.07%
YoY
|
-$5.27
-2873.68%
YoY
|
$0.19
-126.97%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.07M shares
-2.18%
YoY
|
18.47M shares
0.43%
YoY
|
18.39M shares
3.11%
YoY
|
17.84M shares
-87.12%
YoY
|
138.5M shares
N/A
|
| Diluted Shares Outstanding |
18.07M shares
-2.18%
YoY
|
18.47M shares
0.43%
YoY
|
18.39M shares
3.11%
YoY
|
17.84M shares
-87.99%
YoY
|
148.5M shares
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 |
$30.35M
-8.75%
YoY
|
$23.42M
-1.74%
YoY
|
$24.03M
18.8%
YoY
|
$30.73M
43.73%
YoY
|
$33.26M
47.93%
YoY
|
$23.83M
30.33%
YoY
|
$20.23M
28.82%
YoY
|
$21.38M
-8.05%
YoY
|
$22.48M
-1.46%
YoY
|
$18.29M
1.06%
YoY
|
$15.70M
55.92%
YoY
|
$23.25M
178.11%
YoY
|
$22.81M
657.91%
YoY
|
$18.10M
N/A
|
$10.07M
25.39%
YoY
|
$8.360M
161.25%
YoY
|
$3.010M
-18.52%
YoY
|
$0.00
-100.0%
YoY
|
$8.031M
-60.52%
YoY
|
| Cost Of Revenue |
$9.761M
3.53%
YoY
|
$8.441M
-24.51%
YoY
|
$8.957M
-21.94%
YoY
|
$9.337M
-3.31%
YoY
|
$9.428M
-7.01%
YoY
|
$11.18M
26.08%
YoY
|
$11.47M
-0.71%
YoY
|
$9.657M
-1.56%
YoY
|
$10.14M
18.03%
YoY
|
$8.868M
12.92%
YoY
|
$11.56M
14345.0%
YoY
|
$9.810M
396.96%
YoY
|
$8.590M
251.33%
YoY
|
$7.853M
N/A
|
$80.00K
-99.17%
YoY
|
$1.974M
-21.35%
YoY
|
$2.445M
-10.51%
YoY
|
$0.00
-100.0%
YoY
|
$9.663M
-45.07%
YoY
|
| Gross Profit |
$20.59M
-13.54%
YoY
|
$14.98M
18.53%
YoY
|
$15.07M
72.2%
YoY
|
$21.39M
82.49%
YoY
|
$23.81M
92.93%
YoY
|
$12.64M
34.16%
YoY
|
$8.752M
111.15%
YoY
|
$11.72M
-12.79%
YoY
|
$12.34M
-13.21%
YoY
|
$9.419M
-8.04%
YoY
|
$4.145M
-58.55%
YoY
|
$13.44M
110.46%
YoY
|
$14.22M
2416.81%
YoY
|
$10.24M
N/A
|
$10.00M
-712.75%
YoY
|
$6.386M
825.51%
YoY
|
$565.0K
-41.27%
YoY
|
$0.00
-100.0%
YoY
|
-$1.632M
-159.56%
YoY
|
| Selling, General & Admin |
$11.28M
-25.96%
YoY
|
$11.58M
-21.04%
YoY
|
$12.77M
-17.4%
YoY
|
$12.64M
-5.8%
YoY
|
$15.23M
-8.23%
YoY
|
$14.67M
9.7%
YoY
|
$15.46M
28.55%
YoY
|
$13.42M
8.32%
YoY
|
$16.60M
3.82%
YoY
|
$13.37M
-14.94%
YoY
|
$12.03M
-45.99%
YoY
|
$12.39M
-57.78%
YoY
|
$15.99M
24.91%
YoY
|
$15.72M
103.22%
YoY
|
$22.27M
39.95%
YoY
|
$29.34M
130.29%
YoY
|
$12.80M
18.29%
YoY
|
$7.734M
-2.84%
YoY
|
$15.91M
17.09%
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
|
$2.348M
-27.01%
YoY
|
$2.404M
-14.42%
YoY
|
$2.989M
111.99%
YoY
|
$3.337M
-25.01%
YoY
|
| Depreciation & Amortization |
$7.696M
13.06%
YoY
|
$7.509M
10.43%
YoY
|
$7.334M
31.22%
YoY
|
$9.250M
76.76%
YoY
|
$6.807M
30.2%
YoY
|
$6.800M
29.92%
YoY
|
$5.589M
8.82%
YoY
|
$5.233M
-5.88%
YoY
|
$5.228M
6.91%
YoY
|
$5.234M
-12.77%
YoY
|
$5.136M
46.32%
YoY
|
$5.560M
225.15%
YoY
|
$4.890M
654.63%
YoY
|
$6.000M
979.14%
YoY
|
$3.510M
414.66%
YoY
|
$1.710M
261.52%
YoY
|
$648.0K
70.08%
YoY
|
$556.0K
152.73%
YoY
|
$682.0K
10.0%
YoY
|
| Operating Expenses |
$11.28M
-25.96%
YoY
|
$11.58M
-21.04%
YoY
|
$12.97M
-16.11%
YoY
|
$12.94M
-4.28%
YoY
|
$15.23M
-8.78%
YoY
|
$14.67M
8.89%
YoY
|
$15.46M
28.55%
YoY
|
$13.52M
9.13%
YoY
|
$16.70M
4.45%
YoY
|
$13.47M
-14.3%
YoY
|
$12.03M
-28.95%
YoY
|
$12.39M
-65.93%
YoY
|
$15.99M
5.16%
YoY
|
$15.72M
103.22%
YoY
|
$16.93M
-12.05%
YoY
|
$36.37M
96.91%
YoY
|
$15.20M
11.55%
YoY
|
$7.734M
-17.46%
YoY
|
$19.25M
21.68%
YoY
|
| Operating Profit |
$9.775M
9.98%
YoY
|
$3.848M
-326.62%
YoY
|
$2.099M
-131.28%
YoY
|
$8.484M
-122.83%
YoY
|
$8.888M
-364.52%
YoY
|
-$1.698M
-52.79%
YoY
|
-$6.711M
-14.88%
YoY
|
-$37.16M
-3638.95%
YoY
|
-$3.360M
90.26%
YoY
|
-$3.597M
-34.3%
YoY
|
-$7.884M
13.77%
YoY
|
$1.050M
-103.75%
YoY
|
-$1.766M
-81.95%
YoY
|
-$5.475M
-29.21%
YoY
|
-$6.930M
-66.81%
YoY
|
-$28.01M
83.43%
YoY
|
-$9.782M
-22.79%
YoY
|
-$7.734M
-23.35%
YoY
|
-$20.88M
59.65%
YoY
|
| Interest Expense |
-$6.150M
-47.77%
YoY
|
-$6.703M
-50.85%
YoY
|
-$8.276M
-1001.53%
YoY
|
-$9.197M
-44.02%
YoY
|
-$11.77M
111.46%
YoY
|
-$13.64M
-224.63%
YoY
|
$918.0K
-104.19%
YoY
|
-$16.43M
-420.9%
YoY
|
-$5.568M
-382.64%
YoY
|
$10.94M
19.36%
YoY
|
-$21.91M
101.03%
YoY
|
$5.120M
-20.12%
YoY
|
$1.970M
10.92%
YoY
|
$9.167M
238.89%
YoY
|
-$10.90M
-233.35%
YoY
|
$6.410M
-11.16%
YoY
|
$1.776M
-34.61%
YoY
|
$2.705M
-96.24%
YoY
|
$8.174M
-118.1%
YoY
|
| Other Income/Expense, Net |
-$152.0K
-900.0%
YoY
|
$0.00
-100.0%
YoY
|
-$775.0K
-1176.39%
YoY
|
$36.00K
-7.69%
YoY
|
$19.00K
-86.03%
YoY
|
$21.00K
-92.88%
YoY
|
$72.00K
-20.0%
YoY
|
$39.00K
-90.93%
YoY
|
$136.0K
-82.78%
YoY
|
$295.0K
22.92%
YoY
|
$90.00K
-88.61%
YoY
|
$430.0K
-44.87%
YoY
|
$790.0K
396.86%
YoY
|
$240.0K
-34.78%
YoY
|
$790.0K
39.82%
YoY
|
$780.0K
42.6%
YoY
|
$159.0K
-132.12%
YoY
|
$368.0K
3580.0%
YoY
|
$565.0K
-101.61%
YoY
|
| Pretax Income |
$3.473M
-221.73%
YoY
|
-$2.855M
-81.35%
YoY
|
-$6.801M
24.77%
YoY
|
-$677.0K
-98.74%
YoY
|
-$2.853M
-67.55%
YoY
|
-$15.31M
525.15%
YoY
|
-$5.451M
-82.03%
YoY
|
-$53.55M
182.44%
YoY
|
-$8.792M
-591.17%
YoY
|
-$2.449M
-83.65%
YoY
|
-$30.33M
323.05%
YoY
|
-$18.96M
-12.18%
YoY
|
$1.790M
-114.1%
YoY
|
-$14.98M
-6.82%
YoY
|
-$7.170M
-52.59%
YoY
|
-$21.59M
186.68%
YoY
|
-$12.70M
21.29%
YoY
|
-$16.08M
-125.97%
YoY
|
-$15.12M
-74.48%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$3.319M
-211.9%
YoY
|
-$2.925M
-80.93%
YoY
|
-$6.863M
15.77%
YoY
|
-$860.0K
-98.39%
YoY
|
-$2.966M
-65.42%
YoY
|
-$15.34M
525.02%
YoY
|
-$5.928M
-80.36%
YoY
|
-$53.53M
177.17%
YoY
|
-$8.578M
-379.87%
YoY
|
-$2.454M
-87.35%
YoY
|
-$30.19M
-30.04%
YoY
|
-$19.31M
-12.23%
YoY
|
$3.065M
-124.14%
YoY
|
-$19.40M
20.64%
YoY
|
-$43.15M
185.31%
YoY
|
-$22.01M
192.19%
YoY
|
-$12.70M
21.29%
YoY
|
-$16.08M
-125.97%
YoY
|
-$15.12M
-74.45%
YoY
|
| Basic Earnings Per Share |
$0.18
-205.88%
YoY
|
-$0.16
-80.95%
YoY
|
N/A
|
-$0.05
-98.26%
YoY
|
-$0.17
-62.22%
YoY
|
-$0.84
546.15%
YoY
|
N/A
|
-$2.88
159.46%
YoY
|
-$0.45
-381.25%
YoY
|
-$0.13
-87.74%
YoY
|
N/A
|
-$1.11
-9.76%
YoY
|
$0.16
-277.78%
YoY
|
-$1.06
863.64%
YoY
|
N/A
|
-$1.23
2360.0%
YoY
|
-$0.09
N/A
|
-$0.11
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.15
-188.24%
YoY
|
-$0.16
-80.95%
YoY
|
-$0.38
18.87%
YoY
|
-$0.05
-98.26%
YoY
|
-$0.17
-62.22%
YoY
|
-$0.84
546.15%
YoY
|
-$0.32
-79.78%
YoY
|
-$2.88
159.46%
YoY
|
-$0.45
-400.0%
YoY
|
-$0.13
-87.74%
YoY
|
-$1.57
441.38%
YoY
|
-$1.11
-9.76%
YoY
|
$0.15
-266.67%
YoY
|
-$1.06
863.64%
YoY
|
-$0.29
166.13%
YoY
|
-$1.23
2360.0%
YoY
|
-$0.09
13.3%
YoY
|
-$0.11
-127.19%
YoY
|
-$0.11
-84.3%
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 |
18.62M shares
3.92%
YoY
|
18.17M shares
-0.1%
YoY
|
N/A
|
18.00M shares
-3.05%
YoY
|
17.92M shares
-7.03%
YoY
|
18.19M shares
-4.77%
YoY
|
N/A
|
18.57M shares
7.0%
YoY
|
19.27M shares
-87.08%
YoY
|
19.10M shares
-87.09%
YoY
|
N/A
|
17.35M shares
-2.86%
YoY
|
149.2M shares
4.9%
YoY
|
147.9M shares
4.71%
YoY
|
144.1M shares
N/A
|
17.86M shares
-87.19%
YoY
|
142.2M shares
N/A
|
141.3M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
21.95M shares
22.5%
YoY
|
18.17M shares
-0.09%
YoY
|
N/A
|
18.00M shares
-3.05%
YoY
|
17.92M shares
-7.03%
YoY
|
18.19M shares
-4.77%
YoY
|
N/A
|
18.57M shares
7.0%
YoY
|
19.27M shares
-4.6%
YoY
|
19.10M shares
4.5%
YoY
|
N/A
|
17.35M shares
-2.86%
YoY
|
20.20M shares
-85.8%
YoY
|
18.28M shares
-87.06%
YoY
|
N/A
|
17.86M shares
-87.19%
YoY
|
142.2M shares
N/A
|
141.3M shares
N/A
|
N/A
|
Loading...