|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$45.75M
15.67%
YoY
|
$39.55M
28.49%
YoY
|
$30.78M
2.5%
YoY
|
$30.03M
89.37%
YoY
|
$15.86M
96.8%
YoY
|
| Cost Of Revenue |
$19.12M
53.59%
YoY
|
$12.45M
26.63%
YoY
|
$9.831M
-5.44%
YoY
|
$10.40M
74.95%
YoY
|
$5.943M
34.0%
YoY
|
| Gross Profit |
$26.63M
-1.75%
YoY
|
$27.10M
29.36%
YoY
|
$20.95M
6.7%
YoY
|
$19.64M
98.01%
YoY
|
$9.917M
173.65%
YoY
|
| Selling, General & Admin |
$16.79M
162.68%
YoY
|
$6.391M
6.37%
YoY
|
$6.008M
2.63%
YoY
|
$5.854M
-5.72%
YoY
|
$6.209M
-7.89%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
| Depreciation & Amortization |
$18.01M
12.35%
YoY
|
$16.03M
47.4%
YoY
|
$10.88M
-2.49%
YoY
|
$11.15M
51.12%
YoY
|
$7.380M
-34.94%
YoY
|
| Operating Expenses |
$54.83M
57.72%
YoY
|
$34.76M
30.12%
YoY
|
$26.71M
-2.52%
YoY
|
$27.40M
40.3%
YoY
|
$19.53M
-53.36%
YoY
|
| Operating Profit |
-$7.855M
-266.53%
YoY
|
$4.717M
-2482.32%
YoY
|
-$198.0K
-107.53%
YoY
|
$2.630M
-240.87%
YoY
|
-$1.867M
-94.48%
YoY
|
| Interest Expense |
$1.407M
300.85%
YoY
|
$351.0K
-16.82%
YoY
|
$422.0K
N/A
|
$0.00
-100.0%
YoY
|
$1.000K
-50.0%
YoY
|
| Other Income/Expense, Net |
$5.548M
55380.0%
YoY
|
$10.00K
0.0%
YoY
|
$10.00K
-95.33%
YoY
|
$214.0K
-62.32%
YoY
|
$568.0K
-49.82%
YoY
|
| Pretax Income |
-$2.307M
-145.79%
YoY
|
$5.038M
1808.33%
YoY
|
$264.0K
-90.72%
YoY
|
$2.844M
-318.94%
YoY
|
-$1.299M
-96.03%
YoY
|
| Income Tax |
$8.055M
-163.17%
YoY
|
-$12.75M
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$10.36M
-158.25%
YoY
|
$17.79M
6638.26%
YoY
|
$264.0K
-90.72%
YoY
|
$2.844M
-318.94%
YoY
|
-$1.299M
-96.03%
YoY
|
| Basic Earnings Per Share |
-$2.25
-1225.0%
YoY
|
$0.20
N/A
|
$0.00
-100.0%
YoY
|
$0.03
-250.0%
YoY
|
-$0.02
N/A
|
| Diluted Earnings Per Share |
-$2.25
-1225.0%
YoY
|
$0.20
N/A
|
$0.00
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
-$16.24K
-96.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.615M shares
-94.83%
YoY
|
89.23M shares
2.53%
YoY
|
87.03M shares
1.78%
YoY
|
85.51M shares
427565375.0%
YoY
|
20.00 shares
-95.56%
YoY
|
| Diluted Shares Outstanding |
4.615M shares
-94.83%
YoY
|
89.24M shares
2.53%
YoY
|
87.03M shares
1.78%
YoY
|
85.51M shares
6.94%
YoY
|
79.96M shares
N/A
|
|
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 |
$40.22M
360.42%
YoY
|
$14.20M
34.27%
YoY
|
$6.961M
-23.08%
YoY
|
$6.972M
-40.97%
YoY
|
$8.736M
7.64%
YoY
|
$10.58M
56.87%
YoY
|
$9.050M
23.47%
YoY
|
$11.81M
8.26%
YoY
|
$8.116M
-0.59%
YoY
|
$6.742M
13.79%
YoY
|
$7.330M
-1.9%
YoY
|
$10.91M
14.28%
YoY
|
$8.164M
15.15%
YoY
|
$5.925M
31.08%
YoY
|
$7.472M
83.63%
YoY
|
$9.547M
155.27%
YoY
|
$7.090M
100.79%
YoY
|
$4.520M
109.84%
YoY
|
$4.069M
68.35%
YoY
|
| Cost Of Revenue |
$16.36M
379.4%
YoY
|
$10.82M
183.56%
YoY
|
$2.095M
-18.04%
YoY
|
$2.799M
-21.11%
YoY
|
$3.412M
34.81%
YoY
|
$3.814M
66.48%
YoY
|
$2.556M
13.6%
YoY
|
$3.548M
26.31%
YoY
|
$2.531M
2.64%
YoY
|
$2.291M
-1.29%
YoY
|
$2.250M
-22.89%
YoY
|
$2.809M
0.25%
YoY
|
$2.466M
4.67%
YoY
|
$2.321M
30.47%
YoY
|
$2.918M
105.06%
YoY
|
$2.802M
92.58%
YoY
|
$2.356M
83.2%
YoY
|
$1.779M
60.41%
YoY
|
$1.423M
35.01%
YoY
|
| Gross Profit |
$23.87M
348.25%
YoY
|
$12.27M
81.41%
YoY
|
$4.866M
-25.07%
YoY
|
$4.173M
-49.5%
YoY
|
$5.324M
-4.67%
YoY
|
$6.762M
51.92%
YoY
|
$6.494M
27.58%
YoY
|
$8.263M
2.0%
YoY
|
$5.585M
-1.98%
YoY
|
$4.451M
23.5%
YoY
|
$5.090M
11.77%
YoY
|
$8.101M
20.1%
YoY
|
$5.698M
20.36%
YoY
|
$3.604M
31.48%
YoY
|
$4.554M
72.11%
YoY
|
$6.745M
195.19%
YoY
|
$4.734M
110.87%
YoY
|
$2.741M
162.3%
YoY
|
$2.646M
94.13%
YoY
|
| Selling, General & Admin |
$3.107M
94.67%
YoY
|
$11.97M
451.75%
YoY
|
$1.525M
13.55%
YoY
|
$1.693M
22.42%
YoY
|
$1.596M
6.76%
YoY
|
$2.170M
14.81%
YoY
|
$1.343M
3.55%
YoY
|
$1.383M
3.83%
YoY
|
$1.495M
0.47%
YoY
|
$1.890M
8.25%
YoY
|
$1.297M
6.31%
YoY
|
$1.332M
2.78%
YoY
|
$1.488M
-6.53%
YoY
|
$1.746M
-1.63%
YoY
|
$1.220M
-8.75%
YoY
|
$1.296M
-2.56%
YoY
|
$1.592M
-9.9%
YoY
|
$1.775M
-7.31%
YoY
|
$1.337M
4.37%
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
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Depreciation & Amortization |
$12.45M
269.0%
YoY
|
$6.796M
31.58%
YoY
|
$4.010M
31.26%
YoY
|
$3.904M
-7.97%
YoY
|
$3.374M
-3.19%
YoY
|
$5.165M
109.53%
YoY
|
$3.055M
4.27%
YoY
|
$4.242M
31.13%
YoY
|
$3.485M
35.03%
YoY
|
$2.465M
-47.84%
YoY
|
$2.930M
26.68%
YoY
|
$3.235M
45.2%
YoY
|
$2.581M
36.85%
YoY
|
$4.726M
85.26%
YoY
|
$2.313M
38.84%
YoY
|
$2.228M
39.08%
YoY
|
$1.886M
20.82%
YoY
|
$2.551M
-15.53%
YoY
|
$1.666M
-43.98%
YoY
|
| Operating Expenses |
$33.52M
290.39%
YoY
|
$18.77M
156.83%
YoY
|
$7.795M
12.09%
YoY
|
$8.859M
-3.42%
YoY
|
$8.586M
14.31%
YoY
|
$7.308M
67.85%
YoY
|
$6.954M
7.41%
YoY
|
$9.173M
24.36%
YoY
|
$7.511M
14.93%
YoY
|
$4.354M
-32.73%
YoY
|
$6.474M
0.36%
YoY
|
$7.376M
16.6%
YoY
|
$6.535M
12.02%
YoY
|
$6.472M
49.61%
YoY
|
$6.451M
45.75%
YoY
|
$6.326M
44.2%
YoY
|
$5.834M
26.44%
YoY
|
$4.326M
-12.34%
YoY
|
$4.426M
-16.65%
YoY
|
| Operating Profit |
$6.703M
4368.67%
YoY
|
-$6.502M
1090.84%
YoY
|
-$834.0K
-129.46%
YoY
|
-$2.244M
-185.06%
YoY
|
$150.0K
-75.69%
YoY
|
-$546.0K
-662.89%
YoY
|
$2.831M
230.72%
YoY
|
$2.638M
-25.35%
YoY
|
$617.0K
-62.12%
YoY
|
$97.00K
-103.38%
YoY
|
$856.0K
-16.16%
YoY
|
$3.534M
9.72%
YoY
|
$1.629M
29.7%
YoY
|
-$2.868M
80.95%
YoY
|
$1.021M
-385.99%
YoY
|
$3.221M
-597.84%
YoY
|
$1.256M
73.96%
YoY
|
-$1.585M
-59.25%
YoY
|
-$357.0K
-87.66%
YoY
|
| Interest Expense |
$1.995M
3017.19%
YoY
|
$5.026M
20004.0%
YoY
|
$102.0K
21.43%
YoY
|
$63.00K
-32.26%
YoY
|
$64.00K
-57.05%
YoY
|
$25.00K
-83.33%
YoY
|
$84.00K
-6.67%
YoY
|
$93.00K
8.14%
YoY
|
$149.0K
52.04%
YoY
|
$150.0K
94.81%
YoY
|
$90.00K
N/A
|
$86.00K
N/A
|
$98.00K
N/A
|
$77.00K
1825.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$4.000K
33.33%
YoY
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$33.20M
-50400.0%
YoY
|
$33.00K
3200.0%
YoY
|
$378.0K
350.0%
YoY
|
$15.00K
-65.12%
YoY
|
$66.00K
560.0%
YoY
|
$1.000K
N/A
|
$84.00K
-9.68%
YoY
|
$43.00K
-50.0%
YoY
|
$10.00K
-92.48%
YoY
|
$0.00
-100.0%
YoY
|
$93.00K
60.34%
YoY
|
$86.00K
-881.82%
YoY
|
$133.0K
60.24%
YoY
|
$7.000K
-93.27%
YoY
|
$58.00K
81.25%
YoY
|
-$11.00K
-102.61%
YoY
|
$83.00K
1283.33%
YoY
|
$104.0K
-157.46%
YoY
|
$32.00K
-94.67%
YoY
|
| Pretax Income |
-$26.50M
-12366.2%
YoY
|
$132.0K
-109.92%
YoY
|
-$489.0K
-116.78%
YoY
|
-$2.166M
-180.79%
YoY
|
$216.0K
-72.06%
YoY
|
-$1.331M
-66.9%
YoY
|
$2.915M
206.84%
YoY
|
$2.681M
-25.94%
YoY
|
$773.0K
-56.13%
YoY
|
-$4.021M
44.43%
YoY
|
$950.0K
-11.96%
YoY
|
$3.620M
12.77%
YoY
|
$1.762M
31.59%
YoY
|
-$2.784M
88.49%
YoY
|
$1.079M
-432.0%
YoY
|
$3.210M
-1526.67%
YoY
|
$1.339M
83.93%
YoY
|
-$1.477M
-93.69%
YoY
|
-$325.0K
-85.83%
YoY
|
| Income Tax |
-$868.0K
-1242.11%
YoY
|
$8.633M
-167.7%
YoY
|
-$164.0K
N/A
|
-$490.0K
N/A
|
$76.00K
N/A
|
-$12.75M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$25.63M
-18405.0%
YoY
|
-$8.501M
-174.44%
YoY
|
-$325.0K
-111.15%
YoY
|
-$1.676M
-162.51%
YoY
|
$140.0K
-81.89%
YoY
|
$11.42M
-384.01%
YoY
|
$2.915M
207.17%
YoY
|
$2.681M
-25.94%
YoY
|
$773.0K
-56.13%
YoY
|
-$4.021M
44.43%
YoY
|
$949.0K
-12.05%
YoY
|
$3.620M
12.77%
YoY
|
$1.762M
31.59%
YoY
|
-$2.784M
88.49%
YoY
|
$1.079M
-432.0%
YoY
|
$3.210M
-1526.67%
YoY
|
$1.339M
83.93%
YoY
|
-$1.477M
-93.69%
YoY
|
-$325.0K
-85.83%
YoY
|
| Basic Earnings Per Share |
-$3.28
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.02
-166.67%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.03
200.0%
YoY
|
$0.03
-25.0%
YoY
|
$0.01
-50.0%
YoY
|
N/A
|
$0.01
0.0%
YoY
|
$0.04
0.0%
YoY
|
$0.02
0.0%
YoY
|
N/A
|
$0.01
N/A
|
$0.04
N/A
|
$0.02
100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
-$3.28
N/A
|
-$1.79
-1504.7%
YoY
|
$0.00
-100.0%
YoY
|
-$0.02
-166.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.13
-376.91%
YoY
|
$0.03
200.0%
YoY
|
$0.03
-25.0%
YoY
|
$0.01
-50.0%
YoY
|
-$0.05
42.0%
YoY
|
$0.01
0.0%
YoY
|
$0.04
0.0%
YoY
|
$0.02
0.0%
YoY
|
-$0.03
-100.0%
YoY
|
$0.01
N/A
|
$0.04
N/A
|
$0.02
100.0%
YoY
|
-$17.59K
-94.55%
YoY
|
$0.00
-100.0%
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 |
13.30M shares
-85.44%
YoY
|
95.52M shares
6.73%
YoY
|
91.98M shares
3.02%
YoY
|
91.34M shares
2.22%
YoY
|
91.34M shares
2.22%
YoY
|
89.50M shares
2.57%
YoY
|
89.29M shares
2.58%
YoY
|
89.36M shares
2.66%
YoY
|
89.36M shares
2.66%
YoY
|
87.25M shares
1.7%
YoY
|
87.04M shares
1.74%
YoY
|
87.04M shares
1.83%
YoY
|
87.04M shares
11955980.63%
YoY
|
85.79M shares
1.88%
YoY
|
85.55M shares
-99.89%
YoY
|
85.48M shares
7.57%
YoY
|
728.0 shares
-100.0%
YoY
|
84.21M shares
N/A
|
79.53B shares
10.08%
YoY
|
| Diluted Shares Outstanding |
7.816M shares
-91.4%
YoY
|
N/A
|
92.16M shares
3.06%
YoY
|
91.40M shares
2.32%
YoY
|
90.87M shares
2.38%
YoY
|
N/A
|
89.43M shares
2.66%
YoY
|
89.33M shares
2.63%
YoY
|
88.75M shares
2.34%
YoY
|
N/A
|
87.11M shares
1.71%
YoY
|
87.04M shares
1.83%
YoY
|
86.72M shares
0.76%
YoY
|
N/A
|
85.64M shares
-99.89%
YoY
|
85.48M shares
7.57%
YoY
|
86.07M shares
11.72%
YoY
|
N/A
|
79.53B shares
10.08%
YoY
|
Loading...