Feb 10
2021
SELL
Open market or private sale
$1,284,952
$42.16 p/Share
30,478
Reduced 17.52%
143,501
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$62,902
$41.74 p/Share
1,507
Reduced 1.05%
141,994
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
$794,866
$26.08 p/Share
30,478
Added 16.02%
159,791
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
23,631
Added 14.14%
143,501
Common Stock
May 08
2020
SELL
Open market or private sale
$351,200
$35.12 p/Share
10,000
Reduced 7.7%
119,870
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$93,289
$41.37 p/Share
2,255
Reduced 1.71%
129,870
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
10,473
Added 7.34%
132,125
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$161,614
$45.9 p/Share
3,521
Reduced 2.81%
121,652
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$81,467
$46.42 p/Share
1,755
Reduced 1.38%
125,173
Common Stock
Feb 10
2020
BUY
Grant, award, or other acquisition
-
33,510
Added 20.89%
126,928
Common Stock
Apr 30
2019
SELL
Open market or private sale
$1,235,750
$49.43 p/Share
25,000
Reduced 21.11%
93,418
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$119,605
$53.04 p/Share
2,255
Reduced 1.87%
118,418
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$342,050
$52.99 p/Share
6,455
Reduced 5.76%
105,539
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
15,133
Added 11.14%
120,673
Common Stock
Feb 16
2019
SELL
Payment of exercise price or tax liability
$189,121
$52.99 p/Share
3,569
Reduced 3.09%
111,994
Common Stock
Feb 11
2019
BUY
Grant, award, or other acquisition
-
14,949
Added 11.45%
115,563
Common Stock
Apr 23
2018
SELL
Open market or private sale
$838,350
$55.89 p/Share
15,000
Reduced 12.97%
100,608
Common Stock
Feb 26
2018
BUY
Grant, award, or other acquisition
-
27,177
Added 19.03%
115,608
Common Stock
Feb 20
2018
SELL
Payment of exercise price or tax liability
$177,441
$56.42 p/Share
3,145
Reduced 3.43%
88,431
Common Stock
Feb 19
2018
SELL
Payment of exercise price or tax liability
$300,938
$56.25 p/Share
5,350
Reduced 5.52%
91,576
Common Stock
Feb 16
2018
SELL
Payment of exercise price or tax liability
$200,306
$56.25 p/Share
3,561
Reduced 3.54%
96,926
Common Stock