Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $235,864 | $230,916 | $211,569 | $221,503 |
Gross Profit | 96,782 | 94,666 | 93,899 | 101,591 |
EBITDA | 42,374 | 40,819 | 37,847 | 51,038 |
EBIT | 28,258 | 27,890 | 26,300 | 39,641 |
Net Income | 13,755 | 14,676 | 12,511 | 21,223 |
Net Change In Cash | 235,864 | 230,916 | 211,569 | 221,503 |
Free Cash Flow | 35,301 | 18,029 | 31,329 | 37,846 |
Cash | 98,468 | 93,520 | 105,051 | 75,961 |
Basic Shares | 36,092 | 36,127 | 36,052 | 36,041 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $881,662 | $860,903 | $706,793 | $590,623 |
Gross Profit | 381,897 | 378,472 | 300,328 | 244,517 |
EBITDA | 169,922 | 164,938 | 143,615 | 102,743 |
EBIT | 123,310 | 111,780 | 100,221 | 64,450 |
Net Income | 72,878 | 74,051 | 50,331 | 44,521 |
Net Change In Cash | 881,662 | 860,903 | 706,793 | 590,623 |
Cost of Revenue | -11,916 | -7,326 | 42,726 | |
Free Cash Flow | 89,551 | 71,136 | 74,649 | 129,715 |
Cash | 105,051 | 100,105 | 117,393 | 125,054 |
Basic Shares | 36,031 | 35,909 | 35,781 | 35,654 |
Quarter | EPS |
---|---|
2024-06-30 | $0.73 |
2024-03-31 | $0.74 |
2023-12-31 | $0.63 |
2023-09-30 | $0.85 |