|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.031M
43.9%
YoY
|
$4.191M
118.39%
YoY
|
$1.919M
77.03%
YoY
|
$1.084M
17.7%
YoY
|
$921.0K
-41.11%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$5.000K
-99.69%
YoY
|
$1.606M
-43.31%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$1.919M
77.85%
YoY
|
$1.079M
-257.52%
YoY
|
-$685.0K
-46.02%
YoY
|
| Selling, General & Admin |
$48.78M
-2.66%
YoY
|
$50.12M
-1.56%
YoY
|
$50.91M
15.74%
YoY
|
$43.99M
4.12%
YoY
|
$42.24M
43.08%
YoY
|
| Research & Development |
$5.735M
0.67%
YoY
|
$5.697M
28.34%
YoY
|
$4.439M
23.55%
YoY
|
$3.593M
-17.27%
YoY
|
$4.343M
47.07%
YoY
|
| Depreciation & Amortization |
$548.0K
-35.07%
YoY
|
$844.0K
-40.56%
YoY
|
$1.420M
-2.07%
YoY
|
$1.450M
-58.96%
YoY
|
$3.533M
-1.62%
YoY
|
| Operating Expenses |
$54.52M
-2.32%
YoY
|
$55.81M
0.84%
YoY
|
$55.35M
16.33%
YoY
|
$47.58M
2.13%
YoY
|
$46.59M
43.45%
YoY
|
| Operating Profit |
-$11.71M
15.73%
YoY
|
-$10.12M
-38.51%
YoY
|
-$16.46M
-55.33%
YoY
|
-$36.85M
-32.77%
YoY
|
-$54.81M
46.03%
YoY
|
| Interest Expense |
$2.159M
-9.06%
YoY
|
$2.374M
108.25%
YoY
|
$1.140M
1935.71%
YoY
|
$56.00K
-34.12%
YoY
|
$85.00K
-95.28%
YoY
|
| Other Income/Expense, Net |
$75.00K
-67.81%
YoY
|
$233.0K
-12.41%
YoY
|
$266.0K
3.91%
YoY
|
$256.0K
-38.16%
YoY
|
$414.0K
-16.53%
YoY
|
| Pretax Income |
-$9.480M
26.15%
YoY
|
-$7.515M
-50.08%
YoY
|
-$15.06M
-58.79%
YoY
|
-$36.54M
-32.73%
YoY
|
-$54.31M
54.13%
YoY
|
| Income Tax |
$1.892M
17.3%
YoY
|
$1.613M
27.81%
YoY
|
$1.262M
28.38%
YoY
|
$983.0K
692.74%
YoY
|
$124.0K
-94.84%
YoY
|
| Net Earnings |
-$11.37M
24.58%
YoY
|
-$9.128M
-44.06%
YoY
|
-$16.32M
-56.51%
YoY
|
-$37.52M
-31.07%
YoY
|
-$54.43M
44.63%
YoY
|
| Basic Earnings Per Share |
-$0.61
24.49%
YoY
|
-$0.49
-43.68%
YoY
|
-$0.87
-57.97%
YoY
|
-$2.07
-33.87%
YoY
|
-$3.13
36.68%
YoY
|
| Diluted Earnings Per Share |
-$0.61
24.49%
YoY
|
-$0.49
-43.68%
YoY
|
-$0.87
-57.97%
YoY
|
-$2.07
-33.87%
YoY
|
-$3.13
36.68%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.56M shares
-1.08%
YoY
|
18.77M shares
-0.4%
YoY
|
18.84M shares
3.85%
YoY
|
18.14M shares
4.19%
YoY
|
17.41M shares
6.04%
YoY
|
| Diluted Shares Outstanding |
18.56M shares
-1.08%
YoY
|
18.77M shares
-0.4%
YoY
|
18.84M shares
3.85%
YoY
|
18.14M shares
4.19%
YoY
|
17.41M shares
6.04%
YoY
|
|
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 |
$1.573M
0.45%
YoY
|
$1.552M
0.06%
YoY
|
$1.418M
-7.02%
YoY
|
$1.389M
10.24%
YoY
|
$1.566M
23.21%
YoY
|
$1.551M
47.43%
YoY
|
$1.525M
150.82%
YoY
|
$1.260M
107.24%
YoY
|
$1.271M
119.9%
YoY
|
$1.052M
164.32%
YoY
|
$608.0K
81.49%
YoY
|
$608.0K
81.49%
YoY
|
$578.0K
50.13%
YoY
|
$398.0K
118.68%
YoY
|
$335.0K
84.07%
YoY
|
$335.0K
85.08%
YoY
|
$385.0K
63.14%
YoY
|
$182.0K
-26.61%
YoY
|
$182.0K
-28.91%
YoY
|
| Cost Of Revenue |
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
|
N/A
|
N/A
|
$0.00
N/A
|
$5.000K
-99.08%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$608.0K
81.49%
YoY
|
$578.0K
52.11%
YoY
|
N/A
|
N/A
|
$335.0K
85.08%
YoY
|
$380.0K
-223.78%
YoY
|
$364.0K
-236.33%
YoY
|
N/A
|
| Selling, General & Admin |
$10.10M
-3.97%
YoY
|
$9.847M
-22.79%
YoY
|
$11.94M
-18.77%
YoY
|
$10.81M
-4.48%
YoY
|
$10.51M
-16.78%
YoY
|
$12.75M
-3.49%
YoY
|
$14.70M
13.54%
YoY
|
$11.32M
-7.61%
YoY
|
$12.63M
-6.22%
YoY
|
$13.22M
4.96%
YoY
|
$12.95M
2.8%
YoY
|
$12.25M
12.41%
YoY
|
$13.47M
17.31%
YoY
|
$12.59M
16.39%
YoY
|
$12.60M
16.78%
YoY
|
$10.90M
15.84%
YoY
|
$11.48M
21.09%
YoY
|
$10.82M
-26.15%
YoY
|
$10.79M
30.81%
YoY
|
| Research & Development |
$1.104M
-1.43%
YoY
|
$1.212M
-31.76%
YoY
|
$1.120M
-36.0%
YoY
|
$1.089M
-51.45%
YoY
|
$1.120M
-9.53%
YoY
|
$1.776M
54.84%
YoY
|
$1.750M
63.7%
YoY
|
$2.243M
57.18%
YoY
|
$1.238M
32.26%
YoY
|
$1.147M
17.04%
YoY
|
$1.069M
-2.46%
YoY
|
$1.427M
86.05%
YoY
|
$936.0K
4.82%
YoY
|
$980.0K
5.38%
YoY
|
$1.096M
9.27%
YoY
|
$767.0K
-56.12%
YoY
|
$893.0K
-28.22%
YoY
|
$930.0K
-5.87%
YoY
|
$1.003M
25.22%
YoY
|
| Depreciation & Amortization |
$104.0K
-26.76%
YoY
|
$133.0K
-11.92%
YoY
|
$124.0K
-30.73%
YoY
|
$76.00K
-60.21%
YoY
|
$142.0K
-26.42%
YoY
|
$151.0K
-28.1%
YoY
|
$179.0K
-27.24%
YoY
|
$191.0K
-38.98%
YoY
|
$193.0K
-48.26%
YoY
|
$210.0K
-43.55%
YoY
|
$246.0K
-32.04%
YoY
|
$313.0K
-31.06%
YoY
|
$373.0K
-19.09%
YoY
|
$372.0K
44.75%
YoY
|
$362.0K
7.1%
YoY
|
$454.0K
301.77%
YoY
|
$461.0K
-54.8%
YoY
|
$257.0K
-78.4%
YoY
|
$338.0K
-72.02%
YoY
|
| Operating Expenses |
$11.20M
-3.72%
YoY
|
$11.06M
-23.89%
YoY
|
$13.06M
-20.6%
YoY
|
$11.98M
-12.91%
YoY
|
$11.63M
-16.14%
YoY
|
$14.53M
1.17%
YoY
|
$16.45M
17.36%
YoY
|
$13.76M
-1.71%
YoY
|
$13.87M
-3.72%
YoY
|
$14.36M
5.83%
YoY
|
$14.02M
2.38%
YoY
|
$13.99M
15.44%
YoY
|
$14.41M
16.41%
YoY
|
$13.57M
15.52%
YoY
|
$13.69M
16.14%
YoY
|
$12.12M
7.53%
YoY
|
$12.38M
15.37%
YoY
|
$11.75M
-24.87%
YoY
|
$11.79M
30.31%
YoY
|
| Operating Profit |
-$9.061M
-228.85%
YoY
|
$60.68M
-562.11%
YoY
|
$22.48M
-249.75%
YoY
|
N/A
|
$7.032M
625.7%
YoY
|
-$13.13M
-681.23%
YoY
|
-$15.01M
428.78%
YoY
|
N/A
|
$969.0K
-111.53%
YoY
|
$2.259M
-121.19%
YoY
|
-$2.839M
-78.28%
YoY
|
-$13.39M
13.57%
YoY
|
-$8.404M
-32.09%
YoY
|
-$10.66M
-10.8%
YoY
|
-$13.07M
9.28%
YoY
|
-$11.79M
6.27%
YoY
|
-$12.38M
2.58%
YoY
|
-$11.95M
-26.53%
YoY
|
-$11.96M
-21.64%
YoY
|
| Interest Expense |
$340.0K
-21.66%
YoY
|
$379.0K
-35.21%
YoY
|
$442.0K
-36.31%
YoY
|
$446.0K
-51.84%
YoY
|
$434.0K
-34.83%
YoY
|
$585.0K
46.25%
YoY
|
$694.0K
79.79%
YoY
|
$926.0K
97.02%
YoY
|
$666.0K
62.84%
YoY
|
$400.0K
63.93%
YoY
|
$386.0K
2170.59%
YoY
|
$470.0K
46900.0%
YoY
|
$409.0K
4444.44%
YoY
|
$244.0K
430.43%
YoY
|
$17.00K
-34.62%
YoY
|
$1.000K
-88.89%
YoY
|
$9.000K
-55.0%
YoY
|
$46.00K
130.0%
YoY
|
$26.00K
-35.0%
YoY
|
| Other Income/Expense, Net |
$68.00K
580.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$40.00K
-9.09%
YoY
|
$10.00K
-67.74%
YoY
|
$9.000K
-85.71%
YoY
|
$16.00K
-83.16%
YoY
|
$44.00K
29.41%
YoY
|
$31.00K
-83.24%
YoY
|
$63.00K
-625.0%
YoY
|
$95.00K
61.02%
YoY
|
$34.00K
-42.37%
YoY
|
$185.0K
193.65%
YoY
|
-$12.00K
-119.35%
YoY
|
$59.00K
-18.06%
YoY
|
$59.00K
-28.05%
YoY
|
$63.00K
-42.73%
YoY
|
$62.00K
-45.13%
YoY
|
$72.00K
-33.94%
YoY
|
| Pretax Income |
-$8.653M
-215.74%
YoY
|
$61.05M
-587.03%
YoY
|
$22.92M
-260.28%
YoY
|
$9.882M
-203.57%
YoY
|
$7.476M
348.74%
YoY
|
-$12.54M
-561.22%
YoY
|
-$14.30M
506.53%
YoY
|
-$9.541M
-158.97%
YoY
|
$1.666M
-121.33%
YoY
|
$2.718M
-126.06%
YoY
|
-$2.358M
-81.86%
YoY
|
$16.18M
-250.59%
YoY
|
-$7.810M
-36.52%
YoY
|
-$10.43M
-12.14%
YoY
|
-$13.00M
9.54%
YoY
|
-$10.74M
-3.4%
YoY
|
-$12.30M
3.09%
YoY
|
-$11.87M
-26.44%
YoY
|
-$11.86M
-21.53%
YoY
|
| Income Tax |
-$2.052M
776.92%
YoY
|
$7.518M
3168.7%
YoY
|
-$2.257M
-284.7%
YoY
|
$674.0K
-618.46%
YoY
|
-$234.0K
-117.49%
YoY
|
$230.0K
-64.34%
YoY
|
$1.222M
-609.17%
YoY
|
-$130.0K
-120.41%
YoY
|
$1.338M
537.14%
YoY
|
$645.0K
200.0%
YoY
|
-$240.0K
-220.0%
YoY
|
$637.0K
133.33%
YoY
|
$210.0K
-49.03%
YoY
|
$215.0K
41.45%
YoY
|
$200.0K
36.99%
YoY
|
$273.0K
-245.99%
YoY
|
$412.0K
165.81%
YoY
|
$152.0K
4.83%
YoY
|
$146.0K
1227.27%
YoY
|
| Net Earnings |
-$6.601M
-185.62%
YoY
|
$53.54M
-519.36%
YoY
|
$25.18M
-262.2%
YoY
|
$9.208M
-197.84%
YoY
|
$7.710M
2250.61%
YoY
|
-$12.77M
-715.82%
YoY
|
-$15.52M
632.96%
YoY
|
-$9.411M
-160.55%
YoY
|
$328.0K
-104.09%
YoY
|
$2.073M
-119.48%
YoY
|
-$2.118M
-83.95%
YoY
|
$15.54M
-241.07%
YoY
|
-$8.020M
-36.92%
YoY
|
-$10.64M
-11.46%
YoY
|
-$13.20M
9.88%
YoY
|
-$11.02M
0.75%
YoY
|
-$12.72M
5.18%
YoY
|
-$12.02M
-26.16%
YoY
|
-$12.01M
-20.62%
YoY
|
| Basic Earnings Per Share |
-$0.35
-185.37%
YoY
|
$2.86
-514.49%
YoY
|
$1.35
-260.71%
YoY
|
N/A
|
$0.41
1950.0%
YoY
|
-$0.69
-727.27%
YoY
|
-$0.84
663.64%
YoY
|
N/A
|
$0.02
-104.76%
YoY
|
$0.11
-119.64%
YoY
|
-$0.11
-84.51%
YoY
|
N/A
|
-$0.42
-39.13%
YoY
|
-$0.56
460.0%
YoY
|
-$0.71
4.41%
YoY
|
N/A
|
-$0.69
N/A
|
-$0.10
N/A
|
-$0.68
N/A
|
| Diluted Earnings Per Share |
-$0.35
-185.37%
YoY
|
$2.86
-514.49%
YoY
|
$1.35
-260.71%
YoY
|
$0.50
-196.42%
YoY
|
$0.41
1950.0%
YoY
|
-$0.69
-727.27%
YoY
|
-$0.84
663.64%
YoY
|
-$0.51
-161.78%
YoY
|
$0.02
-104.76%
YoY
|
$0.11
-119.64%
YoY
|
-$0.11
-84.51%
YoY
|
$0.82
-100.0%
YoY
|
-$0.42
-100.0%
YoY
|
-$0.56
-100.0%
YoY
|
-$0.71
4.41%
YoY
|
-$600.3K
-3.38%
YoY
|
-$694.3K
0.44%
YoY
|
-$757.8K
-19.24%
YoY
|
-$0.68
-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 |
18.72M shares
0.53%
YoY
|
18.74M shares
0.78%
YoY
|
18.70M shares
0.68%
YoY
|
18.59M shares
0.36%
YoY
|
18.62M shares
-0.81%
YoY
|
18.59M shares
-2.37%
YoY
|
18.57M shares
-2.49%
YoY
|
18.52M shares
-1.85%
YoY
|
18.77M shares
-1.0%
YoY
|
19.05M shares
0.54%
YoY
|
19.04M shares
2.27%
YoY
|
18.87M shares
2.69%
YoY
|
18.96M shares
3.23%
YoY
|
18.94M shares
4.57%
YoY
|
18.62M shares
4.96%
YoY
|
18.37M
4.48%
YoY
|
18.37M
4.98%
YoY
|
18.12M
4.74%
YoY
|
17.74M shares
3.1%
YoY
|
| Diluted Shares Outstanding |
18.68M shares
-0.54%
YoY
|
18.71M shares
0.64%
YoY
|
18.70M shares
1.17%
YoY
|
N/A
|
18.78M shares
-0.7%
YoY
|
18.59M shares
-2.74%
YoY
|
18.49M shares
-2.45%
YoY
|
N/A
|
18.92M shares
-0.08%
YoY
|
19.11M shares
0.82%
YoY
|
18.95M shares
1.78%
YoY
|
N/A
|
18.93M shares
3.37%
YoY
|
18.95M shares
6.02%
YoY
|
18.62M shares
4.96%
YoY
|
N/A
|
18.31M shares
N/A
|
17.88M shares
N/A
|
17.74M shares
N/A
|
Loading...