|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$274.1M
-12.05%
YoY
|
$311.6M
-24.51%
YoY
|
$412.8M
10.71%
YoY
|
$372.8M
6.65%
YoY
|
$349.6M
-13.25%
YoY
|
| Cost Of Revenue |
$164.2M
-12.04%
YoY
|
$186.7M
-33.03%
YoY
|
$278.8M
23.48%
YoY
|
$225.8M
13.56%
YoY
|
$198.8M
-13.72%
YoY
|
| Gross Profit |
$109.8M
-12.06%
YoY
|
$124.9M
-6.76%
YoY
|
$133.9M
-8.91%
YoY
|
$147.0M
-2.47%
YoY
|
$150.8M
-12.61%
YoY
|
| Selling, General & Admin |
$116.3M
3.42%
YoY
|
$112.4M
-1.18%
YoY
|
$113.8M
5.15%
YoY
|
$108.2M
11.62%
YoY
|
$96.95M
-14.95%
YoY
|
| Research & Development |
$31.14M
-18.15%
YoY
|
$38.05M
-14.61%
YoY
|
$44.56M
-14.01%
YoY
|
$51.81M
24.24%
YoY
|
$41.70M
14.88%
YoY
|
| Depreciation & Amortization |
$5.598M
-39.89%
YoY
|
$9.313M
-7.79%
YoY
|
$10.10M
7.45%
YoY
|
$9.400M
64.91%
YoY
|
$5.700M
32.56%
YoY
|
| Operating Expenses |
$151.5M
0.68%
YoY
|
$150.5M
-5.91%
YoY
|
$159.9M
-0.58%
YoY
|
$160.9M
13.01%
YoY
|
$142.4M
-5.92%
YoY
|
| Operating Profit |
-$41.68M
62.83%
YoY
|
-$25.60M
-1.58%
YoY
|
-$26.01M
87.91%
YoY
|
-$13.84M
-264.7%
YoY
|
$8.403M
-60.37%
YoY
|
| Interest Expense |
-$23.61M
56.45%
YoY
|
-$15.09M
-242.89%
YoY
|
$10.56M
-11.17%
YoY
|
$11.89M
-56.81%
YoY
|
$27.52M
8.57%
YoY
|
| Other Income/Expense, Net |
-$710.0K
-120.94%
YoY
|
$3.391M
73.36%
YoY
|
$1.956M
-879.28%
YoY
|
-$251.0K
-80.87%
YoY
|
-$1.312M
402.68%
YoY
|
| Pretax Income |
-$114.3M
181.63%
YoY
|
-$40.58M
12.7%
YoY
|
-$36.00M
16.37%
YoY
|
-$30.94M
-12.16%
YoY
|
-$35.22M
699.18%
YoY
|
| Income Tax |
$821.0K
15.47%
YoY
|
$711.0K
-63.35%
YoY
|
$1.940M
44.67%
YoY
|
$1.341M
461.09%
YoY
|
$239.0K
-70.24%
YoY
|
| Net Earnings |
-$115.1M
178.77%
YoY
|
-$41.29M
8.93%
YoY
|
-$37.90M
17.41%
YoY
|
-$32.28M
-8.97%
YoY
|
-$35.46M
580.6%
YoY
|
| Basic Earnings Per Share |
-$22.35
5097.67%
YoY
|
-$0.43
2.38%
YoY
|
-$0.42
-23.64%
YoY
|
-$0.55
-33.73%
YoY
|
-$0.83
492.86%
YoY
|
| Diluted Earnings Per Share |
-$22.35
5048.48%
YoY
|
-$0.43
3.38%
YoY
|
-$0.42
-23.64%
YoY
|
-$0.55
-33.73%
YoY
|
-$0.83
492.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
5.150M shares
-94.58%
YoY
|
95.09M shares
5.25%
YoY
|
90.35M shares
53.47%
YoY
|
58.87M shares
37.38%
YoY
|
42.85M shares
13.99%
YoY
|
| Diluted Shares Outstanding |
5.150M shares
-94.58%
YoY
|
95.09M shares
5.25%
YoY
|
90.35M shares
53.47%
YoY
|
58.87M shares
37.38%
YoY
|
42.85M shares
13.99%
YoY
|
|
Concept
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$74.59M
2.8%
YoY
|
$62.72M
-11.0%
YoY
|
$64.29M
-9.89%
YoY
|
$59.69M
-80.84%
YoY
|
$72.55M
0.87%
YoY
|
$70.47M
-6.89%
YoY
|
$71.34M
-22.27%
YoY
|
$311.6M
195.79%
YoY
|
$71.93M
-35.32%
YoY
|
$75.68M
-23.66%
YoY
|
$91.79M
-5.45%
YoY
|
$105.3M
10.65%
YoY
|
$111.2M
16.63%
YoY
|
$99.14M
6.39%
YoY
|
$97.07M
8.95%
YoY
|
$95.20M
3.03%
YoY
|
$95.34M
-2.73%
YoY
|
$93.18M
8.57%
YoY
|
$89.10M
21.55%
YoY
|
| Cost Of Revenue |
$45.65M
11.91%
YoY
|
$39.16M
-4.95%
YoY
|
$41.57M
-8.04%
YoY
|
$37.02M
-80.17%
YoY
|
$40.80M
-4.56%
YoY
|
$41.20M
-4.06%
YoY
|
$45.21M
-20.48%
YoY
|
$186.7M
153.77%
YoY
|
$42.75M
-39.72%
YoY
|
$42.94M
-39.78%
YoY
|
$56.85M
-9.79%
YoY
|
$73.57M
24.6%
YoY
|
$70.91M
17.91%
YoY
|
$71.31M
30.14%
YoY
|
$63.03M
21.62%
YoY
|
$59.05M
10.37%
YoY
|
$60.13M
7.88%
YoY
|
$54.79M
16.37%
YoY
|
$51.82M
22.07%
YoY
|
| Gross Profit |
$28.93M
-8.89%
YoY
|
$23.55M
-19.53%
YoY
|
$22.71M
-13.1%
YoY
|
$22.67M
-81.85%
YoY
|
$31.76M
8.82%
YoY
|
$29.27M
-10.59%
YoY
|
$26.14M
-25.19%
YoY
|
$124.9M
293.09%
YoY
|
$29.18M
-27.57%
YoY
|
$32.74M
17.62%
YoY
|
$34.93M
2.6%
YoY
|
$31.77M
-12.13%
YoY
|
$40.29M
14.42%
YoY
|
$27.83M
-27.5%
YoY
|
$34.05M
-8.66%
YoY
|
$36.16M
-7.05%
YoY
|
$35.21M
-16.72%
YoY
|
$38.39M
-0.9%
YoY
|
$37.28M
20.83%
YoY
|
| Selling, General & Admin |
$23.02M
-13.42%
YoY
|
$22.83M
-17.17%
YoY
|
$26.22M
-23.68%
YoY
|
$27.77M
-75.3%
YoY
|
$26.59M
1.73%
YoY
|
$27.56M
6.15%
YoY
|
$34.36M
20.4%
YoY
|
$112.4M
266.62%
YoY
|
$26.14M
-4.29%
YoY
|
$25.96M
-5.72%
YoY
|
$28.54M
0.93%
YoY
|
$30.67M
8.54%
YoY
|
$27.31M
0.21%
YoY
|
$27.53M
2.25%
YoY
|
$28.28M
9.69%
YoY
|
$28.26M
17.73%
YoY
|
$27.25M
3.24%
YoY
|
$26.93M
15.0%
YoY
|
$25.78M
11.43%
YoY
|
| Research & Development |
$5.573M
-27.46%
YoY
|
$5.692M
-31.12%
YoY
|
$6.661M
-19.82%
YoY
|
$6.886M
-81.9%
YoY
|
$7.683M
-12.32%
YoY
|
$8.264M
-9.7%
YoY
|
$8.308M
-23.87%
YoY
|
$38.05M
257.91%
YoY
|
$8.763M
-22.13%
YoY
|
$9.152M
-13.22%
YoY
|
$10.91M
-10.0%
YoY
|
$10.63M
-21.4%
YoY
|
$11.25M
-22.95%
YoY
|
$10.55M
-14.88%
YoY
|
$12.13M
7.39%
YoY
|
$13.53M
15.6%
YoY
|
$14.61M
52.33%
YoY
|
$12.39M
21.07%
YoY
|
$11.29M
11.11%
YoY
|
| Depreciation & Amortization |
$799.0K
-26.9%
YoY
|
$825.0K
-47.35%
YoY
|
$1.032M
-42.02%
YoY
|
$1.158M
-82.22%
YoY
|
$1.093M
N/A
|
$1.567M
N/A
|
$1.780M
-35.32%
YoY
|
$6.513M
125.91%
YoY
|
N/A
|
N/A
|
$2.752M
6.42%
YoY
|
$2.883M
9.91%
YoY
|
$2.102M
-25.67%
YoY
|
$2.547M
18.03%
YoY
|
$2.586M
42.95%
YoY
|
$2.623M
45.72%
YoY
|
$2.828M
117.54%
YoY
|
$2.158M
66.0%
YoY
|
$1.809M
40.67%
YoY
|
| Operating Expenses |
$30.12M
-15.43%
YoY
|
$31.71M
-12.41%
YoY
|
$35.31M
-19.5%
YoY
|
$34.66M
-76.97%
YoY
|
$35.62M
0.62%
YoY
|
$36.20M
-0.67%
YoY
|
$43.86M
7.55%
YoY
|
$150.5M
264.38%
YoY
|
$35.40M
-8.11%
YoY
|
$36.45M
-6.54%
YoY
|
$40.78M
-0.84%
YoY
|
$41.30M
-1.15%
YoY
|
$38.52M
-9.22%
YoY
|
$39.00M
-0.83%
YoY
|
$41.13M
10.16%
YoY
|
$41.78M
17.03%
YoY
|
$42.44M
17.27%
YoY
|
$39.33M
11.61%
YoY
|
$37.33M
8.7%
YoY
|
| Operating Profit |
-$1.188M
-69.22%
YoY
|
-$8.158M
17.65%
YoY
|
-$12.60M
-28.94%
YoY
|
-$11.99M
-53.17%
YoY
|
-$3.860M
-37.9%
YoY
|
-$6.934M
86.8%
YoY
|
-$17.73M
203.15%
YoY
|
-$25.60M
168.65%
YoY
|
-$6.216M
-451.58%
YoY
|
-$3.712M
-66.77%
YoY
|
-$5.847M
-17.39%
YoY
|
-$9.528M
69.48%
YoY
|
$1.768M
-124.47%
YoY
|
-$11.17M
1090.72%
YoY
|
-$7.078M
12539.29%
YoY
|
-$5.622M
-275.69%
YoY
|
-$7.225M
-218.58%
YoY
|
-$938.0K
-126.8%
YoY
|
-$56.00K
-98.4%
YoY
|
| Interest Expense |
-$5.891M
-13.87%
YoY
|
-$6.227M
1.57%
YoY
|
-$6.516M
71.93%
YoY
|
-$6.846M
-54.63%
YoY
|
-$6.840M
73.74%
YoY
|
-$6.131M
59.04%
YoY
|
-$3.790M
-218.4%
YoY
|
-$15.09M
399.14%
YoY
|
-$3.937M
-245.76%
YoY
|
-$3.855M
-240.44%
YoY
|
$3.201M
53.08%
YoY
|
-$3.023M
20.87%
YoY
|
$2.701M
11.11%
YoY
|
$2.745M
-10.59%
YoY
|
$2.091M
-46.19%
YoY
|
-$2.501M
-56.12%
YoY
|
$2.431M
-68.87%
YoY
|
$3.070M
-59.49%
YoY
|
$3.886M
-39.63%
YoY
|
| Other Income/Expense, Net |
-$387.0K
-140.02%
YoY
|
-$185.0K
-86.13%
YoY
|
-$430.0K
948.78%
YoY
|
$10.84M
219.73%
YoY
|
$967.0K
-168.15%
YoY
|
-$1.334M
-463.49%
YoY
|
-$41.00K
-95.89%
YoY
|
$3.391M
-597.21%
YoY
|
-$1.419M
160.85%
YoY
|
$367.0K
-84.9%
YoY
|
-$998.0K
-232.89%
YoY
|
-$682.0K
2335.71%
YoY
|
-$544.0K
262.67%
YoY
|
$2.431M
1829.37%
YoY
|
$751.0K
-479.29%
YoY
|
-$28.00K
-128.0%
YoY
|
-$150.0K
-78.51%
YoY
|
$126.0K
-140.38%
YoY
|
-$198.0K
-48.57%
YoY
|
| Pretax Income |
-$27.25M
-61.81%
YoY
|
-$46.30M
251.9%
YoY
|
-$16.98M
-17.5%
YoY
|
-$9.165M
-77.41%
YoY
|
-$71.36M
662.51%
YoY
|
-$13.16M
370.23%
YoY
|
-$20.59M
104.91%
YoY
|
-$40.58M
206.62%
YoY
|
-$9.359M
533.65%
YoY
|
-$2.798M
-75.63%
YoY
|
-$10.05M
2.41%
YoY
|
-$13.23M
62.35%
YoY
|
-$1.477M
-84.94%
YoY
|
-$11.48M
29.87%
YoY
|
-$9.810M
136.96%
YoY
|
-$8.151M
-54.97%
YoY
|
-$9.806M
306.38%
YoY
|
-$8.842M
101.41%
YoY
|
-$4.140M
-59.87%
YoY
|
| Income Tax |
$590.0K
742.86%
YoY
|
$157.0K
-57.57%
YoY
|
$223.0K
-5.11%
YoY
|
$146.0K
-79.47%
YoY
|
$70.00K
-86.27%
YoY
|
$370.0K
-30.58%
YoY
|
$235.0K
-55.66%
YoY
|
$711.0K
89.1%
YoY
|
$510.0K
-26.41%
YoY
|
$533.0K
15.62%
YoY
|
$530.0K
29.27%
YoY
|
$376.0K
-211.57%
YoY
|
$693.0K
-44.74%
YoY
|
$461.0K
12.17%
YoY
|
$410.0K
3053.85%
YoY
|
-$337.0K
-43.83%
YoY
|
$1.254M
389.84%
YoY
|
$411.0K
103.47%
YoY
|
$13.00K
-96.9%
YoY
|
| Net Earnings |
-$27.84M
-61.02%
YoY
|
-$46.46M
243.43%
YoY
|
-$17.21M
-17.36%
YoY
|
-$9.311M
-77.45%
YoY
|
-$71.43M
623.81%
YoY
|
-$13.53M
306.09%
YoY
|
-$20.82M
96.86%
YoY
|
-$41.29M
203.37%
YoY
|
-$9.869M
354.79%
YoY
|
-$3.331M
-72.11%
YoY
|
-$10.58M
3.48%
YoY
|
-$13.61M
74.16%
YoY
|
-$2.170M
-80.38%
YoY
|
-$11.94M
29.08%
YoY
|
-$10.22M
146.09%
YoY
|
-$7.814M
-55.35%
YoY
|
-$11.06M
314.39%
YoY
|
-$9.253M
101.5%
YoY
|
-$4.153M
-61.32%
YoY
|
| Basic Earnings Per Share |
-$2.03
-86.06%
YoY
|
-$3.49
23.76%
YoY
|
-$1.87
750.0%
YoY
|
N/A
|
-$14.56
14460.0%
YoY
|
-$2.82
6950.0%
YoY
|
-$0.22
100.0%
YoY
|
-$0.20
81.82%
YoY
|
-$0.10
400.0%
YoY
|
-$0.04
-50.0%
YoY
|
-$0.11
-15.38%
YoY
|
-$0.11
N/A
|
-$0.02
-89.47%
YoY
|
-$0.08
-50.0%
YoY
|
-$0.13
85.71%
YoY
|
N/A
|
-$0.19
171.43%
YoY
|
-$0.16
45.45%
YoY
|
-$0.07
-74.07%
YoY
|
| Diluted Earnings Per Share |
-$2.03
-86.06%
YoY
|
-$3.49
23.76%
YoY
|
-$1.87
750.0%
YoY
|
-$1.53
251.04%
YoY
|
-$14.56
14460.0%
YoY
|
-$2.82
6950.0%
YoY
|
-$0.22
100.0%
YoY
|
-$0.43
197.94%
YoY
|
-$0.10
400.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.02
-89.47%
YoY
|
-$130.5K
81540042.0%
YoY
|
-$122.2K
174555440.94%
YoY
|
-$129.6K
-62.75%
YoY
|
-$0.19
171.43%
YoY
|
-$0.16
45.45%
YoY
|
-$0.07
-74.07%
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 |
13.72M shares
183.0%
YoY
|
13.32M shares
-86.1%
YoY
|
9.187M shares
-90.42%
YoY
|
5.834M shares
N/A
|
4.848M shares
-94.94%
YoY
|
95.85M shares
0.85%
YoY
|
95.85M shares
2.3%
YoY
|
N/A
|
95.81M shares
-7.74%
YoY
|
95.04M shares
-7.43%
YoY
|
93.70M shares
12.02%
YoY
|
105.2M shares
75.02%
YoY
|
103.8M shares
74.56%
YoY
|
102.7M shares
75.3%
YoY
|
83.64M shares
46.41%
YoY
|
60.12M shares
44.67%
YoY
|
59.49M shares
45.35%
YoY
|
58.57M shares
45.38%
YoY
|
57.13M shares
43.16%
YoY
|
| Diluted Shares Outstanding |
13.69M shares
178.97%
YoY
|
13.32M shares
177.95%
YoY
|
9.187M shares
-90.42%
YoY
|
N/A
|
4.907M shares
-94.88%
YoY
|
4.793M shares
-94.96%
YoY
|
95.85M shares
2.32%
YoY
|
N/A
|
95.81M shares
3.29%
YoY
|
95.01M shares
3.78%
YoY
|
93.67M shares
11.99%
YoY
|
N/A
|
92.75M shares
55.92%
YoY
|
91.55M shares
56.32%
YoY
|
83.64M shares
46.41%
YoY
|
N/A
|
59.49M shares
45.35%
YoY
|
58.57M shares
45.38%
YoY
|
57.13M shares
43.16%
YoY
|
Loading...