|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$70.20M
-3.19%
YoY
|
$72.51M
36.55%
YoY
|
$53.10M
26127.17%
YoY
|
$202.5K
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$53.48M
5.13%
YoY
|
$50.87M
28.97%
YoY
|
$39.44M
N/A
|
N/A
|
$33.74M
N/A
|
| Gross Profit |
$16.72M
-22.74%
YoY
|
$21.64M
58.46%
YoY
|
$13.66M
N/A
|
N/A
|
$4.815M
N/A
|
| Selling, General & Admin |
$45.49M
143.86%
YoY
|
$18.65M
64.7%
YoY
|
$11.33M
N/A
|
N/A
|
$4.453M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.384M
2.37%
YoY
|
$1.352M
15.36%
YoY
|
$1.172M
N/A
|
N/A
|
$1.408M
N/A
|
| Operating Expenses |
$45.49M
143.86%
YoY
|
$18.65M
64.7%
YoY
|
$11.33M
153.72%
YoY
|
$4.464M
616.89%
YoY
|
$622.7K
122.98%
YoY
|
| Operating Profit |
-$28.77M
-1063.17%
YoY
|
$2.987M
28.14%
YoY
|
$2.331M
-152.22%
YoY
|
-$4.464M
-206.48%
YoY
|
$4.192M
N/A
|
| Interest Expense |
$751.0K
62.55%
YoY
|
$462.0K
7600.0%
YoY
|
$6.000K
-99.96%
YoY
|
$14.02M
-816.11%
YoY
|
-$1.958M
0.0%
YoY
|
| Other Income/Expense, Net |
$6.103M
-62.19%
YoY
|
$16.14M
3662.24%
YoY
|
$429.0K
111.89%
YoY
|
$202.5K
-151.06%
YoY
|
-$396.5K
0.0%
YoY
|
| Pretax Income |
-$22.67M
-218.51%
YoY
|
$19.13M
591.5%
YoY
|
$2.766M
-71.66%
YoY
|
$9.760M
-427.82%
YoY
|
-$2.977M
13.04%
YoY
|
| Income Tax |
-$1.072M
-157.3%
YoY
|
$1.871M
76.51%
YoY
|
$1.060M
N/A
|
N/A
|
$837.0K
N/A
|
| Net Earnings |
-$21.60M
-225.14%
YoY
|
$17.26M
1093.36%
YoY
|
$1.446M
-85.18%
YoY
|
$9.760M
-427.82%
YoY
|
-$2.977M
13.04%
YoY
|
| Basic Earnings Per Share |
-$0.46
-150.55%
YoY
|
$0.91
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.46
-150.55%
YoY
|
$0.91
860.22%
YoY
|
$0.09
-72.08%
YoY
|
$0.34
-100.0%
YoY
|
-$103.6K
113036354.16%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
43.08M shares
177.36%
YoY
|
15.53M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
43.08M shares
177.36%
YoY
|
15.53M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 |
$17.46M
-0.83%
YoY
|
$17.36M
2.88%
YoY
|
$15.33M
-8.02%
YoY
|
$19.05M
-3.31%
YoY
|
$17.61M
-6.83%
YoY
|
$16.87M
N/A
|
$16.67M
N/A
|
$19.70M
N/A
|
$18.90M
N/A
|
N/A
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 |
$14.12M
4.08%
YoY
|
$12.34M
-7.23%
YoY
|
$11.55M
-8.73%
YoY
|
$13.96M
4.32%
YoY
|
$13.57M
5.56%
YoY
|
$13.30M
4.27%
YoY
|
$12.66M
6.51%
YoY
|
$13.38M
N/A
|
$12.85M
23.89%
YoY
|
$12.75M
N/A
|
$11.88M
N/A
|
N/A
|
$10.37M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$3.342M
-17.32%
YoY
|
$5.022M
40.48%
YoY
|
$3.778M
-5.79%
YoY
|
$5.093M
-19.47%
YoY
|
$4.042M
-33.15%
YoY
|
$3.575M
-25.89%
YoY
|
$4.010M
-9.83%
YoY
|
$6.324M
N/A
|
$6.046M
160.83%
YoY
|
$4.824M
N/A
|
$4.447M
N/A
|
N/A
|
$2.318M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$2.570M
-72.06%
YoY
|
$3.037M
-60.4%
YoY
|
$2.958M
-85.52%
YoY
|
$8.191M
29.34%
YoY
|
$9.199M
73.14%
YoY
|
$7.670M
380.13%
YoY
|
$20.43M
1284.39%
YoY
|
$6.333M
178.82%
YoY
|
$5.313M
162.37%
YoY
|
$1.597M
10.6%
YoY
|
$1.476M
400.79%
YoY
|
$2.271M
526.34%
YoY
|
$2.025M
N/A
|
$1.444M
N/A
|
$294.7K
N/A
|
$362.6K
N/A
|
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
|
| Depreciation & Amortization |
$210.0K
-39.66%
YoY
|
$205.0K
-44.74%
YoY
|
$205.0K
-45.19%
YoY
|
$291.0K
-16.38%
YoY
|
$348.0K
1.46%
YoY
|
$371.0K
11.08%
YoY
|
$374.0K
14.37%
YoY
|
$348.0K
N/A
|
$343.0K
N/A
|
$334.0K
N/A
|
$327.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$2.570M
-72.06%
YoY
|
$3.037M
-60.4%
YoY
|
$2.958M
-85.52%
YoY
|
$8.191M
29.34%
YoY
|
$9.199M
73.14%
YoY
|
$7.670M
380.13%
YoY
|
$20.43M
1284.39%
YoY
|
$6.333M
178.82%
YoY
|
$5.313M
124.92%
YoY
|
$1.597M
10.6%
YoY
|
$1.476M
400.79%
YoY
|
$2.271M
526.34%
YoY
|
$2.362M
299.55%
YoY
|
$1.444M
380007.89%
YoY
|
$294.7K
847.52%
YoY
|
$362.6K
N/A
|
$591.2K
N/A
|
| Operating Profit |
$772.0K
-114.97%
YoY
|
$1.985M
-148.47%
YoY
|
$820.0K
-104.99%
YoY
|
-$3.098M
34322.22%
YoY
|
-$5.157M
-803.55%
YoY
|
-$4.095M
156.34%
YoY
|
-$16.42M
1012.66%
YoY
|
-$9.000K
-99.6%
YoY
|
$733.0K
150.17%
YoY
|
-$1.597M
10.6%
YoY
|
-$1.476M
400.79%
YoY
|
-$2.271M
526.35%
YoY
|
$293.0K
N/A
|
-$1.444M
385076.27%
YoY
|
-$294.7K
1487.48%
YoY
|
-$362.6K
N/A
|
N/A
|
| Interest Expense |
$76.00K
-66.37%
YoY
|
$94.00K
-30.37%
YoY
|
$170.0K
15.65%
YoY
|
-$1.247M
-103.84%
YoY
|
$226.0K
96.52%
YoY
|
$135.0K
78.52%
YoY
|
$147.0K
-95.81%
YoY
|
$32.47M
4292.5%
YoY
|
$115.0K
-95.39%
YoY
|
$75.62K
-91.54%
YoY
|
$3.509M
-45.76%
YoY
|
$739.3K
-82.24%
YoY
|
$2.496M
-227.47%
YoY
|
$893.9K
N/A
|
$6.469M
N/A
|
$4.162M
N/A
|
-$1.958M
N/A
|
| Other Income/Expense, Net |
$828.0K
-85.64%
YoY
|
-$549.0K
-143.47%
YoY
|
$1.187M
9791.67%
YoY
|
$310.0K
244.44%
YoY
|
$5.765M
-134.99%
YoY
|
$1.263M
N/A
|
$12.00K
-300.0%
YoY
|
$90.00K
N/A
|
-$16.48M
N/A
|
$0.00
-100.0%
YoY
|
-$6.000K
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$202.5K
N/A
|
N/A
|
N/A
|
-$396.5K
N/A
|
| Pretax Income |
$1.600M
163.16%
YoY
|
$1.436M
-150.71%
YoY
|
$2.007M
-112.23%
YoY
|
-$4.035M
-112.4%
YoY
|
$608.0K
-103.86%
YoY
|
-$2.832M
86.09%
YoY
|
-$16.41M
-907.07%
YoY
|
$32.55M
-2224.72%
YoY
|
-$15.74M
-11880.9%
YoY
|
-$1.522M
337.22%
YoY
|
$2.033M
-67.07%
YoY
|
-$1.532M
-140.32%
YoY
|
$133.6K
-104.54%
YoY
|
-$348.1K
91500.0%
YoY
|
$6.174M
-19953.34%
YoY
|
$3.800M
N/A
|
-$2.946M
N/A
|
| Income Tax |
$366.0K
-125.42%
YoY
|
$794.0K
-250.95%
YoY
|
$331.0K
-130.34%
YoY
|
$1.985M
376.02%
YoY
|
-$1.440M
-358.53%
YoY
|
-$526.0K
-177.47%
YoY
|
-$1.091M
-600.46%
YoY
|
$417.0K
N/A
|
$557.0K
-24.93%
YoY
|
$679.0K
N/A
|
$218.0K
N/A
|
N/A
|
$742.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$1.157M
-56.67%
YoY
|
$369.0K
-116.18%
YoY
|
$1.574M
-110.74%
YoY
|
-$5.756M
-118.67%
YoY
|
$2.670M
-116.04%
YoY
|
-$2.280M
49.82%
YoY
|
-$14.65M
-820.74%
YoY
|
$30.83M
-2112.12%
YoY
|
-$16.65M
-12558.1%
YoY
|
-$1.522M
337.22%
YoY
|
$2.033M
-67.07%
YoY
|
-$1.532M
-140.32%
YoY
|
$133.6K
-104.54%
YoY
|
-$348.1K
91498.68%
YoY
|
$6.174M
-33361.82%
YoY
|
$3.800M
-30405.91%
YoY
|
-$2.946M
N/A
|
| Basic Earnings Per Share |
$0.02
-75.0%
YoY
|
$0.01
-120.0%
YoY
|
$0.03
-107.69%
YoY
|
N/A
|
$0.08
-107.41%
YoY
|
-$0.05
N/A
|
-$0.39
N/A
|
N/A
|
-$1.08
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.02
-75.0%
YoY
|
$0.01
-120.0%
YoY
|
$0.03
-107.69%
YoY
|
-$0.13
-106.65%
YoY
|
$0.08
-107.41%
YoY
|
-$0.05
-65.61%
YoY
|
-$0.39
-350.92%
YoY
|
$1.89
-3636.78%
YoY
|
-$1.08
-23325.81%
YoY
|
-$0.15
-100.0%
YoY
|
$0.16
-100.0%
YoY
|
-$0.05
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$12.11K
91500.0%
YoY
|
$214.8K
-17363.78%
YoY
|
$132.2K
N/A
|
-$102.5K
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
|
| Basic Shares Outstanding |
48.76M shares
9.57%
YoY
|
47.15M shares
5.96%
YoY
|
47.15M shares
24.57%
YoY
|
N/A
|
44.50M shares
189.17%
YoY
|
44.50M shares
N/A
|
37.85M shares
N/A
|
N/A
|
15.39M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
48.76M shares
9.53%
YoY
|
47.31M shares
6.66%
YoY
|
47.15M shares
24.57%
YoY
|
N/A
|
44.52M shares
189.27%
YoY
|
44.36M shares
N/A
|
37.85M shares
N/A
|
N/A
|
15.39M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...