XML 35 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table presents the calculations of basic and diluted earnings per share (in thousands, except share and per share amounts):

Three Months EndedNine Months Ended
September 30,September 30,
2025202420252024
Net income attributable to common stockholders$32,812 $28,511 $103,863 $94,653 
Weighted average common shares outstanding - basic47,433,336 43,476,067 46,615,262 43,420,663 
Effect of dilutive securities:
Stock options138,417 346,997 128,637 183,093 
Forward equity sales51,870 164,008 30,973 54,669 
Weighted average common shares
outstanding - diluted47,623,623 43,987,072 46,774,872 43,658,425 
Earnings per share:
Basic$0.69 $0.66 $2.23 $2.18 
Diluted$0.69 $0.65 $2.22 $2.17 
Anti-dilutive shares excluded from above:
Stock options$19,336 $86,542 $54,527 $280,157 
Regular dividends declared per common share$0.92 $0.90 $2.72 $2.70