|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$357.5M
0.4%
YoY
|
$356.0M
-4.12%
YoY
|
$371.3M
-1.35%
YoY
|
$376.4M
2.56%
YoY
|
$367.0M
3.08%
YoY
|
| Cost Of Revenue |
$212.8M
1.94%
YoY
|
$208.7M
2.77%
YoY
|
$203.1M
-1.08%
YoY
|
$205.3M
1.11%
YoY
|
$203.0M
12.36%
YoY
|
| Gross Profit |
$144.7M
-1.79%
YoY
|
$147.3M
-12.43%
YoY
|
$168.3M
-1.68%
YoY
|
$171.1M
4.37%
YoY
|
$164.0M
-6.48%
YoY
|
| Selling, General & Admin |
$107.5M
2.08%
YoY
|
$105.3M
-9.32%
YoY
|
$116.1M
-10.43%
YoY
|
$129.7M
0.76%
YoY
|
$128.7M
2.12%
YoY
|
| Research & Development |
$30.17M
-8.75%
YoY
|
$33.07M
-0.5%
YoY
|
$33.23M
-10.15%
YoY
|
$36.99M
-5.46%
YoY
|
$39.12M
1.08%
YoY
|
| Depreciation & Amortization |
$29.99M
35.69%
YoY
|
$22.10M
-17.9%
YoY
|
$26.92M
60.24%
YoY
|
$16.80M
6.33%
YoY
|
$15.80M
12.06%
YoY
|
| Operating Expenses |
$137.7M
-0.5%
YoY
|
$138.4M
-11.26%
YoY
|
$155.9M
-6.43%
YoY
|
$166.6M
-0.69%
YoY
|
$167.8M
1.87%
YoY
|
| Operating Profit |
$4.509M
-107.58%
YoY
|
-$59.51M
-582.44%
YoY
|
$12.34M
-116.47%
YoY
|
-$74.87M
159.39%
YoY
|
-$28.87M
35.68%
YoY
|
| Interest Expense |
-$6.693M
255.44%
YoY
|
-$1.883M
-55.89%
YoY
|
-$4.269M
366.56%
YoY
|
-$915.0K
-88.27%
YoY
|
-$7.801M
-78.21%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$651.0K
1450.0%
YoY
|
$42.00K
-99.57%
YoY
|
$9.785M
-269.35%
YoY
|
-$5.778M
-139.7%
YoY
|
| Pretax Income |
-$8.076M
-86.39%
YoY
|
-$59.32M
-23.78%
YoY
|
-$77.83M
20.04%
YoY
|
-$64.84M
31.84%
YoY
|
-$49.18M
4.6%
YoY
|
| Income Tax |
$1.928M
114.22%
YoY
|
$900.0K
-41.29%
YoY
|
$1.533M
-9.82%
YoY
|
$1.700M
88.89%
YoY
|
$900.0K
0.0%
YoY
|
| Net Earnings |
-$10.00M
-83.4%
YoY
|
-$60.25M
-37.0%
YoY
|
-$95.63M
43.67%
YoY
|
-$66.56M
33.02%
YoY
|
-$50.04M
4.42%
YoY
|
| Basic Earnings Per Share |
$4.30
-127.69%
YoY
|
-$15.53
-21.88%
YoY
|
-$19.88
2133.71%
YoY
|
-$0.89
14.1%
YoY
|
-$0.78
16.42%
YoY
|
| Diluted Earnings Per Share |
$4.25
-127.37%
YoY
|
-$15.53
-21.87%
YoY
|
-$19.88
2133.33%
YoY
|
-$0.89
14.1%
YoY
|
-$0.78
16.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
5.247M shares
4.65%
YoY
|
5.014M shares
4.22%
YoY
|
4.811M shares
-94.81%
YoY
|
92.68M shares
14.7%
YoY
|
80.80M shares
13.52%
YoY
|
| Diluted Shares Outstanding |
5.308M shares
5.85%
YoY
|
5.014M shares
4.22%
YoY
|
4.811M shares
-94.81%
YoY
|
92.68M shares
14.7%
YoY
|
80.80M shares
13.52%
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 |
$85.32M
-0.45%
YoY
|
$93.47M
-1.55%
YoY
|
$88.91M
0.48%
YoY
|
$89.39M
4.14%
YoY
|
$85.71M
-1.25%
YoY
|
$94.94M
-0.17%
YoY
|
$88.48M
-2.77%
YoY
|
$85.84M
-8.38%
YoY
|
$86.80M
-5.2%
YoY
|
$95.10M
-3.2%
YoY
|
$91.00M
-1.92%
YoY
|
$93.68M
2.46%
YoY
|
$91.56M
-2.56%
YoY
|
$98.24M
1.76%
YoY
|
$92.78M
0.32%
YoY
|
$91.43M
4.31%
YoY
|
$93.97M
4.03%
YoY
|
$96.54M
7.28%
YoY
|
$92.49M
5.16%
YoY
|
| Cost Of Revenue |
$52.99M
2.4%
YoY
|
$55.13M
0.82%
YoY
|
$52.78M
1.5%
YoY
|
$53.10M
2.21%
YoY
|
$51.75M
3.36%
YoY
|
$54.68M
8.89%
YoY
|
$52.01M
3.04%
YoY
|
$51.95M
-1.9%
YoY
|
$50.07M
-3.59%
YoY
|
$50.22M
1.7%
YoY
|
$50.47M
-2.05%
YoY
|
$52.96M
2.9%
YoY
|
$51.93M
-1.87%
YoY
|
$49.38M
0.7%
YoY
|
$51.53M
4.78%
YoY
|
$51.47M
0.16%
YoY
|
$52.92M
0.41%
YoY
|
$49.04M
12.73%
YoY
|
$49.18M
5.84%
YoY
|
| Gross Profit |
$32.33M
-4.79%
YoY
|
$38.33M
-4.77%
YoY
|
$36.12M
-0.96%
YoY
|
$36.29M
7.1%
YoY
|
$33.96M
-7.53%
YoY
|
$40.25M
-10.31%
YoY
|
$36.47M
-10.0%
YoY
|
$33.88M
-16.8%
YoY
|
$36.73M
-7.32%
YoY
|
$44.88M
-8.15%
YoY
|
$40.53M
-1.76%
YoY
|
$40.73M
1.9%
YoY
|
$39.63M
-3.46%
YoY
|
$48.86M
2.86%
YoY
|
$41.25M
-4.75%
YoY
|
$39.97M
10.18%
YoY
|
$41.05M
9.09%
YoY
|
$47.50M
2.17%
YoY
|
$43.31M
4.39%
YoY
|
| Selling, General & Admin |
$28.44M
4.25%
YoY
|
$24.08M
-10.63%
YoY
|
$26.60M
12.57%
YoY
|
$29.54M
12.96%
YoY
|
$27.28M
-4.55%
YoY
|
$26.95M
4.63%
YoY
|
$23.63M
-14.76%
YoY
|
$26.15M
-13.74%
YoY
|
$28.58M
-7.0%
YoY
|
$25.75M
-13.24%
YoY
|
$27.72M
-7.89%
YoY
|
$30.31M
-12.37%
YoY
|
$30.73M
-12.91%
YoY
|
$29.68M
-12.99%
YoY
|
$30.10M
-6.26%
YoY
|
$34.59M
12.39%
YoY
|
$35.28M
9.25%
YoY
|
$34.12M
5.85%
YoY
|
$32.11M
9.7%
YoY
|
| Research & Development |
$7.786M
-4.09%
YoY
|
$7.068M
-18.33%
YoY
|
$7.184M
-1.21%
YoY
|
$7.804M
-6.8%
YoY
|
$8.118M
-7.4%
YoY
|
$8.654M
9.42%
YoY
|
$7.272M
-10.03%
YoY
|
$8.373M
-4.74%
YoY
|
$8.767M
-1.7%
YoY
|
$7.909M
-10.09%
YoY
|
$8.083M
-7.53%
YoY
|
$8.790M
-11.36%
YoY
|
$8.919M
-6.43%
YoY
|
$8.797M
-7.61%
YoY
|
$8.741M
-3.43%
YoY
|
$9.917M
-2.12%
YoY
|
$9.532M
-7.93%
YoY
|
$9.522M
2.34%
YoY
|
$9.051M
-4.74%
YoY
|
| Depreciation & Amortization |
$5.948M
2.46%
YoY
|
$7.646M
1.34%
YoY
|
$7.546M
2.86%
YoY
|
$7.449M
3.16%
YoY
|
$5.805M
10.61%
YoY
|
$7.545M
13.85%
YoY
|
$7.336M
17.56%
YoY
|
$7.221M
18.57%
YoY
|
$5.248M
11.09%
YoY
|
$6.627M
-42.61%
YoY
|
$6.240M
-45.61%
YoY
|
$6.090M
-47.47%
YoY
|
$4.724M
12.72%
YoY
|
$11.55M
6.98%
YoY
|
$11.47M
8.26%
YoY
|
$11.59M
8.49%
YoY
|
$4.191M
3.38%
YoY
|
$10.80M
-0.96%
YoY
|
$10.60M
-1.05%
YoY
|
| Operating Expenses |
$36.22M
2.33%
YoY
|
$31.78M
-12.43%
YoY
|
$33.79M
9.33%
YoY
|
$37.34M
5.72%
YoY
|
$35.40M
-5.22%
YoY
|
$36.29M
5.31%
YoY
|
$30.90M
-13.69%
YoY
|
$35.32M
-9.67%
YoY
|
$37.34M
-5.81%
YoY
|
$34.46M
-23.84%
YoY
|
$35.81M
-7.81%
YoY
|
$39.10M
-23.75%
YoY
|
$39.65M
-11.53%
YoY
|
$45.25M
-9.48%
YoY
|
$38.84M
-5.63%
YoY
|
$51.28M
25.35%
YoY
|
$44.82M
5.08%
YoY
|
$50.00M
3.64%
YoY
|
$41.16M
-9.58%
YoY
|
| Operating Profit |
-$4.520M
118.78%
YoY
|
$6.551M
65.43%
YoY
|
$1.705M
-102.86%
YoY
|
-$1.681M
17.14%
YoY
|
-$2.066M
10.07%
YoY
|
$3.960M
-61.99%
YoY
|
-$59.61M
-2983.65%
YoY
|
-$1.435M
-96.97%
YoY
|
-$1.877M
-50.95%
YoY
|
$10.42M
188.8%
YoY
|
$2.067M
-103.66%
YoY
|
-$47.38M
318.91%
YoY
|
-$3.827M
-63.71%
YoY
|
$3.607M
-244.63%
YoY
|
-$56.44M
1303.33%
YoY
|
-$11.31M
3.86%
YoY
|
-$10.55M
-7.97%
YoY
|
-$2.494M
42.51%
YoY
|
-$4.022M
-0.25%
YoY
|
| Interest Expense |
-$1.750M
-0.46%
YoY
|
-$2.165M
-187.23%
YoY
|
-$1.699M
300.71%
YoY
|
-$1.553M
124.42%
YoY
|
-$1.758M
207.34%
YoY
|
$2.482M
-196.05%
YoY
|
-$424.0K
-0.47%
YoY
|
-$692.0K
90.63%
YoY
|
-$572.0K
62.5%
YoY
|
-$2.584M
-46.36%
YoY
|
-$426.0K
50.0%
YoY
|
-$363.0K
-115.44%
YoY
|
-$352.0K
76.0%
YoY
|
-$4.817M
-30.29%
YoY
|
-$284.0K
68.05%
YoY
|
$2.351M
-762.25%
YoY
|
-$200.0K
-97.16%
YoY
|
-$6.910M
-23.87%
YoY
|
-$169.0K
-98.13%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$376.0K
-76.63%
YoY
|
$275.0K
-115.18%
YoY
|
-$383.0K
-129.06%
YoY
|
$628.0K
-57.48%
YoY
|
$1.609M
-64.69%
YoY
|
-$1.812M
-174.48%
YoY
|
$1.318M
-88.0%
YoY
|
$1.477M
-74.15%
YoY
|
$4.557M
-170.02%
YoY
|
$2.433M
-129.41%
YoY
|
$10.98M
548.94%
YoY
|
$5.713M
36.32%
YoY
|
| Pretax Income |
-$5.392M
-3.14%
YoY
|
$4.386M
-31.29%
YoY
|
$142.0K
-100.23%
YoY
|
-$7.037M
213.59%
YoY
|
-$5.567M
359.7%
YoY
|
$6.383M
-123.27%
YoY
|
-$62.25M
-1953.29%
YoY
|
-$2.244M
-95.15%
YoY
|
-$1.211M
-83.76%
YoY
|
-$27.43M
36966.22%
YoY
|
$3.359M
-106.4%
YoY
|
-$46.30M
951.82%
YoY
|
-$7.457M
-5.52%
YoY
|
-$74.00K
-104.7%
YoY
|
-$52.47M
-2041.82%
YoY
|
-$4.402M
-75.71%
YoY
|
-$7.893M
-77.66%
YoY
|
$1.576M
-113.74%
YoY
|
$2.702M
-124.83%
YoY
|
| Income Tax |
$856.0K
-154.38%
YoY
|
$1.358M
-58.07%
YoY
|
-$311.0K
-80.83%
YoY
|
$2.455M
-558.02%
YoY
|
-$1.574M
902.55%
YoY
|
$3.239M
233.92%
YoY
|
-$1.622M
-318.89%
YoY
|
-$536.0K
-61.49%
YoY
|
-$157.0K
-112.93%
YoY
|
$970.0K
-538.91%
YoY
|
$741.0K
-961.63%
YoY
|
-$1.392M
-314.81%
YoY
|
$1.214M
-12.22%
YoY
|
-$221.0K
-83.09%
YoY
|
-$86.00K
-111.91%
YoY
|
$648.0K
53.55%
YoY
|
$1.383M
35.32%
YoY
|
-$1.307M
-175.11%
YoY
|
$722.0K
199.59%
YoY
|
| Net Earnings |
-$6.248M
56.47%
YoY
|
$71.21M
-5208.25%
YoY
|
$453.0K
-100.75%
YoY
|
-$9.492M
59.48%
YoY
|
-$3.993M
278.84%
YoY
|
-$1.394M
-95.74%
YoY
|
-$60.63M
-2415.89%
YoY
|
-$5.952M
-86.75%
YoY
|
-$1.054M
-87.84%
YoY
|
-$32.69M
768.62%
YoY
|
$2.618M
-105.0%
YoY
|
-$44.91M
789.29%
YoY
|
-$8.671M
-6.52%
YoY
|
-$3.763M
-230.52%
YoY
|
-$52.38M
-2745.56%
YoY
|
-$5.050M
-72.77%
YoY
|
-$9.276M
-74.48%
YoY
|
$2.883M
-121.82%
YoY
|
$1.980M
-117.8%
YoY
|
| Basic Earnings Per Share |
-$0.41
-75.3%
YoY
|
N/A
|
-$0.86
-93.28%
YoY
|
-$2.73
129.41%
YoY
|
-$1.66
53.7%
YoY
|
N/A
|
-$12.79
63850.0%
YoY
|
-$1.19
133.33%
YoY
|
-$1.08
730.77%
YoY
|
N/A
|
-$0.02
-96.67%
YoY
|
-$0.51
410.0%
YoY
|
-$0.13
-7.14%
YoY
|
N/A
|
-$0.60
2900.0%
YoY
|
-$0.10
-64.29%
YoY
|
-$0.14
-71.43%
YoY
|
N/A
|
-$0.02
-87.5%
YoY
|
| Diluted Earnings Per Share |
-$0.41
-75.3%
YoY
|
$12.66
-4725.88%
YoY
|
-$0.86
-93.28%
YoY
|
-$2.73
129.15%
YoY
|
-$1.66
53.7%
YoY
|
-$0.27
-95.91%
YoY
|
-$12.79
63850.0%
YoY
|
-$1.19
133.81%
YoY
|
-$1.08
730.77%
YoY
|
-$6.69
16525.69%
YoY
|
-$0.02
-96.67%
YoY
|
-$0.51
-100.0%
YoY
|
-$0.13
-7.14%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.60
2900.0%
YoY
|
-$54.65K
19517962.32%
YoY
|
-$0.14
-71.43%
YoY
|
$34.59K
-119.08%
YoY
|
-$0.02
-87.5%
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 |
15.02M shares
205.79%
YoY
|
5.016M shares
2.56%
YoY
|
5.015M shares
2.56%
YoY
|
4.947M shares
2.35%
YoY
|
4.913M shares
3.32%
YoY
|
4.891M shares
-94.86%
YoY
|
4.890M shares
-94.86%
YoY
|
4.834M shares
-94.83%
YoY
|
4.755M shares
-94.84%
YoY
|
95.10M shares
3.36%
YoY
|
95.09M shares
1.86%
YoY
|
93.49M shares
3.07%
YoY
|
92.19M shares
0.55%
YoY
|
92.01M shares
11.93%
YoY
|
93.35M shares
13.58%
YoY
|
90.71M shares
11.39%
YoY
|
91.69M shares
20.41%
YoY
|
82.20M shares
12.93%
YoY
|
82.19M shares
15.39%
YoY
|
| Diluted Shares Outstanding |
15.14M shares
197.53%
YoY
|
N/A
|
5.252M shares
3.01%
YoY
|
5.115M shares
2.47%
YoY
|
5.089M shares
3.95%
YoY
|
N/A
|
5.098M shares
-94.78%
YoY
|
4.991M shares
-94.77%
YoY
|
4.895M shares
-94.78%
YoY
|
N/A
|
97.71M shares
4.67%
YoY
|
95.53M shares
3.38%
YoY
|
93.85M shares
2.36%
YoY
|
N/A
|
93.35M shares
13.58%
YoY
|
92.41M shares
13.48%
YoY
|
91.69M shares
20.41%
YoY
|
N/A
|
82.19M shares
15.39%
YoY
|
Loading...