Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $238,095 | $222,211 | $205,182 | $208,438 |
Gross Profit | 97,810 | 95,437 | 82,760 | 83,878 |
EBITDA | 54,581 | 57,707 | 39,223 | 48,626 |
EBIT | 45,786 | 49,425 | 40,610 | |
Net Income | 34,584 | 38,398 | 30,717 | 32,038 |
Net Change In Cash | 238,095 | 222,211 | 205,182 | 208,438 |
Free Cash Flow | 44,586 | 30,061 | 47,398 | 41,956 |
Cash | 165,208 | 131,358 | 295,305 | 258,955 |
Basic Shares | 29,575 | 29,564 | 29,368 | 29,547 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $826,558 | $703,592 | $565,568 | $505,198 |
Gross Profit | 329,184 | 276,438 | 219,970 | 205,484 |
EBITDA | 190,121 | 146,029 | 113,406 | 106,465 |
EBIT | 157,936 | 117,919 | 87,165 | 78,603 |
Net Income | 124,942 | 92,598 | 66,496 | 60,884 |
Net Change In Cash | 826,558 | 703,592 | 565,568 | 505,198 |
Cost of Revenue | 51,955 | 14,901 | ||
Free Cash Flow | 142,216 | 98,114 | 76,560 | 80,764 |
Cash | 295,305 | 191,782 | 138,052 | 87,174 |
Basic Shares | 29,534 | 29,456 | 29,376 | 29,338 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.17 |
2025-03-31 | $1.30 |
2024-12-31 | $1.04 |