|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$456.0M
44.69%
YoY
|
$315.2M
27.13%
YoY
|
$247.9M
N/A
|
| Cost Of Revenue |
$360.0M
44.06%
YoY
|
$249.9M
25.52%
YoY
|
$199.1M
N/A
|
| Gross Profit |
$96.15M
47.24%
YoY
|
$65.30M
33.69%
YoY
|
$48.84M
N/A
|
| Selling, General & Admin |
$24.00M
124.57%
YoY
|
$10.69M
64.45%
YoY
|
$6.499M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$25.25M
35.27%
YoY
|
$18.66M
41.59%
YoY
|
$13.18M
N/A
|
| Operating Expenses |
$55.80M
90.12%
YoY
|
$29.35M
49.14%
YoY
|
$19.68M
N/A
|
| Operating Profit |
$40.40M
12.4%
YoY
|
$35.95M
23.26%
YoY
|
$29.16M
N/A
|
| Interest Expense |
-$6.826M
41.37%
YoY
|
-$4.828M
21.0%
YoY
|
-$3.990M
N/A
|
| Other Income/Expense, Net |
-$7.344M
404.2%
YoY
|
-$1.457M
17.19%
YoY
|
-$1.243M
N/A
|
| Pretax Income |
$33.06M
11.5%
YoY
|
$29.65M
22.03%
YoY
|
$24.30M
N/A
|
| Income Tax |
$1.967M
45.41%
YoY
|
$1.353M
N/A
|
$0.00
N/A
|
| Net Earnings |
$22.69M
6.22%
YoY
|
$21.36M
3.82%
YoY
|
$20.57M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.59
1.71%
YoY
|
$0.58
3.56%
YoY
|
$0.56
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2024 Q4 |
|---|---|---|---|---|
| Revenue |
$167.5M
104.78%
YoY
|
$145.8M
71.69%
YoY
|
$310.2M
34.73%
YoY
|
$84.93M
N/A
|
| Cost Of Revenue |
$133.3M
N/A
|
$115.0M
70.09%
YoY
|
$245.3M
34.57%
YoY
|
$67.61M
N/A
|
| Gross Profit |
$34.19M
N/A
|
$31.21M
80.24%
YoY
|
$64.93M
35.33%
YoY
|
$17.32M
N/A
|
| Selling, General & Admin |
$10.14M
N/A
|
$13.00M
225.71%
YoY
|
$10.07M
50.42%
YoY
|
$3.991M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$5.702M
12.44%
YoY
|
$8.527M
67.25%
YoY
|
$23.32M
71.88%
YoY
|
$5.098M
N/A
|
| Operating Expenses |
$19.41M
N/A
|
$22.11M
143.23%
YoY
|
$33.39M
64.79%
YoY
|
$9.090M
N/A
|
| Operating Profit |
$14.78M
86.87%
YoY
|
$9.105M
10.66%
YoY
|
$31.55M
13.8%
YoY
|
$8.228M
N/A
|
| Interest Expense |
-$2.246M
N/A
|
-$2.954M
112.46%
YoY
|
-$3.872M
12.62%
YoY
|
-$1.390M
N/A
|
| Other Income/Expense, Net |
-$2.246M
77.16%
YoY
|
-$610.0K
286.08%
YoY
|
$90.00K
-106.93%
YoY
|
-$158.0K
N/A
|
| Pretax Income |
$12.53M
88.72%
YoY
|
$3.083M
-54.52%
YoY
|
$27.89M
21.96%
YoY
|
$6.780M
N/A
|
| Income Tax |
$1.053M
N/A
|
$6.180M
1740.38%
YoY
|
$1.691M
66.33%
YoY
|
$335.8K
N/A
|
| Net Earnings |
$3.418M
-37.59%
YoY
|
$863.6K
-80.36%
YoY
|
$19.74M
16.37%
YoY
|
$4.397M
N/A
|
| Basic Earnings Per Share |
$0.23
N/A
|
$0.06
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.23
N/A
|
$0.06
-49.96%
YoY
|
$0.54
17.27%
YoY
|
$0.12
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
15.10M
N/A
|
14.79M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
15.13M
N/A
|
14.81M
N/A
|
N/A
|
N/A
|
Loading...