|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$200.3M
24.49%
YoY
|
$160.9M
20.84%
YoY
|
$133.2M
N/A
|
| Cost Of Revenue |
$98.33M
20.47%
YoY
|
$81.62M
13.12%
YoY
|
$72.16M
N/A
|
| Gross Profit |
$102.0M
28.63%
YoY
|
$79.29M
29.98%
YoY
|
$61.00M
N/A
|
| Selling, General & Admin |
$41.32M
-0.96%
YoY
|
$41.73M
25.86%
YoY
|
$33.15M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$12.20M
17.71%
YoY
|
$10.36M
21.6%
YoY
|
$8.523M
N/A
|
| Operating Expenses |
$41.32M
-43.59%
YoY
|
$73.26M
24.25%
YoY
|
$58.96M
N/A
|
| Operating Profit |
$901.0K
-85.07%
YoY
|
$6.033M
195.45%
YoY
|
$2.042M
N/A
|
| Interest Expense |
-$9.350M
-15.88%
YoY
|
-$11.12M
1.52%
YoY
|
-$10.95M
N/A
|
| Other Income/Expense, Net |
-$7.615M
314.99%
YoY
|
-$1.835M
-424.2%
YoY
|
$566.0K
N/A
|
| Pretax Income |
-$16.06M
132.24%
YoY
|
-$6.917M
-17.07%
YoY
|
-$8.341M
N/A
|
| Income Tax |
$475.0K
75.93%
YoY
|
$270.0K
-24.37%
YoY
|
$357.0K
N/A
|
| Net Earnings |
-$60.00K
-99.17%
YoY
|
-$7.207M
-18.26%
YoY
|
-$8.817M
N/A
|
| Basic Earnings Per Share |
$0.00
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.74%
YoY
|
-$0.15
-16.47%
YoY
|
-$0.18
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.02M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
17.02M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2024 Q4 |
|---|---|---|---|---|---|
| Revenue |
$55.45M
23.73%
YoY
|
$53.64M
-66.67%
YoY
|
$51.47M
24.15%
YoY
|
$95.21M
24.22%
YoY
|
$160.9M
N/A
|
| Cost Of Revenue |
$26.49M
N/A
|
$26.10M
-68.02%
YoY
|
$25.07M
N/A
|
$47.16M
21.67%
YoY
|
$81.62M
N/A
|
| Gross Profit |
$28.97M
N/A
|
$27.54M
-65.27%
YoY
|
$26.40M
N/A
|
$48.06M
26.83%
YoY
|
$79.29M
N/A
|
| Selling, General & Admin |
$9.242M
34.33%
YoY
|
$15.11M
-63.78%
YoY
|
$17.16M
250.59%
YoY
|
$23.91M
17.99%
YoY
|
$41.73M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.453M
19.77%
YoY
|
$3.343M
-39.91%
YoY
|
$2.500M
19.05%
YoY
|
$5.826M
21.35%
YoY
|
$5.563M
N/A
|
| Operating Expenses |
$9.242M
34.33%
YoY
|
$25.75M
-64.85%
YoY
|
$17.16M
250.59%
YoY
|
$42.54M
21.94%
YoY
|
$73.26M
N/A
|
| Operating Profit |
$2.676M
18.88%
YoY
|
$1.790M
-70.33%
YoY
|
-$6.407M
-304.17%
YoY
|
$5.518M
83.51%
YoY
|
$6.033M
N/A
|
| Interest Expense |
-$422.0K
-86.13%
YoY
|
-$322.0K
-97.1%
YoY
|
-$2.871M
-6.57%
YoY
|
-$6.157M
20.37%
YoY
|
-$11.12M
N/A
|
| Other Income/Expense, Net |
-$352.0K
2246.67%
YoY
|
$335.0K
-118.26%
YoY
|
-$6.866M
858.94%
YoY
|
-$1.084M
108300.0%
YoY
|
-$1.835M
N/A
|
| Pretax Income |
$1.902M
-335.98%
YoY
|
$1.803M
-126.07%
YoY
|
-$16.14M
2379.88%
YoY
|
-$1.723M
-18.3%
YoY
|
-$6.917M
N/A
|
| Income Tax |
$103.0K
32.05%
YoY
|
$222.0K
-17.78%
YoY
|
$31.00K
-56.34%
YoY
|
$222.0K
76.19%
YoY
|
$270.0K
N/A
|
| Net Earnings |
$378.0K
N/A
|
$652.0K
-109.05%
YoY
|
-$712.0K
-1.39%
YoY
|
-$1.945M
-13.75%
YoY
|
-$7.207M
N/A
|
| Basic Earnings Per Share |
$0.02
N/A
|
N/A
|
-$0.05
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.02
N/A
|
$0.04
-127.6%
YoY
|
-$0.05
N/A
|
-$0.04
-21.46%
YoY
|
-$0.15
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.56M shares
N/A
|
N/A
|
14.81M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
17.56M shares
N/A
|
N/A
|
14.81M shares
N/A
|
N/A
|
N/A
|
Loading...