Mar 01
2024
SELL
Open market or private sale
$80,106
$118.5 p/Share
676
Reduced 0.74%
91,260
Common shares without ...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$703,733
$120.05 p/Share
5,862
Reduced 5.99%
91,936
Common shares without ...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
10,574
Added 9.76%
97,798
Common shares without ...
Mar 01
2023
SELL
Open market or private sale
$72,252
$100.77 p/Share
717
Reduced 0.82%
87,224
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$591,237
$99.77 p/Share
5,926
Reduced 6.31%
87,941
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
12,259
Added 11.55%
93,867
Common shares without ...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$135,506
$108.84 p/Share
1,245
Reduced 1.5%
81,608
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$503,350
$122.41 p/Share
4,112
Reduced 4.73%
82,853
Common shares without ...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$92,614
$116.79 p/Share
793
Reduced 0.9%
87,365
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
15,813
Added 15.21%
88,158
Common shares without ...
Aug 01
2021
SELL
Payment of exercise price or tax liability
$150,620
$120.98 p/Share
1,245
Reduced 1.69%
72,345
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$257,263
$121.58 p/Share
2,116
Reduced 2.8%
73,590
Common shares without ...
Feb 22
2021
SELL
Open market or private sale
$47,724
$119.31 p/Share
400
Reduced 0.46%
86,965
Common shares without ...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$95,971
$123.04 p/Share
780
Reduced 1.01%
76,106
Common shares without ...
Feb 22
2021
SELL
Open market or private sale
$48,732
$121.83 p/Share
400
Reduced 0.53%
75,706
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
13,513
Added 14.95%
76,886
Common shares without ...
Feb 16
2021
SELL
Open market or private sale
$64,887
$128.49 p/Share
505
Reduced 0.79%
63,373
Common shares without ...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$129,384
$128.23 p/Share
1,009
Reduced 1.56%
63,878
Common shares without ...
Aug 01
2020
SELL
Payment of exercise price or tax liability
$125,196
$100.64 p/Share
1,244
Reduced 1.88%
64,887
Common shares without ...
Feb 25
2020
SELL
Open market or private sale
$33,972
$84.93 p/Share
400
Reduced 0.6%
66,131
Common shares without ...
Feb 22
2020
SELL
Payment of exercise price or tax liability
$68,211
$87.45 p/Share
780
Reduced 1.16%
66,531
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
14,326
Added 17.55%
67,311
Common shares without ...
Feb 19
2020
SELL
Open market or private sale
$90,660
$88.97 p/Share
1,019
Reduced 1.89%
52,985
Common shares without ...
Feb 17
2020
SELL
Payment of exercise price or tax liability
$90,019
$89.66 p/Share
1,004
Reduced 1.83%
54,004
Common shares without ...
Feb 16
2020
SELL
Payment of exercise price or tax liability
$91,453
$89.66 p/Share
1,020
Reduced 1.82%
55,008
Common shares without ...