| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $961,558 | $907,226 | $955,825 | $927,197 |
Gross Profit | 754,169 | 709,572 | 749,982 | 724,936 |
EBITDA | 62,372 | 65,147 | 91,962 | 58,237 |
EBIT | 33,702 | 37,728 | 65,102 | 32,155 |
Net Income | 28,775 | 31,899 | 54,812 | 32,941 |
Net Change In Cash | 961,558 | 907,226 | 955,825 | 927,197 |
Free Cash Flow | 50,120 | 53,559 | 15,295 | 36,103 |
Cash | 215,729 | 189,978 | 148,763 | 135,411 |
Basic Shares | 48,346 | 48,616 | 48,102 | 49,530 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $3,751,806 | $3,581,699 | $3,439,503 | $3,303,156 |
Gross Profit | 2,938,659 | 2,775,678 | 1,408,108 | 1,280,279 |
EBITDA | 282,374 | 282,904 | 201,702 | 132,760 |
EBIT | 173,343 | 181,454 | 108,566 | 40,380 |
Net Income | 148,427 | 156,783 | 101,351 | 43,123 |
Net Change In Cash | 3,751,806 | 3,581,699 | 3,439,503 | 3,303,156 |
Free Cash Flow | 155,077 | 107,961 | 65,178 | 48,782 |
Cash | 215,729 | 84,176 | 56,290 | 114,777 |
Basic Shares | 48,346 | 48,974 | 49,050 | 50,414 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1 |
2025-09-30 | $0.68 |
2025-06-30 | $1.16 |
2025-03-31 | $0.93 |