|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$179.0M
-21.13%
YoY
|
$227.0M
-19.25%
YoY
|
$281.1M
9.42%
YoY
|
$256.9M
-6.06%
YoY
|
$273.4M
-11.58%
YoY
|
| Cost Of Revenue |
N/A
|
$157.8M
-22.02%
YoY
|
$202.4M
8.92%
YoY
|
$185.8M
-4.86%
YoY
|
$195.3M
-10.91%
YoY
|
| Gross Profit |
$50.22M
-27.37%
YoY
|
$69.14M
-12.09%
YoY
|
$78.65M
10.75%
YoY
|
$71.01M
-9.05%
YoY
|
$78.08M
-13.2%
YoY
|
| Selling, General & Admin |
N/A
|
$62.43M
-21.72%
YoY
|
$79.75M
15.76%
YoY
|
$68.90M
38.83%
YoY
|
$49.63M
-0.55%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$9.387M
33.36%
YoY
|
$7.039M
-0.24%
YoY
|
$7.056M
98.98%
YoY
|
$3.546M
29.51%
YoY
|
$2.738M
12.81%
YoY
|
| Operating Expenses |
$108.9M
54.09%
YoY
|
$70.67M
-18.6%
YoY
|
$86.81M
19.83%
YoY
|
$72.44M
38.34%
YoY
|
$52.37M
0.01%
YoY
|
| Operating Profit |
-$58.67M
3734.84%
YoY
|
-$1.530M
-81.25%
YoY
|
-$8.162M
470.77%
YoY
|
-$1.430M
-105.56%
YoY
|
$25.71M
-31.6%
YoY
|
| Interest Expense |
$511.0K
176.22%
YoY
|
$185.0K
-63.8%
YoY
|
$511.0K
-75.31%
YoY
|
$2.070M
517.91%
YoY
|
$335.0K
11.67%
YoY
|
| Other Income/Expense, Net |
$1.314M
39.34%
YoY
|
$943.0K
-50.08%
YoY
|
$1.889M
-37.33%
YoY
|
$3.014M
121.45%
YoY
|
$1.361M
-16.45%
YoY
|
| Pretax Income |
-$57.36M
9671.55%
YoY
|
-$587.0K
-90.64%
YoY
|
-$6.273M
-496.02%
YoY
|
$1.584M
-94.15%
YoY
|
$27.07M
-30.97%
YoY
|
| Income Tax |
-$73.00K
-101.28%
YoY
|
$5.700M
378.59%
YoY
|
$1.191M
-11.84%
YoY
|
$1.351M
-77.37%
YoY
|
$5.971M
-30.67%
YoY
|
| Net Earnings |
-$57.29M
813.51%
YoY
|
-$6.271M
-15.98%
YoY
|
-$7.464M
-3303.43%
YoY
|
$233.0K
-98.9%
YoY
|
$21.10M
-31.05%
YoY
|
| Basic Earnings Per Share |
-$2.74
813.33%
YoY
|
-$0.30
-18.92%
YoY
|
-$0.37
-3800.0%
YoY
|
$0.01
-99.05%
YoY
|
$1.05
-31.37%
YoY
|
| Diluted Earnings Per Share |
-$2.74
813.33%
YoY
|
-$0.30
-18.92%
YoY
|
-$0.37
-3800.0%
YoY
|
$0.01
-99.04%
YoY
|
$1.04
-31.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
20.92M shares
1.58%
YoY
|
20.60M shares
0.98%
YoY
|
20.40M shares
0.6%
YoY
|
20.28M shares
0.49%
YoY
|
20.18M
0.58%
YoY
|
| Diluted Shares Outstanding |
20.92M shares
1.58%
YoY
|
20.60M shares
0.98%
YoY
|
20.40M shares
0.28%
YoY
|
20.34M shares
-0.09%
YoY
|
20.36M
1.19%
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 |
N/A
|
$40.66M
-23.26%
YoY
|
$44.36M
-25.53%
YoY
|
$51.18M
-24.68%
YoY
|
$46.47M
-30.13%
YoY
|
$52.98M
-18.88%
YoY
|
$59.57M
-16.1%
YoY
|
$67.95M
-13.15%
YoY
|
$66.50M
6.56%
YoY
|
$65.32M
10.95%
YoY
|
$71.00M
8.57%
YoY
|
$78.24M
11.48%
YoY
|
$62.41M
-5.45%
YoY
|
$58.87M
-3.04%
YoY
|
$65.39M
-2.96%
YoY
|
$70.19M
-11.51%
YoY
|
$66.00M
-7.92%
YoY
|
$60.72M
-7.86%
YoY
|
$67.39M
-10.67%
YoY
|
| Cost Of Revenue |
N/A
|
$29.08M
-23.63%
YoY
|
$31.95M
-24.4%
YoY
|
$36.78M
-26.42%
YoY
|
$27.52M
-43.05%
YoY
|
$38.08M
-19.73%
YoY
|
$42.26M
-17.04%
YoY
|
$49.98M
-10.3%
YoY
|
$48.33M
7.33%
YoY
|
$47.43M
8.71%
YoY
|
$50.94M
8.51%
YoY
|
$55.72M
10.89%
YoY
|
$45.03M
-3.39%
YoY
|
$43.63M
1.49%
YoY
|
$46.94M
-2.63%
YoY
|
$50.24M
-12.67%
YoY
|
$46.61M
-8.9%
YoY
|
$42.99M
-7.09%
YoY
|
$48.21M
-8.02%
YoY
|
| Gross Profit |
N/A
|
$9.456M
-36.58%
YoY
|
$12.42M
-28.28%
YoY
|
$14.40M
-19.85%
YoY
|
$18.95M
4.23%
YoY
|
$14.91M
-16.63%
YoY
|
$17.31M
-13.71%
YoY
|
$17.97M
-20.22%
YoY
|
$18.18M
4.57%
YoY
|
$17.88M
17.36%
YoY
|
$20.06M
8.73%
YoY
|
$22.53M
12.95%
YoY
|
$17.38M
-10.39%
YoY
|
$15.24M
-14.03%
YoY
|
$18.45M
-3.77%
YoY
|
$19.94M
-8.43%
YoY
|
$19.40M
-5.48%
YoY
|
$17.73M
-9.67%
YoY
|
$19.17M
-16.7%
YoY
|
| Selling, General & Admin |
N/A
|
$17.52M
29.38%
YoY
|
$17.29M
14.54%
YoY
|
$18.90M
59.3%
YoY
|
$21.69M
7.83%
YoY
|
$13.54M
-29.44%
YoY
|
$15.10M
-19.64%
YoY
|
$11.86M
-48.36%
YoY
|
$20.12M
-14.4%
YoY
|
$19.19M
27.35%
YoY
|
$18.79M
28.42%
YoY
|
$22.98M
46.34%
YoY
|
$23.50M
101.66%
YoY
|
$15.07M
26.95%
YoY
|
$14.63M
40.79%
YoY
|
$15.70M
-0.09%
YoY
|
$11.65M
1.33%
YoY
|
$11.87M
22.22%
YoY
|
$10.39M
-12.96%
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 |
N/A
|
$2.399M
51.26%
YoY
|
$2.278M
37.39%
YoY
|
$2.283M
32.66%
YoY
|
$2.074M
9.45%
YoY
|
$1.586M
-10.4%
YoY
|
$1.658M
-3.21%
YoY
|
$1.721M
2.56%
YoY
|
$1.895M
90.64%
YoY
|
$1.770M
88.1%
YoY
|
$1.713M
99.65%
YoY
|
$1.678M
122.84%
YoY
|
$994.0K
44.69%
YoY
|
$941.0K
32.54%
YoY
|
$858.0K
23.63%
YoY
|
$753.0K
16.38%
YoY
|
$687.0K
7.34%
YoY
|
$710.0K
14.15%
YoY
|
$694.0K
14.33%
YoY
|
| Operating Expenses |
N/A
|
$19.93M
29.73%
YoY
|
$20.80M
24.1%
YoY
|
$48.54M
257.27%
YoY
|
$23.77M
7.97%
YoY
|
$15.36M
-26.71%
YoY
|
$16.76M
-18.27%
YoY
|
$13.59M
-44.9%
YoY
|
$22.01M
-10.13%
YoY
|
$20.96M
30.92%
YoY
|
$20.50M
32.36%
YoY
|
$24.65M
49.85%
YoY
|
$24.49M
98.49%
YoY
|
$16.01M
27.26%
YoY
|
$15.49M
39.71%
YoY
|
$16.45M
0.56%
YoY
|
$12.34M
1.73%
YoY
|
$12.58M
21.76%
YoY
|
$11.09M
-11.64%
YoY
|
| Operating Profit |
N/A
|
-$10.47M
2226.44%
YoY
|
-$8.380M
-1612.64%
YoY
|
-$34.13M
-878.2%
YoY
|
-$4.820M
25.68%
YoY
|
-$450.0K
-85.36%
YoY
|
$554.0K
-225.62%
YoY
|
$4.386M
-306.11%
YoY
|
-$3.835M
-46.08%
YoY
|
-$3.074M
299.74%
YoY
|
-$441.0K
-114.89%
YoY
|
-$2.128M
-160.97%
YoY
|
-$7.112M
-200.78%
YoY
|
-$769.0K
-114.94%
YoY
|
$2.961M
-63.39%
YoY
|
$3.490M
-35.6%
YoY
|
$7.057M
-15.86%
YoY
|
$5.147M
-44.61%
YoY
|
$8.087M
-22.77%
YoY
|
| Interest Expense |
N/A
|
-$221.0K
-889.29%
YoY
|
-$326.0K
-276.22%
YoY
|
-$198.0K
-308.42%
YoY
|
-$123.0K
-510.0%
YoY
|
$28.00K
-79.41%
YoY
|
$185.0K
-67.54%
YoY
|
$95.00K
-84.68%
YoY
|
$30.00K
-96.5%
YoY
|
$136.0K
-80.79%
YoY
|
$570.0K
46.91%
YoY
|
$620.0K
429.91%
YoY
|
$857.0K
831.52%
YoY
|
$708.0K
742.86%
YoY
|
$388.0K
424.32%
YoY
|
$117.0K
37.65%
YoY
|
$92.00K
2.22%
YoY
|
$84.00K
20.0%
YoY
|
$74.00K
5.71%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$73.00K
-135.1%
YoY
|
-$131.0K
-135.31%
YoY
|
-$11.00K
-103.37%
YoY
|
$161.0K
-50.46%
YoY
|
$208.0K
-51.52%
YoY
|
$371.0K
-54.98%
YoY
|
$326.0K
-35.57%
YoY
|
$325.0K
43.81%
YoY
|
$429.0K
-55.64%
YoY
|
$824.0K
26.96%
YoY
|
$506.0K
60.63%
YoY
|
$226.0K
-20.7%
YoY
|
$967.0K
160.65%
YoY
|
$649.0K
165.98%
YoY
|
$315.0K
-14.63%
YoY
|
$285.0K
-25.0%
YoY
|
$371.0K
-11.24%
YoY
|
$244.0K
-39.6%
YoY
|
| Pretax Income |
N/A
|
-$10.54M
4256.2%
YoY
|
-$8.511M
-1020.11%
YoY
|
-$34.14M
-824.6%
YoY
|
-$5.982M
71.9%
YoY
|
-$242.0K
-90.85%
YoY
|
$925.0K
141.51%
YoY
|
$4.712M
-570.26%
YoY
|
-$3.480M
-42.28%
YoY
|
-$2.645M
-1435.86%
YoY
|
$383.0K
-89.39%
YoY
|
-$1.002M
-126.33%
YoY
|
-$6.029M
-181.1%
YoY
|
$198.0K
-96.41%
YoY
|
$3.610M
-56.67%
YoY
|
$3.805M
-34.26%
YoY
|
$7.434M
-16.0%
YoY
|
$5.518M
-43.18%
YoY
|
$8.331M
-23.39%
YoY
|
| Income Tax |
N/A
|
$11.00K
-97.8%
YoY
|
$9.000K
-100.64%
YoY
|
$9.000K
-99.1%
YoY
|
$5.662M
268.62%
YoY
|
$500.0K
-183.33%
YoY
|
-$1.400M
-380.0%
YoY
|
$1.000M
-969.57%
YoY
|
$1.536M
-265.7%
YoY
|
-$600.0K
-400.0%
YoY
|
$500.0K
-50.0%
YoY
|
-$115.0K
-111.5%
YoY
|
-$927.0K
-167.76%
YoY
|
$200.0K
-84.62%
YoY
|
$1.000M
-50.0%
YoY
|
$1.000M
-28.57%
YoY
|
$1.368M
-32.94%
YoY
|
$1.300M
-38.1%
YoY
|
$2.000M
-20.0%
YoY
|
| Net Earnings |
N/A
|
-$10.55M
1392.64%
YoY
|
-$8.520M
-466.29%
YoY
|
-$34.15M
-1009.75%
YoY
|
-$11.64M
132.14%
YoY
|
-$707.0K
-65.12%
YoY
|
$2.326M
-3422.86%
YoY
|
$3.754M
-523.22%
YoY
|
-$5.016M
-1.69%
YoY
|
-$2.027M
10568.42%
YoY
|
-$70.00K
-102.71%
YoY
|
-$887.0K
-131.96%
YoY
|
-$5.102M
-184.11%
YoY
|
-$19.00K
-100.45%
YoY
|
$2.579M
-59.38%
YoY
|
$2.775M
-37.33%
YoY
|
$6.066M
-10.95%
YoY
|
$4.257M
-44.07%
YoY
|
$6.349M
-24.52%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.50
1566.67%
YoY
|
-$0.41
-472.73%
YoY
|
-$1.65
-1016.67%
YoY
|
N/A
|
-$0.03
-70.0%
YoY
|
$0.11
N/A
|
$0.18
-550.0%
YoY
|
N/A
|
-$0.10
N/A
|
$0.00
-100.0%
YoY
|
-$0.04
-128.57%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.13
-58.06%
YoY
|
$0.14
-36.36%
YoY
|
N/A
|
$0.21
-44.74%
YoY
|
$0.31
-26.19%
YoY
|
| Diluted Earnings Per Share |
N/A
|
-$0.50
1566.67%
YoY
|
-$0.41
-472.73%
YoY
|
-$1.65
-1016.67%
YoY
|
-$0.56
130.42%
YoY
|
-$0.03
-70.0%
YoY
|
$0.11
N/A
|
$0.18
-512.65%
YoY
|
-$0.25
-2.24%
YoY
|
-$0.10
N/A
|
$0.00
-100.0%
YoY
|
-$0.04
-131.16%
YoY
|
-$0.25
-183.66%
YoY
|
$0.00
-100.0%
YoY
|
$0.13
-58.06%
YoY
|
$0.14
-36.36%
YoY
|
$0.30
-11.76%
YoY
|
$0.21
-44.74%
YoY
|
$0.31
-26.19%
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 |
21.40M shares
3.6%
YoY
|
21.37M shares
3.42%
YoY
|
21.02M shares
2.01%
YoY
|
20.76M shares
-1.86%
YoY
|
20.66M shares
N/A
|
20.66M shares
-2.29%
YoY
|
20.60M shares
-2.69%
YoY
|
21.15M shares
-0.11%
YoY
|
N/A
|
21.15M shares
0.34%
YoY
|
21.17M shares
0.74%
YoY
|
21.17M shares
4.77%
YoY
|
21.08M shares
N/A
|
21.08M shares
4.29%
YoY
|
21.01M
4.14%
YoY
|
20.21M
0.49%
YoY
|
N/A
|
20.21M
0.57%
YoY
|
20.18M
0.57%
YoY
|
| Diluted Shares Outstanding |
N/A
|
21.01M shares
1.81%
YoY
|
20.89M shares
-0.24%
YoY
|
20.76M shares
-0.89%
YoY
|
N/A
|
20.63M shares
1.03%
YoY
|
20.94M shares
2.73%
YoY
|
20.94M shares
2.99%
YoY
|
N/A
|
20.43M shares
0.61%
YoY
|
20.38M shares
0.19%
YoY
|
20.33M shares
0.21%
YoY
|
N/A
|
20.30M shares
-0.14%
YoY
|
20.34M shares
-1.09%
YoY
|
20.29M
0.45%
YoY
|
N/A
|
20.33M
1.12%
YoY
|
20.57M
2.05%
YoY
|
Loading...