|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$78.18M
59.13%
YoY
|
$49.13M
-27.78%
YoY
|
$68.03M
21.36%
YoY
|
$56.05M
78.41%
YoY
|
$31.42M
-20.04%
YoY
|
| Cost Of Revenue |
$38.78M
102.69%
YoY
|
$19.13M
-47.44%
YoY
|
$36.40M
74.21%
YoY
|
$20.89M
29.75%
YoY
|
$16.10M
-5.83%
YoY
|
| Gross Profit |
$39.41M
31.35%
YoY
|
$30.00M
-5.36%
YoY
|
$31.70M
-9.84%
YoY
|
$35.16M
129.56%
YoY
|
$15.32M
-30.7%
YoY
|
| Selling, General & Admin |
$27.68M
-0.79%
YoY
|
$27.90M
-24.21%
YoY
|
$36.82M
24.59%
YoY
|
$29.55M
35.12%
YoY
|
$21.87M
33.81%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.797M
0.69%
YoY
|
$3.771M
-1.51%
YoY
|
$3.829M
-16.14%
YoY
|
$4.566M
-34.01%
YoY
|
$6.919M
4.83%
YoY
|
| Operating Expenses |
$70.26M
8.37%
YoY
|
$64.83M
-15.74%
YoY
|
$76.95M
125.54%
YoY
|
$34.12M
18.51%
YoY
|
$28.79M
-34.03%
YoY
|
| Operating Profit |
$7.924M
-150.47%
YoY
|
-$15.70M
76.01%
YoY
|
-$8.920M
-955.23%
YoY
|
$1.043M
-107.74%
YoY
|
-$13.47M
209.8%
YoY
|
| Interest Expense |
$4.365M
309.47%
YoY
|
$1.066M
-17.36%
YoY
|
$1.290M
460.87%
YoY
|
$230.0K
-100.48%
YoY
|
-$47.57M
-755.39%
YoY
|
| Other Income/Expense, Net |
$135.0K
-171.05%
YoY
|
-$190.0K
1361.54%
YoY
|
-$13.00K
N/A
|
$0.00
-100.0%
YoY
|
-$681.0K
-43.58%
YoY
|
| Pretax Income |
$3.870M
-118.21%
YoY
|
-$21.26M
121.98%
YoY
|
-$9.575M
-745.65%
YoY
|
$1.483M
-102.35%
YoY
|
-$63.22M
338.69%
YoY
|
| Income Tax |
$106.0K
960.0%
YoY
|
$10.00K
-91.6%
YoY
|
$119.0K
-115.1%
YoY
|
-$788.0K
150.16%
YoY
|
-$315.0K
-200.64%
YoY
|
| Net Earnings |
$3.764M
-117.7%
YoY
|
-$21.27M
119.36%
YoY
|
-$9.694M
-538.25%
YoY
|
$2.212M
-103.52%
YoY
|
-$62.82M
326.36%
YoY
|
| Basic Earnings Per Share |
$0.18
-110.11%
YoY
|
-$1.78
57.52%
YoY
|
-$1.13
-638.1%
YoY
|
$0.21
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.16
-108.99%
YoY
|
-$1.78
57.52%
YoY
|
-$1.13
-100.01%
YoY
|
$12.73K
-102.59%
YoY
|
-$491.6K
47.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
15.81M
29.06%
YoY
|
12.25M
37.84%
YoY
|
8.889M
4.18%
YoY
|
8.532M
N/A
|
N/A
|
| Diluted Shares Outstanding |
17.82M
45.42%
YoY
|
12.25M
37.84%
YoY
|
8.889M
2.28%
YoY
|
8.691M
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 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$16.29M
-60.02%
YoY
|
$12.36M
-3.0%
YoY
|
$11.12M
21.83%
YoY
|
$15.58M
57.91%
YoY
|
$40.74M
206.87%
YoY
|
$12.74M
-2.1%
YoY
|
$9.127M
-29.68%
YoY
|
$9.863M
-21.41%
YoY
|
$13.28M
-52.39%
YoY
|
$13.01M
-7.1%
YoY
|
$12.98M
-4.49%
YoY
|
$12.55M
-25.53%
YoY
|
$27.88M
97.97%
YoY
|
$14.01M
38.63%
YoY
|
$13.59M
-9.49%
YoY
|
$16.85M
103.9%
YoY
|
$14.08M
41.55%
YoY
|
$10.10M
40.67%
YoY
|
$15.02M
149.5%
YoY
|
| Cost Of Revenue |
$5.049M
-75.95%
YoY
|
$5.214M
-16.74%
YoY
|
$4.807M
7.32%
YoY
|
$7.038M
246.02%
YoY
|
$21.00M
284.28%
YoY
|
$6.262M
34.67%
YoY
|
$4.479M
-35.92%
YoY
|
$2.034M
-68.76%
YoY
|
$5.464M
-62.08%
YoY
|
$4.650M
-42.54%
YoY
|
$6.990M
-4.98%
YoY
|
$6.510M
0.6%
YoY
|
$14.41M
123.12%
YoY
|
$8.092M
142.78%
YoY
|
$7.356M
58.84%
YoY
|
$6.471M
37.42%
YoY
|
$6.459M
47.13%
YoY
|
$3.333M
-23.03%
YoY
|
$4.631M
72.8%
YoY
|
| Gross Profit |
$11.24M
-43.08%
YoY
|
$7.143M
10.28%
YoY
|
$6.312M
35.8%
YoY
|
$8.537M
9.04%
YoY
|
$19.74M
152.73%
YoY
|
$6.477M
-22.62%
YoY
|
$4.648M
-22.4%
YoY
|
$7.829M
29.62%
YoY
|
$7.812M
-42.01%
YoY
|
$8.370M
41.53%
YoY
|
$5.990M
-3.91%
YoY
|
$6.040M
-41.82%
YoY
|
$13.47M
76.67%
YoY
|
$5.914M
-12.64%
YoY
|
$6.234M
-39.97%
YoY
|
$10.38M
191.93%
YoY
|
$7.625M
36.89%
YoY
|
$6.770M
137.54%
YoY
|
$10.38M
210.9%
YoY
|
| Selling, General & Admin |
$10.69M
14.2%
YoY
|
$11.41M
79.24%
YoY
|
$8.952M
36.4%
YoY
|
$5.396M
-20.83%
YoY
|
$9.361M
46.89%
YoY
|
$6.364M
-6.78%
YoY
|
$6.563M
-16.8%
YoY
|
$6.816M
-12.62%
YoY
|
$6.373M
-30.02%
YoY
|
$6.827M
-28.86%
YoY
|
$7.888M
-19.63%
YoY
|
$7.800M
-13.63%
YoY
|
$9.107M
23.77%
YoY
|
$9.597M
36.17%
YoY
|
$9.815M
62.42%
YoY
|
$9.031M
36.34%
YoY
|
$7.358M
35.51%
YoY
|
$7.048M
14.27%
YoY
|
$6.043M
57.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
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.203M
27.17%
YoY
|
$1.146M
17.66%
YoY
|
$1.062M
23.06%
YoY
|
$1.014M
3.05%
YoY
|
$946.0K
-6.06%
YoY
|
$974.0K
1.46%
YoY
|
$863.0K
4.99%
YoY
|
$984.0K
6.96%
YoY
|
$1.007M
8.98%
YoY
|
$960.0K
287.1%
YoY
|
$822.0K
-17.8%
YoY
|
$920.0K
1.88%
YoY
|
$924.0K
-10.38%
YoY
|
$248.0K
-78.17%
YoY
|
$1.000M
-33.16%
YoY
|
$903.0K
-37.68%
YoY
|
$1.031M
-27.39%
YoY
|
$1.136M
-15.54%
YoY
|
$1.496M
-1.84%
YoY
|
| Operating Expenses |
$16.94M
-45.88%
YoY
|
$17.77M
30.64%
YoY
|
$14.82M
24.49%
YoY
|
$6.410M
-17.82%
YoY
|
$31.30M
143.63%
YoY
|
$13.60M
9.45%
YoY
|
$11.91M
-24.16%
YoY
|
$7.800M
-9.83%
YoY
|
$12.85M
-47.43%
YoY
|
$12.43M
-33.61%
YoY
|
$15.70M
-13.63%
YoY
|
$8.650M
-12.93%
YoY
|
$24.44M
191.36%
YoY
|
$18.72M
128.7%
YoY
|
$18.17M
48.47%
YoY
|
$9.934M
23.04%
YoY
|
$8.389M
22.47%
YoY
|
$8.184M
-33.14%
YoY
|
$12.24M
41.79%
YoY
|
| Operating Profit |
-$656.0K
-106.95%
YoY
|
-$5.410M
528.34%
YoY
|
-$3.702M
33.26%
YoY
|
$2.127M
7234.48%
YoY
|
$9.436M
2109.84%
YoY
|
-$861.0K
-246.93%
YoY
|
-$2.778M
2.25%
YoY
|
$29.00K
-101.11%
YoY
|
$427.0K
-87.59%
YoY
|
$586.0K
-112.44%
YoY
|
-$2.717M
-40.73%
YoY
|
-$2.610M
-683.89%
YoY
|
$3.440M
-550.26%
YoY
|
-$4.711M
233.17%
YoY
|
-$4.584M
-265.25%
YoY
|
$447.0K
-109.89%
YoY
|
-$764.0K
-40.31%
YoY
|
-$1.414M
-72.05%
YoY
|
$2.774M
-206.08%
YoY
|
| Interest Expense |
-$195.0K
-108.33%
YoY
|
-$147.0K
-143.62%
YoY
|
$278.0K
-35.5%
YoY
|
-$1.221M
48.36%
YoY
|
$2.342M
704.81%
YoY
|
$337.0K
72.82%
YoY
|
$431.0K
46.1%
YoY
|
-$823.0K
95.95%
YoY
|
$291.0K
-20.71%
YoY
|
$195.0K
-48.68%
YoY
|
$295.0K
121.8%
YoY
|
-$420.0K
-55.6%
YoY
|
$367.0K
3.09%
YoY
|
$380.0K
-39.68%
YoY
|
$133.0K
-7.64%
YoY
|
-$946.0K
-46.22%
YoY
|
$356.0K
-104.62%
YoY
|
$630.0K
-47.24%
YoY
|
$144.0K
-88.84%
YoY
|
| Other Income/Expense, Net |
-$5.000K
-92.31%
YoY
|
$32.00K
N/A
|
-$78.00K
-147.85%
YoY
|
$39.00K
-72.34%
YoY
|
-$65.00K
-144.22%
YoY
|
$0.00
-100.0%
YoY
|
$163.0K
-132.34%
YoY
|
$141.0K
76.25%
YoY
|
$147.0K
-293.42%
YoY
|
$26.00K
225.0%
YoY
|
-$504.0K
3500.0%
YoY
|
$80.00K
-215.94%
YoY
|
-$76.00K
245.45%
YoY
|
$8.000K
-92.16%
YoY
|
-$14.00K
27.27%
YoY
|
-$69.00K
430.77%
YoY
|
-$22.00K
-85.33%
YoY
|
$102.0K
-131.19%
YoY
|
-$11.00K
-94.33%
YoY
|
| Pretax Income |
-$856.0K
-111.94%
YoY
|
-$5.525M
361.57%
YoY
|
-$3.502M
15.08%
YoY
|
$945.0K
-106.44%
YoY
|
$7.167M
-359.67%
YoY
|
-$1.197M
297.67%
YoY
|
-$3.043M
-13.45%
YoY
|
-$14.68M
395.88%
YoY
|
-$2.760M
-154.96%
YoY
|
-$301.0K
-94.68%
YoY
|
-$3.516M
-41.27%
YoY
|
-$2.960M
16.72%
YoY
|
$5.022M
-1267.91%
YoY
|
-$5.655M
729.18%
YoY
|
-$5.987M
-216.68%
YoY
|
-$2.536M
-63.44%
YoY
|
-$430.0K
-95.55%
YoY
|
-$682.0K
-97.45%
YoY
|
$5.131M
-125.82%
YoY
|
| Income Tax |
$19.00K
216.67%
YoY
|
$20.00K
233.33%
YoY
|
$14.00K
100.0%
YoY
|
$87.00K
-4450.0%
YoY
|
$6.000K
-125.0%
YoY
|
$6.000K
-62.5%
YoY
|
$7.000K
-65.0%
YoY
|
-$2.000K
-101.67%
YoY
|
-$24.00K
N/A
|
$16.00K
N/A
|
$20.00K
N/A
|
$120.0K
-156.6%
YoY
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
-$212.0K
58.21%
YoY
|
-$26.00K
N/A
|
-$487.0K
169.06%
YoY
|
-$63.00K
N/A
|
| Net Earnings |
-$875.0K
-112.22%
YoY
|
-$5.545M
360.93%
YoY
|
-$3.516M
15.28%
YoY
|
$761.0K
-105.14%
YoY
|
$7.161M
-361.73%
YoY
|
-$1.203M
279.5%
YoY
|
-$3.050M
-13.74%
YoY
|
-$14.81M
367.22%
YoY
|
-$2.736M
-154.48%
YoY
|
-$317.0K
-94.39%
YoY
|
-$3.536M
-40.94%
YoY
|
-$3.170M
31.75%
YoY
|
$5.022M
-1404.42%
YoY
|
-$5.655M
2973.37%
YoY
|
-$5.987M
-215.27%
YoY
|
-$2.406M
-64.5%
YoY
|
-$385.0K
-96.01%
YoY
|
-$184.0K
-99.31%
YoY
|
$5.194M
-126.16%
YoY
|
| Basic Earnings Per Share |
-$0.05
-113.16%
YoY
|
-$0.31
244.44%
YoY
|
-$0.21
5.0%
YoY
|
N/A
|
$0.38
-272.73%
YoY
|
-$0.09
125.0%
YoY
|
-$0.20
-45.95%
YoY
|
N/A
|
-$0.22
-833.33%
YoY
|
-$0.04
33.33%
YoY
|
-$0.37
1133.33%
YoY
|
N/A
|
$0.03
N/A
|
-$0.03
N/A
|
-$0.03
-200.0%
YoY
|
N/A
|
$0.00
N/A
|
N/A
N/A
|
$0.03
N/A
|
| Diluted Earnings Per Share |
-$0.05
-114.71%
YoY
|
-$0.31
244.44%
YoY
|
-$0.21
5.0%
YoY
|
$0.04
-103.81%
YoY
|
$0.34
-254.55%
YoY
|
-$0.09
125.0%
YoY
|
-$0.20
-45.95%
YoY
|
-$1.06
202.74%
YoY
|
-$0.22
-833.33%
YoY
|
-$0.04
33.33%
YoY
|
-$0.37
1133.33%
YoY
|
-$0.35
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
-$0.03
N/A
|
-$0.03
-200.0%
YoY
|
-$13.80K
-66.38%
YoY
|
-$2.223K
-96.84%
YoY
|
N/A
N/A
|
$0.03
-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 |
19.15M
20.65%
YoY
|
19.08M
21.45%
YoY
|
17.11M
9.62%
YoY
|
15.98M
19.9%
YoY
|
15.87M
23.4%
YoY
|
15.71M
27.83%
YoY
|
15.61M
33.58%
YoY
|
13.33M
-92.56%
YoY
|
12.86M
-92.78%
YoY
|
12.29M
-93.07%
YoY
|
11.68M
-93.34%
YoY
|
179.1M
N/A
|
178.2M shares
2.9%
YoY
|
177.3M shares
5.33%
YoY
|
175.4M shares
4.45%
YoY
|
N/A
|
173.2M
33.38%
YoY
|
168.3M shares
50.38%
YoY
|
167.9M shares
N/A
|
| Diluted Shares Outstanding |
19.22M
8.12%
YoY
|
18.45M
17.34%
YoY
|
16.99M
8.22%
YoY
|
N/A
|
17.77M
38.56%
YoY
|
15.72M
27.03%
YoY
|
15.70M
158843.21%
YoY
|
N/A
|
12.83M
-92.83%
YoY
|
12.38M
-93.0%
YoY
|
9.879K
-99.99%
YoY
|
N/A
|
178.9M
3.31%
YoY
|
176.9M shares
5.12%
YoY
|
175.4M shares
2.43%
YoY
|
N/A
|
173.2M
N/A
|
168.3M shares
N/A
|
171.3M shares
N/A
|
Loading...