Dividend history, stock splits and earnings dates.
| Report Date | FY End | Est. EPS | Time |
|---|---|---|---|
| Jul 23, 2026 | Jun 30, 2026 | 3.2000 | pre-market |
| Ex-Date | Declared | Record | Pay Date | Amount / Share |
|---|---|---|---|---|
| Jul 1, 2026 | Feb 8, 2024 | Jul 1, 2026 | Jul 2, 2026 | $0.9694 |
| Mar 31, 2026 | Feb 8, 2024 | Apr 1, 2026 | Apr 2, 2026 | $0.9740 |
| Dec 31, 2025 | – | – | – | $0.9950 |
| Oct 1, 2025 | – | – | – | $0.9980 |
| Jun 18, 2025 | – | – | – | $0.9773 |
| Mar 27, 2025 | – | – | – | $0.8515 |
| Mar 25, 2025 | – | – | – | $0.8536 |
| Jan 3, 2025 | – | – | – | $0.8113 |
| Jan 2, 2025 | – | – | – | $0.8190 |
| Sep 25, 2024 | – | – | – | $0.8830 |
| Sep 24, 2024 | – | – | – | $0.8780 |
| Jun 20, 2024 | – | – | – | $0.8490 |
| Jun 18, 2024 | – | – | – | $0.8472 |
| Mar 19, 2024 | – | – | – | $0.8047 |
| Jan 2, 2024 | Feb 11, 2022 | Jan 3, 2024 | Jan 12, 2024 | $0.7400 |
| Sep 19, 2023 | – | – | – | $0.7906 |
| Jun 20, 2023 | – | – | – | $0.8080 |
| Mar 22, 2023 | – | – | – | $0.7430 |
| Mar 21, 2023 | – | – | – | $0.7392 |
| Dec 30, 2022 | – | – | – | $0.7353 |
| Dec 6, 2022 | – | – | – | $1.0500 |
| Sep 21, 2022 | – | – | – | $0.6880 |
| Sep 20, 2022 | – | – | – | $0.6919 |
| Jun 20, 2022 | – | – | – | $0.6947 |
| Mar 22, 2022 | – | – | – | $0.7270 |
| Mar 21, 2022 | – | – | – | $0.7289 |
| Jan 3, 2022 | – | – | – | $0.7510 |
| Dec 31, 2021 | – | – | – | $0.7470 |
| Sep 20, 2021 | – | – | – | $0.7746 |
| Jun 24, 2021 | – | – | – | $0.7880 |
| Jun 23, 2021 | – | – | – | $5.7229 |
| Mar 25, 2021 | – | – | – | $0.7800 |
| Mar 24, 2021 | – | – | – | $5.1815 |
| Jan 1, 2021 | – | – | – | $0.8119 |
| Sep 25, 2020 | – | – | – | $0.7700 |
| Jun 29, 2020 | – | – | – | $0.7630 |
| Mar 30, 2020 | – | – | – | $0.7580 |
| Mar 27, 2020 | – | – | – | $0.7496 |
| Jan 6, 2020 | – | – | – | $0.7370 |
| Jan 3, 2020 | – | – | – | $0.7392 |
| Sep 27, 2019 | – | – | – | $0.7210 |
| Sep 26, 2019 | – | – | – | $0.7234 |
| Jun 11, 2019 | – | – | – | $0.7240 |
| Jun 10, 2019 | – | – | – | $0.7255 |
| Mar 19, 2019 | – | – | – | $0.7260 |
| Dec 18, 2018 | – | – | – | $0.7255 |
| Sep 25, 2018 | – | – | – | $0.7545 |
| Mar 19, 2018 | – | – | – | $0.6200 |
| Dec 19, 2017 | – | – | – | $0.6200 |
| Sep 25, 2017 | – | – | – | $0.6200 |
| Jun 5, 2017 | – | – | – | $0.6200 |
| Mar 20, 2017 | – | – | – | $0.6100 |
| Dec 21, 2016 | – | – | – | $0.6100 |
| Sep 27, 2016 | – | – | – | $0.6100 |
| Jun 6, 2016 | – | – | – | $0.6100 |
| Mar 21, 2016 | – | – | – | $0.6100 |
| Dec 21, 2015 | – | – | – | $0.6100 |
| Sep 28, 2015 | – | – | – | $0.6100 |
| Jun 8, 2015 | – | – | – | $0.6100 |
| Mar 23, 2015 | – | – | – | $0.6100 |