|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$368.3M
-6.73%
YoY
|
$394.9M
-6.08%
YoY
|
$420.5M
-22.53%
YoY
|
$542.8M
-9.78%
YoY
|
$601.6M
-2.13%
YoY
|
| Cost Of Revenue |
$261.8M
-6.78%
YoY
|
$280.9M
-13.01%
YoY
|
$322.9M
-17.3%
YoY
|
$390.5M
-8.9%
YoY
|
$428.6M
-2.24%
YoY
|
| Gross Profit |
$106.5M
-6.61%
YoY
|
$114.0M
16.85%
YoY
|
$97.56M
-35.94%
YoY
|
$152.3M
-11.98%
YoY
|
$173.0M
-1.84%
YoY
|
| Selling, General & Admin |
$85.38M
-7.01%
YoY
|
$91.81M
-6.78%
YoY
|
$98.49M
-6.46%
YoY
|
$105.3M
-11.4%
YoY
|
$118.8M
10.51%
YoY
|
| Research & Development |
$26.27M
-11.62%
YoY
|
$29.72M
-4.98%
YoY
|
$31.28M
-3.61%
YoY
|
$32.45M
4.96%
YoY
|
$30.92M
-1.69%
YoY
|
| Depreciation & Amortization |
$14.19M
-21.43%
YoY
|
$18.06M
-21.24%
YoY
|
$22.93M
-4.6%
YoY
|
$24.03M
-10.15%
YoY
|
$26.75M
-10.05%
YoY
|
| Operating Expenses |
$111.6M
-8.14%
YoY
|
$121.5M
-6.35%
YoY
|
$129.8M
-5.79%
YoY
|
$137.7M
-8.03%
YoY
|
$149.8M
7.75%
YoY
|
| Operating Profit |
-$6.404M
-58.14%
YoY
|
-$15.30M
-52.51%
YoY
|
-$32.21M
-321.41%
YoY
|
$14.55M
-37.44%
YoY
|
$23.25M
-37.6%
YoY
|
| Interest Expense |
-$935.0K
-72.18%
YoY
|
-$3.361M
-22.41%
YoY
|
-$4.332M
96.91%
YoY
|
-$2.200M
288.69%
YoY
|
-$566.0K
-60.2%
YoY
|
| Other Income/Expense, Net |
-$4.621M
-7801.67%
YoY
|
$60.00K
-102.29%
YoY
|
-$2.621M
174.45%
YoY
|
-$955.0K
71.45%
YoY
|
-$557.0K
-60.33%
YoY
|
| Pretax Income |
-$11.96M
-35.69%
YoY
|
-$18.60M
-79.84%
YoY
|
-$92.25M
-909.74%
YoY
|
$11.39M
-29.15%
YoY
|
$16.08M
-63.38%
YoY
|
| Income Tax |
$6.639M
22.24%
YoY
|
$5.431M
-9.24%
YoY
|
$5.984M
-45.53%
YoY
|
$10.99M
1.92%
YoY
|
$10.78M
102.12%
YoY
|
| Net Earnings |
-$18.60M
-22.6%
YoY
|
-$24.03M
-75.54%
YoY
|
-$98.24M
-24237.1%
YoY
|
$407.0K
-92.32%
YoY
|
$5.301M
-86.26%
YoY
|
| Basic Earnings Per Share |
-$1.41
-23.78%
YoY
|
-$1.85
-75.79%
YoY
|
-$7.64
-25566.67%
YoY
|
$0.03
-92.31%
YoY
|
$0.39
-85.97%
YoY
|
| Diluted Earnings Per Share |
-$1.41
-23.78%
YoY
|
-$1.85
-75.79%
YoY
|
-$7.64
-24094.41%
YoY
|
$0.03
-91.83%
YoY
|
$0.39
-85.66%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.17M shares
1.64%
YoY
|
12.96M shares
0.81%
YoY
|
12.86M shares
1.2%
YoY
|
12.70M shares
-5.66%
YoY
|
13.47M shares
-3.08%
YoY
|
| Diluted Shares Outstanding |
13.17M shares
1.64%
YoY
|
12.96M shares
0.81%
YoY
|
12.86M shares
0.59%
YoY
|
12.78M shares
-7.01%
YoY
|
13.74M shares
-2.99%
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 |
$79.04M
-14.39%
YoY
|
$87.75M
-20.56%
YoY
|
$90.55M
-11.29%
YoY
|
$97.67M
7.97%
YoY
|
$92.33M
0.46%
YoY
|
$110.5M
13.18%
YoY
|
$102.1M
-4.69%
YoY
|
$90.45M
-15.77%
YoY
|
$91.90M
-15.2%
YoY
|
$97.59M
-20.5%
YoY
|
$107.1M
-27.87%
YoY
|
$107.4M
-22.8%
YoY
|
$108.4M
-18.15%
YoY
|
$122.8M
-15.31%
YoY
|
$148.5M
-4.59%
YoY
|
$139.1M
-7.57%
YoY
|
$132.4M
-12.04%
YoY
|
$144.9M
-7.24%
YoY
|
$155.6M
1.38%
YoY
|
| Cost Of Revenue |
$58.44M
-11.79%
YoY
|
$61.69M
-22.05%
YoY
|
$65.43M
-8.29%
YoY
|
$68.47M
6.15%
YoY
|
$66.24M
0.5%
YoY
|
$79.13M
13.44%
YoY
|
$71.34M
-17.7%
YoY
|
$64.50M
-22.08%
YoY
|
$65.91M
-21.24%
YoY
|
$69.76M
-22.96%
YoY
|
$86.68M
-16.68%
YoY
|
$82.77M
-17.0%
YoY
|
$83.68M
-12.96%
YoY
|
$90.55M
-16.78%
YoY
|
$104.0M
-5.25%
YoY
|
$99.73M
-5.76%
YoY
|
$96.14M
-7.68%
YoY
|
$108.8M
3.43%
YoY
|
$109.8M
0.42%
YoY
|
| Gross Profit |
$20.60M
-21.02%
YoY
|
$26.06M
-16.8%
YoY
|
$25.12M
-18.25%
YoY
|
$29.20M
12.5%
YoY
|
$26.08M
0.37%
YoY
|
$31.32M
12.52%
YoY
|
$30.73M
50.56%
YoY
|
$25.95M
5.42%
YoY
|
$25.99M
5.24%
YoY
|
$27.84M
-13.58%
YoY
|
$20.41M
-54.07%
YoY
|
$24.62M
-37.47%
YoY
|
$24.69M
-31.92%
YoY
|
$32.21M
-10.86%
YoY
|
$44.44M
-3.01%
YoY
|
$39.37M
-11.85%
YoY
|
$36.27M
-21.83%
YoY
|
$36.14M
-29.26%
YoY
|
$45.82M
3.77%
YoY
|
| Selling, General & Admin |
$19.05M
-15.73%
YoY
|
$18.32M
-22.35%
YoY
|
$22.11M
-3.35%
YoY
|
$21.23M
-0.47%
YoY
|
$22.61M
-5.85%
YoY
|
$23.60M
1.08%
YoY
|
$22.87M
-0.97%
YoY
|
$21.33M
-15.57%
YoY
|
$24.01M
-10.35%
YoY
|
$23.35M
-10.57%
YoY
|
$23.10M
-7.35%
YoY
|
$25.27M
0.11%
YoY
|
$26.78M
-7.72%
YoY
|
$26.10M
-13.53%
YoY
|
$24.93M
-15.51%
YoY
|
$25.24M
-9.76%
YoY
|
$29.02M
-2.76%
YoY
|
$30.19M
3.74%
YoY
|
$29.51M
12.55%
YoY
|
| Research & Development |
$5.451M
-24.62%
YoY
|
$5.392M
-23.45%
YoY
|
$6.687M
-8.87%
YoY
|
$6.959M
-7.46%
YoY
|
$7.231M
-7.54%
YoY
|
$7.044M
3.91%
YoY
|
$7.338M
-4.18%
YoY
|
$7.520M
-11.36%
YoY
|
$7.821M
-6.45%
YoY
|
$6.779M
-15.18%
YoY
|
$7.658M
-4.48%
YoY
|
$8.484M
-1.77%
YoY
|
$8.360M
7.1%
YoY
|
$7.992M
1.32%
YoY
|
$8.017M
8.18%
YoY
|
$8.637M
12.52%
YoY
|
$7.806M
-1.71%
YoY
|
$7.888M
-7.2%
YoY
|
$7.411M
-3.7%
YoY
|
| Depreciation & Amortization |
$3.066M
-24.31%
YoY
|
$3.108M
-31.39%
YoY
|
$2.200M
-26.67%
YoY
|
$2.400M
-27.27%
YoY
|
$4.051M
-13.22%
YoY
|
$4.530M
-15.75%
YoY
|
$3.000M
-34.78%
YoY
|
$3.300M
-45.14%
YoY
|
$4.668M
-17.99%
YoY
|
$5.377M
-9.69%
YoY
|
$4.600M
-6.12%
YoY
|
$6.015M
17.94%
YoY
|
$5.692M
-5.84%
YoY
|
$5.954M
-15.28%
YoY
|
$4.900M
-25.66%
YoY
|
$5.100M
-15.0%
YoY
|
$6.045M
-4.34%
YoY
|
$7.028M
2.15%
YoY
|
$6.591M
-8.46%
YoY
|
| Operating Expenses |
$24.50M
-17.89%
YoY
|
$24.83M
-18.98%
YoY
|
$28.79M
-4.69%
YoY
|
$28.19M
-2.29%
YoY
|
$29.84M
-6.27%
YoY
|
$30.64M
1.72%
YoY
|
$30.21M
-1.77%
YoY
|
$28.85M
-14.52%
YoY
|
$31.83M
-9.42%
YoY
|
$30.13M
-11.65%
YoY
|
$30.76M
-6.65%
YoY
|
$33.75M
-0.37%
YoY
|
$35.14M
-4.58%
YoY
|
$34.10M
-13.5%
YoY
|
$32.95M
-10.76%
YoY
|
$33.87M
-4.96%
YoY
|
$36.83M
-2.54%
YoY
|
$39.42M
2.38%
YoY
|
$36.92M
8.86%
YoY
|
| Operating Profit |
-$3.900M
3.89%
YoY
|
$1.234M
81.47%
YoY
|
-$4.512M
-1179.43%
YoY
|
$1.008M
-122.64%
YoY
|
-$3.754M
-45.66%
YoY
|
$680.0K
-129.73%
YoY
|
$418.0K
-102.98%
YoY
|
-$4.453M
-51.24%
YoY
|
-$6.908M
-88.39%
YoY
|
-$2.287M
21.33%
YoY
|
-$14.03M
-222.06%
YoY
|
-$9.132M
-266.13%
YoY
|
-$59.52M
10510.34%
YoY
|
-$1.885M
-42.58%
YoY
|
$11.50M
29.12%
YoY
|
$5.497M
-39.06%
YoY
|
-$561.0K
-106.51%
YoY
|
-$3.283M
-126.23%
YoY
|
$8.904M
-13.1%
YoY
|
| Interest Expense |
-$94.00K
-73.37%
YoY
|
-$2.654M
276.45%
YoY
|
-$244.0K
-72.62%
YoY
|
-$358.0K
-57.53%
YoY
|
-$353.0K
-61.71%
YoY
|
-$705.0K
-32.47%
YoY
|
-$891.0K
-26.73%
YoY
|
-$843.0K
-54.23%
YoY
|
-$922.0K
-5.44%
YoY
|
-$1.044M
-0.85%
YoY
|
-$1.216M
82.04%
YoY
|
-$1.842M
906.56%
YoY
|
-$975.0K
229.39%
YoY
|
-$1.053M
50.86%
YoY
|
-$668.0K
215.09%
YoY
|
-$183.0K
44.09%
YoY
|
-$296.0K
174.07%
YoY
|
-$698.0K
-0.29%
YoY
|
-$212.0K
-20.9%
YoY
|
| Other Income/Expense, Net |
$227.0K
336.54%
YoY
|
$754.0K
-117.88%
YoY
|
-$1.002M
-465.69%
YoY
|
-$1.751M
1867.42%
YoY
|
$52.00K
-165.0%
YoY
|
-$4.217M
393.79%
YoY
|
$274.0K
-132.2%
YoY
|
-$89.00K
-306.98%
YoY
|
-$80.00K
-62.62%
YoY
|
-$854.0K
50.62%
YoY
|
-$851.0K
1475.93%
YoY
|
$43.00K
-106.2%
YoY
|
-$214.0K
-159.44%
YoY
|
-$567.0K
-427.75%
YoY
|
-$54.00K
-65.61%
YoY
|
-$694.0K
3982.35%
YoY
|
$360.0K
1465.22%
YoY
|
$173.0K
-65.4%
YoY
|
-$157.0K
-90.46%
YoY
|
| Pretax Income |
-$3.767M
-7.1%
YoY
|
-$1.046M
-79.51%
YoY
|
-$5.758M
2793.47%
YoY
|
-$1.101M
-79.55%
YoY
|
-$4.055M
-48.74%
YoY
|
-$5.104M
13.17%
YoY
|
-$199.0K
-98.76%
YoY
|
-$5.385M
-50.74%
YoY
|
-$7.910M
-86.97%
YoY
|
-$4.510M
28.67%
YoY
|
-$16.10M
-249.42%
YoY
|
-$10.93M
-336.6%
YoY
|
-$60.71M
12115.9%
YoY
|
-$3.505M
-7.96%
YoY
|
$10.78M
333.6%
YoY
|
$4.620M
-47.96%
YoY
|
-$497.0K
-105.83%
YoY
|
-$3.808M
-131.21%
YoY
|
$2.485M
-70.18%
YoY
|
| Income Tax |
$3.600M
63.64%
YoY
|
$38.00K
-106.61%
YoY
|
$2.600M
4.0%
YoY
|
$1.800M
-35.71%
YoY
|
$2.200M
214.29%
YoY
|
-$575.0K
-122.18%
YoY
|
$2.500M
-24.24%
YoY
|
$2.800M
-638.46%
YoY
|
$700.0K
0.0%
YoY
|
$2.592M
-23.76%
YoY
|
$3.300M
-5.71%
YoY
|
-$520.0K
-132.5%
YoY
|
$700.0K
-70.83%
YoY
|
$3.400M
34.81%
YoY
|
$3.500M
2.94%
YoY
|
$1.600M
-51.52%
YoY
|
$2.400M
60.0%
YoY
|
$2.522M
2422.0%
YoY
|
$3.400M
54.55%
YoY
|
| Net Earnings |
-$7.332M
16.86%
YoY
|
-$1.084M
-76.07%
YoY
|
-$8.329M
213.36%
YoY
|
-$2.912M
-64.46%
YoY
|
-$6.274M
-27.46%
YoY
|
-$4.529M
-36.23%
YoY
|
-$2.658M
-86.27%
YoY
|
-$8.193M
-21.3%
YoY
|
-$8.649M
-85.91%
YoY
|
-$7.102M
2.85%
YoY
|
-$19.36M
-367.65%
YoY
|
-$10.41M
-448.43%
YoY
|
-$61.36M
2008.69%
YoY
|
-$6.905M
9.08%
YoY
|
$7.234M
-857.49%
YoY
|
$2.988M
-46.58%
YoY
|
-$2.910M
-141.61%
YoY
|
-$6.330M
-152.06%
YoY
|
-$955.0K
-115.48%
YoY
|
| Basic Earnings Per Share |
-$0.58
20.83%
YoY
|
N/A
|
-$0.62
210.0%
YoY
|
-$0.22
-65.08%
YoY
|
-$0.48
-28.36%
YoY
|
N/A
|
-$0.20
-86.67%
YoY
|
-$0.63
-22.22%
YoY
|
-$0.67
-86.07%
YoY
|
N/A
|
-$1.50
-363.16%
YoY
|
-$0.81
-437.5%
YoY
|
-$4.81
1991.3%
YoY
|
N/A
|
$0.57
-914.29%
YoY
|
$0.24
-41.46%
YoY
|
-$0.23
-145.1%
YoY
|
N/A
|
-$0.07
-115.91%
YoY
|
| Diluted Earnings Per Share |
-$0.58
20.83%
YoY
|
-$0.08
-74.82%
YoY
|
-$0.62
210.0%
YoY
|
-$0.22
-65.08%
YoY
|
-$0.48
-28.36%
YoY
|
-$0.35
-36.87%
YoY
|
-$0.20
-86.67%
YoY
|
-$0.63
-22.18%
YoY
|
-$0.67
-86.07%
YoY
|
-$0.55
1.13%
YoY
|
-$1.50
-363.16%
YoY
|
-$0.81
-451.98%
YoY
|
-$4.81
1991.3%
YoY
|
-$0.54
-100.0%
YoY
|
$0.57
-914.29%
YoY
|
$0.23
-42.5%
YoY
|
-$0.23
-146.94%
YoY
|
-$487.1K
-56645206.33%
YoY
|
-$0.07
-116.28%
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 |
12.86M shares
-1.89%
YoY
|
13.37M shares
2.6%
YoY
|
13.34M shares
2.75%
YoY
|
13.17M shares
2.17%
YoY
|
13.11M shares
1.11%
YoY
|
13.03M shares
0.58%
YoY
|
12.98M shares
0.55%
YoY
|
12.89M shares
0.26%
YoY
|
12.97M shares
1.46%
YoY
|
12.95M shares
2.13%
YoY
|
12.91M shares
2.01%
YoY
|
12.86M shares
1.57%
YoY
|
12.78M shares
-0.24%
YoY
|
12.68M shares
-3.21%
YoY
|
12.65M shares
-5.51%
YoY
|
12.66M shares
-7.41%
YoY
|
12.81M shares
-7.18%
YoY
|
13.10M shares
-4.71%
YoY
|
13.39M shares
-3.85%
YoY
|
| Diluted Shares Outstanding |
12.62M shares
-3.55%
YoY
|
N/A
|
13.34M shares
2.73%
YoY
|
13.20M shares
2.19%
YoY
|
13.08M shares
1.4%
YoY
|
N/A
|
12.99M shares
0.57%
YoY
|
12.92M shares
0.44%
YoY
|
12.90M shares
1.2%
YoY
|
N/A
|
12.91M shares
1.69%
YoY
|
12.86M shares
1.14%
YoY
|
12.75M shares
-0.49%
YoY
|
N/A
|
12.70M shares
-5.2%
YoY
|
12.72M shares
-8.7%
YoY
|
12.81M shares
-9.77%
YoY
|
N/A
|
13.39M shares
-5.72%
YoY
|
Loading...