| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| RBC | Stewart Edward | Director | Jun 03 '26 | Option Exercise | 199.16 | 1,200 | 238,992 | 21,937 | Jun 05 12:00 AM |
| RBC | Stewart Edward | Director | Jun 03 '26 | Sale | 592.83 | 600 | 355,695 | 21,337 | Jun 05 12:00 AM |
| RBC | Stewart Edward | Director | Sep 20 '24 | Option Exercise | 141.67 | 5,600 | 793,344 | 23,261 | Sep 20 12:00 AM |
| RBC | Stewart Edward | Director | Sep 20 '24 | Sale | 299.00 | 2,800 | 837,202 | 20,461 | Sep 20 12:00 AM |
| RBC | Stewart Edward | Director | Aug 06 '24 | Sale | 277.24 | 3,000 | 831,726 | 20,461 | Aug 07 12:00 AM |
| RBC | Stewart Edward | Director | Sep 05 '23 | Sale | 236.09 | 1,500 | 354,131 | 22,783 | Sep 06 12:00 AM |
| RBC | Stewart Edward | Director | Feb 28 '23 | Sale | 235.32 | 2,000 | 470,645 | 23,083 | Feb 28 12:00 AM |
| RBC | Stewart Edward | Director | Aug 10 '22 | Option Exercise | 68.06 | 8,000 | 544,440 | 28,083 | Aug 10 12:00 AM |
| RBC | Stewart Edward | Director | Aug 10 '22 | Sale | 252.45 | 3,000 | 757,350 | 25,083 | Aug 10 12:00 AM |