Feb 28
2020
SELL
Payment of exercise price or tax liability
$1,133,842
$79.19 p/Share
14,318
Reduced 11.15%
114,099
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
14,036
Added 9.85%
128,417
Common shares without ...
Jan 28
2020
SELL
Open market or private sale
$45,748,842
$89.73 p/Share
509,850
Reduced 81.68%
114,381
Common shares without ...
Jan 28
2020
BUY
Exercise of conversion of derivative security
$24,335,140
$47.73 p/Share
509,850
Added 44.96%
624,231
Common shares without ...
Aug 08
2019
SELL
Open market or private sale
$3,753,552
$85.77 p/Share
43,763
Reduced 27.67%
114,381
Common shares without ...
Aug 08
2019
BUY
Exercise of conversion of derivative security
$1,620,544
$37.03 p/Share
43,763
Added 21.67%
158,144
Common shares without ...
Mar 01
2019
SELL
Open market or private sale
$175,188
$78.0 p/Share
2,246
Reduced 1.93%
114,381
Common shares without ...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$1,013,798
$77.23 p/Share
13,127
Reduced 10.12%
116,627
Common shares without ...
Feb 22
2019
BUY
Grant, award, or other acquisition
-
32,279
Added 19.92%
129,754
Common shares without ...
Jun 01
2018
SELL
Payment of exercise price or tax liability
$105,401
$61.53 p/Share
1,713
Reduced 1.73%
97,475
Common shares without ...
Feb 28
2018
SELL
Payment of exercise price or tax liability
$446,798
$60.55 p/Share
7,379
Reduced 6.92%
99,188
Common shares without ...
Feb 16
2018
BUY
Grant, award, or other acquisition
-
44,909
Added 29.65%
106,567
Common shares without ...
Jun 01
2017
SELL
Payment of exercise price or tax liability
$80,681
$45.66 p/Share
1,767
Reduced 2.79%
61,658
Common shares without ...
Mar 01
2017
SELL
Open market or private sale
$78,434
$45.39 p/Share
1,728
Reduced 2.65%
63,425
Common shares without ...
Feb 28
2017
SELL
Payment of exercise price or tax liability
$192,159
$45.46 p/Share
4,227
Reduced 6.09%
65,153
Common shares without ...
Feb 17
2017
BUY
Grant, award, or other acquisition
-
19,763
Added 22.17%
69,380
Common shares without ...
Jun 01
2016
SELL
Open market or private sale
$22,312
$39.49 p/Share
565
Reduced 1.13%
49,617
Common shares without ...
Jun 01
2016
SELL
Payment of exercise price or tax liability
$47,675
$39.63 p/Share
1,203
Reduced 2.34%
50,182
Common shares without ...
Feb 29
2016
SELL
Open market or private sale
$33,839
$39.12 p/Share
865
Reduced 1.66%
51,385
Common shares without ...
Feb 29
2016
SELL
Payment of exercise price or tax liability
$72,717
$39.52 p/Share
1,840
Reduced 3.4%
52,250
Common shares without ...
Feb 19
2016
BUY
Grant, award, or other acquisition
-
24,348
Added 31.04%
54,090
Common shares without ...