|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$67.12M
12.01%
YoY
|
$59.92M
24.14%
YoY
|
$48.27M
21.08%
YoY
|
$39.86M
17.58%
YoY
|
$33.90M
N/A
|
| Cost Of Revenue |
$9.741M
-22.67%
YoY
|
$12.60M
8.78%
YoY
|
$11.58M
27.9%
YoY
|
$9.054M
32.46%
YoY
|
$6.835M
N/A
|
| Gross Profit |
$57.37M
21.25%
YoY
|
$47.32M
28.99%
YoY
|
$36.69M
19.08%
YoY
|
$30.81M
13.82%
YoY
|
$27.07M
N/A
|
| Selling, General & Admin |
$12.94M
163.5%
YoY
|
$4.909M
-39.05%
YoY
|
$8.054M
580.4%
YoY
|
$1.184M
-1.01%
YoY
|
$1.196M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$33.11M
14.36%
YoY
|
$28.95M
17.06%
YoY
|
$24.73M
13.44%
YoY
|
$21.80M
12.89%
YoY
|
$19.31M
N/A
|
| Operating Expenses |
$55.78M
64.27%
YoY
|
$33.96M
3.58%
YoY
|
$32.78M
42.64%
YoY
|
$22.98M
12.08%
YoY
|
$20.51M
N/A
|
| Operating Profit |
-$5.563M
-141.63%
YoY
|
$13.36M
242.43%
YoY
|
$3.902M
-50.13%
YoY
|
$7.824M
19.27%
YoY
|
$6.560M
N/A
|
| Interest Expense |
$18.02M
-177.16%
YoY
|
-$23.35M
26.78%
YoY
|
-$18.42M
46.47%
YoY
|
-$12.57M
36.04%
YoY
|
-$9.242M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.213M
-82.98%
YoY
|
-$30.63M
2435.93%
YoY
|
-$1.208M
-75.6%
YoY
|
-$4.950M
84.58%
YoY
|
-$2.682M
N/A
|
| Income Tax |
$350.0K
-39.66%
YoY
|
$580.0K
83.61%
YoY
|
$315.9K
-26.58%
YoY
|
$430.2K
107.04%
YoY
|
$207.8K
N/A
|
| Net Earnings |
-$3.829M
-82.76%
YoY
|
-$22.21M
1919.22%
YoY
|
-$1.100M
-75.39%
YoY
|
-$4.471M
59.82%
YoY
|
-$2.797M
N/A
|
| Basic Earnings Per Share |
-$0.22
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.22
-84.18%
YoY
|
-$1.37
1760.04%
YoY
|
-$0.07
-75.39%
YoY
|
-$0.30
59.83%
YoY
|
-$0.19
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.76M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
27.84M
N/A
|
N/A
|
N/A
|
N/A
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$18.19M
11.96%
YoY
|
$16.52M
8.82%
YoY
|
$16.80M
15.61%
YoY
|
$17.55M
20.18%
YoY
|
$16.24M
6.43%
YoY
|
$15.18M
5.82%
YoY
|
$14.53M
25.05%
YoY
|
$14.61M
26.94%
YoY
|
$15.26M
41.41%
YoY
|
$14.34M
41.24%
YoY
|
$11.62M
20.02%
YoY
|
$11.51M
17.78%
YoY
|
$10.79M
5.26%
YoY
|
| Cost Of Revenue |
$2.330M
-1.94%
YoY
|
$2.442M
6.17%
YoY
|
$2.209M
-37.44%
YoY
|
$2.714M
-16.26%
YoY
|
$2.376M
-32.6%
YoY
|
$2.300M
-32.57%
YoY
|
$3.531M
28.59%
YoY
|
$3.241M
17.0%
YoY
|
$3.525M
32.92%
YoY
|
$3.411M
36.72%
YoY
|
$2.746M
26.31%
YoY
|
$2.770M
31.59%
YoY
|
$2.652M
16.37%
YoY
|
| Gross Profit |
$15.86M
14.34%
YoY
|
$14.07M
6.5%
YoY
|
$14.59M
32.64%
YoY
|
$14.84M
30.56%
YoY
|
$13.87M
18.15%
YoY
|
$13.21M
20.88%
YoY
|
$11.00M
23.95%
YoY
|
$11.37M
30.09%
YoY
|
$11.74M
44.17%
YoY
|
$10.93M
42.71%
YoY
|
$8.877M
18.2%
YoY
|
$8.737M
13.99%
YoY
|
$8.141M
2.09%
YoY
|
| Selling, General & Admin |
$3.651M
28.6%
YoY
|
$3.705M
30.0%
YoY
|
$3.112M
346.48%
YoY
|
$3.279M
412.34%
YoY
|
$2.839M
293.76%
YoY
|
$2.850M
40.62%
YoY
|
$697.0K
-76.35%
YoY
|
$640.0K
-71.22%
YoY
|
$721.0K
-15.87%
YoY
|
$2.027M
494.35%
YoY
|
$2.947M
803.99%
YoY
|
$2.224M
619.74%
YoY
|
$857.0K
312.02%
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
|
| Depreciation & Amortization |
$7.672M
-0.47%
YoY
|
$8.485M
15.13%
YoY
|
$7.351M
3.26%
YoY
|
$9.563M
-33.11%
YoY
|
$7.708M
161.82%
YoY
|
$7.370M
-0.6%
YoY
|
$7.119M
-58.89%
YoY
|
$14.30M
28.15%
YoY
|
$2.944M
55.68%
YoY
|
$7.415M
34.42%
YoY
|
$17.32M
229.94%
YoY
|
$11.16M
1.08%
YoY
|
$1.891M
14.88%
YoY
|
| Operating Expenses |
$13.65M
4.86%
YoY
|
$12.19M
-1.89%
YoY
|
$12.67M
62.13%
YoY
|
$15.46M
103.09%
YoY
|
$13.02M
61.84%
YoY
|
$12.43M
31.6%
YoY
|
$7.816M
-14.17%
YoY
|
$7.612M
-3.85%
YoY
|
$8.045M
27.29%
YoY
|
$9.442M
61.23%
YoY
|
$9.106M
63.37%
YoY
|
$7.917M
46.18%
YoY
|
$6.320M
2.97%
YoY
|
| Operating Profit |
$2.202M
159.98%
YoY
|
$1.883M
-139.05%
YoY
|
$1.922M
-39.69%
YoY
|
-$619.0K
-116.49%
YoY
|
$847.0K
-77.06%
YoY
|
-$4.822M
-423.64%
YoY
|
$3.187M
-1491.7%
YoY
|
$3.754M
357.8%
YoY
|
$3.692M
102.75%
YoY
|
$1.490M
-17.41%
YoY
|
-$229.0K
-111.83%
YoY
|
$820.0K
-63.54%
YoY
|
$1.821M
-0.82%
YoY
|
| Interest Expense |
$4.213M
-6.32%
YoY
|
-$4.308M
-224.8%
YoY
|
$4.564M
-170.62%
YoY
|
$4.647M
-170.44%
YoY
|
$4.497M
-167.17%
YoY
|
$3.452M
-152.38%
YoY
|
-$6.463M
39.95%
YoY
|
-$6.597M
68.72%
YoY
|
-$6.695M
103.0%
YoY
|
-$6.590M
71.79%
YoY
|
-$4.618M
45.54%
YoY
|
-$3.910M
33.08%
YoY
|
-$3.298M
25.54%
YoY
|
| Other Income/Expense, Net |
-$4.132M
-9.39%
YoY
|
N/A
|
$1.416M
-121.7%
YoY
|
N/A
|
-$4.560M
N/A
|
N/A
|
-$6.526M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$470.0K
-138.06%
YoY
|
-$5.241M
-75.34%
YoY
|
$5.599M
-270.91%
YoY
|
-$4.336M
49.83%
YoY
|
-$1.235M
-61.48%
YoY
|
-$21.25M
-348.92%
YoY
|
-$3.276M
-32.41%
YoY
|
-$2.894M
-15.43%
YoY
|
-$3.206M
117.06%
YoY
|
$8.538M
-545.37%
YoY
|
-$4.847M
211.9%
YoY
|
-$3.422M
396.66%
YoY
|
-$1.477M
86.96%
YoY
|
| Income Tax |
$70.00K
-31.37%
YoY
|
$2.000K
-99.13%
YoY
|
$52.00K
-17.46%
YoY
|
$194.0K
63.03%
YoY
|
$102.0K
-37.04%
YoY
|
$231.0K
110.1%
YoY
|
$63.00K
31.25%
YoY
|
$119.0K
-19.05%
YoY
|
$162.0K
1372.73%
YoY
|
$110.0K
-15.42%
YoY
|
$48.00K
2.13%
YoY
|
$147.0K
0.0%
YoY
|
$11.00K
-89.72%
YoY
|
| Net Earnings |
$320.0K
-138.42%
YoY
|
-$4.237M
41.37%
YoY
|
$4.015M
-265.16%
YoY
|
-$2.901M
32.71%
YoY
|
-$833.0K
-66.03%
YoY
|
-$2.997M
-148.71%
YoY
|
-$2.431M
-31.73%
YoY
|
-$2.186M
-14.71%
YoY
|
-$2.452M
116.99%
YoY
|
$6.153M
-460.48%
YoY
|
-$3.561M
172.25%
YoY
|
-$2.563M
263.55%
YoY
|
-$1.130M
50.67%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
N/A
|
$0.19
N/A
|
-$0.16
N/A
|
-$0.06
N/A
|
-$0.19
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
-$0.19
0.0%
YoY
|
$0.19
-215.64%
YoY
|
-$0.16
6.85%
YoY
|
-$0.06
-61.08%
YoY
|
-$0.19
-146.25%
YoY
|
-$0.16
-32.37%
YoY
|
-$0.15
-14.15%
YoY
|
-$0.16
104.64%
YoY
|
$0.41
-473.49%
YoY
|
-$0.24
166.67%
YoY
|
-$0.17
240.0%
YoY
|
-$0.08
60.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
|
| Basic Shares Outstanding |
22.31M
29.05%
YoY
|
21.65M
34.76%
YoY
|
20.46M
N/A
|
19.09M
N/A
|
17.29M
N/A
|
16.07M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
22.28M
-19.93%
YoY
|
N/A
|
27.84M
N/A
|
27.83M
N/A
|
27.82M
N/A
|
27.58M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...