Mar 02
2022
BUY
Grant, award, or other acquisition
-
100,515
Added 36.3%
176,388
Common Stock
May 03
2021
SELL
Open market or private sale
$4,915,322
$76.19 p/Share
64,514
Reduced 45.95%
75,873
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$655,046
$73.7 p/Share
8,888
Reduced 5.95%
140,387
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
20,740
Added 12.2%
149,275
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$1,153,995
$73.7 p/Share
15,658
Reduced 10.86%
128,535
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
36,537
Added 21.3%
134,958
Common Stock
Mar 01
2021
SELL
Open market or private sale
$1,085,107
$82.48 p/Share
13,156
Reduced 10.89%
107,656
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,598,119
$81.02 p/Share
19,725
Reduced 14.04%
120,812
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
46,037
Added 24.67%
140,537
Common Stock
Aug 10
2020
SELL
Open market or private sale
$5,865,182
$73.39 p/Share
79,918
Reduced 45.82%
94,500
Common Stock
Jul 01
2020
SELL
Sale (or disposition) back to the issuer
$133,623
$49.09 p/Share
2,722
Reduced 1.54%
174,418
Common Stock
Jul 01
2020
BUY
Exercise of conversion of derivative security
-
6,250
Added 3.41%
177,140
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$86,567
$43.37 p/Share
1,996
Reduced 1.15%
170,890
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
4,583
Added 2.58%
172,886
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$391,761
$43.37 p/Share
9,033
Reduced 5.09%
168,303
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
20,740
Added 10.47%
177,336
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$407,071
$43.37 p/Share
9,386
Reduced 5.65%
156,596
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
21,550
Added 11.73%
162,107
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$1,822,353
$50.59 p/Share
36,022
Reduced 17.67%
167,790
Common Stock
Feb 24
2020
SELL
Open market or private sale
$1,196,163
$51.21 p/Share
23,358
Reduced 13.92%
144,432
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
82,738
Added 28.87%
203,812
Common Stock
Aug 05
2019
SELL
Open market or private sale
$2,174,761
$62.2 p/Share
34,964
Reduced 22.41%
121,074
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$180,006
$66.13 p/Share
2,722
Reduced 1.71%
156,038
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
-
6,250
Added 3.79%
158,760
Common Stock
Apr 10
2019
SELL
Open market or private sale
$2,002,260
$60.0 p/Share
33,371
Reduced 17.95%
152,510
Common Stock