Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $208,438 | $216,658 | $196,280 | $182,440 |
Gross Profit | 83,877 | 85,368 | 77,178 | 71,465 |
EBITDA | 26,810 | 49,603 | 44,588 | 39,269 |
EBIT | 42,911 | 41,512 | 36,578 | 32,079 |
Net Income | 32,038 | 33,056 | 29,131 | 24,721 |
Net Change In Cash | 208,438 | 216,658 | 196,280 | 182,440 |
Free Cash Flow | 41,956 | 34,078 | 18,784 | 35,891 |
Cash | 258,955 | 226,212 | 199,310 | 191,782 |
Basic Shares | 29,524 | 29,528 | 29,494 | 29,471 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $703,592 | $565,568 | $505,198 | $425,544 |
Gross Profit | 276,438 | 219,970 | 205,484 | 168,249 |
EBITDA | 146,159 | 113,406 | 106,465 | 90,227 |
EBIT | 118,049 | 87,165 | 78,603 | 65,011 |
Net Income | 92,598 | 66,496 | 60,884 | 49,343 |
Net Change In Cash | 703,592 | 565,568 | 505,198 | 425,544 |
Cost of Revenue | 51,955 | 14,901 | 23,402 | |
Free Cash Flow | 98,114 | 76,560 | 80,764 | 80,519 |
Cash | 191,782 | 138,052 | 87,174 | 72,273 |
Basic Shares | 29,456 | 29,376 | 29,338 | 29,230 |
Quarter | EPS |
---|---|
2024-09-30 | $1.08 |
2024-06-30 | $1.12 |
2024-03-31 | $0.99 |
2023-12-31 | $0.84 |