XML 17 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Earnings (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]    
Revenue $ 601,521 $ 561,387
Cost of Goods Sold 425,526 410,521
Gross Profit 175,995 150,866
Equity in Earnings of Unconsolidated Joint Venture 3,159 5,098
Corporate General and Administrative Expense (11,679) (11,820)
Other Non-Operating Income (Expense) 213 (635)
Interest Expense, net (12,239) (7,330)
Earnings before Income Taxes 155,449 136,179
Income Taxes (34,600) (31,174)
Net Earnings $ 120,849 $ 105,005
EARNINGS PER SHARE    
Basic $ 3.43 $ 2.76
Diluted $ 3.4 $ 2.75
AVERAGE SHARES OUTSTANDING    
Basic 35,274,753 37,982,580
Diluted 35,532,284 38,222,949
CASH DIVIDENDS PER SHARE $ 0.25 $ 0.25