XNAS 04 May, 2026 4:00 PM (EDT)
| Client Name | Client Category | Action | Reported to Exchange | Quantity | Post Transaction Holding | Traded % | Avg. Price | Value | Security Type |
|---|---|---|---|---|---|---|---|---|---|
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Gift of securities by or to the insider at price $ 0.00 per share. | 24 Apr 2026 | 15,500 | 17,433,885 (17%) | 0% | 0 | Common Shares | |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 13,120 | - | - | Performance Based Restricted Stock Unit | |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 13,120 | - | - | Restricted Stock Unit | |
| Margaret A. Hayne | Director, Co-President & CCO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 3,012 | 1,204,861 (1%) | 0% | 64.9 | 195,569 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 1,211,421 (1%) | 0% | - | Common Shares | |
| Margaret A. Hayne | Director, Co-President & CCO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 3,012 | 1,208,409 (1%) | 0% | 64.9 | 195,569 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 1,207,873 (1%) | 0% | - | Common Shares | |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 13,120 | - | - | Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 80,553 (0%) | 0% | - | Common Shares | |
| Francis J. Conforti | Co-President & COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 3,012 | 77,541 (0%) | 0% | 64.9 | 195,569 | Common Shares |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 84,101 (0%) | 0% | - | Common Shares | |
| Francis J. Conforti | Co-President & COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 3,012 | 81,089 (0%) | 0% | 64.9 | 195,569 | Common Shares |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 13,120 | - | - | Performance Based Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 2,756 | 30,405 (0%) | 0% | 64.9 | 178,947 | Common Shares |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 5,963 | 33,161 (0%) | 0% | - | Common Shares | |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 5,963 | 11,928 | - | - | Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 5,963 | 11,928 | - | - | Performance Based Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 2,756 | 33,612 (0%) | 0% | 64.9 | 178,947 | Common Shares |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 5,963 | 36,368 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Sale of securities on an exchange or to another person at price $ 66.00 per share. | 11 Mar 2026 | 5,720 | 8,733 (0%) | 0% | 66 | 377,520 | Common Shares |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 2,783 | 5,566 | - | - | Performance Based Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 2,783 | 5,566 | - | - | Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 1,277 | 12,947 (0%) | 0% | 64.9 | 82,916 | Common Shares |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 2,783 | 14,224 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 2,783 | 15,730 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 1,277 | 14,453 (0%) | 0% | 64.9 | 82,916 | Common Shares |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 295,110 (0%) | 0% | - | Common Shares | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 3,032 | 288,550 (0%) | 0% | 64.9 | 196,868 | Common Shares |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 291,582 (0%) | 0% | - | Common Shares | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 13,120 | - | - | Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 6,560 | 13,120 | - | - | Performance Based Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 3,032 | 292,078 (0%) | 0% | 64.9 | 196,868 | Common Shares |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 3,379 | 6,759 | - | - | Performance Based Restricted Stock Unit | |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 3,379 | 6,759 | - | - | Restricted Stock Unit | |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 3,379 | 21,782 (0%) | 0% | - | Common Shares | |
| Melanie Marein-Efron | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 1,551 | 20,231 (0%) | 0% | 64.9 | 100,706 | Common Shares |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Mar 2026 | 3,379 | 23,610 (0%) | 0% | - | Common Shares | |
| Melanie Marein-Efron | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.93 per share. | 11 Mar 2026 | 1,551 | 22,059 (0%) | 0% | 64.9 | 100,706 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 4,974 | 1,201,313 (1%) | 0% | 64.5 | 320,724 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 1,206,287 (1%) | 0% | - | Common Shares | |
| Margaret A. Hayne | Director, Co-President & CCO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 4,974 | 1,195,453 (1%) | 0% | 64.5 | 320,724 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 1,200,427 (1%) | 0% | - | Common Shares | |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 0 | - | - | Restricted Stock Unit | |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 0 | - | - | Performance Based Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 4,974 | 68,133 (0%) | 0% | 64.5 | 320,724 | Common Shares |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 73,107 (0%) | 0% | - | Common Shares | |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 0 | - | - | Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 0 | - | - | Performance Based Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 4,974 | 73,993 (0%) | 0% | 64.5 | 320,724 | Common Shares |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 10,834 | 78,967 (0%) | 0% | - | Common Shares | |
| Tricia D. Smith | Global CEO Anthropologie Group | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 4,237 | 27,198 (0%) | 0% | 64.5 | 273,202 | Common Shares |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 9,167 | 0 | - | - | Performance Based Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 9,167 | 0 | - | - | Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 9,167 | 26,505 (0%) | 0% | - | Common Shares | |
| Tricia D. Smith | Global CEO Anthropologie Group | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 4,237 | 22,268 (0%) | 0% | 64.5 | 273,202 | Common Shares |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 9,167 | 31,435 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 1,533 | 11,441 (0%) | 0% | 64.5 | 98,848 | Common Shares |
| Azeez Hayne | Chief Administrative Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 1,288 | 8,807 (0%) | 0% | 64.5 | 83,050 | Common Shares |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 4,167 | 10,095 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 4,167 | 0 | - | - | Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 4,167 | 0 | - | - | Performance Based Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 4,167 | 12,974 (0%) | 0% | - | Common Shares | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 11,667 | 0 | - | - | Performance Based Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 11,667 | 0 | - | - | Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 11,667 | 284,141 (0%) | 0% | - | Common Shares | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 5,393 | 278,748 (0%) | 0% | 64.5 | 347,741 | Common Shares |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 11,667 | 290,415 (0%) | 0% | - | Common Shares | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 5,393 | 285,022 (0%) | 0% | 64.5 | 347,741 | Common Shares |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 5,000 | 0 | - | - | Performance Based Restricted Stock Unit | |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 5,000 | 17,273 (0%) | 0% | - | Common Shares | |
| Melanie Marein-Efron | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 1,574 | 15,699 (0%) | 0% | 64.5 | 101,492 | Common Shares |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 5,000 | 20,699 (0%) | 0% | - | Common Shares | |
| Melanie Marein-Efron | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 64.48 per share. | 09 Mar 2026 | 2,296 | 18,403 (0%) | 0% | 64.5 | 148,046 | Common Shares |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 09 Mar 2026 | 5,000 | 0 | - | - | Restricted Stock Unit | |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 1,193,520 (1%) | 0% | - | Common Shares | |
| Margaret A. Hayne | Director, Co-President & CCO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 3,153 | 1,183,320 (1%) | 0% | 65.6 | 206,900 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 3,927 | 1,189,593 (1%) | 0% | 65.6 | 257,690 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 10,201 | - | - | Performance Based Restricted Stock Unit | |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 10,201 | - | - | Restricted Stock Unit | |
| Margaret A. Hayne | Director, Co-President & CCO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 1,186,473 (1%) | 0% | - | Common Shares | |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 10,201 | - | - | Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 3,153 | 56,000 (0%) | 0% | 65.6 | 206,900 | Common Shares |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 66,200 (0%) | 0% | - | Common Shares | |
| Francis J. Conforti | Co-President & COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 3,927 | 62,273 (0%) | 0% | 65.6 | 257,690 | Common Shares |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 10,201 | - | - | Performance Based Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 59,153 (0%) | 0% | - | Common Shares | |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 9,273 | 20,729 (0%) | 0% | - | Common Shares | |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 9,273 | 9,273 | - | - | Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 9,273 | 9,273 | - | - | Performance Based Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 3,391 | 17,338 (0%) | 0% | 65.6 | 222,517 | Common Shares |
| Tricia D. Smith | Global CEO Anthropologie Group | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 2,894 | 11,456 (0%) | 0% | 65.6 | 189,904 | Common Shares |
| Tricia D. Smith | Global CEO Anthropologie Group | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 9,273 | 14,350 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 4,327 | 4,328 | - | - | Performance Based Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 4,327 | 4,328 | - | - | Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 1,389 | 2,938 (0%) | 0% | 65.6 | 91,146 | Common Shares |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 4,327 | 7,256 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 4,327 | 4,327 (0%) | 0% | - | Common Shares | |
| Azeez Hayne | Chief Administrative Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 1,337 | 5,928 (0%) | 0% | 65.6 | 87,734 | Common Shares |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 3,185 | 266,233 (0%) | 0% | 65.6 | 209,000 | Common Shares |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 10,201 | - | - | Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 10,201 | - | - | Performance Based Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 3,959 | 272,474 (0%) | 0% | 65.6 | 259,790 | Common Shares |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 276,433 (0%) | 0% | - | Common Shares | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 10,200 | 269,418 (0%) | 0% | - | Common Shares | |
| Melanie Marein-Efron | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 1,649 | 8,642 (0%) | 0% | 65.6 | 108,207 | Common Shares |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 5,255 | 10,291 (0%) | 0% | - | Common Shares | |
| Melanie Marein-Efron | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 65.62 per share. | 05 Mar 2026 | 1,624 | 12,273 (0%) | 0% | 65.6 | 106,567 | Common Shares |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 5,255 | 5,255 | - | - | Performance Based Restricted Stock Unit | |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 5,255 | 5,255 | - | - | Restricted Stock Unit | |
| Melanie Marein-Efron | Chief Financial Officer | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 05 Mar 2026 | 5,255 | 13,897 (0%) | 0% | - | Common Shares | |
| Margaret A. Hayne | Director, Co-President & CCO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 13,291 | 13,291 | - | - | Performance Based Restricted Stock Unit | |
| Margaret A. Hayne | Director, Co-President & CCO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 13,291 | 13,291 | - | - | Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 13,291 | 13,291 | - | - | Performance Based Restricted Stock Unit | |
| Francis J. Conforti | Co-President & COO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 13,291 | 13,291 | - | - | Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 12,083 | 12,083 | - | - | Performance Based Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 12,083 | 12,083 | - | - | Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 5,865 | 5,865 | - | - | Performance Based Restricted Stock Unit | |
| Azeez Hayne | Chief Administrative Officer | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 5,865 | 5,865 | - | - | Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 13,291 | 13,291 | - | - | Restricted Stock Unit | |
| Sheila B. Harrington | Global CEO, UO & FP Groups | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 13,291 | 13,291 | - | - | Performance Based Restricted Stock Unit | |
| Melanie Marein-Efron | Chief Financial Officer | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 7,820 | 7,820 | - | - | Restricted Stock Unit | |
| Melanie Marein-Efron | Chief Financial Officer | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 03 Mar 2026 | 7,820 | 7,820 | - | - | Performance Based Restricted Stock Unit | |
| Tricia D. Smith | Global CEO Anthropologie Group | Sale of securities on an exchange or to another person at price $ 64.82 per share. | 02 Mar 2026 | 5,000 | 5,077 (0%) | 0% | 64.8 | 324,075 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.10 per share. | 19 Feb 2026 | 2,185 | 1,943,192 (1%) | 0% | 70.1 | 153,171 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.40 per share. | 19 Feb 2026 | 7,980 | 1,935,212 (1%) | 0% | 70.4 | 561,776 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.07 per share. | 19 Feb 2026 | 1,353 | 1,933,859 (1%) | 0% | 71.1 | 96,160 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.40 per share. | 19 Feb 2026 | 9,120 | 17,450,932 (17%) | 0% | 70.4 | 642,030 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.10 per share. | 19 Feb 2026 | 2,497 | 17,460,052 (17%) | 0% | 70.1 | 175,042 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.10 per share. | 19 Feb 2026 | 2,185 | 1,943,192 (1%) | 0% | 70.1 | 153,171 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.07 per share. | 19 Feb 2026 | 1,353 | 1,933,859 (1%) | 0% | 71.1 | 96,160 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.07 per share. | 19 Feb 2026 | 1,547 | 17,449,385 (17%) | 0% | 71.1 | 109,948 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.40 per share. | 19 Feb 2026 | 7,980 | 1,935,212 (1%) | 0% | 70.4 | 561,776 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.20 per share. | 17 Feb 2026 | 9,296 | 1,954,747 (1%) | 0% | 70.2 | 652,561 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.43 per share. | 17 Feb 2026 | 37 | 1,954,710 (1%) | 0% | 71.4 | 2,643 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.77 per share. | 17 Feb 2026 | 6,487 | 1,948,223 (1%) | 0% | 70.8 | 459,072 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.20 per share. | 17 Feb 2026 | 2,846 | 1,945,377 (1%) | 0% | 71.2 | 202,647 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.43 per share. | 17 Feb 2026 | 37 | 1,954,710 (1%) | 0% | 71.4 | 2,643 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.43 per share. | 17 Feb 2026 | 44 | 17,473,216 (17%) | 0% | 71.4 | 3,143 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.20 per share. | 17 Feb 2026 | 9,296 | 1,954,747 (1%) | 0% | 70.2 | 652,561 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.20 per share. | 17 Feb 2026 | 10,623 | 17,473,260 (17%) | 0% | 70.2 | 745,713 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.20 per share. | 17 Feb 2026 | 2,846 | 1,945,377 (1%) | 0% | 71.2 | 202,647 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.20 per share. | 17 Feb 2026 | 3,253 | 17,462,549 (17%) | 0% | 71.2 | 231,627 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.77 per share. | 17 Feb 2026 | 6,487 | 1,948,223 (1%) | 0% | 70.8 | 459,072 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.77 per share. | 17 Feb 2026 | 7,414 | 17,465,802 (17%) | 0% | 70.8 | 524,674 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.58 per share. | 12 Feb 2026 | 5,003 | 1,973,614 (2%) | 0% | 70.6 | 353,092 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.51 per share. | 12 Feb 2026 | 9,333 | 1,964,043 (2%) | 0% | 70.5 | 658,060 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.25 per share. | 12 Feb 2026 | 238 | 1,973,376 (2%) | 0% | 71.2 | 16,957 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.24 per share. | 12 Feb 2026 | 274 | 17,494,550 (17%) | 0% | 71.2 | 19,521 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.58 per share. | 12 Feb 2026 | 5,003 | 1,973,614 (2%) | 0% | 70.6 | 353,092 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.58 per share. | 12 Feb 2026 | 5,718 | 17,494,824 (17%) | 0% | 70.6 | 403,554 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.51 per share. | 12 Feb 2026 | 9,333 | 1,964,043 (2%) | 0% | 70.5 | 658,060 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.51 per share. | 12 Feb 2026 | 10,667 | 17,483,883 (17%) | 0% | 70.5 | 752,120 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.25 per share. | 12 Feb 2026 | 238 | 1,973,376 (2%) | 0% | 71.2 | 16,957 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.50 per share. | 10 Feb 2026 | 3,521 | 1,993,762 (2%) | 0% | 70.5 | 248,213 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.51 per share. | 10 Feb 2026 | 5,812 | 1,987,950 (2%) | 0% | 71.5 | 415,622 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.77 per share. | 10 Feb 2026 | 7,028 | 1,980,922 (2%) | 0% | 70.8 | 497,393 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.39 per share. | 10 Feb 2026 | 2,305 | 1,978,617 (2%) | 0% | 71.4 | 164,565 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.39 per share. | 10 Feb 2026 | 2,305 | 1,978,617 (2%) | 0% | 71.4 | 164,565 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.39 per share. | 10 Feb 2026 | 2,636 | 17,500,542 (17%) | 0% | 71.4 | 188,197 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.77 per share. | 10 Feb 2026 | 7,028 | 1,980,922 (2%) | 0% | 70.8 | 497,393 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.77 per share. | 10 Feb 2026 | 8,031 | 17,503,178 (17%) | 0% | 70.8 | 568,378 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.51 per share. | 10 Feb 2026 | 5,812 | 1,987,950 (2%) | 0% | 71.5 | 415,622 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.51 per share. | 10 Feb 2026 | 6,643 | 17,511,209 (17%) | 0% | 71.5 | 475,048 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.50 per share. | 10 Feb 2026 | 3,521 | 1,993,762 (2%) | 0% | 70.5 | 248,213 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.50 per share. | 10 Feb 2026 | 4,024 | 17,517,852 (17%) | 0% | 70.5 | 283,672 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.07 per share. | 06 Feb 2026 | 1,344 | 2,014,605 (2%) | 0% | 70.1 | 94,179 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 72.30 per share. | 06 Feb 2026 | 1,046 | 1,997,283 (2%) | 0% | 72.3 | 75,627 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.20 per share. | 06 Feb 2026 | 8,287 | 1,998,329 (2%) | 0% | 71.2 | 590,001 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 72.40 per share. | 06 Feb 2026 | 5,452 | 2,006,616 (2%) | 0% | 72.4 | 394,741 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.83 per share. | 06 Feb 2026 | 2,537 | 2,012,068 (2%) | 0% | 71.8 | 182,240 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.40 per share. | 06 Feb 2026 | 6,231 | 17,532,543 (17%) | 0% | 72.4 | 451,143 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.83 per share. | 06 Feb 2026 | 2,537 | 2,012,068 (2%) | 0% | 71.8 | 182,240 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.83 per share. | 06 Feb 2026 | 2,900 | 17,538,774 (17%) | 0% | 71.8 | 208,316 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.07 per share. | 06 Feb 2026 | 1,344 | 2,014,605 (2%) | 0% | 70.1 | 94,179 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.07 per share. | 06 Feb 2026 | 1,536 | 17,541,674 (17%) | 0% | 70.1 | 107,634 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.30 per share. | 06 Feb 2026 | 1,046 | 1,997,283 (2%) | 0% | 72.3 | 75,627 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.30 per share. | 06 Feb 2026 | 1,197 | 17,521,876 (17%) | 0% | 72.3 | 86,544 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.20 per share. | 06 Feb 2026 | 8,287 | 1,998,329 (2%) | 0% | 71.2 | 590,001 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.20 per share. | 06 Feb 2026 | 9,470 | 17,523,073 (17%) | 0% | 71.2 | 674,226 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.40 per share. | 06 Feb 2026 | 5,452 | 2,006,616 (2%) | 0% | 72.4 | 394,741 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.94 per share. | 04 Feb 2026 | 1,509 | 2,017,446 (2%) | 0% | 71.9 | 108,559 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.15 per share. | 04 Feb 2026 | 6,327 | 2,018,955 (2%) | 0% | 71.1 | 450,147 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 73.85 per share. | 04 Feb 2026 | 5,647 | 2,025,282 (2%) | 0% | 73.9 | 417,042 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 72.79 per share. | 04 Feb 2026 | 3,686 | 2,030,929 (2%) | 0% | 72.8 | 268,286 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 73.30 per share. | 04 Feb 2026 | 984 | 2,016,462 (2%) | 0% | 73.3 | 72,130 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 74.01 per share. | 04 Feb 2026 | 513 | 2,015,949 (2%) | 0% | 74.0 | 37,966 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.15 per share. | 04 Feb 2026 | 6,327 | 2,018,955 (2%) | 0% | 71.1 | 450,147 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.15 per share. | 04 Feb 2026 | 7,231 | 17,546,646 (17%) | 0% | 71.1 | 514,464 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.85 per share. | 04 Feb 2026 | 5,647 | 2,025,282 (2%) | 0% | 73.9 | 417,042 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.85 per share. | 04 Feb 2026 | 6,453 | 17,553,877 (17%) | 0% | 73.9 | 476,567 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.79 per share. | 04 Feb 2026 | 4,214 | 17,560,330 (17%) | 0% | 72.8 | 306,716 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.79 per share. | 04 Feb 2026 | 3,686 | 2,030,929 (2%) | 0% | 72.8 | 268,286 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.01 per share. | 04 Feb 2026 | 513 | 2,015,949 (2%) | 0% | 74.0 | 37,966 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.01 per share. | 04 Feb 2026 | 587 | 17,543,210 (17%) | 0% | 74.0 | 43,443 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.30 per share. | 04 Feb 2026 | 984 | 2,016,462 (2%) | 0% | 73.3 | 72,130 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.30 per share. | 04 Feb 2026 | 1,125 | 17,543,797 (17%) | 0% | 73.3 | 82,466 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.94 per share. | 04 Feb 2026 | 1,509 | 2,017,446 (2%) | 0% | 71.9 | 108,559 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.94 per share. | 04 Feb 2026 | 1,724 | 17,544,922 (17%) | 0% | 71.9 | 124,026 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.83 per share. | 02 Feb 2026 | 2,628 | 2,050,653 (2%) | 0% | 70.8 | 186,154 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.93 per share. | 02 Feb 2026 | 4,366 | 2,039,582 (2%) | 0% | 71.9 | 314,042 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 72.78 per share. | 02 Feb 2026 | 4,967 | 2,034,615 (2%) | 0% | 72.8 | 361,498 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.56 per share. | 02 Feb 2026 | 6,705 | 2,043,948 (2%) | 0% | 71.6 | 479,837 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.56 per share. | 02 Feb 2026 | 6,705 | 2,043,948 (2%) | 0% | 71.6 | 479,837 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.56 per share. | 02 Feb 2026 | 7,663 | 17,575,211 (17%) | 0% | 71.6 | 548,395 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.83 per share. | 02 Feb 2026 | 3,004 | 17,582,874 (17%) | 0% | 70.8 | 212,788 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.83 per share. | 02 Feb 2026 | 2,628 | 2,050,653 (2%) | 0% | 70.8 | 186,154 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.78 per share. | 02 Feb 2026 | 4,967 | 2,034,615 (2%) | 0% | 72.8 | 361,498 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.78 per share. | 02 Feb 2026 | 5,677 | 17,564,544 (17%) | 0% | 72.8 | 413,172 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.93 per share. | 02 Feb 2026 | 4,366 | 2,039,582 (2%) | 0% | 71.9 | 314,042 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.93 per share. | 02 Feb 2026 | 4,990 | 17,570,221 (17%) | 0% | 71.9 | 358,926 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.03 per share. | 29 Jan 2026 | 8,750 | 2,062,614 (2%) | 0% | 70.0 | 612,754 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.34 per share. | 29 Jan 2026 | 9,333 | 2,053,281 (2%) | 0% | 70.3 | 656,465 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.03 per share. | 29 Jan 2026 | 10,003 | 17,596,545 (17%) | 0% | 70.0 | 700,500 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.03 per share. | 29 Jan 2026 | 8,750 | 2,062,614 (2%) | 0% | 70.0 | 612,754 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.34 per share. | 29 Jan 2026 | 9,333 | 2,053,281 (2%) | 0% | 70.3 | 656,465 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.34 per share. | 29 Jan 2026 | 10,667 | 17,585,878 (17%) | 0% | 70.3 | 750,295 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.05 per share. | 27 Jan 2026 | 2,890 | 2,071,364 (2%) | 0% | 70.0 | 202,436 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.00 per share. | 27 Jan 2026 | 1,814 | 2,074,254 (2%) | 0% | 70 | 126,980 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.00 per share. | 27 Jan 2026 | 2,074 | 17,609,852 (17%) | 0% | 70 | 145,180 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.00 per share. | 27 Jan 2026 | 1,814 | 2,074,254 (2%) | 0% | 70 | 126,980 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.05 per share. | 27 Jan 2026 | 2,890 | 2,071,364 (2%) | 0% | 70.0 | 202,436 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.05 per share. | 27 Jan 2026 | 3,304 | 17,606,548 (17%) | 0% | 70.0 | 231,435 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.92 per share. | 22 Jan 2026 | 6,699 | 2,078,702 (2%) | 0% | 70.9 | 475,066 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.81 per share. | 22 Jan 2026 | 2,634 | 2,076,068 (2%) | 0% | 71.8 | 189,155 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.92 per share. | 22 Jan 2026 | 7,657 | 17,614,936 (17%) | 0% | 70.9 | 543,004 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.92 per share. | 22 Jan 2026 | 6,699 | 2,078,702 (2%) | 0% | 70.9 | 475,066 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.81 per share. | 22 Jan 2026 | 2,634 | 2,076,068 (2%) | 0% | 71.8 | 189,155 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.81 per share. | 22 Jan 2026 | 3,010 | 17,611,926 (17%) | 0% | 71.8 | 216,157 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.06 per share. | 20 Jan 2026 | 466 | 2,085,401 (2%) | 0% | 71.1 | 33,116 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.55 per share. | 20 Jan 2026 | 8,867 | 2,085,867 (2%) | 0% | 70.6 | 625,567 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.11 per share. | 20 Jan 2026 | 490 | 2,094,734 (2%) | 0% | 71.1 | 34,844 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.42 per share. | 20 Jan 2026 | 8,843 | 2,095,224 (2%) | 0% | 70.4 | 622,768 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.42 per share. | 20 Jan 2026 | 8,843 | 2,095,224 (2%) | 0% | 70.4 | 622,768 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.06 per share. | 20 Jan 2026 | 466 | 2,085,401 (2%) | 0% | 71.1 | 33,116 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.55 per share. | 20 Jan 2026 | 10,133 | 17,623,127 (17%) | 0% | 70.5 | 714,883 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.11 per share. | 20 Jan 2026 | 490 | 2,094,734 (2%) | 0% | 71.1 | 34,844 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.11 per share. | 20 Jan 2026 | 562 | 17,633,260 (17%) | 0% | 71.1 | 39,964 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.43 per share. | 20 Jan 2026 | 10,105 | 17,633,822 (17%) | 0% | 70.4 | 711,645 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.07 per share. | 20 Jan 2026 | 534 | 17,622,593 (17%) | 0% | 71.1 | 37,949 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.55 per share. | 20 Jan 2026 | 8,867 | 2,085,867 (2%) | 0% | 70.6 | 625,567 | Common Shares |
| Harry S. Cherken | Director | Exercise or conversion of derivative security received from the company (such as an option) at price $ 23.74 per share. | 16 Jan 2026 | 20,000 | 503,996 (0%) | 0% | 23.7 | 474,800 | Common Shares |
| Harry S. Cherken | Director | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 16 Jan 2026 | 20,000 | 0 | - | - | Director Stock Option - right to buy | |
| Harry S. Cherken | Director | Payment of exercise price or tax liability using portion of securities received from the company at price $ 70.02 per share. | 16 Jan 2026 | 6,781 | 497,215 (0%) | 0% | 70.0 | 474,806 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.20 per share. | 15 Jan 2026 | 9,333 | 2,104,067 (2%) | 0% | 70.2 | 655,195 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.07 per share. | 15 Jan 2026 | 9,333 | 2,113,400 (2%) | 0% | 70.1 | 653,982 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.20 per share. | 15 Jan 2026 | 9,333 | 2,104,067 (2%) | 0% | 70.2 | 655,195 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.20 per share. | 15 Jan 2026 | 10,667 | 17,643,927 (18%) | 0% | 70.2 | 748,845 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.07 per share. | 15 Jan 2026 | 9,333 | 2,113,400 (2%) | 0% | 70.1 | 653,982 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.07 per share. | 15 Jan 2026 | 10,667 | 17,654,594 (18%) | 0% | 70.1 | 747,458 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 71.10 per share. | 13 Jan 2026 | 7,933 | 2,124,133 (2%) | 0% | 71.1 | 564,020 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 72.66 per share. | 13 Jan 2026 | 896 | 2,123,237 (2%) | 0% | 72.7 | 65,099 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 73.60 per share. | 13 Jan 2026 | 504 | 2,122,733 (2%) | 0% | 73.6 | 37,095 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 70.85 per share. | 13 Jan 2026 | 3,173 | 2,138,226 (2%) | 0% | 70.8 | 224,807 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 72.36 per share. | 13 Jan 2026 | 2,347 | 2,135,879 (2%) | 0% | 72.4 | 169,822 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 73.15 per share. | 13 Jan 2026 | 3,813 | 2,132,066 (2%) | 0% | 73.2 | 278,940 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.15 per share. | 13 Jan 2026 | 3,813 | 2,132,066 (2%) | 0% | 73.2 | 278,940 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.15 per share. | 13 Jan 2026 | 4,358 | 17,675,928 (18%) | 0% | 73.2 | 318,809 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.36 per share. | 13 Jan 2026 | 2,347 | 2,135,879 (2%) | 0% | 72.4 | 169,822 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.36 per share. | 13 Jan 2026 | 2,682 | 17,680,286 (18%) | 0% | 72.4 | 194,061 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.85 per share. | 13 Jan 2026 | 3,627 | 17,682,968 (18%) | 0% | 70.9 | 256,973 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 70.85 per share. | 13 Jan 2026 | 3,173 | 2,138,226 (2%) | 0% | 70.8 | 224,807 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.60 per share. | 13 Jan 2026 | 504 | 2,122,733 (2%) | 0% | 73.6 | 37,095 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 73.60 per share. | 13 Jan 2026 | 576 | 17,665,261 (18%) | 0% | 73.6 | 42,394 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.66 per share. | 13 Jan 2026 | 896 | 2,123,237 (2%) | 0% | 72.7 | 65,099 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 72.66 per share. | 13 Jan 2026 | 1,024 | 17,665,837 (18%) | 0% | 72.7 | 74,399 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.10 per share. | 13 Jan 2026 | 7,933 | 2,124,133 (2%) | 0% | 71.1 | 564,020 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 71.10 per share. | 13 Jan 2026 | 9,067 | 17,666,861 (18%) | 0% | 71.1 | 644,646 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 74.90 per share. | 09 Jan 2026 | 373 | 2,141,399 (2%) | 0% | 74.9 | 27,939 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 74.32 per share. | 09 Jan 2026 | 8,960 | 2,141,772 (2%) | 0% | 74.3 | 665,934 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.81 per share. | 09 Jan 2026 | 552 | 2,150,732 (2%) | 0% | 82.8 | 45,713 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.07 per share. | 09 Jan 2026 | 5,753 | 2,151,284 (2%) | 0% | 82.1 | 472,131 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.35 per share. | 09 Jan 2026 | 2,579 | 2,157,037 (2%) | 0% | 81.4 | 209,809 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.04 per share. | 09 Jan 2026 | 449 | 2,159,616 (2%) | 0% | 80.0 | 35,938 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.07 per share. | 09 Jan 2026 | 5,753 | 2,151,284 (2%) | 0% | 82.1 | 472,131 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.07 per share. | 09 Jan 2026 | 6,575 | 17,697,892 (18%) | 0% | 82.1 | 539,591 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.35 per share. | 09 Jan 2026 | 2,579 | 2,157,037 (2%) | 0% | 81.4 | 209,809 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.90 per share. | 09 Jan 2026 | 373 | 2,141,399 (2%) | 0% | 74.9 | 27,939 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.90 per share. | 09 Jan 2026 | 427 | 17,686,595 (18%) | 0% | 74.9 | 31,984 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.32 per share. | 09 Jan 2026 | 8,960 | 2,141,772 (2%) | 0% | 74.3 | 665,934 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.32 per share. | 09 Jan 2026 | 10,240 | 17,687,022 (18%) | 0% | 74.3 | 761,068 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.81 per share. | 09 Jan 2026 | 552 | 2,150,732 (2%) | 0% | 82.8 | 45,713 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.81 per share. | 09 Jan 2026 | 630 | 17,697,262 (18%) | 0% | 82.8 | 52,173 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.35 per share. | 09 Jan 2026 | 2,948 | 17,704,467 (18%) | 0% | 81.4 | 239,829 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.04 per share. | 09 Jan 2026 | 449 | 2,159,616 (2%) | 0% | 80.0 | 35,938 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.04 per share. | 09 Jan 2026 | 514 | 17,707,415 (18%) | 0% | 80.0 | 41,140 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 78.83 per share. | 07 Jan 2026 | 1,023 | 2,177,708 (2%) | 0% | 78.8 | 80,646 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 84.21 per share. | 07 Jan 2026 | 140 | 2,160,065 (2%) | 0% | 84.2 | 11,790 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 83.32 per share. | 07 Jan 2026 | 3,881 | 2,160,205 (2%) | 0% | 83.3 | 323,377 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.65 per share. | 07 Jan 2026 | 3,274 | 2,164,086 (2%) | 0% | 82.6 | 270,580 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.71 per share. | 07 Jan 2026 | 1,266 | 2,167,360 (2%) | 0% | 81.7 | 103,444 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.13 per share. | 07 Jan 2026 | 772 | 2,168,626 (2%) | 0% | 80.1 | 61,858 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.39 per share. | 07 Jan 2026 | 1,376 | 2,169,398 (2%) | 0% | 80.4 | 110,619 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.71 per share. | 07 Jan 2026 | 6,934 | 2,170,774 (2%) | 0% | 79.7 | 552,695 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.83 per share. | 07 Jan 2026 | 1,170 | 17,728,093 (18%) | 0% | 78.8 | 92,235 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.83 per share. | 07 Jan 2026 | 1,023 | 2,177,708 (2%) | 0% | 78.8 | 80,646 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.71 per share. | 07 Jan 2026 | 7,924 | 17,720,169 (18%) | 0% | 79.7 | 631,606 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.71 per share. | 07 Jan 2026 | 6,934 | 2,170,774 (2%) | 0% | 79.7 | 552,695 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.39 per share. | 07 Jan 2026 | 1,573 | 17,718,596 (18%) | 0% | 80.4 | 126,457 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.39 per share. | 07 Jan 2026 | 1,376 | 2,169,398 (2%) | 0% | 80.4 | 110,619 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.13 per share. | 07 Jan 2026 | 883 | 17,717,713 (18%) | 0% | 80.1 | 70,752 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.13 per share. | 07 Jan 2026 | 772 | 2,168,626 (2%) | 0% | 80.1 | 61,858 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.71 per share. | 07 Jan 2026 | 1,448 | 17,716,265 (18%) | 0% | 81.7 | 118,315 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.71 per share. | 07 Jan 2026 | 1,266 | 2,167,360 (2%) | 0% | 81.7 | 103,444 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.65 per share. | 07 Jan 2026 | 3,742 | 17,712,523 (18%) | 0% | 82.6 | 309,258 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.65 per share. | 07 Jan 2026 | 3,274 | 2,164,086 (2%) | 0% | 82.6 | 270,580 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.32 per share. | 07 Jan 2026 | 4,434 | 17,708,089 (18%) | 0% | 83.3 | 369,454 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.32 per share. | 07 Jan 2026 | 3,881 | 2,160,205 (2%) | 0% | 83.3 | 323,377 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 84.22 per share. | 07 Jan 2026 | 160 | 17,707,929 (18%) | 0% | 84.2 | 13,475 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 84.21 per share. | 07 Jan 2026 | 140 | 2,160,065 (2%) | 0% | 84.2 | 11,790 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.33 per share. | 05 Jan 2026 | 4,468 | 2,192,929 (2%) | 0% | 76.3 | 341,056 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.80 per share. | 05 Jan 2026 | 4,865 | 2,188,064 (2%) | 0% | 76.8 | 373,608 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.38 per share. | 05 Jan 2026 | 233 | 2,187,831 (2%) | 0% | 76.4 | 17,796 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 77.32 per share. | 05 Jan 2026 | 1,027 | 2,186,804 (2%) | 0% | 77.3 | 79,411 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 78.58 per share. | 05 Jan 2026 | 1,867 | 2,184,937 (2%) | 0% | 78.6 | 146,700 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.50 per share. | 05 Jan 2026 | 2,345 | 2,182,592 (2%) | 0% | 79.5 | 186,437 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.49 per share. | 05 Jan 2026 | 3,422 | 2,179,170 (2%) | 0% | 80.5 | 275,420 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.12 per share. | 05 Jan 2026 | 439 | 2,178,731 (2%) | 0% | 81.1 | 35,613 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.12 per share. | 05 Jan 2026 | 439 | 2,178,731 (2%) | 0% | 81.1 | 35,613 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.33 per share. | 05 Jan 2026 | 5,106 | 17,745,491 (18%) | 0% | 76.3 | 389,756 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.33 per share. | 05 Jan 2026 | 4,468 | 2,192,929 (2%) | 0% | 76.3 | 341,056 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.80 per share. | 05 Jan 2026 | 5,561 | 17,739,930 (18%) | 0% | 76.8 | 427,057 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.80 per share. | 05 Jan 2026 | 4,865 | 2,188,064 (2%) | 0% | 76.8 | 373,608 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.38 per share. | 05 Jan 2026 | 267 | 17,739,663 (18%) | 0% | 76.4 | 20,393 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.38 per share. | 05 Jan 2026 | 233 | 2,187,831 (2%) | 0% | 76.4 | 17,796 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.32 per share. | 05 Jan 2026 | 1,173 | 17,738,490 (18%) | 0% | 77.3 | 90,700 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.32 per share. | 05 Jan 2026 | 1,027 | 2,186,804 (2%) | 0% | 77.3 | 79,411 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.57 per share. | 05 Jan 2026 | 2,133 | 17,736,357 (18%) | 0% | 78.6 | 167,600 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.58 per share. | 05 Jan 2026 | 1,867 | 2,184,937 (2%) | 0% | 78.6 | 146,700 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.50 per share. | 05 Jan 2026 | 2,680 | 17,733,677 (18%) | 0% | 79.5 | 213,071 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.50 per share. | 05 Jan 2026 | 2,345 | 2,182,592 (2%) | 0% | 79.5 | 186,437 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.49 per share. | 05 Jan 2026 | 3,911 | 17,729,766 (18%) | 0% | 80.5 | 314,777 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.49 per share. | 05 Jan 2026 | 3,422 | 2,179,170 (2%) | 0% | 80.5 | 275,420 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.12 per share. | 05 Jan 2026 | 503 | 17,729,263 (18%) | 0% | 81.1 | 40,805 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 75.55 per share. | 31 Dec 2025 | 7,794 | 2,208,269 (2%) | 0% | 75.5 | 588,829 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 75.79 per share. | 31 Dec 2025 | 28 | 2,197,397 (2%) | 0% | 75.8 | 2,122 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 75.23 per share. | 31 Dec 2025 | 6,247 | 2,197,425 (2%) | 0% | 75.2 | 469,993 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 74.32 per share. | 31 Dec 2025 | 3,058 | 2,203,672 (2%) | 0% | 74.3 | 227,274 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.12 per share. | 31 Dec 2025 | 1,539 | 2,206,730 (2%) | 0% | 76.1 | 117,150 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.32 per share. | 31 Dec 2025 | 3,058 | 2,203,672 (2%) | 0% | 74.3 | 227,274 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.55 per share. | 31 Dec 2025 | 8,908 | 17,763,023 (18%) | 0% | 75.5 | 672,990 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.32 per share. | 31 Dec 2025 | 3,496 | 17,757,768 (18%) | 0% | 74.3 | 259,826 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.12 per share. | 31 Dec 2025 | 1,539 | 2,206,730 (2%) | 0% | 76.1 | 117,150 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.12 per share. | 31 Dec 2025 | 1,759 | 17,761,264 (18%) | 0% | 76.1 | 133,897 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.55 per share. | 31 Dec 2025 | 7,794 | 2,208,269 (2%) | 0% | 75.5 | 588,829 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.23 per share. | 31 Dec 2025 | 7,138 | 17,750,630 (18%) | 0% | 75.2 | 537,027 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.23 per share. | 31 Dec 2025 | 6,247 | 2,197,425 (2%) | 0% | 75.2 | 469,993 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.79 per share. | 31 Dec 2025 | 33 | 17,750,597 (18%) | 0% | 75.8 | 2,501 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.79 per share. | 31 Dec 2025 | 28 | 2,197,397 (2%) | 0% | 75.8 | 2,122 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.65 per share. | 29 Dec 2025 | 54 | 17,782,598 (18%) | 0% | 76.6 | 4,139 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.27 per share. | 29 Dec 2025 | 10,613 | 17,782,652 (18%) | 0% | 76.3 | 809,496 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.27 per share. | 29 Dec 2025 | 9,287 | 2,225,442 (2%) | 0% | 76.3 | 708,357 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.25 per share. | 29 Dec 2025 | 171 | 2,216,063 (2%) | 0% | 76.3 | 13,039 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.26 per share. | 29 Dec 2025 | 196 | 17,771,931 (18%) | 0% | 76.3 | 14,946 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.96 per share. | 29 Dec 2025 | 9,162 | 2,216,234 (2%) | 0% | 75.0 | 686,802 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.96 per share. | 29 Dec 2025 | 10,471 | 17,772,127 (18%) | 0% | 75.0 | 784,927 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.25 per share. | 29 Dec 2025 | 171 | 2,216,063 (2%) | 0% | 76.3 | 13,039 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 74.96 per share. | 29 Dec 2025 | 9,162 | 2,216,234 (2%) | 0% | 75.0 | 686,802 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.65 per share. | 29 Dec 2025 | 46 | 2,225,396 (2%) | 0% | 76.7 | 3,526 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.27 per share. | 29 Dec 2025 | 9,287 | 2,225,442 (2%) | 0% | 76.3 | 708,357 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.65 per share. | 29 Dec 2025 | 46 | 2,225,396 (2%) | 0% | 76.7 | 3,526 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 77.34 per share. | 23 Dec 2025 | 546 | 2,234,729 (2%) | 0% | 77.3 | 42,225 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.53 per share. | 23 Dec 2025 | 8,787 | 2,235,275 (2%) | 0% | 76.5 | 672,434 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 78.02 per share. | 23 Dec 2025 | 1,226 | 2,244,062 (2%) | 0% | 78.0 | 95,655 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 77.62 per share. | 23 Dec 2025 | 4,937 | 2,257,791 (2%) | 0% | 77.6 | 383,225 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 78.49 per share. | 23 Dec 2025 | 3,469 | 2,254,322 (2%) | 0% | 78.5 | 272,278 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.46 per share. | 23 Dec 2025 | 732 | 2,253,590 (2%) | 0% | 79.5 | 58,167 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.53 per share. | 23 Dec 2025 | 195 | 2,253,395 (2%) | 0% | 80.5 | 15,704 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 77.63 per share. | 23 Dec 2025 | 8,107 | 2,245,288 (2%) | 0% | 77.6 | 629,355 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.53 per share. | 23 Dec 2025 | 195 | 2,253,395 (2%) | 0% | 80.5 | 15,704 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.02 per share. | 23 Dec 2025 | 1,402 | 17,803,932 (18%) | 0% | 78.0 | 109,387 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.63 per share. | 23 Dec 2025 | 8,107 | 2,245,288 (2%) | 0% | 77.6 | 629,355 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.63 per share. | 23 Dec 2025 | 9,265 | 17,805,334 (18%) | 0% | 77.6 | 719,251 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.53 per share. | 23 Dec 2025 | 222 | 17,814,599 (18%) | 0% | 80.5 | 17,878 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.46 per share. | 23 Dec 2025 | 732 | 2,253,590 (2%) | 0% | 79.5 | 58,167 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.46 per share. | 23 Dec 2025 | 837 | 17,814,821 (18%) | 0% | 79.5 | 66,511 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.49 per share. | 23 Dec 2025 | 3,469 | 2,254,322 (2%) | 0% | 78.5 | 272,278 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.49 per share. | 23 Dec 2025 | 3,966 | 17,815,658 (18%) | 0% | 78.5 | 311,287 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.62 per share. | 23 Dec 2025 | 4,937 | 2,257,791 (2%) | 0% | 77.6 | 383,225 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.62 per share. | 23 Dec 2025 | 5,642 | 17,819,624 (18%) | 0% | 77.6 | 437,949 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.34 per share. | 23 Dec 2025 | 546 | 2,234,729 (2%) | 0% | 77.3 | 42,225 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.34 per share. | 23 Dec 2025 | 625 | 17,793,265 (18%) | 0% | 77.3 | 48,335 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.53 per share. | 23 Dec 2025 | 8,787 | 2,235,275 (2%) | 0% | 76.5 | 672,434 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.53 per share. | 23 Dec 2025 | 10,042 | 17,793,890 (18%) | 0% | 76.5 | 768,474 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.02 per share. | 23 Dec 2025 | 1,226 | 2,244,062 (2%) | 0% | 78.0 | 95,655 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.94 per share. | 19 Dec 2025 | 6,852 | 2,274,542 (2%) | 0% | 80.9 | 554,587 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.98 per share. | 19 Dec 2025 | 326 | 2,262,728 (2%) | 0% | 81.0 | 26,399 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.36 per share. | 19 Dec 2025 | 9,007 | 2,263,054 (2%) | 0% | 80.4 | 723,803 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.71 per share. | 19 Dec 2025 | 2,481 | 2,272,061 (2%) | 0% | 81.7 | 202,715 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.98 per share. | 19 Dec 2025 | 374 | 17,825,266 (18%) | 0% | 81.0 | 30,285 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.98 per share. | 19 Dec 2025 | 326 | 2,262,728 (2%) | 0% | 81.0 | 26,399 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.94 per share. | 19 Dec 2025 | 7,831 | 17,838,769 (18%) | 0% | 80.9 | 633,825 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.94 per share. | 19 Dec 2025 | 6,852 | 2,274,542 (2%) | 0% | 80.9 | 554,587 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.71 per share. | 19 Dec 2025 | 2,836 | 17,835,933 (18%) | 0% | 81.7 | 231,721 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.71 per share. | 19 Dec 2025 | 2,481 | 2,272,061 (2%) | 0% | 81.7 | 202,715 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.36 per share. | 19 Dec 2025 | 10,293 | 17,825,640 (18%) | 0% | 80.4 | 827,145 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.36 per share. | 19 Dec 2025 | 9,007 | 2,263,054 (2%) | 0% | 80.4 | 723,803 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.54 per share. | 17 Dec 2025 | 4,282 | 2,293,276 (2%) | 0% | 82.5 | 353,445 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.72 per share. | 17 Dec 2025 | 2,502 | 2,297,558 (2%) | 0% | 81.7 | 204,466 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 83.30 per share. | 17 Dec 2025 | 2,549 | 2,290,727 (2%) | 0% | 83.3 | 212,342 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.59 per share. | 17 Dec 2025 | 5,984 | 2,284,743 (2%) | 0% | 81.6 | 488,235 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.40 per share. | 17 Dec 2025 | 3,014 | 2,281,729 (2%) | 0% | 82.4 | 248,342 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 83.07 per share. | 17 Dec 2025 | 335 | 2,281,394 (2%) | 0% | 83.1 | 27,828 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.07 per share. | 17 Dec 2025 | 335 | 2,281,394 (2%) | 0% | 83.1 | 27,828 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.07 per share. | 17 Dec 2025 | 383 | 17,846,600 (18%) | 0% | 83.1 | 31,815 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.40 per share. | 17 Dec 2025 | 3,014 | 2,281,729 (2%) | 0% | 82.4 | 248,342 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.40 per share. | 17 Dec 2025 | 3,445 | 17,846,983 (18%) | 0% | 82.4 | 283,854 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.59 per share. | 17 Dec 2025 | 5,984 | 2,284,743 (2%) | 0% | 81.6 | 488,235 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.59 per share. | 17 Dec 2025 | 6,839 | 17,850,428 (18%) | 0% | 81.6 | 557,994 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.30 per share. | 17 Dec 2025 | 2,549 | 2,290,727 (2%) | 0% | 83.3 | 212,342 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.30 per share. | 17 Dec 2025 | 2,914 | 17,857,267 (18%) | 0% | 83.3 | 242,748 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.54 per share. | 17 Dec 2025 | 4,282 | 2,293,276 (2%) | 0% | 82.5 | 353,445 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.54 per share. | 17 Dec 2025 | 4,893 | 17,860,181 (18%) | 0% | 82.5 | 403,878 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.72 per share. | 17 Dec 2025 | 2,502 | 2,297,558 (2%) | 0% | 81.7 | 204,466 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.72 per share. | 17 Dec 2025 | 2,860 | 17,865,074 (18%) | 0% | 81.7 | 233,722 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.45 per share. | 15 Dec 2025 | 1,820 | 2,316,906 (2%) | 0% | 82.5 | 150,068 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 83.34 per share. | 15 Dec 2025 | 7,327 | 2,309,579 (2%) | 0% | 83.3 | 610,647 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 83.89 per share. | 15 Dec 2025 | 186 | 2,309,393 (2%) | 0% | 83.9 | 15,604 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.50 per share. | 15 Dec 2025 | 8,348 | 2,301,045 (2%) | 0% | 81.5 | 680,387 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.52 per share. | 15 Dec 2025 | 985 | 2,300,060 (2%) | 0% | 82.5 | 81,285 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.89 per share. | 15 Dec 2025 | 186 | 2,309,393 (2%) | 0% | 83.9 | 15,604 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.89 per share. | 15 Dec 2025 | 214 | 17,878,601 (18%) | 0% | 83.9 | 17,953 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.34 per share. | 15 Dec 2025 | 7,327 | 2,309,579 (2%) | 0% | 83.3 | 610,647 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.34 per share. | 15 Dec 2025 | 8,373 | 17,878,815 (18%) | 0% | 83.3 | 697,823 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.45 per share. | 15 Dec 2025 | 1,820 | 2,316,906 (2%) | 0% | 82.5 | 150,068 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.45 per share. | 15 Dec 2025 | 2,080 | 17,887,188 (18%) | 0% | 82.5 | 171,506 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.52 per share. | 15 Dec 2025 | 985 | 2,300,060 (2%) | 0% | 82.5 | 81,285 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.52 per share. | 15 Dec 2025 | 1,127 | 17,867,934 (18%) | 0% | 82.5 | 93,003 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.50 per share. | 15 Dec 2025 | 8,348 | 2,301,045 (2%) | 0% | 81.5 | 680,387 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.50 per share. | 15 Dec 2025 | 9,540 | 17,869,061 (18%) | 0% | 81.5 | 777,539 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.99 per share. | 11 Dec 2025 | 995 | 2,336,397 (2%) | 0% | 80.0 | 79,594 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 80.94 per share. | 11 Dec 2025 | 7,825 | 2,328,572 (2%) | 0% | 80.9 | 633,340 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 81.73 per share. | 11 Dec 2025 | 513 | 2,328,059 (2%) | 0% | 81.7 | 41,925 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 82.51 per share. | 11 Dec 2025 | 6,736 | 2,321,323 (2%) | 0% | 82.5 | 555,794 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 83.03 per share. | 11 Dec 2025 | 2,597 | 2,318,726 (2%) | 0% | 83.0 | 215,639 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.73 per share. | 11 Dec 2025 | 587 | 17,899,935 (18%) | 0% | 81.7 | 47,973 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.94 per share. | 11 Dec 2025 | 8,942 | 17,900,522 (18%) | 0% | 80.9 | 723,748 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.99 per share. | 11 Dec 2025 | 995 | 2,336,397 (2%) | 0% | 80.0 | 79,594 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.99 per share. | 11 Dec 2025 | 1,138 | 17,909,464 (18%) | 0% | 80.0 | 91,033 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 81.73 per share. | 11 Dec 2025 | 513 | 2,328,059 (2%) | 0% | 81.7 | 41,925 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.51 per share. | 11 Dec 2025 | 7,699 | 17,892,236 (18%) | 0% | 82.5 | 635,252 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 82.51 per share. | 11 Dec 2025 | 6,736 | 2,321,323 (2%) | 0% | 82.5 | 555,794 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.03 per share. | 11 Dec 2025 | 2,968 | 17,889,268 (18%) | 0% | 83.0 | 246,445 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 83.03 per share. | 11 Dec 2025 | 2,597 | 2,318,726 (2%) | 0% | 83.0 | 215,639 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 80.94 per share. | 11 Dec 2025 | 7,825 | 2,328,572 (2%) | 0% | 80.9 | 633,340 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 75.46 per share. | 09 Dec 2025 | 404 | 2,355,654 (2%) | 0% | 75.5 | 30,487 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.73 per share. | 09 Dec 2025 | 51 | 2,337,392 (2%) | 0% | 79.7 | 4,066 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.20 per share. | 09 Dec 2025 | 2,488 | 2,337,443 (2%) | 0% | 79.2 | 197,045 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 78.19 per share. | 09 Dec 2025 | 5,970 | 2,339,931 (2%) | 0% | 78.2 | 466,824 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.92 per share. | 09 Dec 2025 | 824 | 2,345,901 (2%) | 0% | 76.9 | 63,381 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.94 per share. | 09 Dec 2025 | 595 | 2,346,725 (2%) | 0% | 76.9 | 45,778 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.48 per share. | 09 Dec 2025 | 8,334 | 2,347,320 (2%) | 0% | 76.5 | 637,409 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.94 per share. | 09 Dec 2025 | 595 | 2,346,725 (2%) | 0% | 76.9 | 45,778 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.94 per share. | 09 Dec 2025 | 680 | 17,921,269 (18%) | 0% | 76.9 | 52,318 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.48 per share. | 09 Dec 2025 | 8,334 | 2,347,320 (2%) | 0% | 76.5 | 637,409 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.48 per share. | 09 Dec 2025 | 9,523 | 17,921,949 (18%) | 0% | 76.5 | 728,348 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.46 per share. | 09 Dec 2025 | 404 | 2,355,654 (2%) | 0% | 75.5 | 30,487 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.46 per share. | 09 Dec 2025 | 464 | 17,931,472 (18%) | 0% | 75.5 | 35,015 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.19 per share. | 09 Dec 2025 | 5,970 | 2,339,931 (2%) | 0% | 78.2 | 466,824 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.73 per share. | 09 Dec 2025 | 51 | 2,337,392 (2%) | 0% | 79.7 | 4,066 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.73 per share. | 09 Dec 2025 | 59 | 17,910,602 (18%) | 0% | 79.7 | 4,704 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.20 per share. | 09 Dec 2025 | 2,488 | 2,337,443 (2%) | 0% | 79.2 | 197,045 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79198.00 per share. | 09 Dec 2025 | 2,843 | 17,910,661 (18%) | 0% | 79198 | 225,159,914 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.19 per share. | 09 Dec 2025 | 6,823 | 17,913,504 (18%) | 0% | 78.2 | 533,524 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.92 per share. | 09 Dec 2025 | 824 | 2,345,901 (2%) | 0% | 76.9 | 63,381 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.92 per share. | 09 Dec 2025 | 942 | 17,920,327 (18%) | 0% | 76.9 | 72,458 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 75.93 per share. | 05 Dec 2025 | 2,437 | 2,372,287 (2%) | 0% | 75.9 | 185,051 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.78 per share. | 05 Dec 2025 | 6,143 | 2,366,144 (2%) | 0% | 76.8 | 471,690 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 77.38 per share. | 05 Dec 2025 | 753 | 2,365,391 (2%) | 0% | 77.4 | 58,268 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 74.61 per share. | 05 Dec 2025 | 1,289 | 2,364,102 (2%) | 0% | 74.6 | 96,170 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 75.83 per share. | 05 Dec 2025 | 3,119 | 2,360,983 (2%) | 0% | 75.8 | 236,523 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.53 per share. | 05 Dec 2025 | 4,925 | 2,356,058 (2%) | 0% | 76.5 | 376,920 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.38 per share. | 05 Dec 2025 | 753 | 2,365,391 (2%) | 0% | 77.4 | 58,268 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.38 per share. | 05 Dec 2025 | 861 | 17,942,603 (18%) | 0% | 77.4 | 66,625 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.53 per share. | 05 Dec 2025 | 4,925 | 2,356,058 (2%) | 0% | 76.5 | 376,920 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.53 per share. | 05 Dec 2025 | 5,629 | 17,931,936 (18%) | 0% | 76.5 | 430,799 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.83 per share. | 05 Dec 2025 | 3,119 | 2,360,983 (2%) | 0% | 75.8 | 236,523 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.83 per share. | 05 Dec 2025 | 3,564 | 17,937,565 (18%) | 0% | 75.8 | 270,269 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.61 per share. | 05 Dec 2025 | 1,289 | 2,364,102 (2%) | 0% | 74.6 | 96,170 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 74.61 per share. | 05 Dec 2025 | 1,474 | 17,941,129 (18%) | 0% | 74.6 | 109,972 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.78 per share. | 05 Dec 2025 | 6,143 | 2,366,144 (2%) | 0% | 76.8 | 471,690 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.78 per share. | 05 Dec 2025 | 7,021 | 17,943,464 (18%) | 0% | 76.8 | 539,107 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.93 per share. | 05 Dec 2025 | 2,437 | 2,372,287 (2%) | 0% | 75.9 | 185,051 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 75.93 per share. | 05 Dec 2025 | 2,785 | 17,950,485 (18%) | 0% | 75.9 | 211,476 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 78.19 per share. | 03 Dec 2025 | 2,474 | 2,390,916 (2%) | 0% | 78.2 | 193,432 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 77.93 per share. | 03 Dec 2025 | 1,293 | 2,374,724 (2%) | 0% | 77.9 | 100,769 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 77.35 per share. | 03 Dec 2025 | 4,328 | 2,376,017 (2%) | 0% | 77.3 | 334,753 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 76.07 per share. | 03 Dec 2025 | 3,712 | 2,380,345 (2%) | 0% | 76.1 | 282,368 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.88 per share. | 03 Dec 2025 | 92 | 2,384,057 (2%) | 0% | 79.9 | 7,349 | Common Shares |
| Margaret A. Hayne | Director, Co-President & CCO | Sale of securities on an exchange or to another person at price $ 79.22 per share. | 03 Dec 2025 | 6,767 | 2,384,149 (2%) | 0% | 79.2 | 536,095 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.07 per share. | 03 Dec 2025 | 3,712 | 2,380,345 (2%) | 0% | 76.1 | 282,368 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.19 per share. | 03 Dec 2025 | 2,474 | 2,390,916 (2%) | 0% | 78.2 | 193,432 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 78.19 per share. | 03 Dec 2025 | 2,826 | 17,971,778 (18%) | 0% | 78.2 | 220,954 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 76.07 per share. | 03 Dec 2025 | 4,244 | 17,959,693 (18%) | 0% | 76.1 | 322,837 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.88 per share. | 03 Dec 2025 | 92 | 2,384,057 (2%) | 0% | 79.9 | 7,349 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.88 per share. | 03 Dec 2025 | 108 | 17,963,937 (18%) | 0% | 79.9 | 8,627 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.22 per share. | 03 Dec 2025 | 6,767 | 2,384,149 (2%) | 0% | 79.2 | 536,095 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 79.22 per share. | 03 Dec 2025 | 7,733 | 17,964,045 (18%) | 0% | 79.2 | 612,624 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.35 per share. | 03 Dec 2025 | 4,945 | 17,954,748 (18%) | 0% | 77.3 | 382,476 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.35 per share. | 03 Dec 2025 | 4,328 | 2,376,017 (2%) | 0% | 77.3 | 334,753 | Common Shares |
| Richard A. Hayne | Director, CEO & Chairman of the Board, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 77.93 per share. | 03 Dec 2025 | 1,478 | 17,953,270 (18%) | 0% | 77.9 | 115,186 | Common Shares |