|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$5.581B
-12.35%
YoY
|
$6.368B
-8.61%
YoY
|
$6.968B
N/A
|
| Cost Of Revenue |
$5.298B
-13.22%
YoY
|
$6.105B
-9.07%
YoY
|
$6.715B
N/A
|
| Gross Profit |
$283.0M
7.9%
YoY
|
$262.3M
3.53%
YoY
|
$253.3M
N/A
|
| Selling, General & Admin |
$97.69M
22.89%
YoY
|
$79.49M
7.3%
YoY
|
$74.09M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$54.73M
18.75%
YoY
|
$46.09M
4.38%
YoY
|
$44.16M
N/A
|
| Operating Expenses |
$199.0M
16.91%
YoY
|
$170.2M
3.95%
YoY
|
$163.8M
N/A
|
| Operating Profit |
$83.93M
-8.77%
YoY
|
$92.00M
2.76%
YoY
|
$89.53M
N/A
|
| Interest Expense |
-$42.09M
14.76%
YoY
|
-$36.68M
4.6%
YoY
|
-$35.06M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
$41.84M
-24.38%
YoY
|
$55.33M
1.57%
YoY
|
$54.47M
N/A
|
| Income Tax |
$9.112M
-39.69%
YoY
|
$15.11M
17.21%
YoY
|
$12.89M
N/A
|
| Net Earnings |
$32.73M
-18.62%
YoY
|
$40.22M
-2.82%
YoY
|
$41.38M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.71
-18.34%
YoY
|
$0.87
-3.34%
YoY
|
$0.90
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 |
|---|---|---|---|
| Revenue |
$1.344B
-0.22%
YoY
|
$1.306B
-9.47%
YoY
|
$4.275B
N/A
|
| Cost Of Revenue |
N/A
|
$1.234B
-10.35%
YoY
|
$4.064B
N/A
|
| Gross Profit |
N/A
|
$72.50M
8.87%
YoY
|
$210.5M
N/A
|
| Selling, General & Admin |
N/A
|
$25.90M
26.19%
YoY
|
$71.79M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
$14.18M
-69.24%
YoY
|
$40.55M
N/A
|
| Operating Expenses |
$1.323B
-0.54%
YoY
|
$52.73M
11.97%
YoY
|
$146.3M
N/A
|
| Operating Profit |
$20.11M
27.14%
YoY
|
$19.77M
1.38%
YoY
|
$64.16M
N/A
|
| Interest Expense |
$9.236M
-5.27%
YoY
|
-$11.06M
11.93%
YoY
|
-$31.03M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
$11.09M
78.59%
YoY
|
$8.706M
-9.46%
YoY
|
$33.13M
N/A
|
| Income Tax |
$3.003M
79.39%
YoY
|
$640.0K
-69.16%
YoY
|
$8.472M
N/A
|
| Net Earnings |
$8.082M
78.29%
YoY
|
$8.066M
6.96%
YoY
|
$24.66M
N/A
|
| Basic Earnings Per Share |
$0.20
53.85%
YoY
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.20
53.85%
YoY
|
$0.17
6.12%
YoY
|
$0.53
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.10M
17.44%
YoY
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
41.10M
17.44%
YoY
|
N/A
|
N/A
|
Loading...