Mar 31
2024
SELL
Payment of exercise price or tax liability
$179,865
$135.85 p/Share
1,324
Reduced 46.49%
1,524
Common Shares
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
1,350
Added 38.55%
2,152
Common Shares
Mar 31
2024
BUY
Grant, award, or other acquisition
-
1,500
Added 50.0%
1,500
Common Shares
Mar 31
2023
SELL
Payment of exercise price or tax liability
$158,053
$118.57 p/Share
1,333
Reduced 47.09%
1,498
Common Shares
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,483
Added 40.3%
2,197
Common Shares
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 50.0%
1,350
Common Shares
Mar 31
2022
SELL
Payment of exercise price or tax liability
$98,404
$131.38 p/Share
749
Reduced 31.08%
1,661
Common Shares
Mar 31
2022
BUY
Grant, award, or other acquisition
-
1,483
Added 50.0%
1,483
Common Shares
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
927
Added 32.23%
1,949
Common Shares
Mar 31
2021
SELL
Payment of exercise price or tax liability
$36,333
$129.3 p/Share
281
Reduced 16.28%
1,445
Common Shares
Mar 31
2021
BUY
Grant, award, or other acquisition
-
927
Added 34.94%
1,726
Common Shares
Mar 27
2021
SELL
Payment of exercise price or tax liability
$46,796
$134.47 p/Share
348
Reduced 30.34%
799
Common Shares
Mar 27
2021
BUY
Exercise of conversion of derivative security
-
1,147
Added 50.0%
1,147
Common Shares
Mar 29
2020
SELL
Payment of exercise price or tax liability
$26,161
$71.87 p/Share
364
Reduced 18.21%
1,635
Common Shares
Mar 29
2020
BUY
Exercise of conversion of derivative security
-
1,200
Added 37.51%
1,999
Common Shares
Mar 27
2020
SELL
Payment of exercise price or tax liability
$25,011
$71.87 p/Share
348
Reduced 30.34%
799
Common Shares
Mar 27
2020
BUY
Grant, award, or other acquisition
-
1,147
Added 50.0%
1,147
Common Shares
Mar 31
2019
SELL
Payment of exercise price or tax liability
$19,234
$94.75 p/Share
203
Reduced 13.49%
1,302
Common Shares
Mar 31
2019
BUY
Exercise of conversion of derivative security
-
669
Added 30.77%
1,505
Common Shares
Mar 29
2019
SELL
Payment of exercise price or tax liability
$34,489
$94.75 p/Share
364
Reduced 30.33%
836
Common Shares
Mar 29
2019
BUY
Grant, award, or other acquisition
-
1,200
Added 50.0%
1,200
Common Shares
Mar 31
2018
SELL
Payment of exercise price or tax liability
$36,316
$103.76 p/Share
350
Reduced 29.59%
833
Common Shares
Mar 31
2018
SELL
Other acquisition or disposition
-
833
Reduced 100.0%
0
Common Shares
Mar 31
2018
BUY
Exercise of conversion of derivative security
-
514
Added 50.0%
514
Common Shares
Mar 31
2018
BUY
Grant, award, or other acquisition
-
669
Added 36.1%
1,184
Common Shares