Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $355,158 | $339,845 | $337,576 | $323,508 |
Gross Profit | 172,983 | 157,535 | 160,316 | 151,715 |
EBITDA | 72,734 | 73,796 | 81,253 | 69,817 |
EBIT | 41,138 | 44,413 | 54,221 | 43,096 |
Net Income | 27,947 | 28,444 | 35,726 | 28,240 |
Net Change In Cash | 355,158 | 339,845 | 337,576 | 323,508 |
Free Cash Flow | 64,507 | 37,412 | 57,164 | 23,673 |
Cash | 376,715 | 523,128 | 638,712 | 581,921 |
Basic Shares | 60,613 | 59,537 | 58,740 | 58,567 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,356,514 | $1,257,366 | $1,150,981 | $1,074,751 |
Gross Profit | 643,333 | 583,872 | 519,099 | 485,333 |
EBITDA | 295,944 | 231,442 | 181,154 | 153,453 |
EBIT | 181,212 | 130,150 | 88,956 | 57,669 |
Net Income | 120,357 | 94,411 | 74,516 | 48,454 |
Net Change In Cash | 1,356,514 | 1,257,366 | 1,150,981 | 1,074,751 |
Cost of Revenue | -3,366 | 11,635 | ||
Free Cash Flow | 220,799 | 108,450 | 69,262 | 119,292 |
Cash | 376,715 | 587,036 | 58,408 | 67,750 |
Basic Shares | 59,365 | 58,356 | 57,671 | 57,359 |
Quarter | EPS |
---|---|
2024-12-31 | $0.93 |
2024-09-30 | $0.86 |
2024-06-30 | $0.92 |
2024-03-31 | $0.77 |