Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $146,808 | $135,405 | $123,601 | $117,715 |
Gross Profit | 144,273 | 133,528 | 121,956 | 116,141 |
EBITDA | 29,620 | 32,299 | 31,346 | 30,406 |
EBIT | 29,500 | 31,669 | 31,177 | 29,583 |
Net Income | 27,762 | 31,355 | 31,378 | 27,528 |
Net Change In Cash | 146,808 | 135,405 | 123,601 | 117,715 |
Cost of Revenue | -127,565 | |||
Free Cash Flow | 23,756 | 5,887 | 52,872 | 42,184 |
Cash | 149,750 | 135,551 | 111,800 | 172,377 |
Basic Shares | 109,915 | 110,886 | 111,099 | 109,590 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $482,375 | $401,858 | $365,978 | $353,874 |
Gross Profit | 475,894 | 396,473 | 360,697 | 348,292 |
EBITDA | 109,644 | 115,603 | 127,544 | 130,439 |
EBIT | 107,282 | 112,634 | 124,477 | 128,202 |
Net Income | 106,140 | 101,418 | 112,512 | 106,011 |
Net Change In Cash | 482,375 | 401,858 | 365,978 | 353,874 |
Cost of Revenue | 1,427 | 44,921 | ||
Free Cash Flow | 126,900 | 119,910 | 167,423 | 150,732 |
Cash | 135,551 | 436,619 | 335,812 | 476,892 |
Basic Shares | 111,742 | 115,966 | 125,963 | 124,194 |
Quarter | EPS |
---|---|
2024-03-31 | $0.25 |
2023-12-31 | $0.28 |
2023-09-30 | $0.28 |
2023-06-30 | $0.25 |