|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$49.90M
0.46%
YoY
|
$49.67M
-21.36%
YoY
|
$63.16M
-14.82%
YoY
|
$74.14M
-22.85%
YoY
|
$96.09M
0.91%
YoY
|
| Cost Of Revenue |
$28.20M
-0.74%
YoY
|
$28.41M
2.96%
YoY
|
$27.59M
-49.59%
YoY
|
$54.73M
15.2%
YoY
|
$47.51M
10.64%
YoY
|
| Gross Profit |
$21.70M
2.07%
YoY
|
$21.26M
-40.22%
YoY
|
$35.57M
83.23%
YoY
|
$19.41M
-60.05%
YoY
|
$48.59M
-7.08%
YoY
|
| Selling, General & Admin |
$41.97M
-21.18%
YoY
|
$53.25M
-29.6%
YoY
|
$75.63M
7.95%
YoY
|
$70.06M
-28.25%
YoY
|
$97.64M
-5.78%
YoY
|
| Research & Development |
$1.805M
-22.6%
YoY
|
$2.332M
-21.32%
YoY
|
$2.964M
-13.71%
YoY
|
$3.435M
-37.57%
YoY
|
$5.502M
-7.54%
YoY
|
| Depreciation & Amortization |
$6.323M
-36.64%
YoY
|
$9.979M
-34.18%
YoY
|
$15.16M
69.05%
YoY
|
$8.968M
-18.66%
YoY
|
$11.03M
61.02%
YoY
|
| Operating Expenses |
$43.77M
-21.24%
YoY
|
$55.58M
-29.28%
YoY
|
$78.59M
12.18%
YoY
|
$70.06M
-32.07%
YoY
|
$103.1M
-5.88%
YoY
|
| Operating Profit |
-$20.27M
-36.64%
YoY
|
-$31.99M
-21.24%
YoY
|
-$40.61M
-22.62%
YoY
|
-$52.49M
-64.31%
YoY
|
-$147.1M
186.43%
YoY
|
| Interest Expense |
-$7.269M
-1281.95%
YoY
|
$615.0K
-96.93%
YoY
|
$20.04M
-367.9%
YoY
|
-$7.480M
-179.33%
YoY
|
$9.429M
-973.06%
YoY
|
| Other Income/Expense, Net |
-$2.272M
-245.18%
YoY
|
$1.565M
-158.09%
YoY
|
-$2.694M
-462.1%
YoY
|
$744.0K
1358.82%
YoY
|
$51.00K
-96.17%
YoY
|
| Pretax Income |
-$29.81M
0.01%
YoY
|
-$29.81M
28.11%
YoY
|
-$23.27M
-60.71%
YoY
|
-$59.22M
-56.95%
YoY
|
-$137.6M
255.55%
YoY
|
| Income Tax |
-$68.00K
-274.36%
YoY
|
$39.00K
-92.63%
YoY
|
$529.0K
481.32%
YoY
|
$91.00K
-36.36%
YoY
|
$143.0K
-101.78%
YoY
|
| Net Earnings |
-$29.74M
-0.35%
YoY
|
-$29.85M
25.42%
YoY
|
-$23.80M
-59.88%
YoY
|
-$59.31M
-56.93%
YoY
|
-$137.7M
348.88%
YoY
|
| Basic Earnings Per Share |
-$0.19
0.0%
YoY
|
-$0.19
18.75%
YoY
|
-$0.16
-60.0%
YoY
|
-$0.40
-59.18%
YoY
|
-$0.98
292.0%
YoY
|
| Diluted Earnings Per Share |
-$0.19
0.0%
YoY
|
-$0.19
18.75%
YoY
|
-$0.16
-60.0%
YoY
|
-$0.40
-59.18%
YoY
|
-$0.98
292.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
158.8M shares
0.78%
YoY
|
157.6M shares
3.02%
YoY
|
152.9M shares
4.3%
YoY
|
146.6M shares
4.16%
YoY
|
140.8M shares
12.6%
YoY
|
| Diluted Shares Outstanding |
158.8M shares
0.78%
YoY
|
157.6M shares
3.02%
YoY
|
152.9M shares
4.3%
YoY
|
146.6M shares
4.16%
YoY
|
140.8M shares
12.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 |
$11.16M
-9.0%
YoY
|
$13.33M
5.2%
YoY
|
$11.50M
-8.61%
YoY
|
$12.81M
4.21%
YoY
|
$12.26M
1.14%
YoY
|
$12.67M
-20.06%
YoY
|
$12.59M
-11.94%
YoY
|
$12.29M
-23.22%
YoY
|
$12.12M
-28.72%
YoY
|
$15.85M
-16.02%
YoY
|
$14.29M
-16.1%
YoY
|
$16.01M
-15.21%
YoY
|
$17.01M
-12.12%
YoY
|
$18.87M
-24.01%
YoY
|
$17.04M
-28.13%
YoY
|
$18.88M
-21.84%
YoY
|
$19.36M
-17.31%
YoY
|
$24.83M
-7.8%
YoY
|
$23.70M
-5.79%
YoY
|
| Cost Of Revenue |
$5.955M
-1.28%
YoY
|
$8.323M
9.9%
YoY
|
$7.026M
18.8%
YoY
|
$6.816M
-29.78%
YoY
|
$6.032M
15.71%
YoY
|
$7.573M
7.53%
YoY
|
$5.914M
-7.09%
YoY
|
$9.707M
36.95%
YoY
|
$5.213M
-26.51%
YoY
|
$7.043M
-76.07%
YoY
|
$6.365M
-21.34%
YoY
|
$7.088M
-25.83%
YoY
|
$7.093M
-7.2%
YoY
|
$29.44M
42.74%
YoY
|
$8.092M
-7.93%
YoY
|
$9.556M
14.79%
YoY
|
$7.643M
-21.77%
YoY
|
$20.62M
27.62%
YoY
|
$8.789M
-11.22%
YoY
|
| Gross Profit |
$5.204M
-16.47%
YoY
|
$5.003M
-1.79%
YoY
|
$4.477M
-32.91%
YoY
|
$5.990M
131.99%
YoY
|
$6.230M
-9.85%
YoY
|
$5.094M
-42.13%
YoY
|
$6.673M
-15.84%
YoY
|
$2.582M
-71.05%
YoY
|
$6.911M
-30.31%
YoY
|
$8.802M
-183.28%
YoY
|
$7.929M
-11.36%
YoY
|
$8.918M
-4.32%
YoY
|
$9.917M
-15.33%
YoY
|
-$10.57M
-351.28%
YoY
|
$8.945M
-40.03%
YoY
|
$9.321M
-41.11%
YoY
|
$11.71M
-14.11%
YoY
|
$4.206M
-60.95%
YoY
|
$14.92M
-2.26%
YoY
|
| Selling, General & Admin |
$9.528M
-17.71%
YoY
|
$10.29M
1.2%
YoY
|
$9.731M
-23.34%
YoY
|
$10.06M
-31.68%
YoY
|
$11.58M
-24.23%
YoY
|
$10.17M
-42.97%
YoY
|
$12.69M
-36.18%
YoY
|
$14.73M
-24.97%
YoY
|
$15.28M
-12.75%
YoY
|
$17.83M
-16.73%
YoY
|
$19.89M
80.28%
YoY
|
$19.63M
13.72%
YoY
|
$17.51M
-13.96%
YoY
|
$21.41M
-12.16%
YoY
|
$11.03M
-24.95%
YoY
|
$17.26M
-31.45%
YoY
|
$20.36M
-14.42%
YoY
|
$24.38M
41.4%
YoY
|
$14.70M
-20.75%
YoY
|
| Research & Development |
$411.0K
-18.29%
YoY
|
$305.0K
-19.1%
YoY
|
$475.0K
-14.57%
YoY
|
$522.0K
-19.44%
YoY
|
$503.0K
-33.02%
YoY
|
$377.0K
-50.98%
YoY
|
$556.0K
N/A
|
$648.0K
-29.26%
YoY
|
$751.0K
37.55%
YoY
|
$769.0K
N/A
|
N/A
|
$916.0K
N/A
|
$546.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$1.471M
-25.71%
YoY
|
| Depreciation & Amortization |
$1.678M
-31.48%
YoY
|
$1.673M
-32.38%
YoY
|
$1.689M
-33.06%
YoY
|
$512.0K
-79.43%
YoY
|
$2.449M
-1.76%
YoY
|
$2.474M
-32.22%
YoY
|
$2.523M
-32.54%
YoY
|
$2.489M
-37.42%
YoY
|
$2.493M
-34.26%
YoY
|
$3.650M
13.85%
YoY
|
$3.740M
105.27%
YoY
|
$3.977M
113.59%
YoY
|
$3.792M
82.48%
YoY
|
$3.206M
14.62%
YoY
|
$1.822M
-34.03%
YoY
|
$1.862M
-36.58%
YoY
|
$2.078M
-22.11%
YoY
|
$2.797M
-7.69%
YoY
|
$2.762M
-1.36%
YoY
|
| Operating Expenses |
$9.528M
-17.71%
YoY
|
$10.60M
0.47%
YoY
|
$9.731M
-23.34%
YoY
|
$10.06M
-31.68%
YoY
|
$11.58M
-24.23%
YoY
|
$10.55M
-43.3%
YoY
|
$12.69M
-36.18%
YoY
|
$14.73M
-24.97%
YoY
|
$15.28M
-12.75%
YoY
|
$18.60M
-13.14%
YoY
|
$19.89M
80.28%
YoY
|
$19.63M
13.72%
YoY
|
$17.51M
-13.96%
YoY
|
$21.41M
-12.16%
YoY
|
$11.03M
-53.84%
YoY
|
$17.26M
-31.45%
YoY
|
$20.36M
-14.42%
YoY
|
$24.38M
3.25%
YoY
|
$23.90M
-15.58%
YoY
|
| Operating Profit |
-$4.324M
-19.15%
YoY
|
-$5.594M
2.59%
YoY
|
-$5.254M
-12.72%
YoY
|
-$4.072M
-66.47%
YoY
|
-$5.348M
-36.1%
YoY
|
-$5.453M
-44.35%
YoY
|
-$6.020M
-49.67%
YoY
|
-$12.15M
13.41%
YoY
|
-$8.369M
10.18%
YoY
|
-$9.799M
-69.36%
YoY
|
-$11.96M
205.96%
YoY
|
-$10.71M
34.91%
YoY
|
-$7.596M
-12.1%
YoY
|
-$31.98M
58.55%
YoY
|
-$3.909M
-56.49%
YoY
|
-$7.938M
-15.11%
YoY
|
-$8.642M
-14.85%
YoY
|
-$20.17M
57.1%
YoY
|
-$8.985M
-31.15%
YoY
|
| Interest Expense |
-$8.868M
6938.1%
YoY
|
-$4.400M
4957.47%
YoY
|
-$1.200M
-184.39%
YoY
|
-$1.543M
-235.35%
YoY
|
-$126.0K
-93.23%
YoY
|
-$87.00K
-102.32%
YoY
|
$1.422M
-135.37%
YoY
|
$1.140M
-92.36%
YoY
|
-$1.860M
-134.56%
YoY
|
$3.751M
-204.78%
YoY
|
-$4.020M
0.5%
YoY
|
$14.93M
N/A
|
$5.382M
5282.0%
YoY
|
-$3.580M
-1131.7%
YoY
|
-$4.000M
-149.55%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
-130.3%
YoY
|
$347.0K
-199.14%
YoY
|
$8.072M
-2406.29%
YoY
|
| Other Income/Expense, Net |
$77.00K
-110.43%
YoY
|
-$1.459M
-167.89%
YoY
|
$600.0K
-150.46%
YoY
|
-$675.0K
11150.0%
YoY
|
-$738.0K
-220.79%
YoY
|
$2.149M
-247.19%
YoY
|
-$1.189M
-241.38%
YoY
|
-$6.000K
-99.56%
YoY
|
$611.0K
-187.54%
YoY
|
-$1.460M
-431.82%
YoY
|
$841.0K
161.99%
YoY
|
-$1.376M
-2123.53%
YoY
|
-$698.0K
730.95%
YoY
|
$440.0K
-263.57%
YoY
|
$321.0K
191.82%
YoY
|
$68.00K
-35.24%
YoY
|
-$84.00K
-180.0%
YoY
|
-$269.0K
-84.36%
YoY
|
$110.0K
-98.51%
YoY
|
| Pretax Income |
-$13.12M
111.12%
YoY
|
-$11.45M
237.75%
YoY
|
-$5.854M
1.16%
YoY
|
-$6.290M
-42.88%
YoY
|
-$6.212M
-35.41%
YoY
|
-$3.391M
-57.91%
YoY
|
-$5.787M
-61.78%
YoY
|
-$11.01M
-487.17%
YoY
|
-$9.618M
230.29%
YoY
|
-$8.056M
-77.07%
YoY
|
-$15.14M
99.57%
YoY
|
$2.844M
-136.14%
YoY
|
-$2.912M
-66.24%
YoY
|
-$35.14M
-70.25%
YoY
|
-$7.588M
731.11%
YoY
|
-$7.870M
32.78%
YoY
|
-$8.626M
-32.29%
YoY
|
-$118.1M
701.74%
YoY
|
-$913.0K
-86.0%
YoY
|
| Income Tax |
-$3.000K
N/A
|
-$30.00K
30.43%
YoY
|
-$36.00K
N/A
|
-$2.000K
-104.35%
YoY
|
$0.00
-100.0%
YoY
|
-$23.00K
-104.35%
YoY
|
$0.00
N/A
|
$46.00K
N/A
|
$16.00K
N/A
|
$529.0K
481.32%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$91.00K
-39.74%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$151.0K
-1610.0%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$13.11M
111.08%
YoY
|
-$11.42M
239.16%
YoY
|
-$5.818M
0.54%
YoY
|
-$6.288M
-43.13%
YoY
|
-$6.212M
-35.52%
YoY
|
-$3.368M
-60.77%
YoY
|
-$5.787M
-61.78%
YoY
|
-$11.06M
-488.78%
YoY
|
-$9.634M
230.84%
YoY
|
-$8.585M
-75.63%
YoY
|
-$15.14M
99.57%
YoY
|
$2.844M
-136.14%
YoY
|
-$2.912M
-66.24%
YoY
|
-$35.23M
-70.21%
YoY
|
-$7.588M
731.11%
YoY
|
-$7.870M
32.87%
YoY
|
-$8.626M
-32.47%
YoY
|
-$118.2M
703.32%
YoY
|
-$913.0K
-86.04%
YoY
|
| Basic Earnings Per Share |
-$0.08
100.0%
YoY
|
N/A
|
-$0.04
0.0%
YoY
|
-$0.04
-42.86%
YoY
|
-$0.04
-33.33%
YoY
|
N/A
|
-$0.04
-60.0%
YoY
|
-$0.07
-450.0%
YoY
|
-$0.06
200.0%
YoY
|
N/A
|
-$0.10
100.0%
YoY
|
$0.02
-140.0%
YoY
|
-$0.02
-66.67%
YoY
|
N/A
|
-$0.05
400.0%
YoY
|
-$0.05
25.0%
YoY
|
-$0.06
-33.33%
YoY
|
N/A
|
-$0.01
N/A
|
| Diluted Earnings Per Share |
-$0.08
100.0%
YoY
|
-$0.07
236.97%
YoY
|
-$0.04
0.0%
YoY
|
-$0.04
-42.86%
YoY
|
-$0.04
-33.33%
YoY
|
-$0.02
-62.19%
YoY
|
-$0.04
-60.0%
YoY
|
-$0.07
-450.0%
YoY
|
-$0.06
200.0%
YoY
|
-$0.06
-76.1%
YoY
|
-$0.10
100.0%
YoY
|
$0.02
-140.0%
YoY
|
-$0.02
-66.67%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$0.05
25.0%
YoY
|
-$0.06
-33.33%
YoY
|
-$840.0K
695.09%
YoY
|
-$6.497K
-86.2%
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 |
159.7M shares
1.06%
YoY
|
159.4M shares
1.05%
YoY
|
159.1M shares
1.04%
YoY
|
158.6M shares
0.88%
YoY
|
158.0M shares
0.67%
YoY
|
157.8M shares
2.58%
YoY
|
157.5M shares
2.97%
YoY
|
157.2M shares
3.14%
YoY
|
157.0M shares
2.98%
YoY
|
153.8M shares
1.42%
YoY
|
153.0M shares
5.16%
YoY
|
152.4M shares
5.01%
YoY
|
152.4M shares
5.13%
YoY
|
151.6M shares
N/A
|
145.5M shares
3.51%
YoY
|
145.2M shares
3.74%
YoY
|
145.0M shares
3.79%
YoY
|
N/A
|
140.5M shares
N/A
|
| Diluted Shares Outstanding |
159.7M shares
1.05%
YoY
|
N/A
|
159.1M shares
1.02%
YoY
|
158.6M shares
0.88%
YoY
|
158.0M shares
1.26%
YoY
|
N/A
|
157.5M shares
2.87%
YoY
|
157.2M shares
2.92%
YoY
|
156.0M shares
2.44%
YoY
|
N/A
|
153.1M shares
5.34%
YoY
|
152.8M shares
5.23%
YoY
|
152.3M shares
5.05%
YoY
|
N/A
|
145.3M shares
3.43%
YoY
|
145.2M shares
3.74%
YoY
|
145.0M shares
3.79%
YoY
|
N/A
|
140.5M shares
N/A
|
Loading...