| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $34,841,000 | $34,719,000 | $32,570,000 | $35,227,000 |
Gross Profit | 16,189,000 | 16,079,000 | 14,232,000 | 15,670,000 |
EBITDA | 7,585,000 | 7,640,000 | 6,298,000 | 7,207,000 |
EBIT | 6,828,000 | 6,872,000 | 5,518,000 | 6,433,000 |
Net Income | 5,432,000 | 5,415,000 | 4,386,000 | 5,129,000 |
Net Change In Cash | 34,841,000 | 34,719,000 | 32,570,000 | 35,227,000 |
Free Cash Flow | -15,334,000 | 28,470,000 | 9,368,000 | 30,473,000 |
Cash | 87,388,000 | 107,751,000 | 114,591,000 | 119,124,000 |
Basic Shares | 1,409,680 | 1,409,680 | 1,413,517 | 1,416,149 |
| Values in thousands | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 |
|---|---|---|---|---|
Revenue | $137,357,000 | $134,489,000 | $113,453,000 | $66,829,000 |
Gross Profit | 62,170,000 | 54,259,000 | 49,123,000 | 48,291,000 |
EBITDA | 28,730,000 | 22,843,000 | 21,037,000 | 22,761,000 |
EBIT | 25,651,000 | 19,862,000 | 18,183,000 | 20,109,000 |
Net Income | 20,362,000 | 16,230,000 | 14,605,000 | 15,794,000 |
Net Change In Cash | 137,357,000 | 134,489,000 | 113,453,000 | 66,829,000 |
Free Cash Flow | 52,977,000 | 20,859,000 | 23,349,000 | 19,442,000 |
Cash | 87,388,000 | 122,743,000 | 133,075,000 | 180,408,000 |
Basic Shares | 1,409,680 | 1,413,755 | 1,392,529 | 1,406,034 |
| Quarter | EPS |
|---|---|
2025-10-31 | $3.76 |
2025-07-31 | $3.84 |
2025-04-30 | $3.12 |
2025-01-31 | $3.62 |