v3.25.4
CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)
Jun. 06, 2025
shares
CONSOLIDATED STATEMENTS OF INCOME  
Share purchase (in shares) 2,153,846