Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $444,673 | $435,746 | $419,776 | $403,771 |
Gross Profit | 302,645 | 294,072 | 282,479 | 277,658 |
EBITDA | 33,406 | 36,497 | 17,600 | 16,488 |
EBIT | 25,846 | 28,605 | 9,675 | 8,274 |
Net Income | 26,778 | 39,518 | 24,002 | 2,954 |
Net Change In Cash | 444,673 | 435,746 | 419,776 | 403,771 |
Free Cash Flow | 127,761 | 111,043 | 111,043 | 105,711 |
Cash | 439,434 | 276,067 | 513,323 | 514,629 |
Basic Shares | 58,166 | 59,526 | 55,645 | 58,647 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,561,665 | $1,387,666 | $1,269,657 | $988,760 |
Gross Profit | 1,049,137 | 861,439 | 781,078 | 673,061 |
EBITDA | 69,107 | -439,045 | -28,067 | -104,198 |
EBIT | 42,661 | -461,902 | -46,948 | -121,385 |
Net Income | 33,137 | -424,863 | -117,209 | -216,520 |
Net Change In Cash | 1,561,665 | 1,387,666 | 1,269,657 | 988,760 |
Free Cash Flow | 182,197 | -33,512 | 27,985 | 129,196 |
Cash | 609,622 | 244,686 | 451,355 | 168,858 |
Basic Shares | 58,403 | 57,993 | 57,004 | 54,425 |
Quarter | EPS |
---|---|
2024-09-30 | $1.50 |
2024-06-30 | $1.67 |
2024-03-31 | $1.29 |
2023-12-31 | $1.22 |