|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$2.368B
16.76%
YoY
|
$2.028B
1.0%
YoY
|
$2.008B
N/A
|
| Cost Of Revenue |
$1.287B
19.17%
YoY
|
$1.080B
0.59%
YoY
|
$1.073B
N/A
|
| Gross Profit |
$1.081B
14.01%
YoY
|
$948.4M
1.47%
YoY
|
$934.7M
N/A
|
| Selling, General & Admin |
$918.7M
10.86%
YoY
|
$828.6M
2.1%
YoY
|
$811.6M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$71.11M
9.07%
YoY
|
$65.19M
3.69%
YoY
|
$62.88M
N/A
|
| Operating Expenses |
$918.7M
10.86%
YoY
|
$828.6M
2.1%
YoY
|
$811.6M
N/A
|
| Operating Profit |
$162.7M
35.78%
YoY
|
$119.8M
-2.69%
YoY
|
$123.1M
N/A
|
| Interest Expense |
-$7.041M
-12.95%
YoY
|
-$8.088M
-57.13%
YoY
|
-$18.87M
N/A
|
| Other Income/Expense, Net |
$663.0K
-82.45%
YoY
|
$3.778M
3.08%
YoY
|
$3.665M
N/A
|
| Pretax Income |
$161.2M
42.09%
YoY
|
$113.4M
10.53%
YoY
|
$102.6M
N/A
|
| Income Tax |
$39.44M
54.73%
YoY
|
$25.49M
3.96%
YoY
|
$24.52M
N/A
|
| Net Earnings |
$121.7M
38.43%
YoY
|
$87.93M
12.59%
YoY
|
$78.10M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.93
38.55%
YoY
|
$0.67
13.35%
YoY
|
$0.60
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 Q1 |
|---|---|---|---|
| Revenue |
$578.1M
8.51%
YoY
|
$648.8M
N/A
|
$532.8M
N/A
|
| Cost Of Revenue |
$321.6M
8.6%
YoY
|
$352.3M
N/A
|
$296.1M
N/A
|
| Gross Profit |
$256.5M
8.4%
YoY
|
$296.5M
N/A
|
$236.6M
N/A
|
| Selling, General & Admin |
$235.1M
9.04%
YoY
|
$240.5M
N/A
|
$215.6M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$18.62M
11.08%
YoY
|
$19.02M
-70.82%
YoY
|
$16.76M
N/A
|
| Operating Expenses |
$239.2M
9.26%
YoY
|
$240.5M
N/A
|
$218.9M
N/A
|
| Operating Profit |
$17.29M
-2.32%
YoY
|
$56.00M
N/A
|
$17.70M
N/A
|
| Interest Expense |
N/A
|
-$5.342M
N/A
|
N/A
|
| Other Income/Expense, Net |
-$15.11M
-21377.46%
YoY
|
$10.00K
N/A
|
$71.00K
N/A
|
| Pretax Income |
$2.183M
-87.72%
YoY
|
$51.19M
N/A
|
$17.77M
N/A
|
| Income Tax |
-$334.0K
-107.22%
YoY
|
$10.16M
N/A
|
$4.626M
N/A
|
| Net Earnings |
$2.517M
-80.85%
YoY
|
$41.03M
N/A
|
$13.15M
N/A
|
| Basic Earnings Per Share |
$0.02
-83.33%
YoY
|
N/A
|
$0.12
N/A
|
| Diluted Earnings Per Share |
$0.02
-83.33%
YoY
|
$0.31
N/A
|
$0.12
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
122.2M shares
11.22%
YoY
|
N/A
|
109.9M shares
N/A
|
| Diluted Shares Outstanding |
128.1M shares
13.77%
YoY
|
N/A
|
112.6M shares
N/A
|
Loading...