XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Income Statement [Abstract]      
Sales $ 1,537,589 $ 1,323,649 $ 525,598
Costs and Expenses      
Cost of sales 1,174,128 1,027,706 379,445
Gross margin 363,461 295,943 146,153
Selling, general and administrative 141,861 122,305 66,934
Operating income 221,600 173,638 79,219
Interest expense (107,065) (88,800) (6,363)
Equity in earnings of unconsolidated subsidiaries 15,407 2,597 0
Other income, net 161 1,240 175
Income from continuing operations before income taxes 130,103 88,675 73,031
Income tax expense 28,496 22,336 23,214
Net income from continuing operations 101,607 66,339 49,817
Income from discontinued operations, net of tax 0 12,770 34,205
Loss on disposal of discontinued operations, net of tax 0 (132,083) 0
Net income (loss) from discontinued operations 0 (119,313) 34,205
Net income (loss) 101,607 (52,974) 84,022
Dividends on preferred stock (14,400) (8,240) 0
Net income (loss) available to common shareholders $ 87,207 $ (61,214) $ 84,022
Basic earnings (loss) per share      
Earnings (loss) per common share from continuing operations (in dollars per share) $ 3.48 $ 2.34 $ 2.00
Earnings (loss) per common share from discontinued operations (in dollars per share) 0 (4.81) 1.38
Basic earnings per common share (usd per share) 3.48 (2.47) 3.38
Diluted Earnings (Loss) Per Share [Abstract]      
Earnings (loss) per common share from continuing operations (in dollars per share) 3.46 2.33 1.99
Earnings (loss) per common share from discontinued operations (in dollars per share) 0 (4.78) 1.36
Diluted earnings per common share (usd per share) $ 3.46 $ (2.45) $ 3.35
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Weighted average number common shares, basic (shares) 25,041 24,828 24,855
Weighted average number common shares, diluted (shares) 25,209 24,978 25,077
Cash dividends declared per common share (usd per share) $ 0.68 $ 0.68 $ 0.68