CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares |
12 Months Ended | ||
---|---|---|---|
Apr. 30, 2025 |
Apr. 30, 2024 |
Apr. 30, 2023 |
|
Class A | |||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||
Common stock dividend (in dollars per share) | $ 1.41 | $ 1.40 | $ 1.39 |
Class B | |||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||
Common stock dividend (in dollars per share) | $ 1.41 | $ 1.40 | $ 1.39 |