Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $127,216 | $146,407 | $141,632 | $145,678 |
Gross Profit | 100,776 | 95,141 | 94,826 | |
EBITDA | 50,529 | 43,088 | 48,042 | |
EBIT | 47,700 | 40,060 | 44,989 | |
Net Income | 37,326 | 37,520 | 31,438 | 34,937 |
Net Change In Cash | 127,216 | 146,407 | 141,632 | 145,678 |
Free Cash Flow | -69,281 | 69,281 | 27,005 | 66,690 |
Cash | 88,810 | 87,816 | 76,837 | 99,900 |
Basic Shares | 24,541 | 24,547 | 24,515 | 24,514 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $570,324 | $507,530 | $385,078 | $354,864 |
Gross Profit | 374,658 | 363,404 | 341,486 | 341,033 |
EBITDA | 183,418 | 177,143 | 175,874 | 178,884 |
EBIT | 171,057 | 161,680 | 156,787 | 154,885 |
Net Income | 132,623 | 124,927 | 120,509 | 118,534 |
Net Change In Cash | 570,324 | 507,530 | 385,078 | 354,864 |
Cost of Revenue | -402,390 | 282,140 | ||
Free Cash Flow | 181,486 | 181,956 | 173,150 | 163,875 |
Cash | 76,837 | 77,474 | 84,703 | 54,420 |
Basic Shares | 24,496 | 24,616 | 24,687 | 25,038 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.55 |
2025-03-31 | $1.52 |
2024-12-31 | $1.41 |