Mar 01
2023
SELL
Open market or private sale
$94,960
$100.7 p/Share
943
Reduced 0.79%
118,380
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$684,322
$99.77 p/Share
6,859
Reduced 5.44%
119,323
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
14,270
Added 10.16%
126,182
Common shares without ...
Dec 13
2022
SELL
Open market or private sale
$1,235,520
$112.32 p/Share
11,000
Reduced 8.95%
111,912
Common shares without ...
Jun 03
2022
SELL
Payment of exercise price or tax liability
$207,758
$117.51 p/Share
1,768
Reduced 1.42%
122,912
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$719,281
$122.41 p/Share
5,876
Reduced 4.49%
125,045
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,247
Added 11.64%
130,921
Common shares without ...
Oct 27
2021
SELL
Payment of exercise price or tax liability
$3,791,111
$128.13 p/Share
29,588
Reduced 20.65%
113,674
Common shares without ...
Oct 27
2021
BUY
Exercise of conversion of derivative security
$2,148,323
$47.0 p/Share
45,709
Added 24.19%
143,262
Common shares without ...
Jun 03
2021
SELL
Payment of exercise price or tax liability
$188,999
$106.9 p/Share
1,768
Reduced 1.78%
97,553
Common shares without ...
Mar 01
2021
SELL
Open market or private sale
$43,128
$118.16 p/Share
365
Reduced 0.29%
124,680
Common shares without ...
Mar 01
2021
SELL
Open market or private sale
$42,455
$120.61 p/Share
352
Reduced 0.35%
99,321
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$575,803
$121.58 p/Share
4,736
Reduced 4.54%
99,673
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
15,406
Added 12.86%
104,409
Common shares without ...
Sep 01
2020
SELL
Payment of exercise price or tax liability
$5,229,601
$109.47 p/Share
47,772
Reduced 34.93%
89,003
Common shares without ...
Sep 01
2020
BUY
Exercise of conversion of derivative security
$3,119,680
$43.27 p/Share
72,098
Added 34.52%
136,775
Common shares without ...
Jun 03
2020
SELL
Payment of exercise price or tax liability
$163,752
$92.62 p/Share
1,768
Reduced 2.66%
64,677
Common shares without ...
Apr 21
2020
SELL
Open market or private sale
$6,062,144
$95.92 p/Share
63,200
Reduced 48.75%
66,445
Common shares without ...
Apr 21
2020
BUY
Exercise of conversion of derivative security
$2,426,880
$38.4 p/Share
63,200
Added 32.77%
129,645
Common shares without ...
Mar 02
2020
SELL
Open market or private sale
$513,550
$77.74 p/Share
6,606
Reduced 9.04%
66,445
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$177,861
$79.19 p/Share
2,246
Reduced 2.98%
73,051
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
18,855
Added 20.03%
75,297
Common shares without ...
Jun 03
2019
BUY
Grant, award, or other acquisition
-
11,967
Added 16.49%
60,584
Common shares without ...