Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $533,317 | $528,104 | $511,044 | $498,401 |
Gross Profit | 169,008 | 146,603 | 155,142 | 136,806 |
EBITDA | 126,294 | 112,385 | 111,061 | 94,292 |
EBIT | 118,776 | 105,150 | 104,069 | 87,320 |
Net Income | 96,426 | 88,351 | 102,546 | 78,245 |
Net Change In Cash | 533,317 | 528,104 | 511,044 | 498,401 |
Free Cash Flow | 138,538 | 103,526 | 147,180 | 146,409 |
Cash | 656,900 | 510,894 | 407,010 | 245,449 |
Basic Shares | 32,088 | 32,086 | 32,001 | 31,825 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,885,842 | $1,459,996 | $1,142,377 | $925,925 |
Gross Profit | 524,505 | 432,438 | 328,155 | 278,726 |
EBITDA | 363,153 | 301,038 | 219,734 | 186,570 |
EBIT | 336,825 | 260,682 | 182,327 | 153,118 |
Net Income | 282,810 | 245,211 | 181,390 | 144,925 |
Net Change In Cash | 1,885,842 | 1,459,996 | 1,142,377 | 925,925 |
Cost of Revenue | -426,467 | 187,510 | 145,180 | |
Free Cash Flow | 396,726 | 351,171 | 235,056 | 227,336 |
Cash | 245,449 | 28,265 | 461,304 | 277,766 |
Basic Shares | 31,841 | 33,671 | 37,697 | 37,708 |
Quarter | EPS |
---|---|
2024-09-30 | $3.01 |
2024-06-30 | $2.75 |
2024-03-31 | $3.20 |
2023-12-31 | $2.46 |