|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$115.0M
-38.1%
YoY
|
$185.8M
-54.17%
YoY
|
$405.5M
4.64%
YoY
|
$387.5M
65.82%
YoY
|
$233.7M
36.08%
YoY
|
| Cost Of Revenue |
$66.82M
-37.22%
YoY
|
$106.4M
-54.48%
YoY
|
$233.8M
-2.51%
YoY
|
$239.8M
106.63%
YoY
|
$116.1M
66.17%
YoY
|
| Gross Profit |
$48.20M
-39.29%
YoY
|
$79.39M
-53.75%
YoY
|
$171.7M
16.27%
YoY
|
$147.6M
25.54%
YoY
|
$117.6M
15.44%
YoY
|
| Selling, General & Admin |
$73.79M
-4.41%
YoY
|
$77.20M
-18.31%
YoY
|
$94.51M
-19.53%
YoY
|
$117.4M
23.52%
YoY
|
$95.08M
23.3%
YoY
|
| Research & Development |
$42.53M
63.27%
YoY
|
$26.05M
-22.77%
YoY
|
$33.73M
-6.92%
YoY
|
$36.24M
6.05%
YoY
|
$34.17M
10.11%
YoY
|
| Depreciation & Amortization |
$10.19M
-6.25%
YoY
|
$10.87M
-48.07%
YoY
|
$20.94M
36.77%
YoY
|
$15.31M
31.31%
YoY
|
$11.66M
24.19%
YoY
|
| Operating Expenses |
$120.2M
11.64%
YoY
|
$107.6M
-16.06%
YoY
|
$128.2M
-24.83%
YoY
|
$170.6M
33.52%
YoY
|
$127.8M
19.36%
YoY
|
| Operating Profit |
-$71.97M
154.76%
YoY
|
-$28.25M
-165.07%
YoY
|
$43.41M
-289.11%
YoY
|
-$22.96M
125.87%
YoY
|
-$10.16M
96.33%
YoY
|
| Interest Expense |
-$900.0K
-175.0%
YoY
|
$1.200M
-1300.0%
YoY
|
-$100.0K
-106.44%
YoY
|
$1.553M
-332.83%
YoY
|
-$667.0K
122.33%
YoY
|
| Other Income/Expense, Net |
$7.383M
-2042.89%
YoY
|
-$380.0K
-101.61%
YoY
|
$23.57M
263.74%
YoY
|
$6.481M
643.23%
YoY
|
$872.0K
-47.25%
YoY
|
| Pretax Income |
-$64.59M
303.64%
YoY
|
-$16.00M
-128.44%
YoY
|
$56.26M
-441.45%
YoY
|
-$16.48M
77.31%
YoY
|
-$9.292M
163.68%
YoY
|
| Income Tax |
$1.801M
0.11%
YoY
|
$1.799M
-30.89%
YoY
|
$2.603M
78.53%
YoY
|
$1.458M
-89.36%
YoY
|
$13.71M
20.25%
YoY
|
| Net Earnings |
-$68.73M
252.47%
YoY
|
-$19.50M
-136.34%
YoY
|
$53.66M
-399.18%
YoY
|
-$17.93M
-22.02%
YoY
|
-$23.00M
54.12%
YoY
|
| Basic Earnings Per Share |
-$0.94
261.54%
YoY
|
-$0.26
-135.62%
YoY
|
$0.73
-392.0%
YoY
|
-$0.25
-21.88%
YoY
|
-$0.32
45.45%
YoY
|
| Diluted Earnings Per Share |
-$0.94
261.54%
YoY
|
-$0.26
-136.05%
YoY
|
$0.72
-388.51%
YoY
|
-$0.25
-21.88%
YoY
|
-$0.32
45.45%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
73.49M shares
-1.27%
YoY
|
74.43M shares
1.48%
YoY
|
73.35M shares
1.16%
YoY
|
72.51M
0.73%
YoY
|
71.98M
6.63%
YoY
|
| Diluted Shares Outstanding |
73.49M shares
-1.27%
YoY
|
74.43M shares
0.06%
YoY
|
74.39M shares
2.6%
YoY
|
72.51M
0.73%
YoY
|
71.98M
6.63%
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 |
$27.93M
-6.7%
YoY
|
$26.76M
-28.53%
YoY
|
$27.09M
-32.14%
YoY
|
$31.24M
-42.5%
YoY
|
$29.93M
-44.71%
YoY
|
$37.45M
-50.65%
YoY
|
$39.92M
-55.25%
YoY
|
$54.34M
-36.41%
YoY
|
$54.13M
-65.07%
YoY
|
$75.88M
-38.35%
YoY
|
$89.19M
-23.42%
YoY
|
$85.44M
6.49%
YoY
|
$155.0M
128.87%
YoY
|
$123.1M
93.62%
YoY
|
$116.5M
116.0%
YoY
|
$80.23M
39.27%
YoY
|
$67.71M
15.58%
YoY
|
$63.57M
1.13%
YoY
|
$53.92M
12.3%
YoY
|
| Cost Of Revenue |
$16.12M
-8.57%
YoY
|
$15.43M
-35.4%
YoY
|
$15.31M
-32.97%
YoY
|
$18.08M
-39.0%
YoY
|
$17.63M
-41.36%
YoY
|
$23.88M
-41.41%
YoY
|
$22.85M
-49.06%
YoY
|
$29.65M
-49.81%
YoY
|
$30.07M
-66.27%
YoY
|
$40.76M
-44.54%
YoY
|
$44.85M
-36.18%
YoY
|
$59.07M
12.2%
YoY
|
$89.15M
105.24%
YoY
|
$73.49M
101.7%
YoY
|
$70.27M
116.56%
YoY
|
$52.65M
95.47%
YoY
|
$43.44M
114.43%
YoY
|
$36.44M
47.69%
YoY
|
$32.45M
83.1%
YoY
|
| Gross Profit |
$11.80M
-4.02%
YoY
|
$11.34M
-16.43%
YoY
|
$11.77M
-31.04%
YoY
|
$13.16M
-46.7%
YoY
|
$12.30M
-48.89%
YoY
|
$13.57M
-61.38%
YoY
|
$17.07M
-61.5%
YoY
|
$24.69M
-6.38%
YoY
|
$24.07M
-63.44%
YoY
|
$35.13M
-29.17%
YoY
|
$44.34M
-4.01%
YoY
|
$26.37M
-4.4%
YoY
|
$65.82M
171.16%
YoY
|
$49.59M
82.76%
YoY
|
$46.19M
115.17%
YoY
|
$27.58M
-10.07%
YoY
|
$24.27M
-36.67%
YoY
|
$27.13M
-28.93%
YoY
|
$21.47M
-29.12%
YoY
|
| Selling, General & Admin |
$21.33M
1.74%
YoY
|
$13.21M
-33.63%
YoY
|
$17.38M
-0.38%
YoY
|
$19.05M
-3.67%
YoY
|
$20.96M
4.38%
YoY
|
$19.90M
-4.85%
YoY
|
$17.45M
-7.14%
YoY
|
$19.78M
-20.77%
YoY
|
$20.08M
-32.73%
YoY
|
$20.91M
-23.42%
YoY
|
$18.79M
-35.22%
YoY
|
$24.96M
-14.71%
YoY
|
$29.85M
-6.34%
YoY
|
$27.31M
-0.93%
YoY
|
$29.00M
9.91%
YoY
|
$29.26M
36.66%
YoY
|
$31.87M
61.64%
YoY
|
$27.56M
29.22%
YoY
|
$26.39M
46.93%
YoY
|
| Research & Development |
$13.65M
42.18%
YoY
|
$10.34M
69.85%
YoY
|
$10.11M
79.73%
YoY
|
$11.40M
72.77%
YoY
|
$9.603M
24.1%
YoY
|
$6.087M
-12.93%
YoY
|
$5.623M
-33.97%
YoY
|
$6.599M
-13.86%
YoY
|
$7.738M
-26.72%
YoY
|
$6.991M
-22.31%
YoY
|
$8.516M
-12.72%
YoY
|
$7.661M
-15.52%
YoY
|
$10.56M
25.52%
YoY
|
$8.999M
1.11%
YoY
|
$9.757M
13.51%
YoY
|
$9.068M
18.04%
YoY
|
$8.413M
-6.44%
YoY
|
$8.900M
-14.91%
YoY
|
$8.596M
7.36%
YoY
|
| Depreciation & Amortization |
$2.341M
-16.63%
YoY
|
$2.403M
-3.57%
YoY
|
$2.454M
-19.51%
YoY
|
$2.526M
-3.07%
YoY
|
$2.808M
3.05%
YoY
|
$2.492M
-30.08%
YoY
|
$3.049M
-10.32%
YoY
|
$2.606M
-74.74%
YoY
|
$2.725M
-26.27%
YoY
|
$3.564M
-9.01%
YoY
|
$3.400M
-13.42%
YoY
|
$10.32M
172.74%
YoY
|
$3.696M
0.38%
YoY
|
$3.917M
23.21%
YoY
|
$3.927M
17.75%
YoY
|
$3.782M
42.5%
YoY
|
$3.682M
47.93%
YoY
|
$3.179M
35.85%
YoY
|
$3.335M
36.12%
YoY
|
| Operating Expenses |
$35.07M
16.72%
YoY
|
$27.91M
7.4%
YoY
|
$27.86M
20.78%
YoY
|
$31.19M
13.69%
YoY
|
$30.05M
-3.56%
YoY
|
$25.98M
-6.87%
YoY
|
$23.07M
-31.03%
YoY
|
$27.43M
-16.38%
YoY
|
$31.16M
-24.91%
YoY
|
$27.90M
-23.15%
YoY
|
$33.45M
-26.2%
YoY
|
$32.80M
-14.43%
YoY
|
$41.49M
3.09%
YoY
|
$36.31M
-0.43%
YoY
|
$45.32M
31.43%
YoY
|
$38.33M
32.75%
YoY
|
$40.25M
44.24%
YoY
|
$36.46M
20.34%
YoY
|
$34.48M
33.11%
YoY
|
| Operating Profit |
-$23.27M
31.09%
YoY
|
-$16.57M
33.44%
YoY
|
-$16.09M
168.21%
YoY
|
-$18.03M
557.88%
YoY
|
-$17.75M
150.25%
YoY
|
-$12.42M
-271.9%
YoY
|
-$5.999M
-155.07%
YoY
|
-$2.740M
-57.38%
YoY
|
-$7.093M
-129.16%
YoY
|
$7.224M
-45.61%
YoY
|
$10.89M
1145.03%
YoY
|
-$6.429M
-40.18%
YoY
|
$24.32M
-252.22%
YoY
|
$13.28M
-242.37%
YoY
|
$875.0K
-106.72%
YoY
|
-$10.75M
-697.72%
YoY
|
-$15.98M
-253.31%
YoY
|
-$9.330M
-218.4%
YoY
|
-$13.01M
-396.76%
YoY
|
| Interest Expense |
$200.0K
-150.0%
YoY
|
-$200.0K
-118.18%
YoY
|
$600.0K
-400.0%
YoY
|
-$900.0K
-1000.0%
YoY
|
-$400.0K
-300.0%
YoY
|
$1.100M
83.33%
YoY
|
-$200.0K
100.0%
YoY
|
$100.0K
-120.33%
YoY
|
$200.0K
300.0%
YoY
|
$600.0K
-171.17%
YoY
|
-$100.0K
-104.27%
YoY
|
-$492.0K
-162.84%
YoY
|
$50.00K
-106.86%
YoY
|
-$843.0K
184.8%
YoY
|
$2.342M
33357.14%
YoY
|
$783.0K
295.45%
YoY
|
-$729.0K
25.69%
YoY
|
-$296.0K
-67.11%
YoY
|
$7.000K
-90.0%
YoY
|
| Other Income/Expense, Net |
$1.548M
-7471.43%
YoY
|
$1.871M
-35.73%
YoY
|
$154.0K
-94.46%
YoY
|
$0.00
-100.0%
YoY
|
-$21.00K
-100.6%
YoY
|
$2.911M
-82.7%
YoY
|
$2.781M
6.47%
YoY
|
$3.066M
109.0%
YoY
|
$3.491M
30.6%
YoY
|
$16.82M
758.27%
YoY
|
$2.612M
-19.75%
YoY
|
$1.467M
174.21%
YoY
|
$2.673M
-5143.4%
YoY
|
$1.960M
165.22%
YoY
|
$3.255M
3155.0%
YoY
|
$535.0K
19.42%
YoY
|
-$53.00K
-55.46%
YoY
|
$739.0K
25.25%
YoY
|
$100.0K
-68.15%
YoY
|
| Pretax Income |
-$21.72M
35.99%
YoY
|
-$18.43M
93.88%
YoY
|
-$13.29M
313.02%
YoY
|
-$16.89M
-5281.29%
YoY
|
-$15.97M
343.42%
YoY
|
-$9.507M
-145.88%
YoY
|
-$3.218M
-123.83%
YoY
|
$326.0K
-106.57%
YoY
|
-$3.602M
-113.34%
YoY
|
$20.72M
34.59%
YoY
|
$13.51M
227.02%
YoY
|
-$4.962M
-75.15%
YoY
|
$26.99M
-268.39%
YoY
|
$15.40M
-272.44%
YoY
|
$4.130M
-131.98%
YoY
|
-$19.97M
-989.18%
YoY
|
-$16.03M
-255.6%
YoY
|
-$8.928M
-217.78%
YoY
|
-$12.91M
-374.8%
YoY
|
| Income Tax |
-$432.0K
-5.26%
YoY
|
$210.0K
-72.3%
YoY
|
$47.00K
-93.29%
YoY
|
$2.000M
400.0%
YoY
|
-$456.0K
N/A
|
$758.0K
17.16%
YoY
|
$700.0K
-70.17%
YoY
|
$400.0K
-340.96%
YoY
|
$0.00
-100.0%
YoY
|
$647.0K
-489.76%
YoY
|
$2.347M
-305.34%
YoY
|
-$166.0K
-85.8%
YoY
|
-$225.0K
-105.72%
YoY
|
-$166.0K
-111.33%
YoY
|
-$1.143M
-154.38%
YoY
|
-$1.169M
-132.38%
YoY
|
$3.936M
-39.72%
YoY
|
$1.465M
-74.39%
YoY
|
$2.102M
-42.55%
YoY
|
| Net Earnings |
-$22.38M
39.51%
YoY
|
-$19.29M
78.67%
YoY
|
-$13.71M
204.24%
YoY
|
-$19.69M
3102.11%
YoY
|
-$16.04M
347.54%
YoY
|
-$10.79M
-153.77%
YoY
|
-$4.507M
-140.39%
YoY
|
-$615.0K
-87.18%
YoY
|
-$3.584M
-113.17%
YoY
|
$20.07M
29.0%
YoY
|
$11.16M
111.63%
YoY
|
-$4.796M
-74.49%
YoY
|
$27.22M
-236.32%
YoY
|
$15.56M
-249.73%
YoY
|
$5.273M
-135.12%
YoY
|
-$18.80M
1278.45%
YoY
|
-$19.97M
-629.07%
YoY
|
-$10.39M
-658.76%
YoY
|
-$15.02M
-1543.75%
YoY
|
| Basic Earnings Per Share |
-$0.32
52.38%
YoY
|
N/A
|
-$0.19
216.67%
YoY
|
-$0.26
2500.0%
YoY
|
-$0.21
320.0%
YoY
|
N/A
|
-$0.06
-140.0%
YoY
|
-$0.01
-85.71%
YoY
|
-$0.05
-113.51%
YoY
|
N/A
|
$0.15
114.29%
YoY
|
-$0.07
-73.08%
YoY
|
$0.37
-232.14%
YoY
|
N/A
|
$0.07
-133.33%
YoY
|
-$0.26
1200.0%
YoY
|
-$0.28
-660.0%
YoY
|
N/A
|
-$0.21
-2200.0%
YoY
|
| Diluted Earnings Per Share |
-$0.32
52.38%
YoY
|
-$0.27
82.93%
YoY
|
-$0.19
216.67%
YoY
|
-$0.26
2500.0%
YoY
|
-$0.21
320.0%
YoY
|
-$0.14
-154.08%
YoY
|
-$0.06
-140.0%
YoY
|
-$0.01
-85.71%
YoY
|
-$0.05
-113.51%
YoY
|
$0.27
25.96%
YoY
|
$0.15
114.29%
YoY
|
-$0.07
-100.0%
YoY
|
$0.37
-232.14%
YoY
|
$0.21
-100.0%
YoY
|
$0.07
-133.33%
YoY
|
-$259.4K
1296761100.62%
YoY
|
-$0.28
-660.0%
YoY
|
-$144.3K
-656.61%
YoY
|
-$0.21
-2200.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 |
69.13M shares
-7.59%
YoY
|
71.73M shares
-3.83%
YoY
|
73.14M shares
-1.92%
YoY
|
74.80M shares
1.14%
YoY
|
74.80M shares
1.36%
YoY
|
74.59M shares
1.51%
YoY
|
74.57M shares
1.57%
YoY
|
73.96M shares
0.95%
YoY
|
73.80M shares
0.75%
YoY
|
73.48M shares
1.19%
YoY
|
73.41M shares
1.1%
YoY
|
73.26M
1.11%
YoY
|
73.24M
1.46%
YoY
|
72.62M
0.81%
YoY
|
72.62M
0.82%
YoY
|
72.46M
0.66%
YoY
|
72.19M
0.44%
YoY
|
72.04M
N/A
|
72.02M
0.68%
YoY
|
| Diluted Shares Outstanding |
69.68M shares
-6.93%
YoY
|
N/A
|
73.00M shares
-2.12%
YoY
|
74.54M shares
0.52%
YoY
|
74.87M shares
1.24%
YoY
|
N/A
|
74.58M shares
0.31%
YoY
|
74.16M shares
1.14%
YoY
|
73.95M shares
-0.03%
YoY
|
N/A
|
74.35M shares
2.15%
YoY
|
73.32M shares
1.14%
YoY
|
73.97M
2.45%
YoY
|
N/A
|
72.79M
1.06%
YoY
|
72.50M shares
0.71%
YoY
|
72.19M
-0.79%
YoY
|
N/A
|
72.02M
-0.88%
YoY
|
Loading...