|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$216.9M
-21.08%
YoY
|
$274.8M
-7.74%
YoY
|
$297.9M
-6.13%
YoY
|
$317.3M
5.06%
YoY
|
$302.0M
3.51%
YoY
|
| Cost Of Revenue |
$54.76M
-32.47%
YoY
|
$81.09M
-15.85%
YoY
|
$96.36M
-7.11%
YoY
|
$103.7M
4.31%
YoY
|
$99.45M
1.02%
YoY
|
| Gross Profit |
$162.1M
-16.31%
YoY
|
$193.7M
-3.87%
YoY
|
$201.5M
-5.65%
YoY
|
$213.6M
5.43%
YoY
|
$202.6M
4.77%
YoY
|
| Selling, General & Admin |
$82.14M
-29.05%
YoY
|
$115.8M
-7.84%
YoY
|
$125.6M
-3.29%
YoY
|
$129.9M
-1.61%
YoY
|
$132.0M
15.64%
YoY
|
| Research & Development |
$36.51M
-22.92%
YoY
|
$47.37M
-4.07%
YoY
|
$49.38M
6.9%
YoY
|
$46.19M
8.18%
YoY
|
$42.69M
9.46%
YoY
|
| Depreciation & Amortization |
$32.14M
-41.55%
YoY
|
$54.99M
-23.61%
YoY
|
$71.99M
28.21%
YoY
|
$56.15M
6.08%
YoY
|
$52.93M
12.22%
YoY
|
| Operating Expenses |
$157.7M
-46.73%
YoY
|
$296.0M
-19.0%
YoY
|
$365.4M
43.98%
YoY
|
$253.8M
6.98%
YoY
|
$237.2M
9.25%
YoY
|
| Operating Profit |
$4.430M
-104.33%
YoY
|
-$102.3M
-37.59%
YoY
|
-$163.9M
307.47%
YoY
|
-$40.23M
16.01%
YoY
|
-$34.68M
45.62%
YoY
|
| Interest Expense |
-$15.79M
76.59%
YoY
|
-$8.939M
-52.16%
YoY
|
-$18.68M
-35.89%
YoY
|
-$29.15M
-7.84%
YoY
|
-$31.63M
0.4%
YoY
|
| Other Income/Expense, Net |
-$43.10M
452.8%
YoY
|
-$7.797M
-57.74%
YoY
|
-$18.45M
-38.35%
YoY
|
-$29.93M
-6.13%
YoY
|
-$31.88M
0.76%
YoY
|
| Pretax Income |
-$38.67M
-64.87%
YoY
|
-$110.1M
-39.63%
YoY
|
-$182.4M
159.95%
YoY
|
-$70.15M
5.41%
YoY
|
-$66.56M
20.02%
YoY
|
| Income Tax |
$232.0K
-91.21%
YoY
|
$2.640M
-205.9%
YoY
|
-$2.493M
43.19%
YoY
|
-$1.741M
-79.13%
YoY
|
-$8.344M
97.07%
YoY
|
| Net Earnings |
-$38.90M
-65.49%
YoY
|
-$112.7M
-37.33%
YoY
|
-$179.9M
162.92%
YoY
|
-$68.41M
17.52%
YoY
|
-$58.21M
13.65%
YoY
|
| Basic Earnings Per Share |
-$1.56
-63.38%
YoY
|
-$4.26
-26.17%
YoY
|
-$5.77
158.74%
YoY
|
-$2.23
16.15%
YoY
|
-$1.92
0.0%
YoY
|
| Diluted Earnings Per Share |
-$1.56
-63.38%
YoY
|
-$4.26
-26.17%
YoY
|
-$5.77
158.74%
YoY
|
-$2.23
16.15%
YoY
|
-$1.92
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
28.62M shares
2.97%
YoY
|
27.79M shares
-13.36%
YoY
|
32.07M shares
1.73%
YoY
|
31.53M shares
4.07%
YoY
|
30.30M shares
13.76%
YoY
|
| Diluted Shares Outstanding |
28.62M shares
2.97%
YoY
|
27.79M shares
-13.36%
YoY
|
32.07M shares
1.73%
YoY
|
31.53M shares
4.07%
YoY
|
30.30M shares
13.76%
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 |
$48.69M
-23.51%
YoY
|
$49.31M
-27.51%
YoY
|
$50.53M
-24.24%
YoY
|
$53.38M
-23.01%
YoY
|
$63.66M
-10.01%
YoY
|
$68.03M
-5.75%
YoY
|
$66.69M
-10.02%
YoY
|
$69.34M
-6.92%
YoY
|
$70.74M
-8.2%
YoY
|
$72.18M
-8.42%
YoY
|
$74.12M
-6.82%
YoY
|
$74.50M
-7.14%
YoY
|
$77.06M
-2.11%
YoY
|
$78.81M
4.07%
YoY
|
$79.55M
4.6%
YoY
|
$80.23M
5.2%
YoY
|
$78.72M
6.42%
YoY
|
$75.73M
-3.22%
YoY
|
$76.05M
2.52%
YoY
|
| Cost Of Revenue |
$11.93M
-33.88%
YoY
|
$11.60M
-41.61%
YoY
|
$11.68M
-40.74%
YoY
|
$13.44M
-34.38%
YoY
|
$18.05M
-14.26%
YoY
|
$19.86M
-16.22%
YoY
|
$19.71M
-14.09%
YoY
|
$20.47M
-15.32%
YoY
|
$21.05M
-17.57%
YoY
|
$23.71M
-11.23%
YoY
|
$22.94M
-10.84%
YoY
|
$24.18M
-8.94%
YoY
|
$25.54M
3.15%
YoY
|
$26.71M
5.99%
YoY
|
$25.73M
3.67%
YoY
|
$26.55M
6.16%
YoY
|
$24.76M
1.34%
YoY
|
$25.20M
-6.64%
YoY
|
$24.82M
-3.0%
YoY
|
| Gross Profit |
$36.76M
-19.41%
YoY
|
$37.71M
-21.7%
YoY
|
$38.85M
-17.32%
YoY
|
$39.95M
-18.25%
YoY
|
$45.61M
-8.21%
YoY
|
$48.16M
-0.63%
YoY
|
$46.99M
-8.2%
YoY
|
$48.87M
-2.89%
YoY
|
$49.69M
-3.56%
YoY
|
$48.47M
-6.98%
YoY
|
$51.18M
-4.9%
YoY
|
$50.32M
-6.25%
YoY
|
$51.52M
-4.52%
YoY
|
$52.10M
3.11%
YoY
|
$53.82M
5.05%
YoY
|
$53.67M
4.73%
YoY
|
$53.96M
8.92%
YoY
|
$50.53M
-1.42%
YoY
|
$51.24M
5.42%
YoY
|
| Selling, General & Admin |
$18.01M
-29.03%
YoY
|
$17.28M
-37.1%
YoY
|
$18.49M
-32.44%
YoY
|
$20.99M
-31.56%
YoY
|
$25.38M
-16.11%
YoY
|
$27.47M
-12.34%
YoY
|
$27.38M
-12.97%
YoY
|
$30.67M
-2.13%
YoY
|
$30.25M
-3.9%
YoY
|
$31.33M
10.01%
YoY
|
$31.46M
8.36%
YoY
|
$31.34M
-15.67%
YoY
|
$31.48M
-10.59%
YoY
|
$28.48M
-3.83%
YoY
|
$29.03M
-9.54%
YoY
|
$37.16M
10.96%
YoY
|
$35.21M
-4.33%
YoY
|
$29.62M
4.14%
YoY
|
$32.09M
12.11%
YoY
|
| Research & Development |
$8.044M
-30.31%
YoY
|
$7.316M
-35.22%
YoY
|
$7.872M
-31.14%
YoY
|
$9.781M
-19.73%
YoY
|
$11.54M
-7.33%
YoY
|
$11.29M
-3.16%
YoY
|
$11.43M
-10.27%
YoY
|
$12.19M
-2.07%
YoY
|
$12.46M
-0.6%
YoY
|
$11.66M
7.99%
YoY
|
$12.74M
9.4%
YoY
|
$12.44M
6.57%
YoY
|
$12.53M
3.84%
YoY
|
$10.80M
5.88%
YoY
|
$11.65M
11.53%
YoY
|
$11.68M
5.07%
YoY
|
$12.07M
10.3%
YoY
|
$10.20M
13.7%
YoY
|
$10.44M
4.76%
YoY
|
| Depreciation & Amortization |
$6.624M
-31.44%
YoY
|
$6.770M
-50.15%
YoY
|
$7.551M
-45.31%
YoY
|
$8.155M
-40.89%
YoY
|
$9.661M
-30.0%
YoY
|
$13.58M
-22.44%
YoY
|
$13.81M
-21.99%
YoY
|
$13.80M
-24.54%
YoY
|
$13.80M
-25.39%
YoY
|
$17.51M
18.21%
YoY
|
$17.70M
34.7%
YoY
|
$18.28M
31.25%
YoY
|
$18.50M
29.72%
YoY
|
$14.81M
9.66%
YoY
|
$13.14M
-4.44%
YoY
|
$13.93M
5.55%
YoY
|
$14.26M
14.39%
YoY
|
$13.51M
11.91%
YoY
|
$13.75M
17.63%
YoY
|
| Operating Expenses |
$31.71M
-32.05%
YoY
|
$30.23M
-39.69%
YoY
|
$33.50M
-33.39%
YoY
|
$46.98M
-13.37%
YoY
|
$46.66M
-66.99%
YoY
|
$50.12M
-12.69%
YoY
|
$50.30M
-14.61%
YoY
|
$54.24M
-7.5%
YoY
|
$141.3M
-25.2%
YoY
|
$57.40M
12.59%
YoY
|
$58.90M
8.32%
YoY
|
$58.63M
-1.68%
YoY
|
$189.0M
174.89%
YoY
|
$50.98M
1.26%
YoY
|
$54.38M
-4.57%
YoY
|
$59.64M
-1.29%
YoY
|
$68.74M
2.49%
YoY
|
$50.35M
5.86%
YoY
|
$56.98M
11.11%
YoY
|
| Operating Profit |
$5.049M
-579.94%
YoY
|
$7.487M
-483.36%
YoY
|
$5.348M
-261.52%
YoY
|
-$7.035M
30.98%
YoY
|
-$1.052M
-98.85%
YoY
|
-$1.953M
-78.13%
YoY
|
-$3.311M
-57.11%
YoY
|
-$5.371M
-35.41%
YoY
|
-$91.64M
-33.32%
YoY
|
-$8.931M
-895.28%
YoY
|
-$7.719M
1293.32%
YoY
|
-$8.315M
39.44%
YoY
|
-$137.4M
830.03%
YoY
|
$1.123M
507.03%
YoY
|
-$554.0K
-90.35%
YoY
|
-$5.963M
-34.92%
YoY
|
-$14.78M
-15.69%
YoY
|
$185.0K
-95.0%
YoY
|
-$5.742M
114.17%
YoY
|
| Interest Expense |
-$4.459M
82.52%
YoY
|
-$5.002M
296.35%
YoY
|
-$4.204M
-279.89%
YoY
|
-$4.136M
-18.2%
YoY
|
-$2.443M
-50.73%
YoY
|
-$1.262M
-76.29%
YoY
|
$2.337M
-192.37%
YoY
|
-$5.056M
-5.95%
YoY
|
-$4.958M
-9.21%
YoY
|
-$5.322M
-15.19%
YoY
|
-$2.530M
-65.6%
YoY
|
-$5.376M
-30.67%
YoY
|
-$5.461M
-29.64%
YoY
|
-$6.275M
-20.83%
YoY
|
-$7.354M
-7.74%
YoY
|
-$7.754M
-2.37%
YoY
|
-$7.762M
-0.36%
YoY
|
-$7.926M
-0.18%
YoY
|
-$7.971M
-1.35%
YoY
|
| Other Income/Expense, Net |
-$5.293M
-79.75%
YoY
|
$935.0K
-25.26%
YoY
|
-$6.729M
-419.21%
YoY
|
-$6.165M
26.9%
YoY
|
-$26.14M
419.08%
YoY
|
$1.251M
-285.33%
YoY
|
$2.108M
-187.04%
YoY
|
-$4.858M
687.36%
YoY
|
-$5.036M
24.78%
YoY
|
-$675.0K
-72.77%
YoY
|
-$2.422M
-65.47%
YoY
|
-$617.0K
-134.72%
YoY
|
-$4.036M
-50.66%
YoY
|
-$2.479M
-543.47%
YoY
|
-$7.015M
-18.63%
YoY
|
$1.777M
-121.3%
YoY
|
-$8.180M
8.34%
YoY
|
$559.0K
-21.27%
YoY
|
-$8.621M
15.25%
YoY
|
| Pretax Income |
-$244.0K
-99.1%
YoY
|
$3.102M
-256.43%
YoY
|
-$1.381M
14.8%
YoY
|
-$13.20M
29.04%
YoY
|
-$27.19M
-71.87%
YoY
|
-$1.983M
-87.11%
YoY
|
-$1.203M
-88.14%
YoY
|
-$10.23M
-33.49%
YoY
|
-$96.68M
-31.66%
YoY
|
-$15.38M
-32.44%
YoY
|
-$10.14M
33.98%
YoY
|
-$15.38M
-8.81%
YoY
|
-$141.5M
516.23%
YoY
|
-$22.76M
136.84%
YoY
|
-$7.569M
-47.3%
YoY
|
-$16.87M
-3.65%
YoY
|
-$22.96M
-8.46%
YoY
|
-$9.611M
57.82%
YoY
|
-$14.36M
41.35%
YoY
|
| Income Tax |
$986.0K
-175.85%
YoY
|
$2.007M
38.7%
YoY
|
-$300.0K
-160.0%
YoY
|
-$200.0K
-116.67%
YoY
|
-$1.300M
160.0%
YoY
|
$1.447M
128.59%
YoY
|
$500.0K
-133.33%
YoY
|
$1.200M
-615.02%
YoY
|
-$500.0K
-64.29%
YoY
|
$633.0K
-827.59%
YoY
|
-$1.500M
36.36%
YoY
|
-$233.0K
-50.64%
YoY
|
-$1.400M
1300.0%
YoY
|
-$87.00K
-95.93%
YoY
|
-$1.100M
-66.67%
YoY
|
-$472.0K
-131.47%
YoY
|
-$100.0K
-97.73%
YoY
|
-$2.140M
409.52%
YoY
|
-$3.300M
-400.0%
YoY
|
| Net Earnings |
-$1.230M
-95.24%
YoY
|
-$391.0K
-91.94%
YoY
|
-$1.122M
-35.26%
YoY
|
-$13.03M
13.9%
YoY
|
-$25.85M
-73.11%
YoY
|
-$4.851M
-72.07%
YoY
|
-$1.733M
-80.01%
YoY
|
-$11.44M
-30.57%
YoY
|
-$96.13M
-31.36%
YoY
|
-$17.37M
-27.55%
YoY
|
-$8.670M
33.12%
YoY
|
-$16.48M
0.51%
YoY
|
-$140.0M
513.4%
YoY
|
-$23.98M
220.92%
YoY
|
-$6.513M
-40.87%
YoY
|
-$16.39M
-13.91%
YoY
|
-$22.83M
10.38%
YoY
|
-$7.471M
31.76%
YoY
|
-$11.02M
-2.61%
YoY
|
| Basic Earnings Per Share |
-$0.09
-90.72%
YoY
|
N/A
|
-$0.09
-25.0%
YoY
|
-$0.51
8.51%
YoY
|
-$0.97
-71.22%
YoY
|
N/A
|
-$0.12
-61.29%
YoY
|
-$0.47
-7.84%
YoY
|
-$3.37
-23.06%
YoY
|
N/A
|
-$0.31
40.91%
YoY
|
-$0.51
-1.92%
YoY
|
-$4.38
500.0%
YoY
|
N/A
|
-$0.22
-38.89%
YoY
|
-$0.52
-17.46%
YoY
|
-$0.73
5.8%
YoY
|
N/A
|
-$0.36
-14.29%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-90.72%
YoY
|
-$0.01
-91.06%
YoY
|
-$0.09
-25.0%
YoY
|
-$0.51
8.51%
YoY
|
-$0.97
-71.22%
YoY
|
-$0.18
-68.66%
YoY
|
-$0.12
-61.29%
YoY
|
-$0.47
-7.36%
YoY
|
-$3.37
-23.06%
YoY
|
-$0.56
-25.38%
YoY
|
-$0.31
40.91%
YoY
|
-$0.51
-100.0%
YoY
|
-$4.38
500.0%
YoY
|
-$0.75
-100.0%
YoY
|
-$0.22
-38.89%
YoY
|
-$522.4K
82919632.41%
YoY
|
-$0.73
5.8%
YoY
|
-$243.5K
26.05%
YoY
|
-$0.36
-14.29%
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 |
29.12M shares
3.37%
YoY
|
28.89M shares
5.29%
YoY
|
28.77M shares
5.52%
YoY
|
28.48M shares
3.23%
YoY
|
28.17M shares
-2.38%
YoY
|
27.44M shares
-12.58%
YoY
|
27.27M shares
-16.5%
YoY
|
27.59M shares
-14.94%
YoY
|
28.86M shares
-10.45%
YoY
|
31.39M shares
-1.22%
YoY
|
32.65M shares
3.16%
YoY
|
32.44M shares
3.58%
YoY
|
32.22M shares
3.4%
YoY
|
31.78M shares
4.1%
YoY
|
31.66M shares
4.03%
YoY
|
31.32M shares
4.06%
YoY
|
31.16M shares
3.98%
YoY
|
30.53M shares
3.61%
YoY
|
30.43M shares
11.79%
YoY
|
| Diluted Shares Outstanding |
29.16M shares
3.32%
YoY
|
N/A
|
28.78M shares
5.47%
YoY
|
28.52M shares
4.28%
YoY
|
28.22M shares
-2.41%
YoY
|
N/A
|
27.29M shares
-16.23%
YoY
|
27.35M shares
-15.78%
YoY
|
28.92M shares
-10.36%
YoY
|
N/A
|
32.58M shares
2.92%
YoY
|
32.47M shares
3.48%
YoY
|
32.26M shares
3.52%
YoY
|
N/A
|
31.66M shares
4.03%
YoY
|
31.38M shares
4.26%
YoY
|
31.16M shares
3.98%
YoY
|
N/A
|
30.43M shares
11.79%
YoY
|
Loading...