v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Unit, Basic and Diluted
The following table provides a reconciliation of the numerator and denominator of the EPS calculations for the three and six months ended June 30, 2025 and 2024 (dollars in thousands, except per share data):
Three Months Ended
June 30,
Six Months
Ended June 30,
2025202420252024
Computation of Basic Earnings Per Share:
Net income$85,146 $70,125 $154,883 $159,030 
Net income attributable to non-controlling interests(7)— (15)— 
Non-forfeitable dividends on unvested restricted shares(186)(184)(346)(343)
Net income attributable to the Company’s common stockholders for basic earnings per share$84,953 $69,941 $154,522 $158,687 
Weighted average number shares outstanding – basic306,975 302,197 306,923 302,120 
Basic earnings per share attributable to the Company’s common stockholders:
Net income per share$0.28 $0.23 $0.50 $0.53 
Computation of Diluted Earnings Per Share:
Net income attributable to the Company’s common stockholders for diluted earnings per share$84,953 $69,941 $154,522 $158,687 
Weighted average shares outstanding – basic306,975 302,197 306,923 302,120 
Effect of dilutive securities:
Equity awards634 706 624 676 
Weighted average shares outstanding – diluted307,609 302,903 307,547 302,796 
Diluted earnings per share attributable to the Company’s common stockholders:
Net income per share$0.28 $0.23 $0.50 $0.52