|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$600.2M
4.44%
YoY
|
$574.7M
5.21%
YoY
|
$546.3M
-10.7%
YoY
|
$611.7M
8.81%
YoY
|
$562.2M
160.37%
YoY
|
| Cost Of Revenue |
$256.1M
3.62%
YoY
|
$247.2M
0.49%
YoY
|
$246.0M
-10.39%
YoY
|
$274.5M
7.84%
YoY
|
$254.5M
184.34%
YoY
|
| Gross Profit |
$344.1M
5.05%
YoY
|
$327.5M
9.07%
YoY
|
$300.3M
-10.96%
YoY
|
$337.2M
9.62%
YoY
|
$307.7M
143.4%
YoY
|
| Selling, General & Admin |
$362.1M
7.19%
YoY
|
$337.8M
7.19%
YoY
|
$315.2M
-6.06%
YoY
|
$335.5M
15.18%
YoY
|
$291.3M
179.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$17.76M
171.11%
YoY
|
$6.550M
-13.82%
YoY
|
$7.600M
22.58%
YoY
|
$6.200M
129.63%
YoY
|
$2.700M
575.0%
YoY
|
| Operating Expenses |
$362.1M
7.19%
YoY
|
$337.8M
-11.95%
YoY
|
$383.7M
-24.66%
YoY
|
$509.3M
74.84%
YoY
|
$291.3M
179.38%
YoY
|
| Operating Profit |
-$18.05M
74.88%
YoY
|
-$10.32M
-87.63%
YoY
|
-$83.41M
-51.52%
YoY
|
-$172.0M
-1150.11%
YoY
|
$16.38M
-26.0%
YoY
|
| Interest Expense |
-$9.975M
-3.12%
YoY
|
-$10.30M
-191.93%
YoY
|
$11.20M
60.0%
YoY
|
$7.000M
-26.32%
YoY
|
$9.500M
3066.67%
YoY
|
| Other Income/Expense, Net |
-$11.27M
-0.65%
YoY
|
-$11.34M
-16.35%
YoY
|
-$13.56M
58.09%
YoY
|
-$8.575M
606.92%
YoY
|
-$1.213M
215.06%
YoY
|
| Pretax Income |
-$29.32M
35.34%
YoY
|
-$21.66M
-77.66%
YoY
|
-$96.97M
-46.31%
YoY
|
-$180.6M
3347.49%
YoY
|
-$5.239M
-124.19%
YoY
|
| Income Tax |
$2.119M
-51.05%
YoY
|
$4.329M
125.35%
YoY
|
$1.921M
-149.04%
YoY
|
-$3.917M
-559.74%
YoY
|
$852.0K
-87.56%
YoY
|
| Net Earnings |
-$31.43M
20.95%
YoY
|
-$25.99M
-73.72%
YoY
|
-$98.89M
-44.04%
YoY
|
-$176.7M
2860.74%
YoY
|
-$5.968M
-141.64%
YoY
|
| Basic Earnings Per Share |
-$2.93
19.11%
YoY
|
-$2.46
-73.38%
YoY
|
-$9.24
574.45%
YoY
|
-$1.37
2183.33%
YoY
|
-$0.06
-128.57%
YoY
|
| Diluted Earnings Per Share |
-$2.93
19.11%
YoY
|
-$2.46
-73.38%
YoY
|
-$9.24
574.45%
YoY
|
-$1.37
2183.33%
YoY
|
-$0.06
-128.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.73M shares
1.49%
YoY
|
10.57M shares
-1.3%
YoY
|
10.71M shares
-91.68%
YoY
|
128.7M shares
38.06%
YoY
|
93.23M shares
33.48%
YoY
|
| Diluted Shares Outstanding |
10.73M shares
1.49%
YoY
|
10.57M shares
-1.3%
YoY
|
10.71M shares
-91.68%
YoY
|
128.7M shares
38.06%
YoY
|
93.23M shares
33.48%
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 |
$132.5M
2.96%
YoY
|
$164.0M
3.1%
YoY
|
$147.1M
-1.89%
YoY
|
$160.5M
7.78%
YoY
|
$128.7M
10.11%
YoY
|
$159.0M
6.79%
YoY
|
$149.9M
6.44%
YoY
|
$148.9M
9.49%
YoY
|
$116.8M
-3.03%
YoY
|
$148.9M
-0.14%
YoY
|
$140.8M
-9.62%
YoY
|
$136.0M
-14.16%
YoY
|
$120.5M
-18.77%
YoY
|
$149.1M
-18.25%
YoY
|
$155.8M
-3.67%
YoY
|
$158.5M
6.19%
YoY
|
$148.3M
115.65%
YoY
|
$182.4M
157.73%
YoY
|
$161.8M
155.4%
YoY
|
| Cost Of Revenue |
$48.84M
-11.21%
YoY
|
$72.87M
3.99%
YoY
|
$60.09M
-4.59%
YoY
|
$68.18M
8.29%
YoY
|
$55.00M
7.5%
YoY
|
$70.08M
-3.28%
YoY
|
$62.98M
0.19%
YoY
|
$62.96M
7.31%
YoY
|
$51.17M
-1.58%
YoY
|
$72.46M
2.95%
YoY
|
$62.87M
-8.85%
YoY
|
$58.67M
-17.39%
YoY
|
$51.99M
-18.93%
YoY
|
$70.38M
-15.09%
YoY
|
$68.97M
-8.84%
YoY
|
$71.02M
4.77%
YoY
|
$64.12M
127.46%
YoY
|
$82.89M
195.22%
YoY
|
$75.65M
204.67%
YoY
|
| Gross Profit |
$83.63M
13.54%
YoY
|
$91.08M
2.4%
YoY
|
$86.98M
0.07%
YoY
|
$92.34M
7.42%
YoY
|
$73.66M
12.15%
YoY
|
$88.94M
16.33%
YoY
|
$86.92M
11.48%
YoY
|
$85.97M
11.13%
YoY
|
$65.67M
-4.13%
YoY
|
$76.46M
-2.91%
YoY
|
$77.97M
-10.23%
YoY
|
$77.36M
-11.54%
YoY
|
$68.50M
-18.64%
YoY
|
$78.75M
-20.88%
YoY
|
$86.86M
0.87%
YoY
|
$87.45M
7.38%
YoY
|
$84.20M
107.44%
YoY
|
$99.53M
133.08%
YoY
|
$86.11M
123.63%
YoY
|
| Selling, General & Admin |
$87.73M
11.0%
YoY
|
$97.33M
9.32%
YoY
|
$88.41M
-0.65%
YoY
|
$92.84M
8.79%
YoY
|
$79.04M
10.13%
YoY
|
$89.03M
12.5%
YoY
|
$88.99M
11.53%
YoY
|
$85.33M
8.74%
YoY
|
$71.77M
-4.38%
YoY
|
$79.14M
1.97%
YoY
|
$79.79M
-5.14%
YoY
|
$78.48M
-12.82%
YoY
|
$75.05M
-7.17%
YoY
|
$77.62M
-14.02%
YoY
|
$84.12M
-0.98%
YoY
|
$90.02M
21.4%
YoY
|
$80.85M
113.27%
YoY
|
$90.28M
158.98%
YoY
|
$84.95M
207.59%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$2.397M
29.22%
YoY
|
$4.491M
-1.81%
YoY
|
$2.238M
31.65%
YoY
|
$2.046M
36.4%
YoY
|
$1.855M
23.67%
YoY
|
$4.574M
2.86%
YoY
|
$1.700M
0.0%
YoY
|
$1.500M
-11.76%
YoY
|
$1.500M
-40.0%
YoY
|
$4.447M
-10.61%
YoY
|
$1.700M
21.43%
YoY
|
$1.700M
13.33%
YoY
|
$2.500M
108.33%
YoY
|
$4.975M
-7.42%
YoY
|
$1.400M
-66.94%
YoY
|
$1.500M
114.29%
YoY
|
$1.200M
500.0%
YoY
|
$5.374M
47.43%
YoY
|
$4.235M
N/A
|
| Operating Expenses |
$87.73M
11.0%
YoY
|
$101.8M
11.0%
YoY
|
$88.41M
-0.65%
YoY
|
$92.84M
8.79%
YoY
|
$79.04M
10.13%
YoY
|
$91.73M
12.08%
YoY
|
$88.99M
-40.0%
YoY
|
$85.33M
8.74%
YoY
|
$71.77M
-4.38%
YoY
|
$81.84M
1.65%
YoY
|
$148.3M
76.33%
YoY
|
$78.48M
-12.82%
YoY
|
$75.05M
-7.17%
YoY
|
$80.52M
-14.6%
YoY
|
$84.12M
-0.98%
YoY
|
$90.02M
21.4%
YoY
|
$80.85M
113.27%
YoY
|
$94.28M
170.45%
YoY
|
$84.95M
207.59%
YoY
|
| Operating Profit |
-$4.104M
-23.76%
YoY
|
-$10.75M
284.92%
YoY
|
-$1.428M
-31.08%
YoY
|
-$491.0K
-177.2%
YoY
|
-$5.383M
-11.65%
YoY
|
-$2.792M
-48.18%
YoY
|
-$2.072M
-97.05%
YoY
|
$636.0K
-156.74%
YoY
|
-$6.093M
-6.99%
YoY
|
-$5.388M
204.41%
YoY
|
-$70.35M
-2665.61%
YoY
|
-$1.121M
-56.45%
YoY
|
-$6.551M
-295.61%
YoY
|
-$1.770M
-133.68%
YoY
|
$2.742M
135.36%
YoY
|
-$2.574M
-135.34%
YoY
|
$3.349M
24.96%
YoY
|
$5.255M
-33.01%
YoY
|
$1.165M
-89.3%
YoY
|
| Interest Expense |
-$2.178M
-18.21%
YoY
|
-$2.452M
-6.94%
YoY
|
-$2.360M
-12.82%
YoY
|
-$2.500M
-193.42%
YoY
|
-$2.663M
-216.9%
YoY
|
-$2.635M
-1.5%
YoY
|
-$2.707M
-196.75%
YoY
|
$2.676M
-5.81%
YoY
|
$2.278M
-20.1%
YoY
|
-$2.675M
4.66%
YoY
|
$2.798M
52.48%
YoY
|
$2.841M
103.95%
YoY
|
$2.851M
126.45%
YoY
|
-$2.556M
119.4%
YoY
|
$1.835M
-55.29%
YoY
|
$1.393M
-66.13%
YoY
|
$1.259M
1110.58%
YoY
|
-$1.165M
1113.54%
YoY
|
$4.104M
3884.47%
YoY
|
| Other Income/Expense, Net |
-$2.820M
-4.67%
YoY
|
-$73.00K
-1925.0%
YoY
|
-$2.659M
-23.08%
YoY
|
-$3.124M
28.51%
YoY
|
-$2.958M
4.86%
YoY
|
$4.000K
-106.06%
YoY
|
-$3.457M
3.53%
YoY
|
-$2.431M
-32.3%
YoY
|
-$2.821M
-27.39%
YoY
|
-$66.00K
-113.12%
YoY
|
-$3.339M
21.07%
YoY
|
-$3.591M
38.49%
YoY
|
-$3.885M
231.77%
YoY
|
$503.0K
-185.25%
YoY
|
-$2.758M
391.62%
YoY
|
-$2.593M
-37.59%
YoY
|
-$1.171M
852.03%
YoY
|
-$590.0K
N/A
|
-$561.0K
N/A
|
| Pretax Income |
-$6.924M
-16.99%
YoY
|
-$13.27M
144.74%
YoY
|
-$4.087M
-26.08%
YoY
|
-$3.615M
101.39%
YoY
|
-$8.341M
-6.43%
YoY
|
-$5.423M
-33.29%
YoY
|
-$5.529M
-92.5%
YoY
|
-$1.795M
-61.91%
YoY
|
-$8.914M
-14.58%
YoY
|
-$8.129M
-95.42%
YoY
|
-$73.69M
460450.0%
YoY
|
-$4.712M
-8.81%
YoY
|
-$10.44M
-579.16%
YoY
|
-$177.6M
-5174.54%
YoY
|
-$16.00K
-99.89%
YoY
|
-$5.167M
-265.19%
YoY
|
$2.178M
-14.82%
YoY
|
$3.500M
-54.83%
YoY
|
-$14.42M
-235.2%
YoY
|
| Income Tax |
$210.0K
2233.33%
YoY
|
$1.227M
-68.81%
YoY
|
$873.0K
-1070.0%
YoY
|
$10.00K
-97.85%
YoY
|
$9.000K
-52.63%
YoY
|
$3.934M
-31.63%
YoY
|
-$90.00K
-97.25%
YoY
|
$466.0K
42.07%
YoY
|
$19.00K
-102.11%
YoY
|
$5.754M
-254.97%
YoY
|
-$3.278M
-3378.0%
YoY
|
$328.0K
-132.8%
YoY
|
-$900.0K
-237.83%
YoY
|
-$3.713M
-206.79%
YoY
|
$100.0K
-102.31%
YoY
|
-$1.000M
-206.5%
YoY
|
$653.0K
-14.86%
YoY
|
$3.477M
41.86%
YoY
|
-$4.331M
-228.33%
YoY
|
| Net Earnings |
-$7.134M
-14.56%
YoY
|
-$14.50M
54.95%
YoY
|
-$4.960M
-8.81%
YoY
|
-$3.625M
60.33%
YoY
|
-$8.350M
-6.53%
YoY
|
-$9.357M
-32.6%
YoY
|
-$5.439M
-92.28%
YoY
|
-$2.261M
-55.14%
YoY
|
-$8.933M
-6.49%
YoY
|
-$13.88M
-92.02%
YoY
|
-$70.41M
61663.16%
YoY
|
-$5.040M
19.66%
YoY
|
-$9.553M
-726.43%
YoY
|
-$173.9M
-756169.57%
YoY
|
-$114.0K
-98.85%
YoY
|
-$4.212M
-273.26%
YoY
|
$1.525M
3.6%
YoY
|
$23.00K
-99.55%
YoY
|
-$9.894M
-240.1%
YoY
|
| Basic Earnings Per Share |
-$0.66
-15.38%
YoY
|
N/A
|
-$0.46
-9.8%
YoY
|
-$0.34
54.55%
YoY
|
-$0.78
-8.24%
YoY
|
N/A
|
-$0.51
-92.25%
YoY
|
-$0.22
450.0%
YoY
|
-$0.85
1114.29%
YoY
|
N/A
|
-$6.58
N/A
|
-$0.04
33.33%
YoY
|
-$0.07
-800.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.03
-200.0%
YoY
|
$0.01
-50.0%
YoY
|
N/A
|
-$0.11
-210.0%
YoY
|
| Diluted Earnings Per Share |
-$0.66
-15.38%
YoY
|
-$1.35
53.52%
YoY
|
-$0.46
-9.8%
YoY
|
-$0.34
54.55%
YoY
|
-$0.78
-8.24%
YoY
|
-$0.88
-32.83%
YoY
|
-$0.51
-92.25%
YoY
|
-$0.22
450.0%
YoY
|
-$0.85
1114.29%
YoY
|
-$1.31
-3.1%
YoY
|
-$6.58
N/A
|
-$0.04
33.33%
YoY
|
-$0.07
-800.0%
YoY
|
-$1.35
-100.76%
YoY
|
$0.00
-100.0%
YoY
|
-$0.03
-200.0%
YoY
|
$0.01
-50.0%
YoY
|
$178.70
-99.56%
YoY
|
-$0.11
-210.0%
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 |
10.82M shares
1.15%
YoY
|
10.74M shares
0.93%
YoY
|
10.84M shares
2.84%
YoY
|
10.71M shares
2.19%
YoY
|
10.69M shares
1.83%
YoY
|
10.64M shares
0.12%
YoY
|
10.54M shares
-91.8%
YoY
|
10.48M shares
-91.88%
YoY
|
10.50M shares
-91.86%
YoY
|
10.63M shares
-91.75%
YoY
|
128.5M shares
-0.11%
YoY
|
129.1M shares
0.35%
YoY
|
129.1M shares
0.32%
YoY
|
128.8M shares
0.13%
YoY
|
128.7M shares
45.61%
YoY
|
128.7M shares
50.12%
YoY
|
128.6M shares
83.96%
YoY
|
128.6M shares
N/A
|
88.37M shares
26.36%
YoY
|
| Diluted Shares Outstanding |
10.81M shares
1.13%
YoY
|
N/A
|
10.74M shares
1.41%
YoY
|
10.71M shares
2.0%
YoY
|
10.69M shares
1.58%
YoY
|
N/A
|
10.60M shares
-0.94%
YoY
|
10.50M shares
-91.87%
YoY
|
10.52M shares
-91.85%
YoY
|
N/A
|
10.70M shares
-91.69%
YoY
|
129.1M shares
0.37%
YoY
|
129.0M shares
0.3%
YoY
|
N/A
|
128.7M shares
45.62%
YoY
|
128.7M shares
50.12%
YoY
|
128.7M shares
83.97%
YoY
|
N/A
|
88.37M shares
26.36%
YoY
|
Loading...