|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$76.49M
14.39%
YoY
|
$66.86M
12.63%
YoY
|
$59.37M
18.09%
YoY
|
$50.27M
16.56%
YoY
|
$43.13M
-0.85%
YoY
|
| Cost Of Revenue |
$44.20M
12.22%
YoY
|
$39.39M
16.93%
YoY
|
$33.68M
7.89%
YoY
|
$31.22M
19.33%
YoY
|
$26.16M
8.11%
YoY
|
| Gross Profit |
$32.29M
17.51%
YoY
|
$27.48M
6.98%
YoY
|
$25.69M
34.79%
YoY
|
$19.06M
12.3%
YoY
|
$16.97M
-12.53%
YoY
|
| Selling, General & Admin |
$28.19M
2.19%
YoY
|
$27.59M
20.44%
YoY
|
$22.90M
-17.48%
YoY
|
$27.76M
23.15%
YoY
|
$22.54M
4.34%
YoY
|
| Research & Development |
$2.353M
-29.91%
YoY
|
$3.357M
2.74%
YoY
|
$3.268M
-32.64%
YoY
|
$4.852M
52.97%
YoY
|
$3.172M
76.2%
YoY
|
| Depreciation & Amortization |
$1.356M
2.02%
YoY
|
$1.329M
29.5%
YoY
|
$1.026M
-44.91%
YoY
|
$1.863M
39.51%
YoY
|
$1.335M
-53.96%
YoY
|
| Operating Expenses |
$31.78M
-2.96%
YoY
|
$32.75M
20.41%
YoY
|
$27.20M
-24.29%
YoY
|
$35.92M
39.73%
YoY
|
$25.71M
9.87%
YoY
|
| Operating Profit |
$509.8K
-109.67%
YoY
|
-$5.270M
248.64%
YoY
|
-$1.512M
-91.04%
YoY
|
-$16.87M
92.96%
YoY
|
-$8.742M
118.55%
YoY
|
| Interest Expense |
-$2.111M
-2.71%
YoY
|
-$2.170M
-143.68%
YoY
|
$4.966M
27.42%
YoY
|
$3.898M
-233.42%
YoY
|
-$2.921M
-36.49%
YoY
|
| Other Income/Expense, Net |
-$27.82M
1160.94%
YoY
|
-$2.207M
-50.85%
YoY
|
-$4.490M
-233.32%
YoY
|
$3.368M
-72.91%
YoY
|
$12.43M
590.69%
YoY
|
| Pretax Income |
-$27.31M
265.34%
YoY
|
-$7.476M
24.58%
YoY
|
-$6.001M
-55.55%
YoY
|
-$13.50M
-1855.15%
YoY
|
$769.2K
-111.31%
YoY
|
| Income Tax |
$734.9K
263.3%
YoY
|
$202.3K
-48.7%
YoY
|
$394.3K
-289.06%
YoY
|
-$208.5K
-155.55%
YoY
|
$375.4K
-82.12%
YoY
|
| Net Earnings |
-$28.11M
288.86%
YoY
|
-$7.229M
-21.39%
YoY
|
-$9.197M
-29.37%
YoY
|
-$13.02M
66.76%
YoY
|
-$7.808M
-21.13%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$212.30
1100.23%
YoY
|
-$17.69
61.7%
YoY
|
-$10.94
-100.0%
YoY
|
-$524.4K
27.01%
YoY
|
-$412.9K
-59.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
132.4K shares
-67.6%
YoY
|
408.6K shares
-53.04%
YoY
|
870.1K shares
-96.5%
YoY
|
24.83M shares
31.3%
YoY
|
18.91M shares
N/A
|
| Diluted Shares Outstanding |
132.4K shares
-67.6%
YoY
|
408.6K shares
-53.04%
YoY
|
870.1K shares
-96.5%
YoY
|
24.83M shares
31.3%
YoY
|
18.91M 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 |
$18.06M
-33.72%
YoY
|
$16.13M
17.42%
YoY
|
$18.53M
2.16%
YoY
|
$16.97M
15.52%
YoY
|
$27.25M
58.8%
YoY
|
$13.74M
-18.59%
YoY
|
$18.14M
9.31%
YoY
|
$14.69M
-0.3%
YoY
|
$17.16M
6.76%
YoY
|
$16.88M
41.0%
YoY
|
$16.59M
25.31%
YoY
|
$14.73M
8.06%
YoY
|
$16.07M
26.28%
YoY
|
$11.97M
12.16%
YoY
|
$13.24M
-9.96%
YoY
|
$13.63M
32.0%
YoY
|
$12.73M
37.45%
YoY
|
$10.67M
20.78%
YoY
|
$14.71M
36.95%
YoY
|
| Cost Of Revenue |
$11.21M
-25.66%
YoY
|
$10.51M
30.77%
YoY
|
$11.48M
8.72%
YoY
|
$9.595M
8.92%
YoY
|
$15.08M
47.6%
YoY
|
$8.038M
-17.94%
YoY
|
$10.56M
8.11%
YoY
|
$8.809M
6.79%
YoY
|
$10.22M
17.0%
YoY
|
$9.796M
41.4%
YoY
|
$9.768M
22.32%
YoY
|
$8.249M
6.38%
YoY
|
$8.735M
0.68%
YoY
|
$6.928M
1.83%
YoY
|
$7.986M
-18.52%
YoY
|
$7.754M
25.1%
YoY
|
$8.676M
62.72%
YoY
|
$6.803M
40.84%
YoY
|
$9.802M
83.21%
YoY
|
| Gross Profit |
$6.847M
-43.72%
YoY
|
$5.622M
-1.4%
YoY
|
$7.051M
-6.98%
YoY
|
$7.371M
25.41%
YoY
|
$12.17M
75.31%
YoY
|
$5.702M
-19.49%
YoY
|
$7.579M
11.03%
YoY
|
$5.877M
-9.31%
YoY
|
$6.939M
-5.44%
YoY
|
$7.082M
40.45%
YoY
|
$6.826M
29.84%
YoY
|
$6.481M
10.28%
YoY
|
$7.338M
81.08%
YoY
|
$5.043M
30.33%
YoY
|
$5.257M
7.16%
YoY
|
$5.876M
42.36%
YoY
|
$4.053M
3.15%
YoY
|
$3.869M
-3.4%
YoY
|
$4.906M
-8.97%
YoY
|
| Selling, General & Admin |
$7.957M
23.16%
YoY
|
$7.603M
12.55%
YoY
|
$7.935M
18.87%
YoY
|
$7.313M
-7.03%
YoY
|
$6.460M
-3.79%
YoY
|
$6.756M
2.3%
YoY
|
$6.676M
-10.67%
YoY
|
$7.867M
53.43%
YoY
|
$6.715M
26.27%
YoY
|
$6.604M
21.04%
YoY
|
$7.473M
0.47%
YoY
|
$5.127M
-26.22%
YoY
|
$5.318M
-21.3%
YoY
|
$5.456M
-17.49%
YoY
|
$7.438M
19.94%
YoY
|
$6.949M
22.56%
YoY
|
$6.757M
28.71%
YoY
|
$6.612M
22.06%
YoY
|
$6.201M
15.27%
YoY
|
| Research & Development |
$546.9K
-29.7%
YoY
|
$501.4K
-43.66%
YoY
|
$298.6K
-56.9%
YoY
|
$386.6K
-55.28%
YoY
|
$777.9K
-18.24%
YoY
|
$890.1K
4.86%
YoY
|
$692.8K
N/A
|
$864.5K
-17.66%
YoY
|
$951.4K
-41.1%
YoY
|
$848.8K
-44.82%
YoY
|
N/A
|
$1.050M
0.16%
YoY
|
$1.615M
44.91%
YoY
|
$1.538M
17.27%
YoY
|
$1.377M
21.01%
YoY
|
$1.048M
38.3%
YoY
|
$1.115M
73.77%
YoY
|
$1.312M
108.21%
YoY
|
$1.138M
60.28%
YoY
|
| Depreciation & Amortization |
$458.9K
47.66%
YoY
|
$412.4K
22.28%
YoY
|
$394.6K
19.54%
YoY
|
$312.9K
-3.86%
YoY
|
$310.8K
1.94%
YoY
|
$337.3K
-8.43%
YoY
|
$330.1K
1.23%
YoY
|
$325.5K
30.24%
YoY
|
$304.9K
-469.83%
YoY
|
$368.3K
-30.62%
YoY
|
$326.1K
-36.84%
YoY
|
$249.9K
-48.34%
YoY
|
-$82.44K
-113.74%
YoY
|
$530.8K
101.97%
YoY
|
$516.3K
42.23%
YoY
|
$483.7K
65.55%
YoY
|
$599.9K
87.79%
YoY
|
$262.8K
-27.11%
YoY
|
$363.0K
-50.95%
YoY
|
| Operating Expenses |
$9.019M
19.48%
YoY
|
$8.428M
5.57%
YoY
|
$8.234M
11.74%
YoY
|
$8.013M
-11.52%
YoY
|
$7.549M
-5.31%
YoY
|
$7.983M
2.08%
YoY
|
$7.369M
7.65%
YoY
|
$9.057M
40.92%
YoY
|
$7.972M
14.97%
YoY
|
$7.821M
11.82%
YoY
|
$6.845M
-22.35%
YoY
|
$6.427M
-19.64%
YoY
|
$6.934M
-11.92%
YoY
|
$6.994M
-11.73%
YoY
|
$8.815M
20.11%
YoY
|
$7.997M
24.41%
YoY
|
$7.872M
33.62%
YoY
|
$7.924M
30.94%
YoY
|
$7.339M
20.32%
YoY
|
| Operating Profit |
-$2.172M
-147.05%
YoY
|
-$2.806M
23.0%
YoY
|
-$1.183M
-661.29%
YoY
|
-$642.4K
-79.8%
YoY
|
$4.617M
-547.31%
YoY
|
-$2.281M
208.98%
YoY
|
$210.8K
-1226.07%
YoY
|
-$3.180M
-6012.74%
YoY
|
-$1.032M
-354.93%
YoY
|
-$738.4K
-62.16%
YoY
|
-$18.72K
-99.47%
YoY
|
$53.77K
-102.54%
YoY
|
$404.9K
-110.6%
YoY
|
-$1.951M
-51.87%
YoY
|
-$3.558M
46.23%
YoY
|
-$2.121M
-7.8%
YoY
|
-$3.819M
94.61%
YoY
|
-$4.055M
98.17%
YoY
|
-$2.433M
242.68%
YoY
|
| Interest Expense |
-$562.4K
24.15%
YoY
|
-$12.12M
2405.41%
YoY
|
-$712.3K
51.01%
YoY
|
-$461.5K
-11.47%
YoY
|
-$453.0K
-176.42%
YoY
|
-$483.9K
-182.9%
YoY
|
-$471.7K
-62.23%
YoY
|
-$521.3K
-141.57%
YoY
|
$592.8K
-55.6%
YoY
|
$583.7K
-48.27%
YoY
|
-$1.249M
412.47%
YoY
|
$1.254M
34.71%
YoY
|
$1.335M
-201.34%
YoY
|
$1.128M
-180.27%
YoY
|
-$243.7K
-76.35%
YoY
|
$931.1K
115.02%
YoY
|
-$1.318M
55.17%
YoY
|
-$1.405M
130.81%
YoY
|
-$1.030M
30.42%
YoY
|
| Other Income/Expense, Net |
$3.468M
-15.51%
YoY
|
-$17.52M
-33.31%
YoY
|
-$1.016M
-119.83%
YoY
|
-$3.935M
-33.33%
YoY
|
$4.104M
-1016.04%
YoY
|
-$26.27M
5098.24%
YoY
|
$5.121M
6098.14%
YoY
|
-$5.902M
384.0%
YoY
|
-$448.0K
-53.26%
YoY
|
-$505.3K
-55.88%
YoY
|
$82.62K
-97.9%
YoY
|
-$1.220M
-206.86%
YoY
|
-$958.6K
-386.22%
YoY
|
-$1.145M
-223.13%
YoY
|
$3.928M
76.49%
YoY
|
$1.141M
-67.1%
YoY
|
$334.9K
-93.74%
YoY
|
$930.2K
-2.19%
YoY
|
$2.226M
124.81%
YoY
|
| Pretax Income |
$1.296M
-85.14%
YoY
|
-$20.32M
-28.81%
YoY
|
-$2.911M
-167.24%
YoY
|
-$4.577M
-49.6%
YoY
|
$8.721M
-689.19%
YoY
|
-$28.55M
2195.41%
YoY
|
$4.330M
-465.41%
YoY
|
-$9.082M
679.06%
YoY
|
-$1.480M
167.3%
YoY
|
-$1.244M
-59.84%
YoY
|
-$1.185M
-62.85%
YoY
|
-$1.166M
19.0%
YoY
|
-$553.8K
-88.47%
YoY
|
-$3.097M
-31.64%
YoY
|
-$3.189M
157.69%
YoY
|
-$979.6K
-183.85%
YoY
|
-$4.802M
-288.87%
YoY
|
-$4.530M
165.85%
YoY
|
-$1.238M
142.69%
YoY
|
| Income Tax |
$73.86K
-33.17%
YoY
|
$266.3K
120.95%
YoY
|
$489.8K
-1468.16%
YoY
|
$14.04K
-79.14%
YoY
|
$110.5K
10.52%
YoY
|
$120.5K
70.37%
YoY
|
-$35.80K
-109.56%
YoY
|
$67.29K
242.62%
YoY
|
$100.0K
N/A
|
$70.75K
N/A
|
$374.6K
850.84%
YoY
|
$19.64K
-107.92%
YoY
|
N/A
N/A
|
N/A
N/A
|
$39.40K
-80.99%
YoY
|
-$247.9K
-708.31%
YoY
|
N/A
N/A
|
N/A
N/A
|
$207.2K
-88.98%
YoY
|
| Net Earnings |
$907.0K
-89.18%
YoY
|
-$20.56M
-28.51%
YoY
|
-$3.198M
-172.14%
YoY
|
-$4.543M
-49.41%
YoY
|
$8.383M
-669.03%
YoY
|
-$28.75M
2281.33%
YoY
|
$4.432M
-395.23%
YoY
|
-$8.981M
683.33%
YoY
|
-$1.473M
147.68%
YoY
|
-$1.207M
-80.76%
YoY
|
-$1.501M
-52.2%
YoY
|
-$1.147M
68.41%
YoY
|
-$594.8K
-87.4%
YoY
|
-$6.277M
40.18%
YoY
|
-$3.141M
-67.51%
YoY
|
-$680.8K
-162.0%
YoY
|
-$4.721M
-292.38%
YoY
|
-$4.478M
164.56%
YoY
|
-$9.668M
194.74%
YoY
|
| Basic Earnings Per Share |
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.03
-150.0%
YoY
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.08
-98.04%
YoY
|
-$7.91
-51.44%
YoY
|
-$29.81
-1191.64%
YoY
|
-$26.80
9242.41%
YoY
|
$4.11
-392.75%
YoY
|
-$16.29
1301.15%
YoY
|
$2.73
-283.27%
YoY
|
-$0.29
-77.79%
YoY
|
-$1.41
88.2%
YoY
|
-$1.16
-85.89%
YoY
|
-$1.49
-100.0%
YoY
|
-$1.29
4205.63%
YoY
|
-$0.75
-100.0%
YoY
|
-$8.24
-100.0%
YoY
|
-$119.1K
-74.7%
YoY
|
-$0.03
-150.0%
YoY
|
-$196.0K
-248.78%
YoY
|
-$193.9K
104.37%
YoY
|
-$470.6K
143.34%
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 |
10.08M shares
464.73%
YoY
|
6.912M shares
300.87%
YoY
|
5.678M shares
-67.44%
YoY
|
1.785M shares
-83.25%
YoY
|
1.785M shares
69.05%
YoY
|
1.724M shares
63.33%
YoY
|
17.44M shares
1646.66%
YoY
|
10.65M shares
1102.92%
YoY
|
1.056M shares
28.02%
YoY
|
1.056M shares
-96.2%
YoY
|
998.3K shares
-96.22%
YoY
|
885.5K shares
-96.56%
YoY
|
824.6K shares
19.81%
YoY
|
27.78M shares
4109.43%
YoY
|
26.41M shares
N/A
|
25.78M shares
37.76%
YoY
|
688.3K shares
N/A
|
659.9K shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
10.24M shares
403.65%
YoY
|
2.601M shares
47.45%
YoY
|
N/A
|
2.543M shares
-91.89%
YoY
|
2.033M shares
92.56%
YoY
|
1.764M shares
68.41%
YoY
|
N/A
|
31.35M shares
3391.12%
YoY
|
1.056M shares
29.45%
YoY
|
1.048M shares
37.56%
YoY
|
N/A
|
897.9K shares
-96.52%
YoY
|
815.5K shares
18.49%
YoY
|
761.6K shares
N/A
|
N/A
|
25.78M shares
37.76%
YoY
|
688.3K shares
N/A
|
N/A
|
N/A
|
Loading...