|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$386.7M
-17.36%
YoY
|
$467.9M
-17.47%
YoY
|
$566.9M
-6.34%
YoY
|
$605.3M
11.23%
YoY
|
$544.2M
4.91%
YoY
|
| Cost Of Revenue |
$362.7M
-15.93%
YoY
|
$431.4M
-18.14%
YoY
|
$527.1M
-5.52%
YoY
|
$557.8M
11.35%
YoY
|
$501.0M
5.1%
YoY
|
| Gross Profit |
$23.94M
-34.29%
YoY
|
$36.43M
-8.66%
YoY
|
$39.88M
-15.99%
YoY
|
$47.47M
9.85%
YoY
|
$43.21M
2.8%
YoY
|
| Selling, General & Admin |
$36.55M
36.87%
YoY
|
$26.70M
5.88%
YoY
|
$25.22M
-1.93%
YoY
|
$25.72M
4.54%
YoY
|
$24.60M
8.25%
YoY
|
| Research & Development |
$8.011M
-12.57%
YoY
|
$9.163M
9.96%
YoY
|
$8.333M
-14.4%
YoY
|
$9.735M
-0.88%
YoY
|
$9.821M
0.32%
YoY
|
| Depreciation & Amortization |
N/A
|
$9.599M
-13.04%
YoY
|
$11.04M
15.68%
YoY
|
$9.542M
26.18%
YoY
|
$7.562M
10.3%
YoY
|
| Operating Expenses |
$44.56M
24.24%
YoY
|
$35.87M
8.28%
YoY
|
$33.12M
6.33%
YoY
|
$31.15M
-9.5%
YoY
|
$34.42M
5.86%
YoY
|
| Operating Profit |
-$20.62M
-3536.67%
YoY
|
$600.0K
-91.12%
YoY
|
$6.758M
-58.6%
YoY
|
$16.32M
85.59%
YoY
|
$8.795M
-7.67%
YoY
|
| Interest Expense |
-$10.07M
-19.56%
YoY
|
-$12.52M
4.84%
YoY
|
-$11.95M
-219.18%
YoY
|
$10.02M
96.38%
YoY
|
$5.104M
41.27%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$24.79M
107.26%
YoY
|
-$11.96M
130.6%
YoY
|
-$5.187M
-182.33%
YoY
|
$6.300M
70.69%
YoY
|
$3.691M
30.01%
YoY
|
| Income Tax |
$23.00M
-731.43%
YoY
|
-$3.643M
51.79%
YoY
|
-$2.400M
-309.97%
YoY
|
$1.143M
264.01%
YoY
|
$314.0K
-80.03%
YoY
|
| Net Earnings |
-$47.79M
474.57%
YoY
|
-$8.318M
198.46%
YoY
|
-$2.787M
-154.04%
YoY
|
$5.157M
52.71%
YoY
|
$3.377M
-22.21%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.77
196.15%
YoY
|
-$0.26
-154.17%
YoY
|
$0.48
54.84%
YoY
|
$0.31
-22.5%
YoY
|
| Diluted Earnings Per Share |
-$4.41
472.73%
YoY
|
-$0.77
196.15%
YoY
|
-$0.26
-155.32%
YoY
|
$0.47
51.61%
YoY
|
$0.31
-20.51%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.02%
YoY
|
| Diluted Shares Outstanding |
N/A
|
10.76M shares
0.0%
YoY
|
10.76M shares
-1.61%
YoY
|
10.94M shares
-1.13%
YoY
|
11.06M shares
0.15%
YoY
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$102.0M
-7.66%
YoY
|
$89.57M
-20.01%
YoY
|
$96.32M
-15.4%
YoY
|
$98.75M
-24.94%
YoY
|
$110.5M
-12.7%
YoY
|
$112.0M
-21.38%
YoY
|
$113.9M
-22.99%
YoY
|
$131.6M
-12.36%
YoY
|
$126.6M
-24.56%
YoY
|
$142.4M
N/A
|
$147.8M
15.87%
YoY
|
$150.1M
12.09%
YoY
|
$167.8M
19.22%
YoY
|
$127.6M
-4.16%
YoY
|
$133.9M
0.98%
YoY
|
$140.7M
4.54%
YoY
|
$136.4M
N/A
|
$133.1M
3.8%
YoY
|
$132.6M
7.65%
YoY
|
| Cost Of Revenue |
$94.09M
-9.25%
YoY
|
$82.39M
-20.3%
YoY
|
$95.76M
-9.79%
YoY
|
$90.50M
-23.47%
YoY
|
$103.7M
-11.68%
YoY
|
$103.4M
-23.06%
YoY
|
$106.1M
-22.0%
YoY
|
$118.3M
-15.08%
YoY
|
$117.4M
-23.52%
YoY
|
$134.3M
N/A
|
$136.1M
14.67%
YoY
|
$139.3M
13.98%
YoY
|
$153.5M
18.79%
YoY
|
$118.7M
-3.51%
YoY
|
$122.2M
-0.13%
YoY
|
$129.2M
4.62%
YoY
|
$126.6M
N/A
|
$123.0M
4.55%
YoY
|
$122.3M
8.07%
YoY
|
| Gross Profit |
$7.940M
16.58%
YoY
|
$7.183M
-16.54%
YoY
|
$560.0K
-92.73%
YoY
|
$8.254M
-37.95%
YoY
|
$6.811M
-25.75%
YoY
|
$8.607M
6.51%
YoY
|
$7.706M
-34.49%
YoY
|
$13.30M
22.47%
YoY
|
$9.173M
-35.75%
YoY
|
$8.081M
N/A
|
$11.76M
31.87%
YoY
|
$10.86M
-7.64%
YoY
|
$14.28M
24.05%
YoY
|
$8.920M
-12.01%
YoY
|
$11.76M
14.11%
YoY
|
$11.51M
3.71%
YoY
|
$9.808M
N/A
|
$10.14M
-4.56%
YoY
|
$10.31M
2.91%
YoY
|
| Selling, General & Admin |
$14.58M
112.32%
YoY
|
$6.233M
-7.77%
YoY
|
$8.958M
37.67%
YoY
|
$6.759M
2.88%
YoY
|
$6.867M
-1.28%
YoY
|
$6.758M
5.23%
YoY
|
$6.507M
7.43%
YoY
|
$6.570M
13.59%
YoY
|
$6.956M
-0.07%
YoY
|
$6.422M
N/A
|
$6.057M
5.61%
YoY
|
$5.784M
-19.12%
YoY
|
$6.961M
12.4%
YoY
|
$5.735M
2.5%
YoY
|
$7.151M
12.19%
YoY
|
$6.193M
5.59%
YoY
|
$5.659M
N/A
|
$5.595M
1.54%
YoY
|
$6.374M
28.15%
YoY
|
| Research & Development |
$2.263M
0.76%
YoY
|
$1.825M
-20.93%
YoY
|
$1.844M
-20.52%
YoY
|
$2.079M
-9.17%
YoY
|
$2.246M
6.95%
YoY
|
$2.308M
3.31%
YoY
|
$2.320M
31.97%
YoY
|
$2.289M
2.14%
YoY
|
$2.100M
-18.6%
YoY
|
$2.234M
N/A
|
$1.758M
-23.13%
YoY
|
$2.241M
-4.56%
YoY
|
$2.580M
2.14%
YoY
|
$2.287M
-6.61%
YoY
|
$2.348M
-6.0%
YoY
|
$2.526M
-4.86%
YoY
|
$2.498M
N/A
|
$2.449M
2.38%
YoY
|
$2.498M
11.27%
YoY
|
| Depreciation & Amortization |
N/A
|
$2.146M
-10.92%
YoY
|
$2.503M
-0.87%
YoY
|
$2.481M
-17.6%
YoY
|
$1.654M
-40.74%
YoY
|
$2.409M
-12.37%
YoY
|
$2.525M
-6.76%
YoY
|
$3.011M
8.04%
YoY
|
$2.791M
26.92%
YoY
|
$2.749M
N/A
|
$2.708M
13.54%
YoY
|
$2.787M
-23.2%
YoY
|
$2.199M
66.59%
YoY
|
$2.385M
78.65%
YoY
|
$3.629M
93.13%
YoY
|
$1.320M
-17.96%
YoY
|
$1.278M
N/A
|
$1.335M
-17.49%
YoY
|
$1.879M
7.25%
YoY
|
| Operating Expenses |
$16.84M
84.82%
YoY
|
$7.421M
-18.14%
YoY
|
$10.82M
22.56%
YoY
|
$8.838M
-0.24%
YoY
|
$9.113M
0.63%
YoY
|
$9.066M
4.74%
YoY
|
$8.827M
12.95%
YoY
|
$8.859M
16.66%
YoY
|
$9.056M
-0.97%
YoY
|
$8.656M
N/A
|
$7.815M
47.12%
YoY
|
$7.594M
-20.05%
YoY
|
$9.145M
4.89%
YoY
|
$5.312M
-33.96%
YoY
|
$9.499M
7.07%
YoY
|
$8.719M
2.34%
YoY
|
$8.157M
N/A
|
$8.044M
1.8%
YoY
|
$8.872M
22.9%
YoY
|
| Operating Profit |
-$8.903M
286.75%
YoY
|
-$238.0K
-48.15%
YoY
|
-$10.26M
815.08%
YoY
|
-$584.0K
-113.14%
YoY
|
-$2.302M
-2067.52%
YoY
|
-$459.0K
-20.17%
YoY
|
-$1.121M
-128.39%
YoY
|
$4.444M
35.99%
YoY
|
$117.0K
-97.72%
YoY
|
-$575.0K
N/A
|
$3.948M
9.42%
YoY
|
$3.268M
44.54%
YoY
|
$5.131M
83.97%
YoY
|
$3.608M
72.3%
YoY
|
$2.261M
57.67%
YoY
|
$2.789M
8.27%
YoY
|
$1.651M
N/A
|
$2.094M
-23.01%
YoY
|
$1.434M
-48.71%
YoY
|
| Interest Expense |
-$2.531M
-8.79%
YoY
|
-$2.396M
-7.17%
YoY
|
-$2.371M
-39.27%
YoY
|
-$2.776M
-14.92%
YoY
|
-$2.775M
-12.54%
YoY
|
-$2.581M
-192.18%
YoY
|
-$3.904M
31.85%
YoY
|
-$3.263M
-208.37%
YoY
|
-$3.173M
-218.04%
YoY
|
$2.800M
N/A
|
-$2.961M
-256.92%
YoY
|
$3.011M
-305.39%
YoY
|
$2.688M
73.31%
YoY
|
$1.887M
90.22%
YoY
|
-$1.466M
37.78%
YoY
|
$1.551M
-252.06%
YoY
|
$1.095M
N/A
|
$992.0K
16.98%
YoY
|
-$1.064M
-256.24%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$6.167M
21.47%
YoY
|
-$2.634M
-13.36%
YoY
|
-$12.63M
151.32%
YoY
|
-$3.360M
-384.5%
YoY
|
-$5.077M
66.13%
YoY
|
-$3.040M
-9.93%
YoY
|
-$5.025M
-609.12%
YoY
|
$1.181M
359.53%
YoY
|
-$3.056M
-225.09%
YoY
|
-$3.375M
N/A
|
$987.0K
-10.35%
YoY
|
$257.0K
-67.67%
YoY
|
$2.443M
97.33%
YoY
|
$1.101M
-0.09%
YoY
|
$795.0K
114.86%
YoY
|
$1.238M
-20.44%
YoY
|
$556.0K
N/A
|
$1.102M
-41.13%
YoY
|
$370.0K
-82.51%
YoY
|
| Income Tax |
$28.18M
-2543.71%
YoY
|
-$9.000K
-99.63%
YoY
|
-$4.059M
3556.76%
YoY
|
-$1.105M
-2038.6%
YoY
|
-$1.153M
7.66%
YoY
|
-$2.436M
111.09%
YoY
|
-$111.0K
14.43%
YoY
|
$57.00K
-173.08%
YoY
|
-$1.071M
-329.34%
YoY
|
-$1.154M
N/A
|
-$97.00K
-172.39%
YoY
|
-$78.00K
-54.91%
YoY
|
$467.0K
102.16%
YoY
|
$134.0K
-53.31%
YoY
|
-$173.0K
-188.72%
YoY
|
$231.0K
-66.47%
YoY
|
-$31.00K
N/A
|
$287.0K
-1.71%
YoY
|
$195.0K
-50.76%
YoY
|
| Net Earnings |
-$34.34M
775.2%
YoY
|
-$2.625M
334.6%
YoY
|
-$8.570M
74.4%
YoY
|
-$2.255M
-300.62%
YoY
|
-$3.924M
97.68%
YoY
|
-$604.0K
-72.81%
YoY
|
-$4.914M
-553.32%
YoY
|
$1.124M
235.52%
YoY
|
-$1.985M
-200.46%
YoY
|
-$2.221M
N/A
|
$1.084M
12.1%
YoY
|
$335.0K
-65.39%
YoY
|
$1.976M
96.23%
YoY
|
$967.0K
18.65%
YoY
|
$968.0K
453.14%
YoY
|
$1.007M
16.15%
YoY
|
$587.0K
N/A
|
$815.0K
-48.42%
YoY
|
$175.0K
-89.82%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.24
300.0%
YoY
|
-$0.79
71.74%
YoY
|
-$0.21
-310.0%
YoY
|
N/A
|
-$0.06
-71.43%
YoY
|
-$0.46
-560.0%
YoY
|
$0.10
233.33%
YoY
|
-$0.18
-200.0%
YoY
|
-$0.21
N/A
|
$0.10
11.11%
YoY
|
$0.03
-66.67%
YoY
|
$0.18
100.0%
YoY
|
$0.09
12.5%
YoY
|
$0.09
350.0%
YoY
|
$0.09
N/A
|
$0.05
N/A
|
$0.08
-46.67%
YoY
|
$0.02
-87.5%
YoY
|
| Diluted Earnings Per Share |
-$3.16
767.96%
YoY
|
-$0.24
300.0%
YoY
|
-$0.79
71.74%
YoY
|
-$0.21
-310.0%
YoY
|
-$0.36
100.0%
YoY
|
-$0.06
-71.43%
YoY
|
-$0.46
-560.0%
YoY
|
$0.10
233.33%
YoY
|
-$0.18
-200.0%
YoY
|
-$0.21
N/A
|
$0.10
11.11%
YoY
|
$0.03
-66.67%
YoY
|
$0.18
100.0%
YoY
|
$0.09
28.57%
YoY
|
$0.09
350.0%
YoY
|
$0.09
13.18%
YoY
|
$0.05
N/A
|
$0.07
-50.0%
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 |
10.86M shares
N/A
|
10.86M shares
0.9%
YoY
|
10.86M shares
0.9%
YoY
|
10.77M shares
0.11%
YoY
|
N/A
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
0.0%
YoY
|
10.76M shares
N/A
|
10.76M shares
0.02%
YoY
|
10.76M shares
0.02%
YoY
|
| Diluted Shares Outstanding |
N/A
|
10.86M shares
0.9%
YoY
|
10.86M shares
0.9%
YoY
|
10.77M shares
0.08%
YoY
|
N/A
|
10.76M shares
0.0%
YoY
|
10.76M shares
-1.17%
YoY
|
10.76M shares
-2.19%
YoY
|
10.76M shares
-0.95%
YoY
|
10.76M shares
N/A
|
10.89M shares
0.53%
YoY
|
11.00M shares
-0.61%
YoY
|
10.87M shares
-1.78%
YoY
|
10.83M shares
-1.99%
YoY
|
11.07M shares
-0.88%
YoY
|
11.06M shares
N/A
|
11.06M shares
N/A
|
11.05M shares
-2.92%
YoY
|
11.17M shares
1.17%
YoY
|
Loading...