| Disaggregation of Revenue |
| | | | | | | | | | | | | | | | | | | Three Months Ended | | | | January 31, | | | | | | | 2026 | | 2025 | | | | | | (In thousands) | | Hardware Solutions: | | | | | | | | | Window and door hardware | | | | | $ | 124,701 | | | $ | 122,353 | | | Screens | | | | | 62,599 | | | 60,554 | | | | | | | | | | | Other | | | | | 1,812 | | | 1,833 | | | | | | | $ | 189,112 | | | $ | 184,740 | | | Extruded Solutions: | | | | | | | | | Window profiles | | | | | 58,355 | | | 59,845 | | | Seals and gaskets | | | | | 17,634 | | | 18,041 | | | Spacers | | | | | 47,602 | | | 42,861 | | | Solar | | | | | 4,605 | | | 5,523 | | | Flashing Tape | | | | | 1,518 | | | 2,114 | | | Window and door hardware | | | | | 7,512 | | | 9,458 | | | Other | | | | | 2,574 | | | 1,788 | | | | | | | $ | 139,800 | | | $ | 139,630 | | | Custom Solutions: | | | | | | | | | Wood solutions | | | | | $ | 46,654 | | | $ | 43,810 | | | Access solutions | | | | | 23,045 | | | 22,908 | | | Mixing solutions | | | | | 19,443 | | | 18,320 | | | | | | | | | | | | | | | $ | 89,142 | | | $ | 85,038 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unallocated Corporate & Other: | | | | | | | | | Eliminations | | | | | $ | (8,965) | | | $ | (9,364) | | | | | | | $ | (8,965) | | | $ | (9,364) | | | Net sales | | | | | $ | 409,089 | | | $ | 400,044 | |
|