v3.26.1
Consolidated Statements of Shareholders' Equity - USD ($)
Common stock
Treasury stock
Additional paid-in capital
Retained earnings
Total
Balance - beginning at Mar. 31, 2023 $ 516,306 $ (122,896,838) $ 764,383,292 $ 231,843,562 $ 873,846,322
Balance - beginning, shares at Mar. 31, 2023 51,630,593        
Increase (Decrease) in Shareholders' Equity          
Net Income (Loss)       307,446,913 307,446,913
Restricted share award issuances $ 3,644   (3,644)    
Restricted share award issuances, shares 364,434        
Dividend ($4.00 per common share)       (162,154,589) (162,154,589)
Stock-based compensation     8,334,838   8,334,838
Purchase of treasury stock   (3,940,401)     (3,940,401)
Balance - Ending at Mar. 31, 2024 $ 519,950 (126,837,239) 772,714,486 377,135,886 1,023,533,083
Balance - ending, shares at Mar. 31, 2024 51,995,027        
Increase (Decrease) in Shareholders' Equity          
Net Income (Loss)       90,170,480 90,170,480
Common share issuance $ 20,000   84,389,361   84,409,361
Common share issuance, shares 2,000,000        
Restricted share award issuances $ 3,294   (3,294)    
Restricted share award issuances, shares 329,410        
Dividend ($3.70 per common share)       (156,163,541) (156,163,541)
Stock-based compensation     10,423,520   10,423,520
Purchase of treasury stock   (6,266,718)     (6,266,718)
Balance - Ending at Mar. 31, 2025 $ 543,244 (133,103,957) 867,524,073 311,142,825 1,046,106,185
Balance - ending, shares at Mar. 31, 2025 54,324,437        
Increase (Decrease) in Shareholders' Equity          
Net Income (Loss)       193,665,933 193,665,933
Restricted share award issuances $ 3,234   (3,234)    
Restricted share award issuances, shares 323,431        
Dividend ($3.70 per common share)       (104,792,374) (104,792,374)
Stock-based compensation     11,028,854   11,028,854
Purchase of treasury stock   (7,012,220)     (7,012,220)
Balance - Ending at Mar. 31, 2026 $ 546,478 $ (140,116,177) $ 878,549,693 $ 400,016,384 $ 1,138,996,378
Balance - ending, shares at Mar. 31, 2026 54,647,868