Feb 28
2023
SELL
Payment of exercise price or tax liability
$69,040
$99.77 p/Share
692
Reduced 1.78%
38,092
Common shares without ...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
12,322
Added 24.11%
38,784
Common shares without ...
Dec 29
2022
SELL
Open market or private sale
$456,750
$108.75 p/Share
4,200
Reduced 13.7%
26,462
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$98,173
$122.41 p/Share
802
Reduced 2.55%
30,662
Common shares without ...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
13,238
Added 29.61%
31,464
Common shares without ...
Dec 23
2021
SELL
Open market or private sale
$658,000
$140.0 p/Share
4,700
Reduced 20.5%
18,226
Common shares without ...
Aug 17
2021
SELL
Open market or private sale
$1,000,000
$125.0 p/Share
8,000
Reduced 25.87%
22,926
Common shares without ...
Aug 17
2021
BUY
Exercise of conversion of derivative security
$607,200
$75.9 p/Share
8,000
Added 20.55%
30,926
Common shares without ...
Aug 03
2021
SELL
Open market or private sale
$980,000
$122.5 p/Share
8,000
Reduced 25.87%
22,926
Common shares without ...
Aug 03
2021
BUY
Exercise of conversion of derivative security
$607,200
$75.9 p/Share
8,000
Added 20.55%
30,926
Common shares without ...
Apr 27
2021
SELL
Open market or private sale
$1,049,200
$122.0 p/Share
8,600
Reduced 27.28%
22,926
Common shares without ...
Apr 27
2021
BUY
Exercise of conversion of derivative security
$652,740
$75.9 p/Share
8,600
Added 21.43%
31,526
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$475,378
$121.58 p/Share
3,910
Reduced 14.57%
22,926
Common shares without ...
Feb 26
2021
BUY
Grant, award, or other acquisition
-
9,772
Added 26.69%
26,836
Common shares without ...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$109,893
$128.23 p/Share
857
Reduced 4.78%
17,064
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$156,163
$79.19 p/Share
1,972
Reduced 9.91%
17,921
Common shares without ...
Feb 28
2020
BUY
Grant, award, or other acquisition
-
5,188
Added 20.68%
19,893
Common shares without ...
Feb 17
2020
SELL
Payment of exercise price or tax liability
$69,128
$89.66 p/Share
771
Reduced 4.98%
14,705
Common shares without ...
Feb 16
2020
SELL
Payment of exercise price or tax liability
$72,983
$89.66 p/Share
814
Reduced 5.0%
15,476
Common shares without ...
Feb 19
2019
SELL
Payment of exercise price or tax liability
$59,598
$75.25 p/Share
792
Reduced 4.64%
16,290
Common shares without ...
Feb 17
2019
SELL
Payment of exercise price or tax liability
$58,018
$75.25 p/Share
771
Reduced 4.32%
17,082
Common shares without ...
Feb 16
2019
SELL
Payment of exercise price or tax liability
$61,254
$75.25 p/Share
814
Reduced 4.36%
17,853
Common shares without ...