|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$70.12M
23.82%
YoY
|
$56.63M
25.95%
YoY
|
$44.96M
4.67%
YoY
|
$42.96M
3.86%
YoY
|
$41.36M
129.0%
YoY
|
| Cost Of Revenue |
$43.27M
36.77%
YoY
|
$31.64M
-3.06%
YoY
|
$32.64M
-30.38%
YoY
|
$46.88M
6.45%
YoY
|
$44.04M
117.59%
YoY
|
| Gross Profit |
$26.85M
7.43%
YoY
|
$24.99M
102.79%
YoY
|
$12.33M
-414.09%
YoY
|
-$3.924M
46.53%
YoY
|
-$2.678M
22.96%
YoY
|
| Selling, General & Admin |
$39.36M
-31.0%
YoY
|
$57.04M
-30.1%
YoY
|
$81.61M
-19.11%
YoY
|
$100.9M
4.21%
YoY
|
$96.80M
194.03%
YoY
|
| Research & Development |
$18.34M
5.89%
YoY
|
$17.32M
-48.74%
YoY
|
$33.79M
-38.49%
YoY
|
$54.93M
19.82%
YoY
|
$45.85M
81.12%
YoY
|
| Depreciation & Amortization |
$5.277M
-26.73%
YoY
|
$7.202M
0.01%
YoY
|
$7.201M
30.83%
YoY
|
$5.504M
69.93%
YoY
|
$3.239M
134.37%
YoY
|
| Operating Expenses |
$79.57M
-5.73%
YoY
|
$84.41M
-31.15%
YoY
|
$122.6M
-24.01%
YoY
|
$161.3M
10.58%
YoY
|
$145.9M
144.7%
YoY
|
| Operating Profit |
-$52.72M
-11.27%
YoY
|
-$59.41M
-46.12%
YoY
|
-$110.3M
-33.27%
YoY
|
-$165.2M
11.22%
YoY
|
-$148.6M
140.41%
YoY
|
| Interest Expense |
-$1.113M
-178.6%
YoY
|
$1.416M
-38.67%
YoY
|
$2.309M
-177.98%
YoY
|
-$2.961M
-134.43%
YoY
|
$8.600M
-249.46%
YoY
|
| Other Income/Expense, Net |
-$1.026M
-156.37%
YoY
|
$1.820M
-34.01%
YoY
|
$2.758M
-7.91%
YoY
|
$2.995M
-116.92%
YoY
|
-$17.70M
322.49%
YoY
|
| Pretax Income |
-$53.75M
-6.68%
YoY
|
-$57.59M
-46.43%
YoY
|
-$107.5M
-33.74%
YoY
|
-$162.2M
-2.42%
YoY
|
-$166.3M
151.97%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$2.000K
-93.33%
YoY
|
$30.00K
-66.29%
YoY
|
$89.00K
67.92%
YoY
|
$53.00K
562.5%
YoY
|
| Net Earnings |
-$53.75M
-6.68%
YoY
|
-$57.60M
-46.44%
YoY
|
-$107.5M
-33.75%
YoY
|
-$162.3M
-2.39%
YoY
|
-$166.3M
152.02%
YoY
|
| Basic Earnings Per Share |
-$0.34
-8.11%
YoY
|
-$0.37
-45.59%
YoY
|
-$0.68
-39.82%
YoY
|
-$1.13
-41.15%
YoY
|
-$1.92
-78.95%
YoY
|
| Diluted Earnings Per Share |
-$0.34
-8.11%
YoY
|
-$0.37
-45.59%
YoY
|
-$0.68
-39.82%
YoY
|
-$1.13
-41.15%
YoY
|
-$1.92
-78.95%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
160.4M shares
2.39%
YoY
|
156.7M shares
-1.57%
YoY
|
159.1M shares
10.81%
YoY
|
143.6M shares
66.08%
YoY
|
86.47M shares
1094.6%
YoY
|
| Diluted Shares Outstanding |
160.4M shares
2.39%
YoY
|
156.7M shares
-1.57%
YoY
|
159.1M shares
10.81%
YoY
|
143.6M shares
66.08%
YoY
|
86.47M shares
1094.6%
YoY
|
|
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 |
$15.70M
-0.46%
YoY
|
$17.86M
6.87%
YoY
|
$17.43M
16.62%
YoY
|
$19.06M
47.28%
YoY
|
$15.77M
31.07%
YoY
|
$16.71M
19.73%
YoY
|
$14.94M
54.48%
YoY
|
$12.94M
27.12%
YoY
|
$12.04M
7.94%
YoY
|
$13.96M
30.1%
YoY
|
$9.673M
9.44%
YoY
|
$10.18M
3.54%
YoY
|
$11.15M
-18.61%
YoY
|
$10.73M
-26.11%
YoY
|
$8.839M
-21.08%
YoY
|
$9.830M
9.22%
YoY
|
$13.70M
107.58%
YoY
|
$14.52M
N/A
|
$11.20M
119.61%
YoY
|
| Cost Of Revenue |
$7.483M
-9.79%
YoY
|
$14.41M
41.49%
YoY
|
$9.708M
9.47%
YoY
|
$10.86M
55.0%
YoY
|
$8.295M
48.63%
YoY
|
$10.18M
11.41%
YoY
|
$8.868M
147.78%
YoY
|
$7.006M
11.6%
YoY
|
$5.581M
-59.09%
YoY
|
$9.138M
-29.98%
YoY
|
$3.579M
-47.41%
YoY
|
$6.278M
-52.0%
YoY
|
$13.64M
4.67%
YoY
|
$13.05M
-29.39%
YoY
|
$6.805M
-38.99%
YoY
|
$13.08M
58.7%
YoY
|
$13.03M
111.51%
YoY
|
$18.48M
N/A
|
$11.15M
89.35%
YoY
|
| Gross Profit |
$8.219M
9.89%
YoY
|
$3.457M
-47.08%
YoY
|
$7.718M
27.05%
YoY
|
$8.196M
38.17%
YoY
|
$7.479M
15.88%
YoY
|
$6.533M
35.48%
YoY
|
$6.075M
-0.31%
YoY
|
$5.932M
52.1%
YoY
|
$6.454M
-359.09%
YoY
|
$4.822M
-307.84%
YoY
|
$6.094M
199.61%
YoY
|
$3.900M
-220.0%
YoY
|
-$2.491M
-473.46%
YoY
|
-$2.320M
-41.4%
YoY
|
$2.034M
4227.66%
YoY
|
-$3.250M
-528.76%
YoY
|
$667.0K
52.28%
YoY
|
-$3.959M
N/A
|
$47.00K
-105.95%
YoY
|
| Selling, General & Admin |
$8.963M
-21.83%
YoY
|
$7.265M
17.35%
YoY
|
$9.014M
-46.28%
YoY
|
$10.01M
-47.28%
YoY
|
$11.47M
-20.09%
YoY
|
$6.191M
-47.51%
YoY
|
$16.78M
-25.78%
YoY
|
$18.98M
-23.77%
YoY
|
$14.35M
-27.35%
YoY
|
$11.79M
-29.41%
YoY
|
$22.61M
2.28%
YoY
|
$24.90M
-14.64%
YoY
|
$19.75M
-37.25%
YoY
|
$16.71M
-56.65%
YoY
|
$22.11M
1.55%
YoY
|
$29.17M
93.81%
YoY
|
$31.47M
46.76%
YoY
|
$38.54M
4186.95%
YoY
|
$21.77M
195.8%
YoY
|
| Research & Development |
$3.793M
-32.66%
YoY
|
$4.492M
-5.01%
YoY
|
$3.759M
-22.89%
YoY
|
$4.454M
51.5%
YoY
|
$5.633M
34.09%
YoY
|
$4.729M
-18.56%
YoY
|
$4.875M
-52.37%
YoY
|
$2.940M
-66.05%
YoY
|
$4.201M
-53.65%
YoY
|
$5.807M
-30.95%
YoY
|
$10.24M
-6.87%
YoY
|
$8.660M
-48.17%
YoY
|
$9.063M
-50.36%
YoY
|
$8.410M
-51.79%
YoY
|
$10.99M
-6.84%
YoY
|
$16.71M
139.09%
YoY
|
$18.26M
89.88%
YoY
|
$17.45M
N/A
|
$11.80M
69.1%
YoY
|
| Depreciation & Amortization |
$1.007M
-33.84%
YoY
|
$1.164M
-31.0%
YoY
|
$1.271M
-29.58%
YoY
|
$1.320M
-27.23%
YoY
|
$1.522M
-19.73%
YoY
|
$1.687M
-7.61%
YoY
|
$1.805M
-2.75%
YoY
|
$1.814M
6.96%
YoY
|
$1.896M
4.0%
YoY
|
$1.826M
13.63%
YoY
|
$1.856M
33.91%
YoY
|
$1.696M
22.81%
YoY
|
$1.823M
21.05%
YoY
|
$1.607M
49.91%
YoY
|
$1.386M
68.0%
YoY
|
$1.381M
100.44%
YoY
|
$1.506M
130.63%
YoY
|
$1.072M
N/A
|
$825.0K
157.01%
YoY
|
| Operating Expenses |
$13.76M
-26.09%
YoY
|
$13.03M
2.45%
YoY
|
$14.04M
-40.14%
YoY
|
$15.78M
-33.51%
YoY
|
$18.62M
-8.92%
YoY
|
$12.71M
-34.91%
YoY
|
$23.46M
-32.39%
YoY
|
$23.73M
-32.68%
YoY
|
$20.45M
-33.26%
YoY
|
$19.53M
-26.91%
YoY
|
$34.70M
0.64%
YoY
|
$35.25M
-25.4%
YoY
|
$30.64M
-40.21%
YoY
|
$26.73M
-53.16%
YoY
|
$34.48M
0.26%
YoY
|
$47.26M
107.94%
YoY
|
$51.24M
61.56%
YoY
|
$57.06M
6246.73%
YoY
|
$34.39M
134.64%
YoY
|
| Operating Profit |
-$5.544M
-50.24%
YoY
|
-$9.569M
54.81%
YoY
|
-$6.326M
-63.61%
YoY
|
-$7.584M
-57.39%
YoY
|
-$11.14M
-20.36%
YoY
|
-$6.181M
-57.99%
YoY
|
-$17.39M
-39.23%
YoY
|
-$17.80M
-43.22%
YoY
|
-$13.99M
-57.77%
YoY
|
-$14.71M
-49.35%
YoY
|
-$28.61M
-11.83%
YoY
|
-$31.35M
-37.93%
YoY
|
-$33.13M
-34.55%
YoY
|
-$29.05M
-52.4%
YoY
|
-$32.45M
-5.53%
YoY
|
-$50.51M
130.03%
YoY
|
-$50.62M
61.98%
YoY
|
-$61.02M
N/A
|
-$34.35M
122.28%
YoY
|
| Interest Expense |
-$323.0K
139.26%
YoY
|
-$328.0K
-845.45%
YoY
|
-$251.0K
-161.98%
YoY
|
-$281.0K
-153.93%
YoY
|
-$135.0K
-130.27%
YoY
|
$44.00K
-93.61%
YoY
|
$405.0K
-49.88%
YoY
|
$521.0K
-4.05%
YoY
|
$446.0K
65.8%
YoY
|
$689.0K
-533.33%
YoY
|
$808.0K
-215.1%
YoY
|
$543.0K
-142.99%
YoY
|
$269.0K
-95.8%
YoY
|
-$159.0K
-102.25%
YoY
|
-$702.0K
-344.6%
YoY
|
-$1.263M
-92.42%
YoY
|
$6.403M
-192.6%
YoY
|
$7.057M
-222.65%
YoY
|
$287.0K
N/A
|
| Other Income/Expense, Net |
-$394.0K
264.81%
YoY
|
$49.00K
-78.41%
YoY
|
-$256.0K
-177.58%
YoY
|
-$265.0K
-130.71%
YoY
|
-$108.0K
-130.34%
YoY
|
$227.0K
354.0%
YoY
|
$330.0K
-75.19%
YoY
|
$863.0K
81.68%
YoY
|
$356.0K
66.36%
YoY
|
$50.00K
354.55%
YoY
|
$1.330M
-156.57%
YoY
|
$475.0K
-143.46%
YoY
|
$214.0K
-96.66%
YoY
|
$11.00K
83.33%
YoY
|
-$2.351M
-1287.37%
YoY
|
-$1.093M
-93.96%
YoY
|
$6.401M
-193.39%
YoY
|
$6.000K
N/A
|
$198.0K
-147.26%
YoY
|
| Pretax Income |
-$5.938M
-47.22%
YoY
|
-$28.07M
181.62%
YoY
|
-$6.582M
-61.41%
YoY
|
-$7.849M
-53.66%
YoY
|
-$11.25M
-17.49%
YoY
|
-$9.966M
-39.39%
YoY
|
-$17.06M
-37.47%
YoY
|
-$16.94M
-45.15%
YoY
|
-$13.64M
-58.57%
YoY
|
-$16.44M
-43.37%
YoY
|
-$27.28M
-21.61%
YoY
|
-$30.88M
-40.16%
YoY
|
-$32.91M
-25.56%
YoY
|
-$29.03M
-46.19%
YoY
|
-$34.80M
1.9%
YoY
|
-$51.60M
28.8%
YoY
|
-$44.21M
16.04%
YoY
|
-$53.96M
630.17%
YoY
|
-$34.15M
115.17%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$2.000K
-80.0%
YoY
|
$19.00K
-57.78%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$10.00K
-50.0%
YoY
|
$45.00K
-195.74%
YoY
|
$10.00K
-88.89%
YoY
|
$20.00K
100.0%
YoY
|
$20.00K
N/A
|
-$47.00K
N/A
|
$90.00K
2900.0%
YoY
|
| Net Earnings |
-$5.938M
-47.22%
YoY
|
-$28.07M
181.62%
YoY
|
-$6.582M
-61.41%
YoY
|
-$7.849M
-53.66%
YoY
|
-$11.25M
-17.5%
YoY
|
-$9.966M
-39.46%
YoY
|
-$17.06M
-37.47%
YoY
|
-$16.94M
-45.15%
YoY
|
-$13.64M
-58.58%
YoY
|
-$16.46M
-43.39%
YoY
|
-$27.28M
-21.64%
YoY
|
-$30.88M
-40.18%
YoY
|
-$32.92M
-25.56%
YoY
|
-$29.08M
-46.06%
YoY
|
-$34.81M
1.66%
YoY
|
-$51.62M
28.81%
YoY
|
-$44.23M
16.09%
YoY
|
-$53.91M
629.53%
YoY
|
-$34.24M
115.69%
YoY
|
| Basic Earnings Per Share |
-$0.04
-42.86%
YoY
|
N/A
|
-$0.04
-63.64%
YoY
|
-$0.05
-54.55%
YoY
|
-$0.07
-22.22%
YoY
|
N/A
|
-$0.11
-31.25%
YoY
|
-$0.11
-47.62%
YoY
|
-$0.09
-60.87%
YoY
|
N/A
|
-$0.16
-33.33%
YoY
|
-$0.21
-41.67%
YoY
|
-$0.23
-25.81%
YoY
|
-$0.20
-47.37%
YoY
|
-$0.24
0.0%
YoY
|
-$0.36
-53.85%
YoY
|
-$0.31
-91.51%
YoY
|
-$0.38
N/A
|
-$0.24
-88.99%
YoY
|
| Diluted Earnings Per Share |
-$0.04
-42.86%
YoY
|
-$0.17
173.78%
YoY
|
-$0.04
-63.64%
YoY
|
-$0.05
-54.55%
YoY
|
-$0.07
-22.22%
YoY
|
-$0.06
-31.71%
YoY
|
-$0.11
-31.25%
YoY
|
-$0.11
-47.62%
YoY
|
-$0.09
-60.87%
YoY
|
-$0.09
-52.7%
YoY
|
-$0.16
-33.33%
YoY
|
-$0.21
-41.67%
YoY
|
-$0.23
-25.81%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.24
0.0%
YoY
|
-$0.36
-53.85%
YoY
|
-$0.31
-91.51%
YoY
|
-$379.4K
92.53%
YoY
|
-$0.24
-88.99%
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 |
164.3M shares
-0.34%
YoY
|
164.0M shares
1.91%
YoY
|
160.4M shares
2.59%
YoY
|
160.4M shares
2.58%
YoY
|
164.8M shares
5.4%
YoY
|
161.0M shares
N/A
|
156.4M shares
-9.6%
YoY
|
156.4M shares
8.14%
YoY
|
156.4M shares
8.14%
YoY
|
N/A
|
173.0M shares
19.64%
YoY
|
144.6M shares
0.69%
YoY
|
144.6M shares
1.86%
YoY
|
144.6M shares
1.68%
YoY
|
144.6M shares
2.78%
YoY
|
143.6M shares
180.2%
YoY
|
142.0M shares
1260.03%
YoY
|
142.2M shares
N/A
|
140.7M shares
1834.77%
YoY
|
| Diluted Shares Outstanding |
160.7M shares
0.24%
YoY
|
N/A
|
160.4M shares
2.59%
YoY
|
160.4M shares
2.58%
YoY
|
160.3M shares
2.48%
YoY
|
N/A
|
156.4M shares
-9.6%
YoY
|
156.4M shares
8.14%
YoY
|
156.4M shares
8.14%
YoY
|
N/A
|
173.0M shares
19.64%
YoY
|
144.6M shares
0.95%
YoY
|
144.6M shares
1.86%
YoY
|
144.6M shares
2.21%
YoY
|
144.6M shares
2.78%
YoY
|
143.3M shares
179.49%
YoY
|
142.0M shares
1260.03%
YoY
|
141.5M shares
N/A
|
140.7M shares
1834.77%
YoY
|
Loading...