|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$173.7M
-14.6%
YoY
|
$203.4M
-21.54%
YoY
|
$259.3M
-19.36%
YoY
|
$321.5M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$80.44M
-14.49%
YoY
|
$94.08M
-22.84%
YoY
|
$121.9M
-26.94%
YoY
|
$166.9M
-14.5%
YoY
|
$195.2M
3.67%
YoY
|
| Gross Profit |
$93.27M
-14.7%
YoY
|
$109.3M
-20.39%
YoY
|
$137.4M
-11.18%
YoY
|
$154.7M
-17.96%
YoY
|
$188.5M
7.1%
YoY
|
| Selling, General & Admin |
$87.40M
-15.29%
YoY
|
$103.2M
-33.96%
YoY
|
$156.2M
-24.48%
YoY
|
$206.9M
-29.63%
YoY
|
$294.0M
31.32%
YoY
|
| Research & Development |
$7.484M
-59.45%
YoY
|
$18.46M
12.53%
YoY
|
$16.40M
-27.12%
YoY
|
$22.50M
-3.87%
YoY
|
$23.41M
25.48%
YoY
|
| Depreciation & Amortization |
$1.680M
-82.89%
YoY
|
$9.821M
68.63%
YoY
|
$5.824M
1.89%
YoY
|
$5.716M
14.5%
YoY
|
$4.992M
21.31%
YoY
|
| Operating Expenses |
$94.88M
-21.99%
YoY
|
$121.6M
-29.54%
YoY
|
$172.6M
-24.74%
YoY
|
$229.4M
6319.8%
YoY
|
$3.573M
-98.53%
YoY
|
| Operating Profit |
-$11.32M
-49.81%
YoY
|
-$22.55M
-36.06%
YoY
|
-$35.26M
-74.99%
YoY
|
-$141.0M
-176.24%
YoY
|
$184.9M
-378.12%
YoY
|
| Interest Expense |
-$366.0K
-319.16%
YoY
|
$167.0K
-101.05%
YoY
|
-$15.86M
-263.77%
YoY
|
$9.685M
41.56%
YoY
|
$6.842M
-222.02%
YoY
|
| Other Income/Expense, Net |
-$366.0K
-92.43%
YoY
|
-$4.836M
-160.98%
YoY
|
$7.930M
-85.13%
YoY
|
$53.32M
-9446.54%
YoY
|
-$570.5K
379.41%
YoY
|
| Pretax Income |
-$11.68M
-57.33%
YoY
|
-$27.38M
-36.6%
YoY
|
-$43.19M
-50.73%
YoY
|
-$87.66M
-3348.66%
YoY
|
$2.698M
-103.74%
YoY
|
| Income Tax |
$33.00K
-17.5%
YoY
|
$40.00K
5.26%
YoY
|
$38.00K
-29.63%
YoY
|
$54.00K
3.85%
YoY
|
$52.00K
26.83%
YoY
|
| Net Earnings |
-$11.72M
-57.28%
YoY
|
-$27.42M
-38.27%
YoY
|
-$44.42M
-49.36%
YoY
|
-$87.72M
-3350.67%
YoY
|
$2.698M
-103.73%
YoY
|
| Basic Earnings Per Share |
-$0.34
-55.26%
YoY
|
-$0.76
-40.63%
YoY
|
-$1.28
31.96%
YoY
|
-$0.97
-93.88%
YoY
|
-$15.86
17.92%
YoY
|
| Diluted Earnings Per Share |
-$0.34
-55.26%
YoY
|
-$0.76
-40.47%
YoY
|
-$1.28
31.61%
YoY
|
-$0.97
-100.0%
YoY
|
$63.09K
-114.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
39.05M shares
5.42%
YoY
|
37.04M shares
6.45%
YoY
|
34.80M shares
-61.55%
YoY
|
90.51M shares
955.95%
YoY
|
8.571M shares
59.53%
YoY
|
| Diluted Shares Outstanding |
39.05M shares
5.42%
YoY
|
37.04M shares
6.45%
YoY
|
34.80M shares
-61.55%
YoY
|
90.51M shares
955.95%
YoY
|
8.571M shares
59.53%
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 |
$36.22M
-16.82%
YoY
|
$42.41M
-14.33%
YoY
|
$43.73M
-9.42%
YoY
|
$44.03M
-15.5%
YoY
|
$43.55M
-18.67%
YoY
|
$49.50M
-17.3%
YoY
|
$48.28M
-21.81%
YoY
|
$52.10M
-21.19%
YoY
|
$53.55M
-25.18%
YoY
|
$59.86M
-19.15%
YoY
|
$61.75M
-20.56%
YoY
|
$66.11M
-16.62%
YoY
|
$71.57M
N/A
|
$74.04M
N/A
|
$77.73M
N/A
|
$79.28M
-19.94%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$16.37M
-20.08%
YoY
|
$19.92M
-15.46%
YoY
|
$20.41M
-9.99%
YoY
|
$19.63M
-18.33%
YoY
|
$20.48M
-13.96%
YoY
|
$23.56M
-13.69%
YoY
|
$22.68M
-20.47%
YoY
|
$24.04M
-24.41%
YoY
|
$23.81M
-30.62%
YoY
|
$27.30M
-30.45%
YoY
|
$28.52M
-27.93%
YoY
|
$31.80M
-21.14%
YoY
|
$34.31M
-28.13%
YoY
|
$39.25M
-79.89%
YoY
|
$39.57M
-16.16%
YoY
|
$40.32M
-19.29%
YoY
|
$47.74M
-4.57%
YoY
|
$195.2M
N/A
|
$47.19M
N/A
|
| Gross Profit |
$19.86M
-13.91%
YoY
|
$22.49M
-13.3%
YoY
|
$23.32M
-8.91%
YoY
|
$24.40M
-13.07%
YoY
|
$23.06M
-22.45%
YoY
|
$25.94M
-20.33%
YoY
|
$25.60M
-22.96%
YoY
|
$28.06M
-18.2%
YoY
|
$29.74M
-20.17%
YoY
|
$32.56M
-6.41%
YoY
|
$33.23M
-12.92%
YoY
|
$34.31M
-11.93%
YoY
|
$37.26M
-12.83%
YoY
|
$34.79M
-81.54%
YoY
|
$38.17M
-20.46%
YoY
|
$38.96M
-20.6%
YoY
|
$42.74M
-18.12%
YoY
|
$188.5M
N/A
|
$47.98M
N/A
|
| Selling, General & Admin |
$18.16M
-17.41%
YoY
|
$21.31M
-24.93%
YoY
|
$21.27M
-13.97%
YoY
|
$22.96M
-15.37%
YoY
|
$21.99M
-10.6%
YoY
|
$28.38M
-21.05%
YoY
|
$24.73M
-16.74%
YoY
|
$27.12M
-22.85%
YoY
|
$24.59M
-35.31%
YoY
|
$35.95M
-38.67%
YoY
|
$29.70M
-35.85%
YoY
|
$35.16M
-39.27%
YoY
|
$38.02M
-54.61%
YoY
|
$58.61M
-80.06%
YoY
|
$46.30M
0.42%
YoY
|
$57.90M
23.26%
YoY
|
$83.76M
0.71%
YoY
|
$294.0M
N/A
|
$46.10M
N/A
|
| Research & Development |
$1.435M
-19.34%
YoY
|
$1.872M
-59.23%
YoY
|
$1.626M
-66.14%
YoY
|
$2.207M
-59.4%
YoY
|
$1.779M
-50.94%
YoY
|
$4.592M
0.81%
YoY
|
$4.802M
34.21%
YoY
|
$5.436M
34.16%
YoY
|
$3.626M
-13.99%
YoY
|
$4.555M
-0.46%
YoY
|
$3.578M
-37.94%
YoY
|
$4.052M
-31.58%
YoY
|
$4.216M
-32.44%
YoY
|
$4.576M
-80.45%
YoY
|
$5.765M
3.2%
YoY
|
$5.922M
4.11%
YoY
|
$6.240M
20.88%
YoY
|
$23.41M
N/A
|
$5.586M
N/A
|
| Depreciation & Amortization |
$391.0K
3.44%
YoY
|
$393.0K
-83.76%
YoY
|
$421.0K
-84.82%
YoY
|
$488.0K
-79.88%
YoY
|
$378.0K
-82.83%
YoY
|
$2.420M
65.19%
YoY
|
$2.774M
90.0%
YoY
|
$2.426M
67.31%
YoY
|
$2.201M
52.0%
YoY
|
$1.465M
2.81%
YoY
|
$1.460M
2.31%
YoY
|
$1.450M
-0.28%
YoY
|
$1.448M
2.7%
YoY
|
$1.425M
-71.45%
YoY
|
$1.427M
10.11%
YoY
|
$1.454M
20.26%
YoY
|
$1.410M
25.0%
YoY
|
$4.992M
N/A
|
$1.296M
N/A
|
| Operating Expenses |
$19.59M
-17.55%
YoY
|
$23.18M
-29.7%
YoY
|
$22.90M
-22.45%
YoY
|
$25.16M
-22.72%
YoY
|
$23.77M
-15.79%
YoY
|
$32.98M
-18.59%
YoY
|
$29.53M
-11.27%
YoY
|
$32.56M
-16.96%
YoY
|
$28.22M
-33.19%
YoY
|
$40.50M
-35.9%
YoY
|
$33.28M
-36.08%
YoY
|
$39.21M
-38.56%
YoY
|
$42.24M
4089.97%
YoY
|
$63.19M
2927.98%
YoY
|
$52.06M
4206.14%
YoY
|
$63.82M
21.19%
YoY
|
$1.008M
3584.39%
YoY
|
$2.087M
N/A
|
$1.209M
N/A
|
| Operating Profit |
-$901.0K
-74.32%
YoY
|
-$688.0K
-90.22%
YoY
|
-$2.731M
-59.52%
YoY
|
-$3.490M
-49.68%
YoY
|
-$3.508M
558.16%
YoY
|
-$7.032M
-11.47%
YoY
|
-$6.746M
64.34%
YoY
|
-$6.936M
-27.45%
YoY
|
-$533.0K
-96.1%
YoY
|
-$7.943M
-72.03%
YoY
|
-$4.105M
-81.8%
YoY
|
-$9.560M
-77.64%
YoY
|
-$13.66M
-132.72%
YoY
|
-$28.40M
-115.23%
YoY
|
-$22.56M
-37.61%
YoY
|
-$42.76M
63.77%
YoY
|
$41.73M
-152640.39%
YoY
|
$186.4M
N/A
|
-$36.16M
N/A
|
| Interest Expense |
-$100.0K
233.33%
YoY
|
$13.00K
-98.16%
YoY
|
-$223.0K
-104.11%
YoY
|
-$126.0K
-95.96%
YoY
|
-$30.00K
-100.73%
YoY
|
$708.0K
-126.77%
YoY
|
$5.420M
30.76%
YoY
|
-$3.116M
-177.05%
YoY
|
$4.129M
10.73%
YoY
|
-$2.645M
-4.41%
YoY
|
$4.145M
62.8%
YoY
|
$4.044M
76.98%
YoY
|
$3.729M
-116.54%
YoY
|
-$2.767M
-951.1%
YoY
|
$2.546M
-61.79%
YoY
|
$2.285M
108.49%
YoY
|
-$22.54M
10772.51%
YoY
|
$325.1K
N/A
|
$6.664M
N/A
|
| Other Income/Expense, Net |
-$100.0K
233.33%
YoY
|
N/A
|
-$223.0K
-104.11%
YoY
|
-$126.0K
-95.96%
YoY
|
-$30.00K
-98.95%
YoY
|
$2.000K
-99.82%
YoY
|
$5.421M
-195.12%
YoY
|
-$3.115M
140.35%
YoY
|
-$2.848M
-577.85%
YoY
|
$1.113M
-95.2%
YoY
|
-$5.699M
-118.85%
YoY
|
-$1.296M
-117.4%
YoY
|
$596.0K
N/A
|
$23.16M
N/A
|
$30.23M
N/A
|
$7.450M
-411.59%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
| Pretax Income |
-$1.001M
-71.71%
YoY
|
-$1.575M
-87.53%
YoY
|
-$2.954M
122.94%
YoY
|
-$3.616M
-64.02%
YoY
|
-$3.538M
4.64%
YoY
|
-$12.63M
33.26%
YoY
|
-$1.325M
-86.49%
YoY
|
-$10.05M
-7.42%
YoY
|
-$3.381M
-74.11%
YoY
|
-$9.475M
-25.18%
YoY
|
-$9.804M
-227.79%
YoY
|
-$10.86M
-69.25%
YoY
|
-$13.06M
-44.55%
YoY
|
-$12.66M
618.84%
YoY
|
$7.672M
40.65%
YoY
|
-$35.31M
23.89%
YoY
|
-$23.55M
3116.02%
YoY
|
-$1.762M
N/A
|
$5.455M
N/A
|
| Income Tax |
$8.000K
-11.11%
YoY
|
$8.000K
-11.11%
YoY
|
$6.000K
-45.45%
YoY
|
$10.00K
0.0%
YoY
|
$9.000K
-10.0%
YoY
|
$9.000K
-10.0%
YoY
|
$11.00K
57.14%
YoY
|
$10.00K
-9.09%
YoY
|
$10.00K
0.0%
YoY
|
$10.00K
-47.37%
YoY
|
$7.000K
-30.0%
YoY
|
$11.00K
450.0%
YoY
|
$10.00K
-56.52%
YoY
|
$19.00K
-63.46%
YoY
|
$10.00K
-9.09%
YoY
|
$2.000K
-87.5%
YoY
|
$23.00K
91.67%
YoY
|
$52.00K
N/A
|
$11.00K
N/A
|
| Net Earnings |
-$1.009M
-71.55%
YoY
|
-$1.958M
-84.95%
YoY
|
-$2.960M
121.56%
YoY
|
-$3.626M
-63.96%
YoY
|
-$3.547M
4.6%
YoY
|
-$13.01M
35.3%
YoY
|
-$1.336M
-86.38%
YoY
|
-$10.06M
-7.42%
YoY
|
-$3.391M
-74.05%
YoY
|
-$9.616M
-24.18%
YoY
|
-$9.811M
-228.05%
YoY
|
-$10.87M
-69.22%
YoY
|
-$13.07M
-44.51%
YoY
|
-$12.68M
619.92%
YoY
|
$7.662M
40.47%
YoY
|
-$35.31M
23.83%
YoY
|
-$23.55M
3116.02%
YoY
|
-$1.762M
N/A
|
$5.455M
N/A
|
| Basic Earnings Per Share |
-$0.03
-70.0%
YoY
|
N/A
|
-$0.08
100.0%
YoY
|
-$0.10
-64.29%
YoY
|
-$0.10
0.0%
YoY
|
N/A
|
-$0.04
-87.1%
YoY
|
-$0.28
-12.5%
YoY
|
-$0.10
25.0%
YoY
|
N/A
|
-$0.31
-720.0%
YoY
|
-$0.32
-69.81%
YoY
|
-$0.08
-98.42%
YoY
|
N/A
|
$0.05
-101.18%
YoY
|
-$1.06
-73.3%
YoY
|
-$5.05
N/A
|
N/A
|
-$4.24
N/A
|
| Diluted Earnings Per Share |
-$0.03
-70.0%
YoY
|
-$0.05
-87.08%
YoY
|
-$0.08
100.0%
YoY
|
-$0.10
-64.29%
YoY
|
-$0.10
0.0%
YoY
|
-$0.34
28.59%
YoY
|
-$0.04
-87.1%
YoY
|
-$0.28
-12.5%
YoY
|
-$0.10
25.0%
YoY
|
-$0.27
-10.11%
YoY
|
-$0.31
-720.0%
YoY
|
-$0.32
-69.81%
YoY
|
-$0.08
-100.0%
YoY
|
-$0.30
-100.0%
YoY
|
$0.05
-100.0%
YoY
|
-$1.06
-73.3%
YoY
|
-$468.1K
3116.02%
YoY
|
-$33.92K
N/A
|
$108.4K
N/A
|
| 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 |
42.02M shares
4.66%
YoY
|
41.39M shares
N/A
|
41.01M shares
9.82%
YoY
|
40.25M shares
9.48%
YoY
|
40.15M shares
10.73%
YoY
|
N/A
|
37.34M shares
5.93%
YoY
|
36.77M shares
7.26%
YoY
|
36.26M shares
-78.51%
YoY
|
N/A
|
35.25M shares
-77.25%
YoY
|
34.28M shares
2.69%
YoY
|
168.7M shares
1697.56%
YoY
|
N/A
|
155.0M shares
1653.93%
YoY
|
33.38M shares
364.83%
YoY
|
9.387M shares
N/A
|
N/A
|
8.837M shares
N/A
|
| Diluted Shares Outstanding |
40.09M shares
4.91%
YoY
|
N/A
|
39.38M shares
5.45%
YoY
|
38.81M shares
5.56%
YoY
|
38.21M shares
5.37%
YoY
|
N/A
|
37.34M shares
5.93%
YoY
|
36.77M shares
7.26%
YoY
|
36.26M shares
-78.51%
YoY
|
N/A
|
35.25M shares
-78.78%
YoY
|
34.28M shares
2.69%
YoY
|
168.7M shares
1697.56%
YoY
|
N/A
|
166.1M shares
1779.64%
YoY
|
33.38M shares
364.83%
YoY
|
9.387M shares
N/A
|
N/A
|
8.837M shares
N/A
|
Loading...