Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $247,386 | $243,683 | $246,245 | $240,097 |
Gross Profit | 195,139 | 189,558 | 190,079 | 181,233 |
EBITDA | 73,255 | 71,588 | 71,731 | 64,002 |
EBIT | 66,037 | 64,268 | 64,540 | 57,030 |
Net Income | 51,331 | 49,614 | 49,793 | 43,901 |
Net Change In Cash | 247,386 | 243,683 | 246,245 | 240,097 |
Free Cash Flow | 36,385 | 51,954 | 58,536 | 51,926 |
Cash | 231,178 | 512,911 | 191,894 | 346,110 |
Basic Shares | 53,117 | 52,781 | 53,078 | 52,680 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $940,714 | $755,980 | $702,454 | $633,655 |
Gross Profit | 723,530 | 640,674 | 664,582 | 629,486 |
EBITDA | 265,362 | 196,582 | 270,740 | 271,510 |
EBIT | 236,705 | 168,231 | 240,314 | 241,348 |
Net Income | 182,481 | 131,924 | 188,081 | 189,694 |
Net Change In Cash | 940,714 | 755,980 | 702,454 | 633,655 |
Cost of Revenue | -1,665,168 | 229,259 | ||
Free Cash Flow | 221,573 | 209,835 | 201,678 | 189,370 |
Cash | 191,894 | 190,962 | 209,896 | 1,875,064 |
Basic Shares | 52,883 | 53,725 | 54,208 | 54,400 |
Quarter | EPS |
---|---|
2025-06-30 | $0.99 |
2025-03-31 | $0.93 |
2024-12-31 | $0.94 |
2024-09-30 | $0.83 |