XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Earnings (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]    
Revenue $ 634,690 $ 608,689
Cost of Goods Sold 449,091 421,821
Gross Profit 185,599 186,868
Equity in Earnings of Unconsolidated Joint Venture 3,804 7,716
Corporate General and Administrative Expense (20,783) (15,649)
Other Non-Operating Income 954 2,683
Interest Expense, net (11,716) (10,684)
Earnings before Income Taxes 157,858 170,934
Income Taxes (34,496) (37,092)
Net Earnings $ 123,362 $ 133,842
EARNINGS PER SHARE    
Basic $ 3.78 $ 3.97
Diluted $ 3.76 $ 3.94
AVERAGE SHARES OUTSTANDING    
Basic 32,624,075 33,734,280
Diluted 32,808,568 33,993,023
CASH DIVIDENDS PER SHARE $ 0.25 $ 0.25