Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $295,143 | $290,318 | $295,135 | $297,324 |
Gross Profit | 145,656 | 132,089 | 131,612 | 135,145 |
EBITDA | 50,192 | 45,034 | 51,407 | 44,086 |
EBIT | 31,557 | 27,697 | 34,971 | 24,928 |
Net Income | 19,088 | 13,829 | 19,467 | 12,670 |
Net Change In Cash | 295,143 | 290,318 | 295,135 | 297,324 |
Free Cash Flow | 32,004 | 38,806 | -34,125 | 74,494 |
Cash | 118,444 | 110,435 | 120,810 | 186,264 |
Basic Shares | 28,468 | 28,600 | 28,797 | 28,842 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,169,258 | $1,089,752 | $1,046,487 | $990,533 |
Gross Profit | 554,216 | 524,584 | 503,276 | 454,936 |
EBITDA | 123,877 | 149,044 | 189,550 | 170,712 |
EBIT | 123,877 | 77,213 | 118,536 | 105,564 |
Net Income | 66,246 | 44,060 | 72,331 | 58,711 |
Net Change In Cash | 1,169,258 | 1,089,752 | 1,046,487 | 990,533 |
Cost of Revenue | 2,874 | 40,126 | 29,793 | |
Free Cash Flow | 103,919 | 26,606 | 113,661 | 143,623 |
Cash | 186,264 | 150,365 | 205,635 | 188,699 |
Basic Shares | 30,115 | 31,298 | 32,009 | 32,278 |
Quarter | EPS |
---|---|
2024-09-30 | $1.06 |
2024-06-30 | $1.02 |
2024-03-31 | $1.01 |
2023-12-31 | $0.92 |