May 16
2024
SELL
Payment of exercise price or tax liability
$63,306
$264.88 p/Share
239
Reduced 1.57%
14,990
Common Shares
May 16
2024
BUY
Grant, award, or other acquisition
-
718
Added 4.5%
15,229
Common Shares
Aug 14
2023
SELL
Open market or private sale
$141,156
$201.94 p/Share
699
Reduced 4.6%
14,511
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$46,350
$198.93 p/Share
233
Reduced 1.51%
15,210
Common Shares
May 17
2023
BUY
Grant, award, or other acquisition
-
955
Added 5.82%
15,443
Common Shares
Mar 20
2023
SELL
Open market or private sale
$189,730
$189.73 p/Share
1,000
Reduced 6.46%
14,488
Common Shares
May 27
2022
SELL
Open market or private sale
$169,854
$209.18 p/Share
812
Reduced 4.98%
15,488
Common Shares
May 19
2022
SELL
Payment of exercise price or tax liability
$55,251
$203.88 p/Share
271
Reduced 1.64%
16,300
Common Shares
May 19
2022
BUY
Grant, award, or other acquisition
-
932
Added 5.32%
16,571
Common Shares
Mar 09
2022
SELL
Open market or private sale
$94,450
$204.88 p/Share
461
Reduced 2.86%
15,639
Common Shares
Jun 01
2021
SELL
Open market or private sale
$49,723
$171.46 p/Share
290
Reduced 1.77%
16,100
Common Shares
May 20
2021
SELL
Payment of exercise price or tax liability
$71,615
$166.16 p/Share
431
Reduced 2.56%
16,390
Common Shares
May 20
2021
BUY
Grant, award, or other acquisition
-
1,083
Added 6.05%
16,821
Common Shares
Nov 16
2020
SELL
Open market or private sale
$143,973
$151.87 p/Share
948
Reduced 5.68%
15,738
Common Shares
Sep 18
2020
SELL
Open market or private sale
$128,806
$116.99 p/Share
1,101
Reduced 6.19%
16,686
Common Shares
May 20
2020
SELL
Payment of exercise price or tax liability
$32,324
$104.61 p/Share
309
Reduced 1.71%
17,787
Common Shares
May 20
2020
BUY
Grant, award, or other acquisition
-
1,721
Added 8.68%
18,096
Common Shares
Mar 17
2020
BUY
Open market or private purchase
$199,480
$99.74 p/Share
2,000
Added 10.88%
16,375
Common Shares
Mar 13
2020
BUY
Open market or private purchase
$233,060
$116.53 p/Share
2,000
Added 12.21%
14,375
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$46,016
$145.62 p/Share
316
Reduced 2.49%
12,375
Common Shares
May 16
2019
BUY
Grant, award, or other acquisition
-
1,236
Added 8.87%
12,691
Common Shares
May 17
2018
SELL
Payment of exercise price or tax liability
$41,276
$134.45 p/Share
307
Reduced 2.61%
11,455
Common Shares
May 17
2018
BUY
Grant, award, or other acquisition
-
1,264
Added 9.7%
11,762
Common Shares