|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$342.4M
-6.77%
YoY
|
$367.3M
14.75%
YoY
|
$320.0M
51.89%
YoY
|
$210.7M
N/A
|
| Cost Of Revenue |
$71.06M
41.77%
YoY
|
$50.12M
13.93%
YoY
|
$43.99M
-4.73%
YoY
|
$46.18M
N/A
|
| Gross Profit |
$271.3M
-14.44%
YoY
|
$317.1M
14.88%
YoY
|
$276.0M
67.78%
YoY
|
$164.5M
N/A
|
| Selling, General & Admin |
$207.2M
-6.66%
YoY
|
$222.0M
33.39%
YoY
|
$166.4M
4.49%
YoY
|
$159.2M
N/A
|
| Research & Development |
$61.08M
-3.46%
YoY
|
$63.27M
26.55%
YoY
|
$50.00M
17.48%
YoY
|
$42.56M
N/A
|
| Depreciation & Amortization |
$8.320M
2.97%
YoY
|
$8.080M
21.25%
YoY
|
$6.664M
5.46%
YoY
|
$6.319M
N/A
|
| Operating Expenses |
$272.2M
-5.89%
YoY
|
$289.2M
31.41%
YoY
|
$220.1M
7.44%
YoY
|
$204.8M
N/A
|
| Operating Profit |
-$841.0K
-103.01%
YoY
|
$27.93M
-50.1%
YoY
|
$55.96M
-238.81%
YoY
|
-$40.31M
N/A
|
| Interest Expense |
$10.78M
14.52%
YoY
|
$9.414M
-236.75%
YoY
|
-$6.884M
29.62%
YoY
|
-$5.311M
N/A
|
| Other Income/Expense, Net |
-$93.00K
-97.05%
YoY
|
-$3.157M
-37.17%
YoY
|
-$5.025M
-44.01%
YoY
|
-$8.975M
N/A
|
| Pretax Income |
$9.847M
-59.8%
YoY
|
$24.50M
-44.39%
YoY
|
$44.05M
-180.68%
YoY
|
-$54.60M
N/A
|
| Income Tax |
$6.272M
-114.18%
YoY
|
-$44.25M
-845.64%
YoY
|
$5.934M
2164.89%
YoY
|
$262.0K
N/A
|
| Net Earnings |
$3.575M
-94.8%
YoY
|
$68.74M
80.34%
YoY
|
$38.12M
-169.48%
YoY
|
-$54.86M
N/A
|
| Basic Earnings Per Share |
$0.13
-95.44%
YoY
|
$2.85
-33.1%
YoY
|
$4.26
-167.3%
YoY
|
-$6.33
N/A
|
| Diluted Earnings Per Share |
$0.12
-95.31%
YoY
|
$2.56
103.11%
YoY
|
$1.26
-169.48%
YoY
|
-$1.81
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
28.37M shares
17.58%
YoY
|
24.12M shares
169.6%
YoY
|
8.949M shares
3.18%
YoY
|
8.672M shares
N/A
|
| Diluted Shares Outstanding |
30.10M shares
12.06%
YoY
|
26.86M shares
-0.23%
YoY
|
26.92M shares
210.43%
YoY
|
8.672M shares
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$82.48M
-2.47%
YoY
|
$88.53M
-10.02%
YoY
|
$83.26M
-15.58%
YoY
|
$86.03M
-2.16%
YoY
|
$84.57M
2.73%
YoY
|
$98.38M
-1.3%
YoY
|
$98.62M
15.63%
YoY
|
$87.93M
13.62%
YoY
|
$82.33M
42.7%
YoY
|
$99.67M
N/A
|
$57.69M
N/A
|
| Cost Of Revenue |
$19.45M
13.8%
YoY
|
$18.90M
24.72%
YoY
|
$17.14M
40.83%
YoY
|
$17.93M
45.93%
YoY
|
$17.09M
62.55%
YoY
|
$15.15M
22.97%
YoY
|
$12.17M
12.94%
YoY
|
$12.28M
27.36%
YoY
|
$10.52M
-6.53%
YoY
|
$12.32M
N/A
|
$11.25M
N/A
|
| Gross Profit |
$63.03M
-6.59%
YoY
|
$69.63M
-16.34%
YoY
|
$66.12M
-23.52%
YoY
|
$68.10M
-9.97%
YoY
|
$67.48M
-6.03%
YoY
|
$83.23M
-4.72%
YoY
|
$86.45M
16.02%
YoY
|
$75.64M
11.67%
YoY
|
$71.81M
54.63%
YoY
|
$87.35M
N/A
|
$46.44M
N/A
|
| Selling, General & Admin |
$57.81M
12.81%
YoY
|
$56.07M
4.7%
YoY
|
$49.09M
1.45%
YoY
|
$51.07M
-35.13%
YoY
|
$51.24M
24.13%
YoY
|
$53.55M
14.53%
YoY
|
$48.39M
-2.73%
YoY
|
$78.73M
125.29%
YoY
|
$41.28M
18.17%
YoY
|
$46.76M
N/A
|
$34.94M
N/A
|
| Research & Development |
$14.50M
-19.74%
YoY
|
$13.75M
-13.1%
YoY
|
$14.02M
-13.9%
YoY
|
$14.75M
-15.87%
YoY
|
$18.07M
32.46%
YoY
|
$15.82M
15.55%
YoY
|
$16.29M
31.43%
YoY
|
$17.53M
43.42%
YoY
|
$13.64M
16.64%
YoY
|
$13.69M
N/A
|
$11.70M
N/A
|
| Depreciation & Amortization |
$2.871M
32.61%
YoY
|
$2.467M
28.49%
YoY
|
$1.243M
-41.83%
YoY
|
$2.445M
15.66%
YoY
|
$2.165M
13.41%
YoY
|
$1.920M
197.21%
YoY
|
$2.137M
N/A
|
$2.114M
N/A
|
$1.909M
18.2%
YoY
|
$646.0K
N/A
|
$1.615M
N/A
|
| Operating Expenses |
$73.87M
5.09%
YoY
|
$71.07M
1.16%
YoY
|
$63.75M
-3.03%
YoY
|
$66.87M
-31.28%
YoY
|
$70.29M
25.72%
YoY
|
$70.26M
15.0%
YoY
|
$65.74M
3.3%
YoY
|
$97.30M
103.02%
YoY
|
$55.91M
17.99%
YoY
|
$61.10M
N/A
|
$47.38M
N/A
|
| Operating Profit |
-$10.83M
286.44%
YoY
|
-$1.442M
-111.12%
YoY
|
$2.366M
-88.57%
YoY
|
$1.238M
-105.72%
YoY
|
-$2.803M
-117.62%
YoY
|
$12.97M
-50.6%
YoY
|
$20.71M
90.5%
YoY
|
-$21.66M
-209.3%
YoY
|
$15.91M
-1788.43%
YoY
|
$26.26M
N/A
|
-$942.0K
N/A
|
| Interest Expense |
$1.510M
-59.02%
YoY
|
$1.950M
-52.57%
YoY
|
$2.510M
-43.42%
YoY
|
$2.636M
-1.35%
YoY
|
$3.685M
-304.16%
YoY
|
$4.111M
N/A
|
$4.436M
-385.09%
YoY
|
$2.672M
-272.94%
YoY
|
-$1.805M
7.95%
YoY
|
N/A
|
-$1.672M
N/A
|
| Other Income/Expense, Net |
-$31.00K
-92.23%
YoY
|
N/A
|
$376.0K
-2450.0%
YoY
|
-$6.000K
-99.58%
YoY
|
-$399.0K
-76.56%
YoY
|
-$25.00K
-99.36%
YoY
|
-$16.00K
-98.94%
YoY
|
-$1.414M
494.12%
YoY
|
-$1.702M
13.24%
YoY
|
-$3.923M
N/A
|
-$1.503M
N/A
|
| Pretax Income |
-$9.353M
-2036.44%
YoY
|
$244.0K
-98.56%
YoY
|
$5.252M
-79.1%
YoY
|
$3.868M
-112.88%
YoY
|
$483.0K
-96.1%
YoY
|
$17.00M
-23.88%
YoY
|
$25.13M
222.02%
YoY
|
-$30.03M
-266.54%
YoY
|
$12.40M
-401.14%
YoY
|
$22.33M
N/A
|
-$4.117M
N/A
|
| Income Tax |
$1.000M
-1100.0%
YoY
|
$1.247M
-102.11%
YoY
|
$3.700M
-53.16%
YoY
|
$1.400M
-64.1%
YoY
|
-$100.0K
-103.23%
YoY
|
-$59.17M
-1704.45%
YoY
|
$7.900M
-1416.67%
YoY
|
$3.900M
44.44%
YoY
|
$3.100M
1450.0%
YoY
|
$3.688M
N/A
|
$200.0K
N/A
|
| Net Earnings |
-$10.32M
-1959.82%
YoY
|
-$1.003M
-101.32%
YoY
|
$1.533M
-91.11%
YoY
|
$2.490M
-107.33%
YoY
|
$555.0K
-94.03%
YoY
|
$76.17M
308.52%
YoY
|
$17.24M
104.91%
YoY
|
-$33.97M
-321.41%
YoY
|
$9.297M
-317.07%
YoY
|
$18.65M
N/A
|
-$4.283M
N/A
|
| Basic Earnings Per Share |
-$0.43
-2250.0%
YoY
|
N/A
|
$0.05
-91.07%
YoY
|
$0.09
-106.82%
YoY
|
$0.02
-98.0%
YoY
|
N/A
|
$0.56
-40.43%
YoY
|
-$1.32
-176.3%
YoY
|
$1.00
-304.08%
YoY
|
N/A
|
-$0.49
N/A
|
| Diluted Earnings Per Share |
-$0.43
-2250.0%
YoY
|
-$0.04
-101.86%
YoY
|
$0.05
-90.2%
YoY
|
$0.08
-106.06%
YoY
|
$0.02
-93.94%
YoY
|
$1.83
196.17%
YoY
|
$0.51
64.52%
YoY
|
-$1.32
-327.59%
YoY
|
$0.33
-167.35%
YoY
|
$0.62
N/A
|
-$0.49
N/A
|
| COMMON SHARES |
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 |
24.15M shares
-21.55%
YoY
|
N/A
|
28.00M shares
-8.7%
YoY
|
28.48M shares
10.99%
YoY
|
30.78M shares
230.57%
YoY
|
N/A
|
30.66M shares
242.21%
YoY
|
25.66M shares
188.88%
YoY
|
9.311M shares
5.57%
YoY
|
N/A
|
8.820M shares
N/A
|
| Diluted Shares Outstanding |
24.15M shares
-27.32%
YoY
|
N/A
|
29.38M shares
-12.48%
YoY
|
30.43M shares
18.61%
YoY
|
33.22M shares
17.15%
YoY
|
N/A
|
33.57M shares
25.11%
YoY
|
25.66M shares
-3.4%
YoY
|
28.36M shares
221.52%
YoY
|
N/A
|
8.820M shares
N/A
|
Loading...