|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$31.91M
2.72%
YoY
|
$31.06M
-70.99%
YoY
|
$107.1M
-9.05%
YoY
|
$117.7M
54.91%
YoY
|
$76.00M
-6.4%
YoY
|
| Cost Of Revenue |
$17.28M
-3.31%
YoY
|
$17.87M
-72.56%
YoY
|
$65.10M
1.48%
YoY
|
$64.15M
22.67%
YoY
|
$52.30M
-9.67%
YoY
|
| Gross Profit |
$14.63M
10.89%
YoY
|
$13.20M
-68.56%
YoY
|
$41.97M
-21.67%
YoY
|
$53.58M
125.11%
YoY
|
$23.80M
2.59%
YoY
|
| Selling, General & Admin |
$21.72M
-20.14%
YoY
|
$27.20M
-43.35%
YoY
|
$48.02M
6.93%
YoY
|
$44.91M
4.43%
YoY
|
$43.00M
-2.93%
YoY
|
| Research & Development |
$2.642M
-32.33%
YoY
|
$3.904M
3.64%
YoY
|
$3.767M
15.84%
YoY
|
$3.252M
-26.09%
YoY
|
$4.400M
37.5%
YoY
|
| Depreciation & Amortization |
$1.272M
-52.57%
YoY
|
$2.682M
4.52%
YoY
|
$2.566M
-3.28%
YoY
|
$2.653M
-4.57%
YoY
|
$2.780M
-8.25%
YoY
|
| Operating Expenses |
$24.37M
-21.67%
YoY
|
$31.11M
-39.93%
YoY
|
$51.79M
7.53%
YoY
|
$48.16M
1.6%
YoY
|
$47.40M
0.0%
YoY
|
| Operating Profit |
-$12.37M
-50.01%
YoY
|
-$24.74M
64.83%
YoY
|
-$15.01M
-376.88%
YoY
|
$5.420M
-122.97%
YoY
|
-$23.60M
-2.48%
YoY
|
| Interest Expense |
$3.149M
180.66%
YoY
|
$1.122M
-154.39%
YoY
|
-$2.063M
-842.09%
YoY
|
$278.0K
-80.14%
YoY
|
$1.400M
250.0%
YoY
|
| Other Income/Expense, Net |
$494.0K
30.0%
YoY
|
$380.0K
-131.91%
YoY
|
-$1.191M
-108.57%
YoY
|
$13.91M
2681.0%
YoY
|
$500.0K
25.0%
YoY
|
| Pretax Income |
-$9.817M
-60.77%
YoY
|
-$25.02M
37.02%
YoY
|
-$18.26M
-331.89%
YoY
|
$7.875M
-127.63%
YoY
|
-$28.50M
-1240.0%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$26.08M
-228.54%
YoY
|
$20.29M
-211.1%
YoY
|
-$18.26M
-331.89%
YoY
|
$7.875M
-127.63%
YoY
|
-$28.50M
-1240.0%
YoY
|
| Basic Earnings Per Share |
-$0.51
-224.39%
YoY
|
$0.41
-207.89%
YoY
|
-$0.38
-337.5%
YoY
|
$0.16
-126.67%
YoY
|
-$0.60
N/A
|
| Diluted Earnings Per Share |
-$0.51
-224.39%
YoY
|
$0.41
-207.89%
YoY
|
-$0.38
-100.0%
YoY
|
$163.0K
-127.27%
YoY
|
-$597.5K
-1235.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.90K shares
3.54%
YoY
|
49.16K shares
1.16%
YoY
|
48.59K shares
0.84%
YoY
|
48.19K shares
1.04%
YoY
|
47.70K shares
N/A
|
| Diluted Shares Outstanding |
50.90K shares
3.54%
YoY
|
49.16K shares
1.16%
YoY
|
48.59K shares
0.56%
YoY
|
48.33K shares
1.32%
YoY
|
47.70K shares
N/A
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$6.402M
-20.19%
YoY
|
$7.334M
-14.25%
YoY
|
$6.213M
-20.41%
YoY
|
$7.526M
-75.77%
YoY
|
$8.022M
-50.2%
YoY
|
$8.553M
-47.65%
YoY
|
$7.806M
-57.29%
YoY
|
$31.06M
53.13%
YoY
|
$16.11M
-38.57%
YoY
|
$16.34M
-52.01%
YoY
|
$18.28M
-31.08%
YoY
|
$20.28M
-18.25%
YoY
|
$26.22M
-20.05%
YoY
|
$34.05M
8.19%
YoY
|
$26.52M
-7.47%
YoY
|
$24.81M
27.05%
YoY
|
$32.80M
94.07%
YoY
|
$31.47M
62.38%
YoY
|
$28.66M
41.81%
YoY
|
$19.53M
-6.64%
YoY
|
| Cost Of Revenue |
$3.755M
-12.45%
YoY
|
N/A
N/A
|
$3.681M
-15.4%
YoY
|
$4.306M
-77.91%
YoY
|
$4.289M
-70.36%
YoY
|
$4.329M
-71.29%
YoY
|
$4.351M
-70.34%
YoY
|
$19.50M
22.27%
YoY
|
$14.47M
-9.84%
YoY
|
$15.08M
-15.47%
YoY
|
$14.67M
-3.94%
YoY
|
$15.94M
6.29%
YoY
|
$16.05M
-4.19%
YoY
|
$17.84M
13.98%
YoY
|
$15.27M
-8.87%
YoY
|
$15.00M
28.42%
YoY
|
$16.75M
34.22%
YoY
|
$15.65M
15.24%
YoY
|
$16.76M
15.43%
YoY
|
$11.68M
-19.89%
YoY
|
| Gross Profit |
$2.647M
-29.09%
YoY
|
$7.334M
73.63%
YoY
|
$2.532M
-26.71%
YoY
|
$3.220M
-72.16%
YoY
|
$3.733M
127.9%
YoY
|
$4.224M
235.5%
YoY
|
$3.455M
-4.16%
YoY
|
$11.57M
166.5%
YoY
|
$1.638M
-83.9%
YoY
|
$1.259M
-92.23%
YoY
|
$3.605M
-67.94%
YoY
|
$4.340M
-55.77%
YoY
|
$10.17M
-36.6%
YoY
|
$16.21M
2.45%
YoY
|
$11.25M
-5.5%
YoY
|
$9.813M
25.01%
YoY
|
$16.05M
262.21%
YoY
|
$15.82M
172.29%
YoY
|
$11.90M
109.14%
YoY
|
$7.850M
23.62%
YoY
|
| Selling, General & Admin |
$4.904M
9.49%
YoY
|
$4.558M
-10.06%
YoY
|
$4.882M
-30.33%
YoY
|
$5.173M
-80.98%
YoY
|
$4.479M
-62.74%
YoY
|
$5.068M
-57.09%
YoY
|
$7.007M
-38.81%
YoY
|
$27.20M
145.99%
YoY
|
$12.02M
5.07%
YoY
|
$11.81M
-18.35%
YoY
|
$11.45M
3.61%
YoY
|
$11.06M
-6.26%
YoY
|
$11.44M
-5.3%
YoY
|
$14.47M
31.39%
YoY
|
$11.05M
10.41%
YoY
|
$11.80M
17.14%
YoY
|
$12.08M
9.24%
YoY
|
$11.01M
2.99%
YoY
|
$10.01M
-10.14%
YoY
|
$10.07M
-7.44%
YoY
|
| Research & Development |
$504.0K
-16.69%
YoY
|
$479.0K
-17.41%
YoY
|
$562.0K
-33.8%
YoY
|
$607.0K
-84.45%
YoY
|
$605.0K
-37.95%
YoY
|
$580.0K
-59.47%
YoY
|
$849.0K
-14.76%
YoY
|
$3.904M
264.86%
YoY
|
$975.0K
-13.95%
YoY
|
$1.431M
74.51%
YoY
|
$996.0K
33.87%
YoY
|
$1.070M
23.84%
YoY
|
$1.133M
35.53%
YoY
|
$820.0K
1.23%
YoY
|
$744.0K
-0.8%
YoY
|
$864.0K
-26.15%
YoY
|
$836.0K
-27.93%
YoY
|
$810.0K
-24.3%
YoY
|
$750.0K
-28.57%
YoY
|
$1.170M
40.96%
YoY
|
| Depreciation & Amortization |
N/A
|
$318.0K
19.1%
YoY
|
$319.0K
18.15%
YoY
|
$398.0K
-34.32%
YoY
|
$337.0K
-47.99%
YoY
|
$267.0K
-57.35%
YoY
|
$270.0K
-65.38%
YoY
|
$606.0K
-12.05%
YoY
|
$648.0K
-11.48%
YoY
|
$626.0K
-11.21%
YoY
|
$780.0K
11.27%
YoY
|
$689.0K
0.58%
YoY
|
$732.0K
7.96%
YoY
|
$705.0K
13.71%
YoY
|
$701.0K
4.63%
YoY
|
$685.0K
8.73%
YoY
|
$678.0K
-5.83%
YoY
|
$620.0K
-11.43%
YoY
|
$670.0K
-8.22%
YoY
|
$630.0K
-4.55%
YoY
|
| Operating Expenses |
$5.408M
6.37%
YoY
|
$5.037M
-10.82%
YoY
|
$5.444M
-30.7%
YoY
|
$5.780M
-81.42%
YoY
|
$5.084M
42266.67%
YoY
|
$5.648M
46966.67%
YoY
|
$7.856M
87188.89%
YoY
|
$31.11M
156.48%
YoY
|
$12.00K
-99.9%
YoY
|
$12.00K
-99.92%
YoY
|
$9.000K
-99.92%
YoY
|
$12.13M
-4.2%
YoY
|
$12.58M
-2.66%
YoY
|
$15.29M
29.32%
YoY
|
$11.80M
9.63%
YoY
|
$12.66M
12.73%
YoY
|
$12.92M
5.71%
YoY
|
$11.82M
0.6%
YoY
|
$10.76M
-11.73%
YoY
|
$11.23M
-4.1%
YoY
|
| Operating Profit |
-$3.389M
65.88%
YoY
|
-$1.602M
-26.68%
YoY
|
-$3.622M
-33.86%
YoY
|
-$2.560M
-86.9%
YoY
|
-$2.043M
-86.94%
YoY
|
-$2.185M
-83.17%
YoY
|
-$5.476M
-44.76%
YoY
|
-$19.54M
150.9%
YoY
|
-$15.65M
551.33%
YoY
|
-$12.98M
-1507.7%
YoY
|
-$9.913M
1702.36%
YoY
|
-$7.788M
173.55%
YoY
|
-$2.402M
-176.79%
YoY
|
$922.0K
-76.95%
YoY
|
-$550.0K
-148.25%
YoY
|
-$2.847M
-15.77%
YoY
|
$3.128M
-140.15%
YoY
|
$4.000M
-167.34%
YoY
|
$1.140M
-117.54%
YoY
|
-$3.380M
-36.94%
YoY
|
| Interest Expense |
$384.0K
-152.89%
YoY
|
$462.0K
-151.74%
YoY
|
$620.0K
-163.46%
YoY
|
$1.396M
783.54%
YoY
|
-$726.0K
-334.19%
YoY
|
-$893.0K
-158.21%
YoY
|
-$977.0K
34.39%
YoY
|
$158.0K
-146.88%
YoY
|
$310.0K
-130.94%
YoY
|
$1.534M
-501.57%
YoY
|
-$727.0K
112.57%
YoY
|
-$337.0K
206.36%
YoY
|
-$1.002M
-3811.11%
YoY
|
-$382.0K
-165.86%
YoY
|
-$342.0K
55.45%
YoY
|
-$110.0K
-111.58%
YoY
|
$27.00K
-110.0%
YoY
|
$580.0K
132.0%
YoY
|
-$220.0K
-151.16%
YoY
|
$950.0K
533.33%
YoY
|
| Other Income/Expense, Net |
$1.015M
-1253.41%
YoY
|
$354.0K
-73.22%
YoY
|
$123.0K
-22.15%
YoY
|
$121.0K
-127.25%
YoY
|
-$88.00K
-159.46%
YoY
|
$1.322M
957.6%
YoY
|
$158.0K
3060.0%
YoY
|
-$444.0K
-2320.0%
YoY
|
$148.0K
-120.67%
YoY
|
$125.0K
-135.71%
YoY
|
$5.000K
-103.45%
YoY
|
$20.00K
-99.86%
YoY
|
-$716.0K
713.64%
YoY
|
-$350.0K
-1850.0%
YoY
|
-$145.0K
-825.0%
YoY
|
$13.96M
9206.67%
YoY
|
-$88.00K
-162.86%
YoY
|
$20.00K
-71.43%
YoY
|
$20.00K
-84.62%
YoY
|
$150.0K
15.38%
YoY
|
| Pretax Income |
-$2.374M
11.4%
YoY
|
-$1.248M
44.61%
YoY
|
-$3.071M
-45.89%
YoY
|
-$1.148M
-95.41%
YoY
|
-$2.131M
-85.97%
YoY
|
-$863.0K
-92.38%
YoY
|
-$5.675M
-46.64%
YoY
|
-$25.02M
196.72%
YoY
|
-$15.19M
212.88%
YoY
|
-$11.32M
326.37%
YoY
|
-$10.64M
358.6%
YoY
|
-$8.433M
-358.05%
YoY
|
-$4.854M
-341.97%
YoY
|
-$2.655M
-215.43%
YoY
|
-$2.319M
-873.0%
YoY
|
$3.268M
-198.14%
YoY
|
$2.006M
-120.34%
YoY
|
$2.300M
-129.91%
YoY
|
$300.0K
-103.92%
YoY
|
-$3.330M
-38.22%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
|
$0.00
N/A
|
| Net Earnings |
-$2.790M
-7.62%
YoY
|
-$1.535M
-49.85%
YoY
|
-$3.376M
-48.97%
YoY
|
-$13.38M
-165.96%
YoY
|
-$3.020M
-80.11%
YoY
|
-$3.061M
-72.96%
YoY
|
-$6.616M
-37.79%
YoY
|
$20.29M
-340.58%
YoY
|
-$15.19M
212.88%
YoY
|
-$11.32M
326.37%
YoY
|
-$10.64M
358.6%
YoY
|
-$8.433M
-358.05%
YoY
|
-$4.854M
-341.97%
YoY
|
-$2.655M
-215.43%
YoY
|
-$2.319M
-873.0%
YoY
|
$3.268M
-198.14%
YoY
|
$2.006M
-120.34%
YoY
|
$2.300M
-129.91%
YoY
|
$300.0K
-103.92%
YoY
|
-$3.330M
-38.22%
YoY
|
| Basic Earnings Per Share |
-$0.05
-16.67%
YoY
|
-$0.03
-50.0%
YoY
|
-$0.07
-46.15%
YoY
|
N/A
|
-$0.06
-80.65%
YoY
|
-$0.06
-73.91%
YoY
|
-$0.13
-40.91%
YoY
|
N/A
|
-$0.31
210.0%
YoY
|
-$0.23
360.0%
YoY
|
-$0.22
340.0%
YoY
|
N/A
|
-$0.10
N/A
|
-$0.05
N/A
|
-$0.05
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.05
-16.67%
YoY
|
-$0.03
-50.0%
YoY
|
-$0.07
-46.15%
YoY
|
-$0.25
-160.98%
YoY
|
-$0.06
-80.65%
YoY
|
-$0.06
-73.91%
YoY
|
-$0.13
-40.91%
YoY
|
$0.41
-100.0%
YoY
|
-$0.31
-100.0%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.22
-100.0%
YoY
|
-$173.1K
-357.93%
YoY
|
-$99.64K
-342.35%
YoY
|
-$54.77K
-214.43%
YoY
|
-$47.84K
-864.04%
YoY
|
$67.11K
-196.29%
YoY
|
$41.12K
-119.92%
YoY
|
$47.87K
-129.6%
YoY
|
$6.262K
-103.89%
YoY
|
-$69.69K
-38.41%
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
|
N/A
|
| Basic Shares Outstanding |
52.40M shares
102221.25%
YoY
|
52.30K shares
3.58%
YoY
|
52.24M shares
3.47%
YoY
|
N/A
|
51.21K shares
3.71%
YoY
|
50.49K shares
3.61%
YoY
|
50.49M shares
3.63%
YoY
|
N/A
|
49.38K shares
1.38%
YoY
|
48.73K shares
0.53%
YoY
|
48.72M shares
100412.57%
YoY
|
N/A
|
48.71K shares
N/A
|
48.47K shares
N/A
|
48.47K shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
52.40K shares
2.32%
YoY
|
52.30K shares
3.58%
YoY
|
52.24K shares
4.1%
YoY
|
N/A
|
51.21K shares
3.71%
YoY
|
50.49K shares
3.61%
YoY
|
50.18K shares
3.0%
YoY
|
N/A
|
49.38K shares
1.38%
YoY
|
48.73K shares
0.53%
YoY
|
48.72K shares
0.51%
YoY
|
N/A
|
48.71K shares
N/A
|
48.47K shares
N/A
|
48.47K shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...