Values in thousands | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 |
---|---|---|---|---|
Revenue | $165,609,000 | $180,554,000 | $169,588,000 | $169,335,000 |
Gross Profit | 41,306,000 | 44,382,000 | 42,248,000 | 42,525,000 |
EBITDA | 10,000,000 | 11,054,000 | 9,976,000 | 10,103,000 |
EBIT | 6,631,000 | 7,680,000 | 6,716,000 | 6,892,000 |
Net Income | 4,487,000 | 5,254,000 | 4,577,000 | 4,501,000 |
Net Change In Cash | 165,609,000 | 180,554,000 | 169,588,000 | 169,335,000 |
Free Cash Flow | 425,000 | 6,438,000 | 372,000 | 6,277,000 |
Cash | 9,311,000 | 9,037,000 | 10,049,000 | 8,811,000 |
Basic Shares | 8,051,000 | 8,078,000 | 8,082,000 | 8,081,000 |
Values in thousands | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
---|---|---|---|---|
Revenue | $680,985,000 | $648,125,000 | $611,289,000 | $572,754,000 |
Gross Profit | 169,232,000 | 157,983,000 | 147,568,000 | 143,754,000 |
EBITDA | 42,010,000 | 36,384,000 | 30,089,000 | 31,348,000 |
EBIT | 29,037,000 | 24,531,000 | 19,144,000 | 20,690,000 |
Net Income | 19,436,000 | 15,511,000 | 11,680,000 | 13,673,000 |
Net Change In Cash | 680,985,000 | 648,125,000 | 611,289,000 | 572,754,000 |
Cost of Revenue | -5,920,000 | -4,662,000 | ||
Free Cash Flow | 12,660,000 | 15,120,000 | 12,244,000 | 11,075,000 |
Cash | 9,037,000 | 9,867,000 | 8,885,000 | 14,760,000 |
Basic Shares | 8,081,000 | 8,109,000 | 8,202,000 | 8,415,000 |
Quarter | EPS |
---|---|
2025-04-30 | $0.61 |
2025-01-31 | $0.66 |
2024-10-31 | $0.58 |
2024-07-31 | $0.67 |