|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$96.21M
16.97%
YoY
|
$82.25M
-42.59%
YoY
|
$143.3M
-11.43%
YoY
|
$161.8M
35.75%
YoY
|
$119.2M
147.79%
YoY
|
| Cost Of Revenue |
$34.10M
19.29%
YoY
|
$28.58M
-70.39%
YoY
|
$96.52M
-10.58%
YoY
|
$107.9M
31.46%
YoY
|
$82.11M
297.62%
YoY
|
| Gross Profit |
$62.12M
15.74%
YoY
|
$53.67M
14.8%
YoY
|
$46.75M
-13.14%
YoY
|
$53.82M
45.28%
YoY
|
$37.05M
35.01%
YoY
|
| Selling, General & Admin |
$55.37M
10.41%
YoY
|
$50.15M
-37.55%
YoY
|
$80.31M
15.98%
YoY
|
$69.24M
49.05%
YoY
|
$46.45M
121.0%
YoY
|
| Research & Development |
$7.566M
-4.37%
YoY
|
$7.912M
-57.91%
YoY
|
$18.80M
27.02%
YoY
|
$14.80M
25.18%
YoY
|
$11.82M
75.91%
YoY
|
| Depreciation & Amortization |
$2.253M
-56.34%
YoY
|
$5.160M
-27.47%
YoY
|
$7.114M
-26.63%
YoY
|
$9.696M
107.93%
YoY
|
$4.663M
129.14%
YoY
|
| Operating Expenses |
$62.94M
8.39%
YoY
|
$58.06M
-41.41%
YoY
|
$99.10M
11.38%
YoY
|
$88.98M
52.69%
YoY
|
$58.28M
110.08%
YoY
|
| Operating Profit |
-$16.60M
132.88%
YoY
|
-$7.129M
-89.93%
YoY
|
-$70.83M
101.45%
YoY
|
-$35.16M
3.59%
YoY
|
-$33.94M
508.79%
YoY
|
| Interest Expense |
$2.706M
-476.36%
YoY
|
-$719.0K
-60.32%
YoY
|
-$1.812M
-18220.0%
YoY
|
$10.00K
-102.31%
YoY
|
-$432.0K
-844.83%
YoY
|
| Other Income/Expense, Net |
$4.521M
-205.24%
YoY
|
-$4.296M
-194.07%
YoY
|
$4.567M
549.64%
YoY
|
$703.0K
-88.64%
YoY
|
$6.187M
24.29%
YoY
|
| Pretax Income |
-$12.08M
5.74%
YoY
|
-$11.43M
-82.76%
YoY
|
-$66.26M
-54.25%
YoY
|
-$144.8M
421.84%
YoY
|
-$27.75M
4548.74%
YoY
|
| Income Tax |
$49.00K
-228.95%
YoY
|
-$38.00K
-122.49%
YoY
|
$169.0K
-103.37%
YoY
|
-$5.022M
-75.04%
YoY
|
-$20.12M
516.36%
YoY
|
| Net Earnings |
-$4.595M
-77.23%
YoY
|
-$20.18M
-69.61%
YoY
|
-$66.43M
-52.49%
YoY
|
-$139.8M
1731.11%
YoY
|
-$7.635M
-386.28%
YoY
|
| Basic Earnings Per Share |
-$0.09
-79.55%
YoY
|
-$0.44
-71.05%
YoY
|
-$1.52
-53.8%
YoY
|
-$3.29
1545.0%
YoY
|
-$0.20
-322.22%
YoY
|
| Diluted Earnings Per Share |
-$0.10
-77.27%
YoY
|
-$0.44
-71.05%
YoY
|
-$1.52
-53.81%
YoY
|
-$3.29
1545.5%
YoY
|
-$0.20
566.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.75M shares
3.66%
YoY
|
46.07M shares
5.37%
YoY
|
43.72M shares
2.91%
YoY
|
42.48M
10.33%
YoY
|
38.50M
41.01%
YoY
|
| Diluted Shares Outstanding |
48.65M shares
5.6%
YoY
|
46.07M shares
5.37%
YoY
|
43.72M shares
2.91%
YoY
|
42.48M shares
10.33%
YoY
|
38.50M 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 |
$27.50M
14.87%
YoY
|
$18.79M
-648.63%
YoY
|
$28.07M
-8.19%
YoY
|
$25.42M
-10.26%
YoY
|
$23.94M
-24.54%
YoY
|
-$3.424M
-110.46%
YoY
|
$30.57M
-8.27%
YoY
|
$28.33M
-28.3%
YoY
|
$31.73M
-15.85%
YoY
|
$32.73M
-26.04%
YoY
|
$33.33M
-18.21%
YoY
|
$39.51M
-2.53%
YoY
|
$37.70M
4.09%
YoY
|
$44.26M
18.64%
YoY
|
$40.75M
20.55%
YoY
|
$40.53M
29.9%
YoY
|
$36.22M
114.99%
YoY
|
$37.31M
153.26%
YoY
|
$33.80M
199.67%
YoY
|
| Cost Of Revenue |
$10.00M
22.67%
YoY
|
$6.808M
-1129.95%
YoY
|
$10.15M
-28.93%
YoY
|
$8.988M
-33.1%
YoY
|
$8.155M
-57.45%
YoY
|
-$661.0K
-102.81%
YoY
|
$14.28M
-34.15%
YoY
|
$13.44M
-51.49%
YoY
|
$19.17M
-19.01%
YoY
|
$23.48M
-22.47%
YoY
|
$21.68M
-19.73%
YoY
|
$27.70M
-71.18%
YoY
|
$23.66M
-3.2%
YoY
|
$30.29M
-2.74%
YoY
|
$27.01M
8.63%
YoY
|
$96.09M
417.92%
YoY
|
$24.45M
223.79%
YoY
|
$31.14M
361.33%
YoY
|
$24.86M
415.21%
YoY
|
| Gross Profit |
$17.50M
10.83%
YoY
|
$11.98M
-533.48%
YoY
|
$17.92M
9.98%
YoY
|
$16.43M
10.34%
YoY
|
$15.79M
25.67%
YoY
|
-$2.763M
-129.87%
YoY
|
$16.30M
39.87%
YoY
|
$14.89M
26.08%
YoY
|
$12.56M
-10.53%
YoY
|
$9.250M
-33.8%
YoY
|
$11.65M
-15.2%
YoY
|
$11.81M
-121.26%
YoY
|
$14.04M
19.24%
YoY
|
$13.97M
126.63%
YoY
|
$13.74M
53.74%
YoY
|
-$55.56M
-539.22%
YoY
|
$11.77M
26.6%
YoY
|
$6.165M
-22.65%
YoY
|
$8.936M
38.48%
YoY
|
| Selling, General & Admin |
$14.73M
4.51%
YoY
|
$12.54M
90.39%
YoY
|
$14.60M
-1.96%
YoY
|
$14.13M
-1.86%
YoY
|
$14.10M
-21.7%
YoY
|
$6.588M
-62.37%
YoY
|
$14.89M
-24.66%
YoY
|
$14.40M
-33.72%
YoY
|
$18.00M
-15.53%
YoY
|
$17.51M
-5.69%
YoY
|
$19.77M
17.27%
YoY
|
$21.72M
29.55%
YoY
|
$21.31M
32.49%
YoY
|
$18.56M
22.38%
YoY
|
$16.86M
19.17%
YoY
|
$16.77M
62.97%
YoY
|
$16.09M
134.81%
YoY
|
$15.17M
130.87%
YoY
|
$14.15M
177.86%
YoY
|
| Research & Development |
$2.650M
20.24%
YoY
|
$355.0K
-67.28%
YoY
|
$2.709M
32.15%
YoY
|
$2.719M
14.15%
YoY
|
$2.204M
-37.63%
YoY
|
$1.085M
-75.34%
YoY
|
$2.050M
-62.05%
YoY
|
$2.382M
-50.79%
YoY
|
$3.534M
-14.88%
YoY
|
$4.399M
5.64%
YoY
|
$5.402M
57.72%
YoY
|
$4.840M
41.19%
YoY
|
$4.152M
9.81%
YoY
|
$4.164M
16.61%
YoY
|
$3.425M
6.4%
YoY
|
$3.428M
12.58%
YoY
|
$3.781M
90.29%
YoY
|
$3.571M
91.99%
YoY
|
$3.219M
86.61%
YoY
|
| Depreciation & Amortization |
$374.0K
-45.16%
YoY
|
$586.0K
-65.61%
YoY
|
$200.0K
-66.67%
YoY
|
$200.0K
-66.67%
YoY
|
$682.0K
-50.0%
YoY
|
$1.704M
-28.49%
YoY
|
$600.0K
-40.0%
YoY
|
$600.0K
-40.0%
YoY
|
$1.364M
-20.74%
YoY
|
$2.383M
63.56%
YoY
|
$1.000M
15.61%
YoY
|
$1.000M
-77.61%
YoY
|
$1.721M
4.11%
YoY
|
$1.457M
-67.55%
YoY
|
$865.0K
25.18%
YoY
|
$4.466M
445.3%
YoY
|
$1.653M
112.74%
YoY
|
$4.490M
195.39%
YoY
|
$691.0K
133.45%
YoY
|
| Operating Expenses |
$17.38M
6.64%
YoY
|
$10.63M
-356.21%
YoY
|
$17.31M
2.17%
YoY
|
$16.85M
0.41%
YoY
|
$16.30M
-24.31%
YoY
|
-$4.149M
-118.52%
YoY
|
$16.94M
-32.68%
YoY
|
$16.78M
-36.83%
YoY
|
$21.54M
-15.42%
YoY
|
$22.40M
-1.64%
YoY
|
$25.17M
24.1%
YoY
|
$26.56M
28.33%
YoY
|
$25.47M
28.17%
YoY
|
$22.78M
-2.62%
YoY
|
$20.28M
16.8%
YoY
|
$20.70M
55.22%
YoY
|
$19.87M
124.8%
YoY
|
$23.39M
87.57%
YoY
|
$17.37M
154.77%
YoY
|
| Operating Profit |
$27.00K
-102.22%
YoY
|
$1.347M
-2.81%
YoY
|
-$89.00K
-94.29%
YoY
|
-$16.64M
495.46%
YoY
|
-$1.218M
-87.97%
YoY
|
$1.386M
-110.54%
YoY
|
-$1.559M
-94.58%
YoY
|
-$2.795M
-81.71%
YoY
|
-$10.13M
-25.56%
YoY
|
-$13.15M
49.39%
YoY
|
-$28.78M
152.37%
YoY
|
-$15.28M
-79.96%
YoY
|
-$13.61M
78.24%
YoY
|
-$8.806M
-48.88%
YoY
|
-$11.41M
2.2%
YoY
|
-$76.26M
1574.14%
YoY
|
-$7.633M
678.08%
YoY
|
-$17.22M
282.78%
YoY
|
-$11.16M
795.59%
YoY
|
| Interest Expense |
$1.041M
52.86%
YoY
|
$833.0K
981.82%
YoY
|
$508.0K
-290.26%
YoY
|
$684.0K
-289.47%
YoY
|
$681.0K
-428.99%
YoY
|
$77.00K
-115.19%
YoY
|
-$267.0K
-43.91%
YoY
|
-$361.0K
-13.84%
YoY
|
-$207.0K
-49.64%
YoY
|
-$507.0K
15.75%
YoY
|
-$476.0K
-4860.0%
YoY
|
-$419.0K
4555.56%
YoY
|
-$411.0K
152.15%
YoY
|
-$438.0K
333.66%
YoY
|
$10.00K
-105.15%
YoY
|
-$9.000K
-92.56%
YoY
|
-$163.0K
918.75%
YoY
|
-$101.0K
-148.1%
YoY
|
-$194.0K
-6566.67%
YoY
|
| Other Income/Expense, Net |
$1.221M
55.74%
YoY
|
$1.182M
1377.5%
YoY
|
$792.0K
-560.47%
YoY
|
$931.0K
-121.4%
YoY
|
$784.0K
1963.16%
YoY
|
$80.00K
-66.24%
YoY
|
-$172.0K
-26.5%
YoY
|
-$4.351M
-185.55%
YoY
|
$38.00K
-323.53%
YoY
|
$237.0K
-45.14%
YoY
|
-$234.0K
-127.56%
YoY
|
$5.086M
-23218.18%
YoY
|
-$17.00K
-46.88%
YoY
|
$432.0K
45.95%
YoY
|
$849.0K
-86.42%
YoY
|
-$22.00K
-81.82%
YoY
|
-$32.00K
-76.64%
YoY
|
$296.0K
-134.42%
YoY
|
$6.250M
5430.97%
YoY
|
| Pretax Income |
$1.248M
-387.56%
YoY
|
$3.362M
117.89%
YoY
|
$703.0K
-140.61%
YoY
|
-$15.71M
119.87%
YoY
|
-$434.0K
-95.7%
YoY
|
$1.543M
-111.49%
YoY
|
-$1.731M
-94.03%
YoY
|
-$7.146M
-29.9%
YoY
|
-$10.09M
-25.93%
YoY
|
-$13.43M
-72.76%
YoY
|
-$29.02M
174.89%
YoY
|
-$10.19M
-86.64%
YoY
|
-$13.62M
77.72%
YoY
|
-$49.28M
189.01%
YoY
|
-$10.56M
115.03%
YoY
|
-$76.29M
1531.59%
YoY
|
-$7.665M
585.6%
YoY
|
-$17.05M
216.33%
YoY
|
-$4.909M
333.27%
YoY
|
| Income Tax |
$62.00K
342.86%
YoY
|
-$173.0K
32.06%
YoY
|
$82.00K
-392.86%
YoY
|
$126.0K
N/A
|
$14.00K
-86.0%
YoY
|
-$131.0K
204.65%
YoY
|
-$28.00K
-124.35%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
8.7%
YoY
|
-$43.00K
-50.0%
YoY
|
$115.0K
-119.2%
YoY
|
$5.000K
-100.13%
YoY
|
$92.00K
-115.36%
YoY
|
-$86.00K
-96.66%
YoY
|
-$599.0K
-88.02%
YoY
|
-$3.739M
-70.21%
YoY
|
-$599.0K
N/A
|
-$2.578M
-20.92%
YoY
|
-$5.000M
N/A
|
| Net Earnings |
$1.186M
-364.73%
YoY
|
$11.07M
-11.15%
YoY
|
$621.0K
-136.47%
YoY
|
-$15.84M
-23.56%
YoY
|
-$448.0K
-95.62%
YoY
|
$12.46M
-193.1%
YoY
|
-$1.703M
-94.15%
YoY
|
-$20.72M
103.15%
YoY
|
-$10.22M
-25.47%
YoY
|
-$13.38M
-72.8%
YoY
|
-$29.13M
192.58%
YoY
|
-$10.20M
-85.94%
YoY
|
-$13.71M
94.08%
YoY
|
-$49.19M
239.9%
YoY
|
-$9.957M
-12703.8%
YoY
|
-$72.55M
-1021.2%
YoY
|
-$7.066M
532.02%
YoY
|
-$14.47M
579.44%
YoY
|
$79.00K
-106.97%
YoY
|
| Basic Earnings Per Share |
$0.02
-300.0%
YoY
|
N/A
|
$0.01
-125.0%
YoY
|
-$0.33
-26.67%
YoY
|
-$0.01
-95.45%
YoY
|
N/A
|
-$0.04
-94.03%
YoY
|
-$0.45
95.65%
YoY
|
-$0.22
-31.25%
YoY
|
N/A
|
-$0.67
191.3%
YoY
|
-$0.23
-86.63%
YoY
|
-$0.32
88.24%
YoY
|
N/A
|
-$0.23
N/A
|
-$1.72
-960.0%
YoY
|
-$0.17
466.67%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
$0.02
-300.0%
YoY
|
$0.22
-15.38%
YoY
|
$0.01
-125.0%
YoY
|
-$0.33
-26.67%
YoY
|
-$0.01
-95.45%
YoY
|
$0.26
-187.1%
YoY
|
-$0.04
-94.03%
YoY
|
-$0.45
95.65%
YoY
|
-$0.22
-30.98%
YoY
|
-$0.30
-74.03%
YoY
|
-$0.67
191.3%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.32
-100.0%
YoY
|
-$1.15
-100.0%
YoY
|
-$0.23
N/A
|
-$1.709M
-899344068.77%
YoY
|
-$168.2K
560605881.27%
YoY
|
-$347.0K
437.06%
YoY
|
$0.00
-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 |
48.30M shares
2.77%
YoY
|
48.15M shares
3.8%
YoY
|
47.91M shares
3.83%
YoY
|
47.56M shares
3.32%
YoY
|
47.00M shares
3.75%
YoY
|
46.39M shares
5.35%
YoY
|
46.14M shares
6.09%
YoY
|
46.03M shares
5.92%
YoY
|
45.30M shares
4.83%
YoY
|
44.03M shares
2.96%
YoY
|
43.49M shares
1.97%
YoY
|
43.46M
2.47%
YoY
|
43.21M
2.85%
YoY
|
42.77M
2.69%
YoY
|
42.65M
4.24%
YoY
|
42.41M
11.39%
YoY
|
42.01M
26.41%
YoY
|
41.65M
27.22%
YoY
|
40.91M
29.31%
YoY
|
| Diluted Shares Outstanding |
49.25M shares
4.48%
YoY
|
N/A
|
48.72M shares
5.52%
YoY
|
47.80M shares
3.9%
YoY
|
47.13M shares
3.75%
YoY
|
N/A
|
46.18M shares
5.98%
YoY
|
46.00M shares
5.9%
YoY
|
45.43M shares
5.59%
YoY
|
N/A
|
43.57M shares
2.16%
YoY
|
43.44M shares
2.31%
YoY
|
43.03M shares
N/A
|
N/A
|
42.65M
-1.5%
YoY
|
42.46M shares
5.13%
YoY
|
N/A
|
N/A
|
43.30M
36.84%
YoY
|
Loading...