|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$513.0M
4.54%
YoY
|
$490.7M
-14.27%
YoY
|
$572.4M
4.52%
YoY
|
$547.7M
511.19%
YoY
|
$89.61M
48.18%
YoY
|
| Cost Of Revenue |
$392.0M
3.29%
YoY
|
$379.6M
-6.74%
YoY
|
$407.0M
4.24%
YoY
|
$390.4M
556.77%
YoY
|
$59.45M
40.77%
YoY
|
| Gross Profit |
$121.0M
8.82%
YoY
|
$111.2M
-32.8%
YoY
|
$165.4M
5.24%
YoY
|
$157.2M
421.33%
YoY
|
$30.16M
65.36%
YoY
|
| Selling, General & Admin |
$92.24M
-5.79%
YoY
|
$97.92M
-23.09%
YoY
|
$127.3M
28.49%
YoY
|
$99.09M
192.36%
YoY
|
$33.89M
66.55%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
$405.0K
-34.36%
YoY
|
| Depreciation & Amortization |
$55.93M
-2.08%
YoY
|
$57.12M
4.39%
YoY
|
$54.72M
10.93%
YoY
|
$49.32M
686.92%
YoY
|
$6.268M
53.85%
YoY
|
| Operating Expenses |
$92.24M
-5.79%
YoY
|
$97.92M
-23.09%
YoY
|
$127.3M
28.49%
YoY
|
$99.09M
176.98%
YoY
|
$35.77M
67.95%
YoY
|
| Operating Profit |
-$30.90M
-64.24%
YoY
|
-$86.41M
6.07%
YoY
|
-$81.46M
-69.08%
YoY
|
-$263.5M
4589.43%
YoY
|
-$5.618M
83.41%
YoY
|
| Interest Expense |
-$56.59M
20.71%
YoY
|
-$46.88M
-208.98%
YoY
|
$43.02M
44.83%
YoY
|
$29.70M
1664.94%
YoY
|
$1.683M
12.95%
YoY
|
| Other Income/Expense, Net |
-$273.0K
-110.79%
YoY
|
$2.530M
967.51%
YoY
|
$237.0K
-100.4%
YoY
|
-$59.29M
-541.83%
YoY
|
$13.42M
89366.67%
YoY
|
| Pretax Income |
-$87.77M
-32.88%
YoY
|
-$130.8M
5.25%
YoY
|
-$124.2M
-64.75%
YoY
|
-$352.4M
-5859.91%
YoY
|
$6.119M
-234.84%
YoY
|
| Income Tax |
-$19.14M
-12.49%
YoY
|
-$21.88M
13.11%
YoY
|
-$19.34M
27.35%
YoY
|
-$15.19M
217.99%
YoY
|
-$4.776M
-3348.98%
YoY
|
| Net Earnings |
-$68.63M
-36.72%
YoY
|
-$108.4M
3.14%
YoY
|
-$105.1M
-68.8%
YoY
|
-$337.0M
-3193.33%
YoY
|
$10.90M
-332.55%
YoY
|
| Basic Earnings Per Share |
-$2.11
-49.64%
YoY
|
-$4.19
2.2%
YoY
|
-$4.10
-70.38%
YoY
|
-$13.84
-1767.47%
YoY
|
$0.83
-293.02%
YoY
|
| Diluted Earnings Per Share |
-$2.11
-49.64%
YoY
|
-$4.19
2.2%
YoY
|
-$4.10
-70.38%
YoY
|
-$13.84
-7384.21%
YoY
|
$0.19
-144.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
32.45M shares
25.31%
YoY
|
25.90M shares
1.0%
YoY
|
25.64M shares
5.28%
YoY
|
24.35M
84.63%
YoY
|
13.19M
21.56%
YoY
|
| Diluted Shares Outstanding |
32.45M shares
25.31%
YoY
|
25.90M shares
1.0%
YoY
|
25.64M shares
5.28%
YoY
|
24.35M
75.65%
YoY
|
13.87M
27.78%
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 |
$117.7M
-5.37%
YoY
|
$120.9M
0.84%
YoY
|
$138.1M
5.92%
YoY
|
$130.7M
23.54%
YoY
|
$124.3M
4.44%
YoY
|
$119.9M
-11.53%
YoY
|
$130.4M
-7.33%
YoY
|
$105.8M
-32.82%
YoY
|
$119.0M
-21.41%
YoY
|
$135.5M
10.38%
YoY
|
$140.7M
-6.46%
YoY
|
$157.5M
-8.8%
YoY
|
$151.5M
7.95%
YoY
|
$122.8M
45.77%
YoY
|
$150.5M
400.29%
YoY
|
$172.7M
654.26%
YoY
|
$140.3M
648.3%
YoY
|
$84.21M
370.85%
YoY
|
$30.08M
90.67%
YoY
|
| Cost Of Revenue |
$93.00M
-2.44%
YoY
|
$96.07M
1.3%
YoY
|
$105.1M
4.61%
YoY
|
$96.76M
14.23%
YoY
|
$95.33M
3.22%
YoY
|
$94.84M
-7.05%
YoY
|
$100.5M
3.54%
YoY
|
$84.71M
-17.24%
YoY
|
$92.36M
-13.3%
YoY
|
$102.0M
0.95%
YoY
|
$97.04M
-10.35%
YoY
|
$102.3M
-15.93%
YoY
|
$106.5M
11.45%
YoY
|
$101.1M
55.76%
YoY
|
$108.2M
447.56%
YoY
|
$121.7M
698.44%
YoY
|
$95.59M
666.47%
YoY
|
$64.89M
440.36%
YoY
|
$19.77M
77.28%
YoY
|
| Gross Profit |
$24.65M
-14.98%
YoY
|
$24.81M
-0.91%
YoY
|
$33.03M
10.32%
YoY
|
$33.92M
60.91%
YoY
|
$28.99M
8.67%
YoY
|
$25.04M
-25.2%
YoY
|
$29.94M
-31.49%
YoY
|
$21.08M
-61.76%
YoY
|
$26.68M
-40.63%
YoY
|
$33.47M
54.36%
YoY
|
$43.70M
3.5%
YoY
|
$55.12M
8.22%
YoY
|
$44.93M
0.46%
YoY
|
$21.69M
12.21%
YoY
|
$42.23M
309.63%
YoY
|
$50.94M
566.18%
YoY
|
$44.73M
612.2%
YoY
|
$19.33M
228.82%
YoY
|
$10.31M
122.97%
YoY
|
| Selling, General & Admin |
$23.31M
4.84%
YoY
|
$23.91M
-1.56%
YoY
|
$22.32M
-12.93%
YoY
|
$23.41M
7.32%
YoY
|
$22.23M
-11.78%
YoY
|
$24.29M
-3.9%
YoY
|
$25.63M
-10.65%
YoY
|
$21.81M
-30.45%
YoY
|
$25.20M
-25.43%
YoY
|
$25.28M
-24.5%
YoY
|
$28.69M
-6.4%
YoY
|
$31.36M
18.56%
YoY
|
$33.79M
30.0%
YoY
|
$33.48M
109.36%
YoY
|
$30.65M
136.39%
YoY
|
$26.45M
224.83%
YoY
|
$25.99M
300.52%
YoY
|
$15.99M
190.36%
YoY
|
$12.97M
136.89%
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
|
$115.0K
-77.93%
YoY
|
| Depreciation & Amortization |
$14.08M
1.86%
YoY
|
$13.79M
-2.74%
YoY
|
$13.94M
-4.48%
YoY
|
$13.99M
-0.95%
YoY
|
$13.82M
-2.34%
YoY
|
$14.18M
-0.5%
YoY
|
$14.59M
-0.02%
YoY
|
$14.12M
1.84%
YoY
|
$14.16M
8.97%
YoY
|
$14.25M
7.44%
YoY
|
$14.60M
-16.38%
YoY
|
$13.86M
-13.36%
YoY
|
$12.99M
32.13%
YoY
|
$13.26M
119.77%
YoY
|
$17.46M
700.41%
YoY
|
$16.00M
759.81%
YoY
|
$9.831M
774.64%
YoY
|
$6.035M
447.64%
YoY
|
$2.181M
64.36%
YoY
|
| Operating Expenses |
$23.31M
4.84%
YoY
|
$23.91M
-1.56%
YoY
|
$39.16M
-6.5%
YoY
|
$23.41M
7.32%
YoY
|
$22.23M
-11.78%
YoY
|
$24.29M
-3.9%
YoY
|
$41.88M
4.99%
YoY
|
$21.81M
-30.45%
YoY
|
$25.20M
-25.43%
YoY
|
$25.28M
-24.5%
YoY
|
$39.89M
-18.07%
YoY
|
$31.36M
18.56%
YoY
|
$33.79M
30.0%
YoY
|
$33.48M
109.36%
YoY
|
$48.69M
254.96%
YoY
|
$26.45M
182.96%
YoY
|
$25.99M
300.52%
YoY
|
$15.99M
190.36%
YoY
|
$13.72M
128.83%
YoY
|
| Operating Profit |
-$19.31M
557.22%
YoY
|
-$16.33M
5.31%
YoY
|
-$6.132M
-48.66%
YoY
|
-$5.675M
-72.65%
YoY
|
-$2.938M
-93.19%
YoY
|
-$15.51M
65.48%
YoY
|
-$11.94M
-413.38%
YoY
|
-$20.75M
-336.27%
YoY
|
-$43.12M
1928.99%
YoY
|
-$9.371M
-89.65%
YoY
|
$3.811M
-158.98%
YoY
|
$8.783M
83.48%
YoY
|
-$2.125M
-127.01%
YoY
|
-$90.58M
169.25%
YoY
|
-$6.461M
89.58%
YoY
|
$4.787M
-381.09%
YoY
|
$7.868M
-1610.17%
YoY
|
-$33.64M
-240392.86%
YoY
|
-$3.408M
148.58%
YoY
|
| Interest Expense |
-$14.06M
4.59%
YoY
|
-$13.46M
-2.71%
YoY
|
-$15.70M
27.5%
YoY
|
-$13.61M
12.3%
YoY
|
-$13.45M
-221.27%
YoY
|
-$13.84M
-221.77%
YoY
|
-$12.32M
9.3%
YoY
|
-$12.12M
-212.33%
YoY
|
$11.09M
5.45%
YoY
|
$11.36M
8.75%
YoY
|
-$11.27M
26.78%
YoY
|
$10.79M
27.78%
YoY
|
$10.52M
39.33%
YoY
|
$10.45M
116.45%
YoY
|
-$8.888M
1609.23%
YoY
|
$8.441M
1779.96%
YoY
|
$7.547M
1962.02%
YoY
|
$4.828M
1291.35%
YoY
|
-$520.0K
28.4%
YoY
|
| Other Income/Expense, Net |
-$371.0K
-190.93%
YoY
|
-$223.0K
-51.84%
YoY
|
-$737.0K
-151.25%
YoY
|
$519.0K
-732.93%
YoY
|
$408.0K
-270.71%
YoY
|
-$463.0K
-132.77%
YoY
|
$1.438M
-9.1%
YoY
|
-$82.00K
583.33%
YoY
|
-$239.0K
-143.85%
YoY
|
$1.413M
-175.24%
YoY
|
$1.582M
-184.73%
YoY
|
-$12.00K
-102.73%
YoY
|
$545.0K
-492.09%
YoY
|
-$1.878M
-96.75%
YoY
|
-$1.867M
-114.1%
YoY
|
$440.0K
43900.0%
YoY
|
-$139.0K
-177.65%
YoY
|
-$57.73M
N/A
|
$13.24M
661900.0%
YoY
|
| Pretax Income |
-$33.74M
111.21%
YoY
|
-$30.02M
0.7%
YoY
|
-$23.22M
-3.42%
YoY
|
-$18.76M
-43.06%
YoY
|
-$15.98M
-70.66%
YoY
|
-$29.81M
54.27%
YoY
|
-$24.05M
232.76%
YoY
|
-$32.95M
1535.24%
YoY
|
-$54.44M
350.13%
YoY
|
-$19.32M
-81.22%
YoY
|
-$7.226M
-97.15%
YoY
|
-$2.015M
-37.31%
YoY
|
-$12.10M
-6745.6%
YoY
|
-$102.9M
6.98%
YoY
|
-$253.2M
-2819.3%
YoY
|
-$3.214M
49.42%
YoY
|
$182.0K
-125.71%
YoY
|
-$96.20M
28787.69%
YoY
|
$9.312M
-624.92%
YoY
|
| Income Tax |
-$1.276M
14.95%
YoY
|
-$1.638M
-24.79%
YoY
|
-$14.67M
184.63%
YoY
|
-$1.185M
-82.73%
YoY
|
-$1.110M
-82.56%
YoY
|
-$2.178M
-37.66%
YoY
|
-$5.154M
-448.24%
YoY
|
-$6.863M
188.36%
YoY
|
-$6.364M
158.07%
YoY
|
-$3.494M
-78.13%
YoY
|
$1.480M
-115.43%
YoY
|
-$2.380M
-795.91%
YoY
|
-$2.466M
-136.02%
YoY
|
-$15.97M
24.94%
YoY
|
-$9.590M
94.25%
YoY
|
$342.0K
-107.2%
YoY
|
$6.846M
45540.0%
YoY
|
-$12.79M
-38842.42%
YoY
|
-$4.937M
-27527.78%
YoY
|
| Net Earnings |
-$32.47M
118.4%
YoY
|
-$28.38M
2.71%
YoY
|
-$8.552M
-54.73%
YoY
|
-$17.58M
-32.62%
YoY
|
-$14.87M
-69.08%
YoY
|
-$27.63M
79.56%
YoY
|
-$18.89M
95.5%
YoY
|
-$26.09M
-1517.77%
YoY
|
-$48.08M
381.08%
YoY
|
-$15.39M
-82.38%
YoY
|
-$9.663M
-96.04%
YoY
|
$1.840M
-149.36%
YoY
|
-$9.994M
64.19%
YoY
|
-$87.32M
5.15%
YoY
|
-$244.2M
-1813.5%
YoY
|
-$3.728M
-243.27%
YoY
|
-$6.087M
741.91%
YoY
|
-$83.05M
22590.44%
YoY
|
$14.25M
-895.15%
YoY
|
| Basic Earnings Per Share |
-$0.94
113.64%
YoY
|
-$0.83
-18.63%
YoY
|
N/A
|
-$0.51
-49.0%
YoY
|
-$0.44
-76.34%
YoY
|
-$1.02
70.0%
YoY
|
N/A
|
-$1.00
-1528.57%
YoY
|
-$1.86
376.92%
YoY
|
-$0.60
-82.4%
YoY
|
N/A
|
$0.07
-146.67%
YoY
|
-$0.39
62.5%
YoY
|
-$3.41
-13.23%
YoY
|
N/A
|
-$0.15
-183.33%
YoY
|
-$0.24
300.0%
YoY
|
-$3.93
13000.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$0.94
113.64%
YoY
|
-$0.83
-18.63%
YoY
|
-$0.25
-66.07%
YoY
|
-$0.51
-49.0%
YoY
|
-$0.44
-76.34%
YoY
|
-$1.02
70.0%
YoY
|
-$0.73
91.67%
YoY
|
-$1.00
-1528.57%
YoY
|
-$1.86
376.92%
YoY
|
-$0.60
-82.4%
YoY
|
-$0.38
-100.0%
YoY
|
$0.07
-146.67%
YoY
|
-$0.39
62.5%
YoY
|
-$3.41
-13.23%
YoY
|
-$9.541M
-1347.99%
YoY
|
-$0.15
-188.24%
YoY
|
-$0.24
300.0%
YoY
|
-$3.93
13000.0%
YoY
|
$764.5K
-568.56%
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 |
34.39M shares
1.55%
YoY
|
34.37M shares
32.1%
YoY
|
34.35M shares
32.11%
YoY
|
34.35M shares
32.27%
YoY
|
33.87M shares
31.32%
YoY
|
26.02M shares
0.87%
YoY
|
26.00M shares
0.86%
YoY
|
25.97M shares
0.82%
YoY
|
25.79M shares
0.62%
YoY
|
25.79M shares
0.72%
YoY
|
25.78M shares
0.74%
YoY
|
25.76M
0.98%
YoY
|
25.63M
1.25%
YoY
|
25.61M
21.22%
YoY
|
25.59M
60.82%
YoY
|
25.51M
74.06%
YoY
|
25.32M
127.02%
YoY
|
21.12M
91.76%
YoY
|
15.91M
N/A
|
| Diluted Shares Outstanding |
34.65M shares
1.94%
YoY
|
34.37M shares
26.55%
YoY
|
N/A
|
34.35M shares
32.16%
YoY
|
34.00M shares
31.61%
YoY
|
27.16M shares
5.42%
YoY
|
N/A
|
25.99M shares
-0.11%
YoY
|
25.83M shares
0.56%
YoY
|
25.76M shares
0.63%
YoY
|
N/A
|
26.02M shares
2.0%
YoY
|
25.69M
1.47%
YoY
|
25.60M
21.2%
YoY
|
N/A
|
25.51M
65.83%
YoY
|
25.32M
127.02%
YoY
|
21.12M
91.76%
YoY
|
N/A
|
Loading...