Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $339,845 | $337,576 | $323,508 | $323,285 |
Gross Profit | 157,535 | 160,316 | 151,715 | 135,195 |
EBITDA | 73,796 | 81,253 | 69,817 | 63,456 |
EBIT | 44,413 | 54,221 | 43,096 | 37,144 |
Net Income | 28,444 | 35,726 | 28,240 | 27,629 |
Net Change In Cash | 339,845 | 337,576 | 323,508 | 323,285 |
Free Cash Flow | 37,412 | 57,164 | 23,673 | 54,457 |
Cash | 523,128 | 638,712 | 581,921 | 589,136 |
Basic Shares | 59,537 | 58,740 | 58,567 | 58,385 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,257,366 | $1,150,981 | $1,074,751 | $963,875 |
Gross Profit | 583,872 | 519,099 | 485,333 | 401,177 |
EBITDA | 231,442 | 181,154 | 153,453 | 102,707 |
EBIT | 130,150 | 88,956 | 57,669 | -4,109 |
Net Income | 94,411 | 74,516 | 48,454 | -9,843 |
Net Change In Cash | 1,257,366 | 1,150,981 | 1,074,751 | 963,875 |
Cost of Revenue | -3,366 | 11,635 | 10,912 | |
Free Cash Flow | 108,450 | 69,262 | 119,292 | 115,994 |
Cash | 587,036 | 58,408 | 67,750 | 56,916 |
Basic Shares | 58,356 | 57,671 | 57,359 | 55,434 |
Quarter | EPS |
---|---|
2024-09-30 | $0.86 |
2024-06-30 | $0.92 |
2024-03-31 | $0.77 |
2023-12-31 | $0.81 |