| Schedule of operating results and financial position data of the Company's reportable segments |
| | | | | | | | | | | | | Three Months Ended | | | | | | | | | April 30, 2026 | | Power | | Industrial | | Teledata | | Totals | Revenues | | $ | 226,667 | | $ | 58,304 | | $ | 5,983 | | $ | 290,954 | Cost of revenues | | | 173,086 | | | 51,427 | | | 5,327 | | | 229,840 | Gross profit | | | 53,581 | | | 6,877 | | | 656 | | | 61,114 | Selling, general and administrative expenses | | | 9,229 | | | 1,963 | | | 1,162 | | | 12,354 | Income (loss) from operations | | | 44,352 | | | 4,914 | | | (506) | | | 48,760 | Other income (loss), net | | | 7,852 | | | 26 | | | (3) | | | 7,875 | Segment income (loss) before income taxes | | $ | 52,204 | | $ | 4,940 | | $ | (509) | | | 56,635 | Corporate | | | | | | | | | | | | (2,866) | Consolidated income before income taxes | | | | | | | | | | | | 53,769 | Provision for income taxes | | | | | | | | | | | | 7,706 | Net income | | | | | | | | | | | $ | 46,063 |
| | | | | | | | | | | | | | | | | | | Three Months Ended | | | | | | | | | | | Segment | | | | | Consolidated | April 30, 2026 | | Power | | Industrial | | Teledata | | Totals | | Corporate | | Totals | Amortization of intangibles | | $ | — | | $ | 75 | | $ | — | | $ | 75 | | $ | — | | $ | 75 | Depreciation | | | 328 | | | 152 | | | 76 | | | 556 | | | 3 | | | 559 | Property, plant and equipment additions | | | 1,805 | | | 628 | | | — | | | 2,433 | | | — | | | 2,433 | | | | | | | | | | | | | | | | | | | | Current assets | | $ | 938,093 | | $ | 92,323 | | $ | 5,757 | | $ | 1,036,173 | | $ | 179,935 | | $ | 1,216,108 | Current liabilities | | | 709,549 | | | 77,699 | | | 5,154 | | | 792,402 | | | 2,287 | | | 794,689 | Goodwill | | | 18,476 | | | 9,467 | | | 90 | | | 28,033 | | | — | | | 28,033 | Total assets | | | 988,381 | | | 108,690 | | | 8,800 | | | 1,105,871 | | | 180,567 | | | 1,286,438 |
| | | | | | | | | | | | | Three Months Ended | | | | | | | | | April 30, 2025 | | Power | | Industrial | | Teledata | | Totals | Revenues | | $ | 160,356 | | $ | 29,184 | | $ | 4,120 | | $ | 193,660 | Cost of revenues | | | 127,386 | | | 26,033 | | | 3,378 | | | 156,797 | Gross profit | | | 32,970 | | | 3,151 | | | 742 | | | 36,863 | Selling, general and administrative expenses | | | 6,786 | | | 1,612 | | | 918 | | | 9,316 | Income (loss) from operations | | | 26,184 | | | 1,539 | | | (176) | | | 27,547 | Other income, net | | | 4,372 | | | — | | | 32 | | | 4,404 | Segment income (loss) before income taxes | | $ | 30,556 | | $ | 1,539 | | $ | (144) | | | 31,951 | Corporate | | | | | | | | | | | | (2,165) | Consolidated income before income taxes | | | | | | | | | | | | 29,786 | Provision for income taxes | | | | | | | | | | | | 7,236 | Net income | | | | | | | | | | | $ | 22,550 |
| | | | | | | | | | | | | | | | | | | Three Months Ended | | | | | | | | | | | Segment | | | | | Consolidated | April 30, 2025 | | Power | | Industrial | | Teledata | | Totals | | Corporate | | Totals | Amortization of intangibles | | $ | — | | $ | 98 | | $ | — | | $ | 98 | | $ | — | | $ | 98 | Depreciation | | | 160 | | | 160 | | | 92 | | | 412 | | | 3 | | | 415 | Property, plant and equipment additions | | | 215 | | | 12 | | | 88 | | | 315 | | | 80 | | | 395 | | | | | | | | | | | | | | | | | | | | Current assets | | $ | 542,993 | | $ | 43,147 | | $ | 5,956 | | $ | 592,096 | | $ | 145,981 | | $ | 738,077 | Current liabilities | | | 398,610 | | | 19,095 | | | 3,962 | | | 421,667 | | | 1,283 | | | 422,950 | Goodwill | | | 18,476 | | | 9,467 | | | 90 | | | 28,033 | | | — | | | 28,033 | Total assets | | | 577,692 | | | 58,995 | | | 8,672 | | | 645,359 | | | 146,796 | | | 792,155 |
|