Apr 27
2021
SELL
Open market or private sale
$1,151,558
$122.0 p/Share
9,439
Reduced 15.6%
51,083
Common shares without ...
Mar 01
2021
SELL
Open market or private sale
$134,239
$120.61 p/Share
1,113
Reduced 1.81%
60,522
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$972,518
$121.58 p/Share
7,999
Reduced 11.49%
61,635
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
13,004
Added 15.74%
69,634
Common shares without ...
Sep 01
2020
SELL
Open market or private sale
$683,912
$108.73 p/Share
6,290
Reduced 10.0%
56,630
Common shares without ...
Mar 02
2020
SELL
Open market or private sale
$51,875
$77.89 p/Share
666
Reduced 1.05%
62,920
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$612,614
$79.19 p/Share
7,736
Reduced 10.85%
63,586
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
14,375
Added 16.77%
71,322
Common shares without ...
Jul 26
2019
-
2,860
Reduced 4.78%
56,947
Common shares without ...
Mar 13
2019
SELL
Open market or private sale
$726,495
$79.07 p/Share
9,188
Reduced 13.32%
59,807
Common shares without ...
Mar 01
2019
SELL
Open market or private sale
$86,814
$78.0 p/Share
1,113
Reduced 1.59%
68,995
Common shares without ...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$547,329
$77.23 p/Share
7,087
Reduced 9.18%
70,108
Common shares without ...
Feb 22
2019
BUY
Grant, award, or other acquisition
-
19,021
Added 19.77%
77,195
Common shares without ...
Mar 09
2018
SELL
Open market or private sale
$518,440
$62.75 p/Share
8,262
Reduced 12.44%
58,174
Common shares without ...
Mar 01
2018
SELL
Open market or private sale
$96,726
$58.8 p/Share
1,645
Reduced 2.42%
66,436
Common shares without ...
Feb 28
2018
SELL
Payment of exercise price or tax liability
$332,238
$60.55 p/Share
5,487
Reduced 7.46%
68,081
Common shares without ...
Feb 16
2018
BUY
Grant, award, or other acquisition
-
22,255
Added 23.23%
73,568
Common shares without ...
Apr 27
2017
SELL
Open market or private sale
$245,392
$43.82 p/Share
5,600
Reduced 9.84%
51,313
Common shares without ...
Feb 28
2017
SELL
Payment of exercise price or tax liability
$197,751
$45.46 p/Share
4,350
Reduced 6.92%
58,514
Common shares without ...
Feb 28
2017
SELL
Open market or private sale
$72,077
$45.02 p/Share
1,601
Reduced 2.74%
56,913
Common shares without ...
Feb 22
2017
SELL
Open market or private sale
$581,022
$45.03 p/Share
12,903
Reduced 17.03%
62,864
Common shares without ...
Feb 22
2017
BUY
Exercise of conversion of derivative security
$341,284
$26.45 p/Share
12,903
Added 14.55%
75,767
Common shares without ...
Feb 21
2017
SELL
Payment of exercise price or tax liability
$32,490
$44.69 p/Share
727
Reduced 1.14%
63,183
Common shares without ...
Feb 21
2017
SELL
Open market or private sale
$14,339
$44.95 p/Share
319
Reduced 0.5%
62,864
Common shares without ...
Feb 17
2017
BUY
Grant, award, or other acquisition
-
13,307
Added 17.23%
63,910
Common shares without ...