Oct 16
2024
SELL
Open market or private sale
$1,818,461
$100.69 p/Share
18,060
Reduced 10.48%
154,346
Common Shares, par val...
Oct 01
2024
BUY
Grant, award, or other acquisition
-
27,642
Added 13.82%
172,406
Common Shares, par val...
Sep 16
2024
SELL
Open market or private sale
$509,423
$92.22 p/Share
5,524
Reduced 3.68%
144,764
Common Shares, par val...
Sep 14
2024
SELL
Payment of exercise price or tax liability
$2,591
$89.35 p/Share
29
Reduced 0.02%
150,288
Common Shares, par val...
Aug 23
2024
SELL
Open market or private sale
$1,010,000
$80.0 p/Share
12,625
Reduced 7.75%
150,317
Common Shares, par val...
Jul 22
2024
SELL
Open market or private sale
$1,510,500
$83.43 p/Share
18,105
Reduced 10.0%
162,942
Common Shares, par val...
Mar 26
2024
BUY
Grant, award, or other acquisition
-
9,854
Added 5.16%
181,047
Common Shares, par val...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$159,697
$90.48 p/Share
1,765
Reduced 1.02%
171,193
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
8,872
Added 4.88%
172,958
Common Shares, par val...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$151,642
$100.16 p/Share
1,514
Reduced 0.91%
164,086
Common Shares, par val...
Mar 17
2024
SELL
Payment of exercise price or tax liability
$160,356
$100.16 p/Share
1,601
Reduced 0.96%
165,600
Common Shares, par val...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$1,433,880
$99.43 p/Share
14,421
Reduced 7.94%
167,201
Common Shares, par val...
Sep 14
2023
SELL
Payment of exercise price or tax liability
$2,208
$76.14 p/Share
29
Reduced 0.02%
181,622
Common Shares, par val...
Jul 31
2023
SELL
Open market or private sale
$1,399,920
$80.0 p/Share
17,499
Reduced 8.79%
181,651
Common Shares, par val...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$887,830
$74.57 p/Share
11,906
Reduced 5.64%
199,150
Common Shares, par val...
Apr 19
2023
SELL
Open market or private sale
$1,400,000
$80.0 p/Share
17,500
Reduced 7.66%
211,056
Common Shares, par val...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$133,275
$75.51 p/Share
1,765
Reduced 0.77%
228,556
Common Shares, par val...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$113,095
$74.7 p/Share
1,514
Reduced 0.65%
230,321
Common Shares, par val...
Mar 17
2023
BUY
Grant, award, or other acquisition
-
12,201
Added 5.0%
231,835
Common Shares, par val...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
40,352
Added 15.52%
219,634
Common Shares, par val...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$2,599,875
$75.69 p/Share
34,349
Reduced 16.08%
179,282
Common Shares, par val...
Sep 14
2022
BUY
Grant, award, or other acquisition
-
220
Added 0.1%
213,630
Common Shares, par val...
Apr 27
2022
SELL
Payment of exercise price or tax liability
$847,350
$71.17 p/Share
11,906
Reduced 5.28%
213,410
Common Shares, par val...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$81,324
$73.73 p/Share
1,103
Reduced 0.49%
225,316
Common Shares, par val...
Mar 23
2022
SELL
Open market or private sale
$403,350
$80.67 p/Share
5,000
Reduced 2.16%
226,419
Common Shares, par val...