| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $897,800 | $890,158 | $833,960 | $749,547 |
Gross Profit | 233,000 | 239,597 | 208,869 | 178,027 |
EBITDA | 121,374 | 120,803 | 92,695 | 89,269 |
EBIT | 109,132 | 109,139 | 98,948 | 78,182 |
Net Income | 101,790 | 77,230 | 70,652 | 56,303 |
Net Change In Cash | 897,800 | 890,158 | 833,960 | 749,547 |
Free Cash Flow | 112,018 | 74,843 | 7,891 | 24,091 |
Cash | 127,171 | 101,445 | 22,427 | 59,073 |
Basic Shares | 20,154 | 20,213 | 20,213 | 20,246 |
| Values in thousands | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 |
|---|---|---|---|---|
Revenue | $3,371,468 | $2,884,358 | $2,377,227 | $2,166,800 |
Gross Profit | 859,497 | 696,590 | 444,539 | 318,900 |
EBITDA | 442,165 | 343,107 | 190,977 | 81,240 |
EBIT | 395,224 | 306,004 | 161,570 | 55,772 |
Net Income | 305,975 | 219,116 | 108,288 | 34,762 |
Net Change In Cash | 3,371,468 | 2,884,358 | 2,377,227 | 2,166,800 |
Cost of Revenue | 1,743 | |||
Free Cash Flow | 218,843 | 189,245 | 136,235 | -13,000 |
Cash | 127,171 | 100,832 | 75,770 | 24,848 |
Basic Shares | 20,182 | 20,415 | 20,413 | 20,894 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $4.99 |
2025-06-30 | $3.81 |
2025-03-31 | $3.49 |