Mar 01
2023
SELL
Open market or private sale
$120,638
$100.7 p/Share
1,198
Reduced 1.65%
71,366
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$558,512
$99.77 p/Share
5,598
Reduced 7.16%
72,564
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
11,617
Added 12.94%
78,162
Common shares without ...
Mar 01
2022
SELL
Open market or private sale
$122,588
$118.1 p/Share
1,038
Reduced 1.54%
66,545
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$827,369
$122.41 p/Share
6,759
Reduced 9.09%
67,583
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
14,559
Added 16.38%
74,342
Common shares without ...
Apr 30
2021
SELL
Open market or private sale
$11,344,391
$119.95 p/Share
94,576
Reduced 61.27%
59,783
Common shares without ...
Apr 30
2021
BUY
Exercise of conversion of derivative security
$4,436,693
$52.17 p/Share
85,043
Added 37.0%
144,826
Common shares without ...
Mar 01
2021
SELL
Open market or private sale
$167,769
$120.61 p/Share
1,391
Reduced 1.97%
69,316
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,146,864
$121.58 p/Share
9,433
Reduced 11.77%
70,707
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
11,444
Added 12.5%
80,140
Common shares without ...
Mar 06
2020
SELL
Open market or private sale
$676,336
$82.0 p/Share
8,248
Reduced 10.72%
68,696
Common shares without ...
Mar 02
2020
SELL
Open market or private sale
$137,164
$77.89 p/Share
1,761
Reduced 2.24%
76,944
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$659,653
$79.19 p/Share
8,330
Reduced 9.57%
78,705
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
12,500
Added 12.56%
87,035
Common shares without ...
May 02
2019
SELL
Open market or private sale
$24,293,271
$78.51 p/Share
309,429
Reduced 80.59%
74,535
Common shares without ...
May 02
2019
BUY
Exercise of conversion of derivative security
$14,759,764
$47.7 p/Share
309,429
Added 44.63%
383,964
Common shares without ...
Mar 01
2019
SELL
Open market or private sale
$108,498
$78.0 p/Share
1,391
Reduced 1.83%
74,535
Common shares without ...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$653,675
$77.23 p/Share
8,464
Reduced 10.03%
75,926
Common shares without ...
Feb 22
2019
BUY
Grant, award, or other acquisition
-
20,750
Added 19.74%
84,390
Common shares without ...
Nov 02
2018
SELL
Open market or private sale
$4,615,000
$71.0 p/Share
65,000
Reduced 50.53%
63,640
Common shares without ...
Nov 02
2018
BUY
Exercise of conversion of derivative security
$2,496,000
$38.4 p/Share
65,000
Added 33.57%
128,640
Common shares without ...
Jun 15
2018
SELL
Payment of exercise price or tax liability
$118,050
$62.96 p/Share
1,875
Reduced 2.86%
63,640
Common shares without ...
Mar 07
2018
SELL
Open market or private sale
$183,570
$61.19 p/Share
3,000
Reduced 4.38%
65,515
Common shares without ...
Mar 01
2018
SELL
Open market or private sale
$58,635
$58.87 p/Share
996
Reduced 1.43%
68,515
Common shares without ...