| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $529,585 | $514,460 | $501,019 | $481,426 |
Gross Profit | 203,936 | 194,188 | 193,314 | 183,403 |
EBITDA | 113,201 | 103,075 | 103,913 | 97,523 |
EBIT | 79,620 | 89,020 | 84,310 | 75,676 |
Net Income | 58,161 | 66,051 | 66,561 | 50,672 |
Net Change In Cash | 529,585 | 514,460 | 501,019 | 481,426 |
Free Cash Flow | 106,355 | 94,951 | -9,697 | 95,272 |
Cash | 171,628 | 160,637 | 150,268 | 163,327 |
Basic Shares | 161,714 | 164,193 | 164,557 | 164,322 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,838,372 | $1,630,668 | $1,412,044 | $1,122,293 |
Gross Profit | 691,013 | 607,766 | 515,449 | 431,359 |
EBITDA | 357,588 | 321,589 | 276,236 | 229,580 |
EBIT | 280,603 | 251,121 | 198,351 | 154,122 |
Net Income | 198,297 | 184,558 | 142,968 | 114,758 |
Net Change In Cash | 1,838,372 | 1,630,668 | 1,412,044 | 1,122,293 |
Cost of Revenue | -12,129 | -76,762 | ||
Free Cash Flow | 222,263 | 158,395 | 121,305 | 147,139 |
Cash | 163,327 | 141,015 | 123,566 | 141,511 |
Basic Shares | 164,322 | 168,161 | 169,169 | 171,222 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.48 |
2025-06-30 | $0.49 |
2025-03-31 | $0.48 |