|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$375.9M
14.85%
YoY
|
$327.3M
3.78%
YoY
|
$315.4M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$319.6M
10.14%
YoY
|
$290.2M
9.86%
YoY
|
$264.2M
3.42%
YoY
|
$255.4M
N/A
|
| Gross Profit |
$56.25M
51.78%
YoY
|
$37.06M
-27.59%
YoY
|
$51.19M
-120.04%
YoY
|
-$255.4M
N/A
|
| Selling, General & Admin |
$82.59M
-9.58%
YoY
|
$91.34M
21.09%
YoY
|
$75.43M
40.22%
YoY
|
$53.79M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$23.59M
-8.25%
YoY
|
$25.71M
-4.72%
YoY
|
$26.98M
16.73%
YoY
|
$23.11M
N/A
|
| Operating Expenses |
$82.59M
-9.58%
YoY
|
$91.34M
21.09%
YoY
|
$75.43M
1749.84%
YoY
|
$4.078M
307.18%
YoY
|
| Operating Profit |
-$47.23M
-42.94%
YoY
|
-$82.78M
61.6%
YoY
|
-$51.23M
1156.26%
YoY
|
-$4.078M
N/A
|
| Interest Expense |
-$20.02M
18.7%
YoY
|
-$16.87M
-175.91%
YoY
|
$22.22M
168.04%
YoY
|
$8.291M
N/A
|
| Other Income/Expense, Net |
-$19.84M
6.26%
YoY
|
-$18.68M
431.75%
YoY
|
-$3.512M
-142.08%
YoY
|
$8.345M
165.12%
YoY
|
| Pretax Income |
-$67.08M
-33.88%
YoY
|
-$101.5M
85.34%
YoY
|
-$54.74M
-1382.65%
YoY
|
$4.268M
98.84%
YoY
|
| Income Tax |
$37.00K
-9.76%
YoY
|
$41.00K
N/A
|
$0.00
-100.0%
YoY
|
$600.7K
N/A
|
| Net Earnings |
-$17.59M
-16.52%
YoY
|
-$21.07M
-55.0%
YoY
|
-$46.84M
-1377.24%
YoY
|
$3.667M
70.85%
YoY
|
| Basic Earnings Per Share |
-$1.01
-5.61%
YoY
|
-$1.07
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.01
-5.61%
YoY
|
-$1.07
74.95%
YoY
|
-$0.61
-569.09%
YoY
|
$0.13
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.24M
14.4%
YoY
|
23.81M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
27.24M
14.4%
YoY
|
23.81M shares
N/A
|
N/A
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$96.35M
9.33%
YoY
|
$104.3M
14.14%
YoY
|
$92.13M
19.77%
YoY
|
$91.33M
15.59%
YoY
|
$88.13M
10.19%
YoY
|
$91.37M
20.27%
YoY
|
$76.92M
24.02%
YoY
|
$79.01M
N/A
|
$79.97M
N/A
|
$75.97M
N/A
|
$62.03M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$77.26M
0.56%
YoY
|
$85.66M
14.23%
YoY
|
$79.53M
16.55%
YoY
|
$77.61M
6.67%
YoY
|
$76.83M
3.49%
YoY
|
$74.99M
6.19%
YoY
|
$68.24M
7.82%
YoY
|
$72.76M
11.79%
YoY
|
$74.23M
13.87%
YoY
|
$70.61M
N/A
|
$63.29M
N/A
|
$65.08M
N/A
|
$65.19M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$19.09M
68.95%
YoY
|
$18.63M
13.73%
YoY
|
$12.60M
45.07%
YoY
|
$13.72M
119.29%
YoY
|
$11.30M
96.93%
YoY
|
$16.38M
206.02%
YoY
|
$8.685M
-787.65%
YoY
|
$6.258M
-109.62%
YoY
|
$5.738M
-108.8%
YoY
|
$5.353M
N/A
|
-$1.263M
N/A
|
-$65.08M
N/A
|
-$65.19M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$22.71M
8.21%
YoY
|
$21.78M
-11.68%
YoY
|
$19.52M
-2.42%
YoY
|
$20.30M
-5.55%
YoY
|
$20.99M
-16.65%
YoY
|
$24.66M
5.07%
YoY
|
$20.00M
14.47%
YoY
|
$21.49M
15.82%
YoY
|
$25.18M
58.08%
YoY
|
$23.47M
N/A
|
$17.47M
N/A
|
$18.55M
N/A
|
$15.93M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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
|
| Depreciation & Amortization |
$5.184M
-17.07%
YoY
|
$5.061M
-21.24%
YoY
|
$6.505M
6.46%
YoY
|
$5.770M
-13.65%
YoY
|
$6.251M
-3.7%
YoY
|
$6.426M
-5.58%
YoY
|
$6.110M
-69.72%
YoY
|
$6.682M
-5.38%
YoY
|
$6.491M
1.18%
YoY
|
$6.806M
N/A
|
$20.18M
N/A
|
$7.062M
N/A
|
$6.415M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$22.71M
8.21%
YoY
|
$26.84M
-13.66%
YoY
|
$19.52M
-2.42%
YoY
|
$20.30M
-5.55%
YoY
|
$20.99M
-16.65%
YoY
|
$31.09M
2.68%
YoY
|
$20.00M
-17.25%
YoY
|
$21.49M
2021.84%
YoY
|
$25.18M
3825.95%
YoY
|
$30.28M
1682.77%
YoY
|
$24.17M
1716.33%
YoY
|
$1.013M
49.78%
YoY
|
$641.5K
72.3%
YoY
|
$1.698M
220.74%
YoY
|
$1.331M
283.05%
YoY
|
$676.2K
446.54%
YoY
|
$372.3K
47628.21%
YoY
|
| Operating Profit |
-$9.626M
-34.68%
YoY
|
-$8.213M
-44.16%
YoY
|
-$11.30M
-45.95%
YoY
|
-$12.36M
-43.41%
YoY
|
-$14.74M
-46.27%
YoY
|
-$14.71M
-40.99%
YoY
|
-$20.91M
3643.38%
YoY
|
-$21.84M
2056.59%
YoY
|
-$27.43M
4175.46%
YoY
|
-$24.93M
N/A
|
-$558.5K
-58.03%
YoY
|
-$1.013M
49.78%
YoY
|
-$641.5K
72.3%
YoY
|
N/A
|
-$1.331M
283.06%
YoY
|
-$676.2K
446.55%
YoY
|
-$372.3K
N/A
|
| Interest Expense |
-$5.113M
9.14%
YoY
|
-$6.250M
43.71%
YoY
|
-$4.896M
-187.13%
YoY
|
-$4.193M
-174.0%
YoY
|
-$4.685M
-200.64%
YoY
|
-$4.349M
-72.81%
YoY
|
$5.619M
-165.63%
YoY
|
$5.666M
6.66%
YoY
|
$4.655M
0.87%
YoY
|
-$15.99M
N/A
|
-$8.562M
N/A
|
$5.312M
N/A
|
$4.615M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
-$3.743M
-54.96%
YoY
|
$5.774M
1100.42%
YoY
|
-$9.779M
202.76%
YoY
|
-$3.769M
-37.31%
YoY
|
-$8.311M
49.34%
YoY
|
$481.0K
65.29%
YoY
|
-$3.230M
-249.83%
YoY
|
-$6.012M
-1484.59%
YoY
|
-$5.565M
-311.2%
YoY
|
$291.0K
-73.51%
YoY
|
$2.156M
70.55%
YoY
|
$434.2K
-67.1%
YoY
|
$2.635M
-43.49%
YoY
|
$1.099M
-1097.67%
YoY
|
$1.264M
-66.67%
YoY
|
$1.320M
-346.65%
YoY
|
$4.662M
N/A
|
| Pretax Income |
-$13.37M
-41.99%
YoY
|
-$6.879M
-58.24%
YoY
|
-$21.08M
-12.67%
YoY
|
-$16.13M
-42.09%
YoY
|
-$23.05M
-30.14%
YoY
|
-$16.47M
-32.17%
YoY
|
-$24.14M
-1610.99%
YoY
|
-$27.85M
4714.08%
YoY
|
-$32.99M
-1754.93%
YoY
|
-$24.29M
3949.86%
YoY
|
$1.597M
-2495.39%
YoY
|
-$578.6K
-189.88%
YoY
|
$1.993M
-53.54%
YoY
|
-$599.7K
-6.25%
YoY
|
-$66.69K
-101.94%
YoY
|
$643.8K
-197.71%
YoY
|
$4.290M
-550125.64%
YoY
|
| Income Tax |
$3.000K
N/A
|
$37.00K
-9.76%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$41.00K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$111.0K
-45.28%
YoY
|
$401.5K
4525.02%
YoY
|
$498.1K
N/A
|
$389.2K
N/A
|
$202.8K
N/A
|
$8.681K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$6.503M
19.34%
YoY
|
-$6.163M
10.27%
YoY
|
-$4.268M
-31.97%
YoY
|
-$4.764M
-7.55%
YoY
|
-$5.449M
-6.71%
YoY
|
-$5.589M
-1969.23%
YoY
|
-$6.274M
-522.1%
YoY
|
-$5.153M
425.77%
YoY
|
-$5.841M
-490.61%
YoY
|
$299.0K
-130.24%
YoY
|
$1.486M
-651.55%
YoY
|
-$980.1K
-254.32%
YoY
|
$1.495M
-65.15%
YoY
|
-$988.9K
54.6%
YoY
|
-$269.5K
-107.82%
YoY
|
$635.1K
-196.39%
YoY
|
$4.290M
-552960.44%
YoY
|
| Basic Earnings Per Share |
-$0.17
-43.33%
YoY
|
N/A
|
-$0.25
-21.88%
YoY
|
-$0.26
-18.75%
YoY
|
-$0.30
-14.29%
YoY
|
N/A
|
-$0.32
N/A
|
-$0.32
N/A
|
-$0.35
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.17
-43.33%
YoY
|
-$0.22
-4.38%
YoY
|
-$0.25
-21.88%
YoY
|
-$0.26
-18.75%
YoY
|
-$0.30
-14.29%
YoY
|
-$0.23
-24.47%
YoY
|
-$0.32
11.05%
YoY
|
-$0.32
536.44%
YoY
|
-$0.35
-758.27%
YoY
|
-$0.30
759.67%
YoY
|
-$0.29
-100.0%
YoY
|
-$0.05
-100.0%
YoY
|
$0.05
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$9.582K
-107.82%
YoY
|
$22.58K
-196.39%
YoY
|
$152.5K
-566626.41%
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
|
| Basic Shares Outstanding |
46.14M
83.42%
YoY
|
N/A
|
27.77M
14.4%
YoY
|
27.77M
44.88%
YoY
|
25.16M
45.37%
YoY
|
N/A
|
24.28M shares
N/A
|
19.17M shares
N/A
|
17.31M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
46.14M
83.42%
YoY
|
N/A
|
27.77M
14.4%
YoY
|
27.77M
44.88%
YoY
|
25.16M
45.37%
YoY
|
N/A
|
24.28M shares
N/A
|
19.17M shares
N/A
|
17.31M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...