Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $174,142 | $166,657 | $157,967 | $160,609 |
Gross Profit | 159,840 | 153,711 | 145,830 | 146,429 |
EBITDA | 139,881 | 137,739 | 126,958 | 124,173 |
EBIT | 136,041 | 133,863 | 123,374 | 120,280 |
Net Income | 114,417 | 113,110 | 105,574 | 100,393 |
Net Change In Cash | 174,142 | 166,657 | 157,967 | 160,609 |
Free Cash Flow | 145,006 | 107,032 | 79,334 | 78,899 |
Cash | 837,100 | 725,169 | 654,158 | 609,252 |
Basic Shares | 23,020 | 23,034 | 23,045 | 23,072 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $631,595 | $667,422 | $450,958 | $302,554 |
Gross Profit | 583,272 | 634,528 | 421,468 | 269,953 |
EBITDA | 500,810 | 577,683 | 378,650 | 231,646 |
EBIT | 486,053 | 562,307 | 362,393 | 217,251 |
Net Income | 405,645 | 446,362 | 269,980 | 176,049 |
Net Change In Cash | 631,595 | 667,422 | 450,958 | 302,554 |
Free Cash Flow | 378,291 | 426,275 | 249,615 | 185,005 |
Cash | 725,169 | 510,834 | 428,242 | 281,046 |
Basic Shares | 23,059 | 23,180 | 23,256 | 23,268 |
Quarter | EPS |
---|---|
2024-03-31 | $4.97 |
2023-12-31 | $14.73 |
2023-09-30 | $13.74 |
2023-06-30 | $13.05 |