Mar 31
2024
SELL
Payment of exercise price or tax liability
$267,896
$135.85 p/Share
1,972
Reduced 6.14%
30,167
Common Shares
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
2,025
Added 6.11%
31,101
Common Shares
Mar 31
2024
BUY
Grant, award, or other acquisition
-
2,250
Added 6.95%
30,115
Common Shares
Mar 31
2023
SELL
Payment of exercise price or tax liability
$235,598
$118.57 p/Share
1,987
Reduced 6.19%
30,127
Common Shares
Mar 31
2023
BUY
Grant, award, or other acquisition
-
2,025
Added 6.34%
29,890
Common Shares
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
2,225
Added 6.66%
31,167
Common Shares
Mar 31
2022
SELL
Payment of exercise price or tax liability
$218,354
$131.38 p/Share
1,662
Reduced 5.29%
29,755
Common Shares
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,225
Added 6.89%
30,090
Common Shares
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,328
Added 4.19%
30,376
Common Shares
Mar 31
2021
SELL
Payment of exercise price or tax liability
$52,108
$129.3 p/Share
403
Reduced 1.33%
29,931
Common Shares
Mar 31
2021
BUY
Grant, award, or other acquisition
-
1,328
Added 4.19%
30,334
Common Shares
Mar 27
2021
SELL
Payment of exercise price or tax liability
$66,832
$134.47 p/Share
497
Reduced 1.68%
29,006
Common Shares
Mar 27
2021
BUY
Exercise of conversion of derivative security
-
1,638
Added 5.26%
29,503
Common Shares
Mar 29
2020
SELL
Payment of exercise price or tax liability
$37,372
$71.87 p/Share
520
Reduced 1.69%
30,201
Common Shares
Mar 29
2020
BUY
Exercise of conversion of derivative security
-
1,715
Added 5.29%
30,721
Common Shares
Mar 27
2020
SELL
Payment of exercise price or tax liability
$35,719
$71.87 p/Share
497
Reduced 1.68%
29,006
Common Shares
Mar 27
2020
BUY
Grant, award, or other acquisition
-
1,638
Added 5.26%
29,503
Common Shares
Mar 31
2019
SELL
Payment of exercise price or tax liability
$38,468
$94.75 p/Share
406
Reduced 1.34%
29,992
Common Shares
Mar 31
2019
BUY
Exercise of conversion of derivative security
-
1,338
Added 4.22%
30,398
Common Shares
Mar 29
2019
SELL
Payment of exercise price or tax liability
$49,270
$94.75 p/Share
520
Reduced 1.76%
29,059
Common Shares
Mar 29
2019
BUY
Grant, award, or other acquisition
-
1,715
Added 5.48%
29,580
Common Shares
Mar 31
2018
SELL
Payment of exercise price or tax liability
$83,216
$103.76 p/Share
802
Reduced 2.62%
29,773
Common Shares
Mar 31
2018
SELL
Other acquisition or disposition
-
1,908
Reduced 6.41%
27,865
Common Shares
Mar 31
2018
BUY
Exercise of conversion of derivative security
-
1,372
Added 4.48%
29,237
Common Shares
Mar 31
2018
BUY
Grant, award, or other acquisition
-
1,338
Added 4.19%
30,576
Common Shares