| Aug 14, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 31 | $59.23 | $2K@ $59.23 | 22,715 | Form 4 |
| Aug 14, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 37 | $59.23 | $2K@ $59.23 | 22,684 | Form 4 |
| Aug 13, 2026 | MAINVP, CAO & Assistant Treasurer | Open-market purchaseCode P · direct | 2,050 | $59.04 | $121K@ $59.04 | 22,647 | Form 4 |
| Aug 13, 2026 | MAINVP, CAO & Assistant Treasurer | Open-market purchaseCode P · direct | 500 | $59.09 | $30K@ $59.09 | 20,597 | Form 4 |
| Jul 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 34 | $53.09 | $2K@ $53.09 | 20,097 | Form 4 |
| Jul 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 41 | $53.09 | $2K@ $53.09 | 20,063 | Form 4 |
| Jun 29, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 34 | $51.01 | $2K@ $51.01 | 20,022 | Form 4 |
| Jun 29, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 48 | $51.01 | $2K@ $51.01 | 19,988 | Form 4 |
| Jun 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 34 | $52.02 | $2K@ $52.02 | 19,940 | Form 4 |
| Jun 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 40 | $52.02 | $2K@ $52.02 | 19,906 | Form 4 |
| May 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 35 | $50.69 | $2K@ $50.69 | 19,865 | Form 4 |
| May 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 41 | $50.69 | $2K@ $50.69 | 19,830 | Form 4 |
| Apr 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 31 | $56.39 | $2K@ $56.39 | 19,789 | Form 4 |
| Apr 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 37 | $56.39 | $2K@ $56.39 | 19,758 | Form 4 |
| Apr 1, 2026 | MAINVP, CAO & Assistant Treasurer | Shares withheld for tax or exercise priceCode F · direct | 780 | $52.96 | $41K@ $52.96 | 19,721 | Form 4 |
| Apr 1, 2026 | MAINVP, CAO & Assistant Treasurer | Grant or awardCode A · direct | 7,254 | — | — | 20,501 | Form 4 |
| Mar 27, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 31 | $52.92 | $2K@ $52.92 | 13,247 | Form 4 |
| Mar 27, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 27 | $52.92 | $1K@ $52.92 | 13,216 | Form 4 |
| Mar 13, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 26 | $54.66 | $1K@ $54.66 | 13,189 | Form 4 |
| Mar 13, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 23 | $54.66 | $1K@ $54.66 | 13,162 | Form 4 |
| Feb 13, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 23 | $60.89 | $1K@ $60.89 | 13,140 | Form 4 |
| Feb 13, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 19 | $60.89 | $1K@ $60.89 | 13,116 | Form 4 |
| Jan 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 23 | $62.27 | $1K@ $62.27 | 13,098 | Form 4 |
| Jan 15, 2026 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 18 | $62.27 | $1K@ $62.27 | 13,075 | Form 4 |
| Dec 29, 2025 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 27 | $60.77 | $2K@ $60.77 | 13,057 | Form 4 |
| Dec 29, 2025 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 33 | $60.77 | $2K@ $60.77 | 13,030 | Form 4 |
| Dec 15, 2025 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 22 | $62.05 | $1K@ $62.05 | 12,997 | Form 4 |
| Dec 15, 2025 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 28 | $62.05 | $2K@ $62.05 | 12,975 | Form 4 |
| Nov 14, 2025 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 23 | $58.90 | $1K@ $58.90 | 12,947 | Form 4 |
| Nov 14, 2025 | MAINVP, CAO & Assistant Treasurer | Other acquisition or dispositionCode J · direct | 29 | $58.90 | $2K@ $58.90 | 12,924 | Form 4 |