XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Shareholders Equity - USD ($)
Common stock
Treasury Stock
Additional paid-in capital
Retained Earnings
Total
Balance - beginning at Mar. 31, 2022 $ 513,217 $ (121,226,936) $ 760,105,994 $ 280,759,140 $ 920,151,415
Balance - beginning (Shares) at Mar. 31, 2022 51,321,695        
Increase (Decrease) in Shareholders' Equity          
Net Income (Loss)       172,443,930 172,443,930
Restricted share award issuances $ 3,089   (3,089)    
Restricted share award issuances (Shares) 308,898        
Dividend ($5.50 per common share)       (221,359,508) (221,359,508)
Stock-based compensation     4,280,387   4,280,387
Purchase of treasury stock   (1,669,902)     (1,669,902)
Balance - Ending at Mar. 31, 2023 $ 516,306 (122,896,838) 764,383,292 231,843,562 873,846,322
Balance - ending (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
Restricted share award issuances $ 3,294   (3,294)    
Restricted share award issuances (Shares) 329,410        
Common share issuance $ 20,000   84,389,361   84,409,361
Common share issuance (Shares) 2,000,000        
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