v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Dividends Payable
The following table presents the components of cumulative distributions to stockholders at June 30, 2026 and December 31, 2025.
Cumulative Distributions to StockholdersJune 30, 2026December 31, 2025
Preferred dividends$187,268 $180,829 
Common stock dividends2,665,605 2,486,222 
Totals$2,852,873 $2,667,051 
Schedule of Equity Transactions
The following tables present our equity transactions for the six months ended June 30, 2026 and for the year ended December 31, 2025.
Transaction TypeCompletion DateNumber of Shares
Per Share price (1)
Net Proceeds (costs)
June 30, 2026
Preferred C ATM Sales AgreementJanuary 2, 2026 - June 29, 2026505 $20.75 $10,475 
2023 Common stock ATM Sales AgreementJanuary 6, 2026 - June 30, 202624,535 $17.69 $434,031 
DRIP shares issuedJanuary 26, 2026 - June 29, 2026$17.15 $76 
Common stock repurchasedMarch 20, 2026(125)$16.11 $(2,013)
December 31, 2025
Preferred C ATM Sales AgreementJanuary 22, 2025 - December 31, 2025201 $20.50 $4,118 
August 2025 Public OfferingAugust 5, 202518,500 $16.14 $298,502 
2023 Common stock ATM Sales AgreementJanuary 2, 2025 - July 30, 202532,290 $17.82 $575,554 
DRIP shares issuedJanuary 27, 2025 - December 29, 2025$16.59 $111 
Common stock repurchasedApril 8, 2025 -September 22, 2025(1,351)$14.77 $(19,947)
(1)Weighted average price.
Schedule of Dividends Transactions
The following table presents our Series C Preferred Stock dividend transactions for the six months ended June 30, 2026.
Record DatePayment Date
Rate per Series C Preferred Share
Aggregate amount paid to holders of record
January 15, 2026January 27, 2026$0.14583 $1,041 
February 15, 2026February 27, 2026$0.14583 1,061 
March 15, 2026March 27, 2026$0.14583 1,073 
April 15, 2026April 27, 2026$0.14583 1,074 
May 15, 2026May 27, 2026$0.14583 1,091 
June 15, 2026June 29, 2026$0.14583 1,099 
Total dividends paid$6,439 
The following table presents our common stock dividend transactions for the six months ended June 30, 2026.
Record DatePayment DateRate per common shareAggregate amount paid to holders of record
January 15, 2026January 29, 2026$0.24 $27,796 
February 17, 2026February 27, 2026$0.24 28,734 
March 16, 2026March 30, 2026$0.24 29,747 
April 15, 2026April 29, 2026$0.24 29,847 
May 15, 2026May 28, 2026$0.24 31,319 
June 15, 2026June 29, 2026$0.24 31,940 
Total dividends paid$179,383