Oct 28
2024
BUY
Grant, award, or other acquisition
-
241
Added 0.4%
60,001
Common Shares
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
1,012
Added 1.64%
60,772
Common Shares
Oct 23
2023
BUY
Grant, award, or other acquisition
$40,060
$93.6 p/Share
428
Added 0.71%
59,760
Common Shares
Mar 31
2023
SELL
Payment of exercise price or tax liability
$104,815
$118.57 p/Share
884
Reduced 1.46%
59,565
Common Shares
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,668
Added 2.7%
60,116
Common Shares
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,012
Added 1.69%
58,781
Common Shares
Oct 24
2022
BUY
Grant, award, or other acquisition
$40,053
$134.86 p/Share
297
Added 0.52%
56,804
Common Shares
Mar 31
2022
SELL
Payment of exercise price or tax liability
$112,461
$131.38 p/Share
856
Reduced 1.45%
58,381
Common Shares
Mar 31
2022
BUY
Grant, award, or other acquisition
-
1,668
Added 2.79%
58,175
Common Shares
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,062
Added 1.78%
58,714
Common Shares
Oct 25
2021
BUY
Grant, award, or other acquisition
$56,308
$125.13 p/Share
450
Added 0.8%
55,730
Common Shares
Mar 31
2021
BUY
Grant, award, or other acquisition
-
1,062
Added 1.81%
57,653
Common Shares
Mar 27
2021
BUY
Exercise of conversion of derivative security
-
1,311
Added 2.26%
56,591
Common Shares
Mar 29
2020
SELL
Payment of exercise price or tax liability
$30,114
$71.87 p/Share
419
Reduced 0.73%
57,142
Common Shares
Mar 29
2020
BUY
Exercise of conversion of derivative security
-
1,372
Added 2.33%
57,562
Common Shares
Mar 27
2020
SELL
Payment of exercise price or tax liability
$28,820
$71.87 p/Share
401
Reduced 0.71%
56,189
Common Shares
Mar 27
2020
BUY
Grant, award, or other acquisition
-
1,311
Added 2.26%
56,591
Common Shares
Mar 31
2019
SELL
Payment of exercise price or tax liability
$38,753
$94.75 p/Share
409
Reduced 0.71%
57,161
Common Shares
Mar 31
2019
BUY
Exercise of conversion of derivative security
-
1,338
Added 2.27%
57,571
Common Shares
Mar 29
2019
SELL
Payment of exercise price or tax liability
$39,700
$94.75 p/Share
419
Reduced 0.74%
56,232
Common Shares
Mar 29
2019
BUY
Grant, award, or other acquisition
-
1,372
Added 2.36%
56,652
Common Shares
Mar 31
2018
SELL
Payment of exercise price or tax liability
$86,017
$103.76 p/Share
829
Reduced 1.43%
57,161
Common Shares
Mar 31
2018
SELL
Other acquisition or disposition
-
1,881
Reduced 3.29%
55,280
Common Shares
Mar 31
2018
BUY
Exercise of conversion of derivative security
-
1,372
Added 2.36%
56,652
Common Shares
Mar 31
2018
BUY
Grant, award, or other acquisition
-
1,338
Added 2.26%
57,991
Common Shares