|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$233.3M
-16.18%
YoY
|
$278.3M
-10.0%
YoY
|
$309.2M
3.57%
YoY
|
$298.5M
11.76%
YoY
|
$267.1M
42.93%
YoY
|
| Cost Of Revenue |
$102.9M
-19.42%
YoY
|
$127.8M
-15.15%
YoY
|
$150.6M
-0.67%
YoY
|
$151.6M
10.33%
YoY
|
$137.4M
30.36%
YoY
|
| Gross Profit |
$130.3M
-13.43%
YoY
|
$150.5M
-5.1%
YoY
|
$158.6M
7.95%
YoY
|
$147.0M
13.29%
YoY
|
$129.7M
59.16%
YoY
|
| Selling, General & Admin |
$86.75M
-20.51%
YoY
|
$109.1M
-6.11%
YoY
|
$116.2M
-25.58%
YoY
|
$156.2M
18.13%
YoY
|
$132.2M
43.97%
YoY
|
| Research & Development |
$39.77M
-19.84%
YoY
|
$49.61M
-3.4%
YoY
|
$51.35M
-5.66%
YoY
|
$54.44M
42.86%
YoY
|
$38.10M
117.34%
YoY
|
| Depreciation & Amortization |
$25.24M
-1.73%
YoY
|
$25.69M
-2.91%
YoY
|
$26.46M
-29.52%
YoY
|
$37.54M
25.69%
YoY
|
$29.87M
281.69%
YoY
|
| Operating Expenses |
$126.5M
-20.3%
YoY
|
$158.7M
-5.28%
YoY
|
$167.6M
-20.43%
YoY
|
$210.6M
23.66%
YoY
|
$170.3M
55.73%
YoY
|
| Operating Profit |
-$101.8M
-47.92%
YoY
|
-$195.5M
44.1%
YoY
|
-$135.7M
-70.36%
YoY
|
-$457.8M
273.39%
YoY
|
-$122.6M
127.36%
YoY
|
| Interest Expense |
-$7.919M
42.61%
YoY
|
-$5.553M
-673.66%
YoY
|
$968.0K
-110.84%
YoY
|
-$8.932M
-35.42%
YoY
|
-$13.83M
822.0%
YoY
|
| Other Income/Expense, Net |
-$1.672M
-126.99%
YoY
|
$6.195M
539.98%
YoY
|
$968.0K
-110.84%
YoY
|
-$8.932M
-35.42%
YoY
|
-$13.83M
822.62%
YoY
|
| Pretax Income |
-$103.5M
-45.33%
YoY
|
-$189.3M
40.54%
YoY
|
-$134.7M
-71.14%
YoY
|
-$466.7M
242.09%
YoY
|
-$136.4M
146.16%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$1.446M
-118.39%
YoY
|
$7.864M
N/A
|
| Net Earnings |
-$103.5M
-45.33%
YoY
|
-$189.3M
40.54%
YoY
|
-$134.7M
-71.05%
YoY
|
-$465.3M
261.89%
YoY
|
-$128.6M
131.97%
YoY
|
| Basic Earnings Per Share |
-$1.95
-50.13%
YoY
|
-$3.91
5.96%
YoY
|
-$3.69
-73.49%
YoY
|
-$13.92
248.87%
YoY
|
-$3.99
95.59%
YoY
|
| Diluted Earnings Per Share |
-$1.95
-50.13%
YoY
|
-$3.91
5.91%
YoY
|
-$3.69
-73.48%
YoY
|
-$13.92
-100.0%
YoY
|
-$3.992M
96.02%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.11M shares
9.83%
YoY
|
48.36M shares
32.54%
YoY
|
36.49M shares
9.18%
YoY
|
33.42M shares
3.78%
YoY
|
32.20M shares
18.33%
YoY
|
| Diluted Shares Outstanding |
53.11M shares
9.83%
YoY
|
48.36M shares
32.54%
YoY
|
36.49M shares
9.18%
YoY
|
33.42M shares
N/A
|
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 |
$34.32M
-44.56%
YoY
|
$56.10M
-24.19%
YoY
|
$52.03M
-22.41%
YoY
|
$63.25M
-9.17%
YoY
|
$61.90M
-8.45%
YoY
|
$74.00M
-17.01%
YoY
|
$67.06M
-15.12%
YoY
|
$69.64M
-9.21%
YoY
|
$67.61M
5.09%
YoY
|
$89.17M
8.08%
YoY
|
$79.01M
8.66%
YoY
|
$76.70M
1.72%
YoY
|
$64.33M
-5.3%
YoY
|
$82.50M
-8.38%
YoY
|
$72.71M
11.88%
YoY
|
$75.41M
28.12%
YoY
|
$67.93M
27.61%
YoY
|
$90.05M
34.24%
YoY
|
$64.98M
41.03%
YoY
|
| Cost Of Revenue |
$14.60M
-50.43%
YoY
|
$24.40M
-26.71%
YoY
|
$22.00M
-28.28%
YoY
|
$27.10M
-18.51%
YoY
|
$29.45M
-3.58%
YoY
|
$33.28M
-20.52%
YoY
|
$30.68M
-15.12%
YoY
|
$33.26M
-15.09%
YoY
|
$30.54M
-8.51%
YoY
|
$41.88M
8.51%
YoY
|
$36.14M
-3.79%
YoY
|
$39.17M
-2.76%
YoY
|
$33.38M
-2.59%
YoY
|
$38.60M
-16.92%
YoY
|
$37.56M
10.19%
YoY
|
$40.28M
37.84%
YoY
|
$34.27M
15.12%
YoY
|
$46.46M
21.02%
YoY
|
$34.09M
21.88%
YoY
|
| Gross Profit |
$19.72M
-39.22%
YoY
|
$31.70M
-22.14%
YoY
|
$30.03M
-17.46%
YoY
|
$36.15M
-0.64%
YoY
|
$32.45M
-12.46%
YoY
|
$40.71M
-13.9%
YoY
|
$36.38M
-15.11%
YoY
|
$36.38M
-3.07%
YoY
|
$37.07M
19.77%
YoY
|
$47.29M
7.7%
YoY
|
$42.86M
21.96%
YoY
|
$37.53M
6.85%
YoY
|
$30.95M
-8.05%
YoY
|
$43.91M
0.73%
YoY
|
$35.14M
13.75%
YoY
|
$35.13M
18.55%
YoY
|
$33.66M
43.47%
YoY
|
$43.59M
51.93%
YoY
|
$30.89M
70.59%
YoY
|
| Selling, General & Admin |
$15.04M
-43.31%
YoY
|
$23.06M
-30.3%
YoY
|
$18.72M
-25.83%
YoY
|
$24.24M
-19.67%
YoY
|
$26.53M
-7.24%
YoY
|
$33.09M
-12.48%
YoY
|
$25.24M
-15.08%
YoY
|
$30.18M
-21.61%
YoY
|
$28.60M
5.87%
YoY
|
$37.81M
-4.93%
YoY
|
$29.72M
-22.32%
YoY
|
$38.50M
-10.41%
YoY
|
$27.02M
-29.04%
YoY
|
$39.77M
-5.33%
YoY
|
$38.26M
3.95%
YoY
|
$42.97M
26.56%
YoY
|
$38.07M
50.03%
YoY
|
$42.01M
51.61%
YoY
|
$36.81M
52.16%
YoY
|
| Research & Development |
$6.430M
-45.07%
YoY
|
$7.965M
-19.5%
YoY
|
$8.799M
-33.31%
YoY
|
$11.30M
-16.15%
YoY
|
$11.71M
-10.29%
YoY
|
$9.895M
-20.91%
YoY
|
$13.19M
6.15%
YoY
|
$13.47M
-9.27%
YoY
|
$13.05M
12.83%
YoY
|
$12.51M
1.71%
YoY
|
$12.43M
-9.68%
YoY
|
$14.85M
9.32%
YoY
|
$11.56M
-5.91%
YoY
|
$12.30M
6.86%
YoY
|
$13.76M
23.53%
YoY
|
$13.58M
52.01%
YoY
|
$12.29M
97.67%
YoY
|
$11.51M
126.15%
YoY
|
$11.14M
140.78%
YoY
|
| Depreciation & Amortization |
$4.418M
-29.77%
YoY
|
$6.205M
-4.54%
YoY
|
$6.473M
-7.13%
YoY
|
$6.917M
5.94%
YoY
|
$6.291M
0.66%
YoY
|
$6.500M
-2.91%
YoY
|
$6.970M
16.36%
YoY
|
$6.529M
-9.32%
YoY
|
$6.250M
-4.94%
YoY
|
$6.695M
-2.25%
YoY
|
$5.990M
-42.78%
YoY
|
$7.200M
-30.48%
YoY
|
$6.575M
-33.39%
YoY
|
$6.849M
-28.64%
YoY
|
$10.47M
24.99%
YoY
|
$10.36M
17.31%
YoY
|
$9.871M
222.06%
YoY
|
$9.598M
375.15%
YoY
|
$8.375M
333.94%
YoY
|
| Operating Expenses |
$21.47M
-43.85%
YoY
|
$37.23M
-24.05%
YoY
|
$27.52M
-28.4%
YoY
|
$35.54M
-18.58%
YoY
|
$38.24M
-8.19%
YoY
|
$49.03M
-33.12%
YoY
|
$38.43M
-8.82%
YoY
|
$43.65M
-39.21%
YoY
|
$41.65M
7.95%
YoY
|
$73.31M
50.2%
YoY
|
$42.15M
-18.97%
YoY
|
$71.80M
26.97%
YoY
|
$38.58M
-23.39%
YoY
|
$48.81M
-14.0%
YoY
|
$52.02M
8.5%
YoY
|
$56.55M
31.86%
YoY
|
$50.36M
59.4%
YoY
|
$56.75M
63.04%
YoY
|
$47.95M
66.39%
YoY
|
| Operating Profit |
-$8.274M
-41.23%
YoY
|
-$5.534M
-33.45%
YoY
|
-$68.85M
-53.65%
YoY
|
-$12.79M
-19.12%
YoY
|
-$14.08M
-38.32%
YoY
|
-$8.315M
-68.05%
YoY
|
-$148.5M
619.28%
YoY
|
-$15.81M
-53.86%
YoY
|
-$22.83M
-286.69%
YoY
|
-$26.02M
430.93%
YoY
|
-$20.65M
-279.27%
YoY
|
-$34.27M
-71.98%
YoY
|
$12.23M
-65.71%
YoY
|
-$4.901M
-62.77%
YoY
|
$11.52M
-128.95%
YoY
|
-$122.3M
176.56%
YoY
|
$35.66M
-260.84%
YoY
|
-$13.16M
115.08%
YoY
|
-$39.79M
146.56%
YoY
|
| Interest Expense |
-$2.533M
-417.82%
YoY
|
-$2.155M
-70.38%
YoY
|
-$2.007M
-159.66%
YoY
|
-$1.943M
32.9%
YoY
|
$797.0K
-155.0%
YoY
|
-$7.275M
-448.75%
YoY
|
$3.364M
-201.63%
YoY
|
-$1.462M
-279.39%
YoY
|
-$1.449M
-204.92%
YoY
|
$2.086M
-52.11%
YoY
|
-$3.310M
-36.99%
YoY
|
$815.0K
-115.05%
YoY
|
$1.381M
-152.75%
YoY
|
$4.356M
-232.4%
YoY
|
-$5.253M
10.92%
YoY
|
-$5.417M
75.99%
YoY
|
-$2.618M
-14.16%
YoY
|
-$3.290M
398.48%
YoY
|
-$4.736M
-707.18%
YoY
|
| Other Income/Expense, Net |
-$5.524M
-793.1%
YoY
|
N/A
|
-$3.819M
-213.53%
YoY
|
$3.506M
-69.66%
YoY
|
$797.0K
-155.0%
YoY
|
N/A
|
$3.364M
-201.51%
YoY
|
$11.56M
1317.79%
YoY
|
-$1.449M
-204.92%
YoY
|
N/A
|
-$3.314M
-36.91%
YoY
|
$815.0K
-115.05%
YoY
|
$1.381M
-152.75%
YoY
|
N/A
|
-$5.253M
10.92%
YoY
|
-$5.417M
75.99%
YoY
|
-$2.618M
-3.96%
YoY
|
N/A
|
-$4.736M
-704.85%
YoY
|
| Pretax Income |
-$13.80M
3.88%
YoY
|
-$8.250M
-47.08%
YoY
|
-$72.67M
-49.94%
YoY
|
-$9.283M
118.06%
YoY
|
-$13.28M
-45.29%
YoY
|
-$15.59M
-84.54%
YoY
|
-$145.2M
505.78%
YoY
|
-$4.257M
-81.89%
YoY
|
-$24.28M
-278.39%
YoY
|
-$100.8M
-73.34%
YoY
|
-$23.97M
-482.42%
YoY
|
-$23.51M
-81.6%
YoY
|
$13.61M
-58.81%
YoY
|
-$378.3M
1820.3%
YoY
|
$6.267M
-114.07%
YoY
|
-$127.7M
170.02%
YoY
|
$33.04M
-232.71%
YoY
|
-$19.70M
190.55%
YoY
|
-$44.53M
189.98%
YoY
|
| Income Tax |
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$1.446M
N/A
|
$0.00
N/A
|
-$7.864M
N/A
|
$0.00
N/A
|
| Net Earnings |
-$4.480M
-66.27%
YoY
|
-$8.250M
-47.08%
YoY
|
-$72.67M
-49.94%
YoY
|
-$9.283M
118.06%
YoY
|
-$13.28M
-45.29%
YoY
|
-$15.59M
-84.54%
YoY
|
-$145.2M
505.78%
YoY
|
-$4.257M
-81.89%
YoY
|
-$24.28M
-278.39%
YoY
|
-$100.8M
-73.34%
YoY
|
-$23.97M
-482.42%
YoY
|
-$23.51M
-81.39%
YoY
|
$13.61M
-58.81%
YoY
|
-$378.3M
3096.27%
YoY
|
$6.267M
-114.07%
YoY
|
-$126.3M
166.96%
YoY
|
$33.04M
-232.71%
YoY
|
-$11.84M
74.56%
YoY
|
-$44.53M
189.98%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$1.36
-53.1%
YoY
|
-$0.18
100.0%
YoY
|
-$0.26
-53.57%
YoY
|
N/A
|
-$2.90
360.32%
YoY
|
-$0.09
-86.57%
YoY
|
-$0.56
-236.59%
YoY
|
N/A
|
-$0.63
-431.58%
YoY
|
-$0.67
-82.13%
YoY
|
$0.41
-58.16%
YoY
|
N/A
|
$0.19
-114.07%
YoY
|
-$3.75
N/A
|
$0.98
-215.29%
YoY
|
N/A
|
-$1.35
141.07%
YoY
|
| Diluted Earnings Per Share |
-$0.08
-69.23%
YoY
|
-$0.15
-49.1%
YoY
|
-$1.36
-53.1%
YoY
|
-$0.18
100.0%
YoY
|
-$0.26
-53.57%
YoY
|
-$0.31
-88.05%
YoY
|
-$2.90
360.32%
YoY
|
-$0.09
-86.65%
YoY
|
-$0.56
-240.0%
YoY
|
-$2.56
-77.49%
YoY
|
-$0.63
-431.58%
YoY
|
-$0.67
-82.03%
YoY
|
$0.40
-56.04%
YoY
|
-$11.36
-100.0%
YoY
|
$0.19
-133.93%
YoY
|
-$3.75
162.24%
YoY
|
$0.91
-207.06%
YoY
|
-$354.3K
44.81%
YoY
|
-$0.56
-58.52%
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 |
55.05M shares
5.7%
YoY
|
54.06M shares
6.36%
YoY
|
53.24M shares
6.82%
YoY
|
52.50M shares
7.62%
YoY
|
52.09M shares
18.08%
YoY
|
50.82M shares
29.47%
YoY
|
49.84M shares
32.12%
YoY
|
48.78M shares
43.87%
YoY
|
44.11M shares
31.25%
YoY
|
39.25M shares
18.36%
YoY
|
37.72M shares
14.68%
YoY
|
33.91M shares
-0.61%
YoY
|
33.61M shares
-0.4%
YoY
|
33.17M shares
-0.31%
YoY
|
32.89M shares
-0.63%
YoY
|
34.12M shares
3.77%
YoY
|
33.74M shares
15.11%
YoY
|
33.27M shares
21.14%
YoY
|
33.10M shares
21.06%
YoY
|
| Diluted Shares Outstanding |
54.90M shares
5.85%
YoY
|
N/A
|
53.49M shares
6.93%
YoY
|
52.75M shares
7.53%
YoY
|
51.86M shares
19.92%
YoY
|
N/A
|
50.03M shares
31.72%
YoY
|
49.06M shares
40.64%
YoY
|
43.25M shares
17.76%
YoY
|
N/A
|
37.98M shares
14.17%
YoY
|
34.88M shares
3.7%
YoY
|
36.73M shares
-1.23%
YoY
|
N/A
|
33.27M shares
21.67%
YoY
|
33.64M shares
2.0%
YoY
|
37.19M shares
26.85%
YoY
|
N/A
|
27.34M shares
-17.4%
YoY
|
Loading...