Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $238,060 | $244,405 | $235,864 | $230,916 |
Gross Profit | 108,225 | 109,215 | 96,782 | 94,666 |
EBITDA | 47,454 | 46,459 | 42,374 | 40,819 |
EBIT | 33,091 | 32,304 | 28,258 | 27,890 |
Net Income | 16,464 | 19,192 | 13,755 | 14,676 |
Net Change In Cash | 238,060 | 244,405 | 235,864 | 230,916 |
Free Cash Flow | 59,313 | 19,465 | 35,301 | 18,029 |
Cash | 113,989 | 92,690 | 98,468 | 93,520 |
Basic Shares | 36,148 | 36,129 | 36,092 | 36,127 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $949,245 | $881,662 | $860,903 | $706,793 |
Gross Profit | 421,545 | 399,897 | 378,472 | 300,328 |
EBITDA | 179,856 | 169,922 | 160,986 | 126,486 |
EBIT | 124,293 | 123,310 | 107,828 | 83,092 |
Net Income | 64,087 | 72,878 | 74,051 | 50,331 |
Net Change In Cash | 949,245 | 881,662 | 860,903 | 706,793 |
Cost of Revenue | -11,916 | -7,326 | ||
Free Cash Flow | 141,350 | 100,114 | 71,136 | 74,649 |
Cash | 113,989 | 105,051 | 100,105 | 117,393 |
Basic Shares | 36,124 | 36,031 | 35,909 | 35,781 |
Quarter | EPS |
---|---|
2024-12-31 | $0.76 |
2024-09-30 | $0.85 |
2024-06-30 | $0.73 |
2024-03-31 | $0.74 |