|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$285.9M
-0.05%
YoY
|
$286.1M
3.43%
YoY
|
$276.6M
3.04%
YoY
|
$268.4M
8.15%
YoY
|
$248.2M
N/A
|
| Cost Of Revenue |
$128.0M
1.47%
YoY
|
$126.2M
-1.87%
YoY
|
$128.6M
-0.46%
YoY
|
$129.2M
5.67%
YoY
|
$122.2M
N/A
|
| Gross Profit |
$157.9M
-1.25%
YoY
|
$159.9M
8.02%
YoY
|
$148.0M
6.28%
YoY
|
$139.3M
10.56%
YoY
|
$126.0M
N/A
|
| Selling, General & Admin |
$115.5M
-17.85%
YoY
|
$140.6M
8.03%
YoY
|
$130.2M
16.01%
YoY
|
$112.2M
22.33%
YoY
|
$91.73M
13531.07%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$54.89M
-2.36%
YoY
|
$56.22M
-3.68%
YoY
|
$58.36M
7.09%
YoY
|
$54.50M
8.1%
YoY
|
$50.41M
N/A
|
| Operating Expenses |
$170.4M
-35.13%
YoY
|
$262.7M
39.34%
YoY
|
$188.6M
-16.12%
YoY
|
$224.8M
58.14%
YoY
|
$142.1M
21022.34%
YoY
|
| Operating Profit |
-$12.49M
-87.85%
YoY
|
-$102.8M
153.78%
YoY
|
-$40.50M
-52.63%
YoY
|
-$85.50M
429.28%
YoY
|
-$16.15M
N/A
|
| Interest Expense |
-$52.73M
11.34%
YoY
|
-$47.36M
9.07%
YoY
|
-$43.42M
-238.4%
YoY
|
$31.37M
-274.35%
YoY
|
-$17.99M
376.67%
YoY
|
| Other Income/Expense, Net |
$4.182M
-324.36%
YoY
|
-$1.864M
-71.04%
YoY
|
-$6.436M
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$55.44M
-49.07%
YoY
|
-$108.8M
-36.42%
YoY
|
-$171.2M
46.81%
YoY
|
-$116.6M
241.51%
YoY
|
-$34.15M
597.73%
YoY
|
| Income Tax |
-$1.579M
-73.4%
YoY
|
-$5.937M
42.78%
YoY
|
-$4.158M
-60.08%
YoY
|
-$10.42M
7.46%
YoY
|
-$9.694M
N/A
|
| Net Earnings |
-$62.98M
-56.89%
YoY
|
-$146.1M
-12.55%
YoY
|
-$167.0M
57.29%
YoY
|
-$106.2M
334.3%
YoY
|
-$24.45M
399.65%
YoY
|
| Basic Earnings Per Share |
-$3.19
-57.97%
YoY
|
-$7.59
281.41%
YoY
|
-$1.99
42.14%
YoY
|
-$1.40
34.62%
YoY
|
-$1.04
N/A
|
| Diluted Earnings Per Share |
-$3.19
-57.97%
YoY
|
-$7.59
280.8%
YoY
|
-$1.99
42.37%
YoY
|
-$1.40
-100.0%
YoY
|
-$583.1K
290.13%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.72M shares
2.44%
YoY
|
19.25M shares
-77.03%
YoY
|
83.81M shares
10.7%
YoY
|
75.71M shares
80.55%
YoY
|
41.93M shares
N/A
|
| Diluted Shares Outstanding |
19.72M shares
2.44%
YoY
|
19.25M shares
-77.03%
YoY
|
83.81M shares
10.7%
YoY
|
75.71M shares
80.55%
YoY
|
41.93M 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 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$65.82M
-8.76%
YoY
|
$73.86M
0.73%
YoY
|
$68.69M
-0.33%
YoY
|
$71.25M
4.98%
YoY
|
$72.14M
-5.05%
YoY
|
$73.32M
1.18%
YoY
|
$68.92M
0.42%
YoY
|
$67.87M
-2.4%
YoY
|
$75.98M
15.16%
YoY
|
$72.47M
15.92%
YoY
|
$68.63M
2.99%
YoY
|
$69.54M
-1.16%
YoY
|
$65.98M
-4.3%
YoY
|
$62.51M
-2.78%
YoY
|
$66.64M
-1.82%
YoY
|
$70.35M
15.82%
YoY
|
$68.94M
N/A
|
$64.30M
N/A
|
$67.88M
N/A
|
| Cost Of Revenue |
$26.70M
-19.14%
YoY
|
$32.34M
1.1%
YoY
|
$30.74M
0.08%
YoY
|
$31.91M
9.11%
YoY
|
$33.02M
-3.48%
YoY
|
$31.98M
-9.99%
YoY
|
$30.72M
-0.91%
YoY
|
$29.25M
-7.74%
YoY
|
$34.21M
12.85%
YoY
|
$35.53M
23.64%
YoY
|
$31.00M
-1.8%
YoY
|
$31.70M
-6.42%
YoY
|
$30.32M
-13.31%
YoY
|
$28.74M
-14.34%
YoY
|
$31.57M
-9.71%
YoY
|
$33.88M
-36.93%
YoY
|
$34.97M
N/A
|
$33.55M
N/A
|
$34.96M
N/A
|
| Gross Profit |
$39.12M
-0.01%
YoY
|
$41.52M
0.45%
YoY
|
$37.95M
-0.66%
YoY
|
$39.34M
1.86%
YoY
|
$39.12M
-6.33%
YoY
|
$41.34M
11.94%
YoY
|
$38.20M
1.6%
YoY
|
$38.62M
2.18%
YoY
|
$41.76M
17.12%
YoY
|
$36.93M
9.35%
YoY
|
$37.60M
7.21%
YoY
|
$37.80M
3.62%
YoY
|
$35.66M
4.97%
YoY
|
$33.77M
9.84%
YoY
|
$35.07M
6.55%
YoY
|
$36.48M
-41.48%
YoY
|
$33.97M
N/A
|
$30.75M
N/A
|
$32.91M
N/A
|
| Selling, General & Admin |
$30.07M
8.7%
YoY
|
$28.42M
-29.74%
YoY
|
$28.46M
-3.9%
YoY
|
$30.99M
-13.85%
YoY
|
$27.67M
-22.15%
YoY
|
$40.45M
17.88%
YoY
|
$29.61M
-9.66%
YoY
|
$35.97M
9.35%
YoY
|
$35.54M
17.67%
YoY
|
$34.32M
30.3%
YoY
|
$32.78M
13.65%
YoY
|
$32.89M
11.83%
YoY
|
$30.20M
15.14%
YoY
|
$26.34M
4.48%
YoY
|
$28.84M
10.92%
YoY
|
$29.41M
27.86%
YoY
|
$26.23M
858.64%
YoY
|
$25.21M
3769.64%
YoY
|
$26.00M
120610.31%
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 |
$13.15M
-5.46%
YoY
|
$54.89M
-2.36%
YoY
|
$13.70M
-3.62%
YoY
|
$13.58M
-5.87%
YoY
|
$13.91M
2.24%
YoY
|
$56.22M
268.18%
YoY
|
$14.21M
-1.97%
YoY
|
$14.42M
-0.53%
YoY
|
$13.61M
-3.67%
YoY
|
$15.27M
10.48%
YoY
|
$14.50M
5.77%
YoY
|
$14.50M
5.27%
YoY
|
$14.13M
7.04%
YoY
|
$13.82M
10.85%
YoY
|
$13.71M
-63.87%
YoY
|
$13.77M
-46.0%
YoY
|
$13.20M
0.79%
YoY
|
$12.47M
N/A
|
$37.95M
N/A
|
| Operating Expenses |
$43.22M
3.96%
YoY
|
$42.13M
-22.61%
YoY
|
$42.16M
-3.81%
YoY
|
$44.56M
-53.47%
YoY
|
$41.58M
-15.4%
YoY
|
$54.43M
9.76%
YoY
|
$43.83M
-65.08%
YoY
|
$95.77M
102.04%
YoY
|
$49.14M
10.87%
YoY
|
$49.59M
23.48%
YoY
|
$125.5M
194.92%
YoY
|
$47.40M
9.76%
YoY
|
$44.33M
12.43%
YoY
|
$40.16M
6.59%
YoY
|
$42.55M
10.69%
YoY
|
$43.19M
22.01%
YoY
|
$39.42M
1340.96%
YoY
|
$37.68M
5683.43%
YoY
|
$38.44M
178363.32%
YoY
|
| Operating Profit |
-$4.107M
67.22%
YoY
|
-$601.0K
-95.41%
YoY
|
-$4.208M
-25.2%
YoY
|
-$5.224M
-90.86%
YoY
|
-$2.456M
-66.73%
YoY
|
-$13.09M
3.43%
YoY
|
-$5.626M
-93.6%
YoY
|
-$57.15M
496.31%
YoY
|
-$7.381M
-14.84%
YoY
|
-$12.65M
98.26%
YoY
|
-$87.85M
1074.66%
YoY
|
-$9.584M
42.85%
YoY
|
-$8.667M
58.88%
YoY
|
-$6.383M
-7.84%
YoY
|
-$7.479M
35.32%
YoY
|
-$6.709M
68.1%
YoY
|
-$5.455M
779.84%
YoY
|
-$6.926M
N/A
|
-$5.527M
N/A
|
| Interest Expense |
-$13.17M
19.41%
YoY
|
-$13.44M
-12.48%
YoY
|
-$13.38M
-5.72%
YoY
|
-$13.07M
52.24%
YoY
|
-$11.03M
3.79%
YoY
|
-$15.36M
25.85%
YoY
|
-$14.19M
-233.72%
YoY
|
-$8.587M
-182.51%
YoY
|
-$10.63M
-204.23%
YoY
|
-$12.20M
32.01%
YoY
|
$10.62M
29.36%
YoY
|
$10.41M
42.62%
YoY
|
$10.20M
-254.54%
YoY
|
-$9.243M
29.84%
YoY
|
$8.206M
-404.94%
YoY
|
$7.297M
32.53%
YoY
|
-$6.597M
-346.15%
YoY
|
-$7.119M
88.59%
YoY
|
-$2.691M
N/A
|
| Other Income/Expense, Net |
$439.0K
-239.81%
YoY
|
-$4.027M
781.18%
YoY
|
$366.0K
-145.86%
YoY
|
$3.828M
-1367.55%
YoY
|
-$314.0K
N/A
|
-$457.0K
-92.91%
YoY
|
-$798.0K
N/A
|
-$302.0K
N/A
|
N/A
|
-$6.450M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$28.38M
105.68%
YoY
|
-$18.07M
-37.48%
YoY
|
-$17.30M
-12.73%
YoY
|
-$15.39M
-76.59%
YoY
|
-$13.80M
-23.37%
YoY
|
-$28.90M
-14.73%
YoY
|
-$19.82M
-79.88%
YoY
|
-$65.74M
228.68%
YoY
|
-$18.01M
-4.52%
YoY
|
-$33.89M
-54.01%
YoY
|
-$98.50M
532.83%
YoY
|
-$20.00M
43.88%
YoY
|
-$18.86M
40.19%
YoY
|
-$73.70M
424.74%
YoY
|
-$15.57M
89.4%
YoY
|
-$13.90M
16.96%
YoY
|
-$13.45M
23981.63%
YoY
|
-$14.05M
188.25%
YoY
|
-$8.218M
38052.27%
YoY
|
| Income Tax |
$74.00K
-93.33%
YoY
|
$415.0K
-112.03%
YoY
|
-$4.600M
1016.5%
YoY
|
$1.486M
-203.41%
YoY
|
$1.109M
-364.05%
YoY
|
-$3.451M
1616.92%
YoY
|
-$412.0K
-86.68%
YoY
|
-$1.437M
190.3%
YoY
|
-$420.0K
5.0%
YoY
|
-$201.0K
-92.19%
YoY
|
-$3.093M
23.72%
YoY
|
-$495.0K
-82.32%
YoY
|
-$400.0K
-84.28%
YoY
|
-$2.573M
24.54%
YoY
|
-$2.500M
-32.61%
YoY
|
-$2.800M
3.7%
YoY
|
-$2.545M
102.63%
YoY
|
-$2.066M
N/A
|
-$3.710M
N/A
|
| Net Earnings |
-$28.46M
90.88%
YoY
|
-$18.48M
-27.37%
YoY
|
-$12.71M
-34.53%
YoY
|
-$16.88M
-73.75%
YoY
|
-$14.91M
-15.23%
YoY
|
-$25.45M
-24.47%
YoY
|
-$19.41M
-79.65%
YoY
|
-$64.30M
229.76%
YoY
|
-$17.59M
-4.88%
YoY
|
-$33.69M
-52.63%
YoY
|
-$95.36M
632.14%
YoY
|
-$19.50M
75.02%
YoY
|
-$18.49M
69.52%
YoY
|
-$71.13M
493.76%
YoY
|
-$13.03M
188.93%
YoY
|
-$11.14M
61.82%
YoY
|
-$10.91M
908.97%
YoY
|
-$11.98M
145.85%
YoY
|
-$4.508M
20828.51%
YoY
|
| Basic Earnings Per Share |
-$1.43
85.71%
YoY
|
N/A
|
-$0.64
-36.0%
YoY
|
-$0.86
-74.4%
YoY
|
-$0.77
305.26%
YoY
|
N/A
|
-$1.00
-9.09%
YoY
|
-$3.36
1300.0%
YoY
|
-$0.19
-20.83%
YoY
|
N/A
|
-$1.10
547.06%
YoY
|
-$0.24
60.0%
YoY
|
-$0.24
50.0%
YoY
|
N/A
|
-$0.17
-34.62%
YoY
|
-$0.15
-67.39%
YoY
|
-$0.16
-46.67%
YoY
|
N/A
|
-$0.26
N/A
|
| Diluted Earnings Per Share |
-$1.43
85.71%
YoY
|
-$0.93
-29.71%
YoY
|
-$0.64
-36.0%
YoY
|
-$0.86
-74.4%
YoY
|
-$0.77
305.26%
YoY
|
-$1.31
259.67%
YoY
|
-$1.00
-9.09%
YoY
|
-$3.36
1300.0%
YoY
|
-$0.19
-20.83%
YoY
|
-$0.37
-60.75%
YoY
|
-$1.10
547.06%
YoY
|
-$0.24
60.0%
YoY
|
-$0.24
-100.0%
YoY
|
-$0.93
-100.0%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.15
-67.39%
YoY
|
-$147.3K
8659.18%
YoY
|
-$165.6K
18.34%
YoY
|
-$140.4K
20796.74%
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 |
17.59M shares
-9.5%
YoY
|
17.54M shares
3.13%
YoY
|
17.49M shares
-3.31%
YoY
|
17.16M shares
-79.37%
YoY
|
19.43M shares
-79.54%
YoY
|
17.01M shares
-80.38%
YoY
|
18.09M shares
-79.1%
YoY
|
83.20M shares
8.7%
YoY
|
94.96M shares
24.09%
YoY
|
86.71M shares
13.66%
YoY
|
86.55M shares
13.53%
YoY
|
76.54M shares
0.39%
YoY
|
76.52M shares
0.37%
YoY
|
76.29M shares
N/A
|
76.24M shares
137.52%
YoY
|
76.24M shares
140.91%
YoY
|
76.24M
140.91%
YoY
|
N/A
|
32.10M shares
N/A
|
| Diluted Shares Outstanding |
19.97M shares
2.75%
YoY
|
N/A
|
19.90M shares
2.27%
YoY
|
19.58M shares
2.26%
YoY
|
19.43M shares
-79.54%
YoY
|
N/A
|
19.46M shares
-77.55%
YoY
|
19.15M shares
-76.02%
YoY
|
94.96M shares
24.09%
YoY
|
N/A
|
86.66M shares
13.66%
YoY
|
79.85M shares
4.73%
YoY
|
76.52M shares
3.36%
YoY
|
N/A
|
76.24M shares
137.52%
YoY
|
76.24M shares
140.91%
YoY
|
74.04M shares
133.96%
YoY
|
N/A
|
32.10M shares
N/A
|
Loading...