Values in thousands | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
---|---|---|---|---|
Revenue | $34,719,000 | $32,570,000 | $35,227,000 | $33,890,000 |
Gross Profit | 16,079,000 | 14,232,000 | 15,670,000 | 14,223,000 |
EBITDA | 7,640,000 | 6,298,000 | 7,207,000 | 6,036,000 |
EBIT | 6,872,000 | 5,518,000 | 6,433,000 | 5,215,000 |
Net Income | 5,415,000 | 4,386,000 | 5,129,000 | 4,219,000 |
Net Change In Cash | 34,719,000 | 32,570,000 | 35,227,000 | 33,890,000 |
Free Cash Flow | 28,470,000 | 9,368,000 | 30,473,000 | 16,495,000 |
Cash | 107,751,000 | 114,591,000 | 119,124,000 | 122,743,000 |
Basic Shares | 1,409,680 | 1,413,517 | 1,416,149 | 1,416,149 |
Values in thousands | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 |
---|---|---|---|---|
Revenue | $134,489,000 | $113,453,000 | $66,829,000 | $57,680,000 |
Gross Profit | 54,259,000 | 49,123,000 | 48,291,000 | 50,290,000 |
EBITDA | 22,843,000 | 21,037,000 | 22,761,000 | 23,223,000 |
EBIT | 19,862,000 | 18,183,000 | 20,109,000 | 20,631,000 |
Net Income | 16,230,000 | 14,605,000 | 15,794,000 | 16,038,000 |
Net Change In Cash | 134,489,000 | 113,453,000 | 66,829,000 | 57,680,000 |
Free Cash Flow | 20,859,000 | 23,349,000 | 19,442,000 | 58,858,000 |
Cash | 122,743,000 | 133,075,000 | 180,408,000 | 193,484,000 |
Basic Shares | 1,413,755 | 1,392,529 | 1,406,034 | 1,426,735 |
Quarter | EPS |
---|---|
2025-07-31 | $3.84 |
2025-04-30 | $3.12 |
2025-01-31 | $3.62 |
2024-10-31 | $2.91 |