CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) (Unaudited) - $ / shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
O2025 M6 Dividends | ||||
Dividends declared, per share | $ 0.57 | |||
O2024 M6 Dividends | ||||
Dividends declared, per share | $ 0.55 | |||
O2025 Q2 Dividends | ||||
Dividends declared, per share | $ 0.285 | |||
O2024 Q2 Dividends | ||||
Dividends declared, per share | $ 0.275 |