May 07
2021
SELL
Open market or private sale
$3,683,400
$105.24 p/Share
35,000
Reduced 28.03%
89,866
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$2,704,100
$77.26 p/Share
35,000
Added 21.89%
124,866
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$551,772
$98.32 p/Share
5,612
Reduced 5.88%
89,866
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
14,261
Added 13.0%
95,478
Common Stock
Aug 27
2020
SELL
Open market or private sale
$5,097,600
$84.96 p/Share
60,000
Reduced 42.49%
81,217
Common Stock
Aug 27
2020
BUY
Exercise of conversion of derivative security
$3,038,400
$50.64 p/Share
60,000
Added 29.82%
141,217
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$670,022
$100.74 p/Share
6,651
Reduced 7.57%
81,217
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
19,340
Added 18.04%
87,868
Common Stock
Nov 14
2019
-
4,950
Reduced 6.74%
68,528
Common Stock
May 21
2019
SELL
Open market or private sale
$2,672,700
$89.09 p/Share
30,000
Reduced 28.99%
73,478
Common Stock
May 21
2019
BUY
Exercise of conversion of derivative security
$1,608,300
$53.61 p/Share
30,000
Added 22.48%
103,478
Common Stock
Apr 22
2019
SELL
Open market or private sale
$2,603,400
$86.78 p/Share
30,000
Reduced 28.99%
73,478
Common Stock
Apr 22
2019
BUY
Exercise of conversion of derivative security
-
30,000
Added 22.48%
103,478
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$724,794
$82.56 p/Share
8,779
Reduced 10.67%
73,478
Common Stock
Feb 28
2019
BUY
Grant, award, or other acquisition
-
22,309
Added 21.33%
82,257
Common Stock
Feb 26
2018
SELL
Grant, award, or other acquisition
-
10,644
Reduced 14.24%
64,092
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$363,014
$87.6 p/Share
4,144
Reduced 6.47%
59,948
Common Stock
Oct 26
2017
SELL
Open market or private sale
$4,406,325
$83.93 p/Share
52,500
Reduced 49.55%
53,448
Common Stock
Oct 26
2017
BUY
Exercise of conversion of derivative security
$2,661,225
$50.69 p/Share
52,500
Added 33.13%
105,948
Common Stock