v3.24.4
Consolidated Statements of Changes in Stockholders' Equity (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common stock, dividends, per share, declared $ 2.70 $ 2.30 $ 1.88
Series C Preferred Stock [Member]      
Preferred stock, dividends per share, declared 5,500 5,500 5,500
Series D Preferred Stock [Member]      
Preferred stock, dividends per share, declared $ 6,125 $ 6,125 $ 7,674