Mar 08
2021
SELL
Open market or private sale
$540,592
$73.57 p/Share
7,348
Reduced 29.45%
17,603
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$279,986
$73.7 p/Share
3,799
Reduced 13.21%
24,951
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
7,661
Added 21.04%
28,750
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$645,317
$73.7 p/Share
8,756
Reduced 29.34%
21,089
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
17,656
Added 41.86%
24,519
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,025,956
$81.02 p/Share
12,663
Reduced 50.95%
12,189
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
24,662
Added 49.81%
24,852
Common Stock
May 11
2020
SELL
Open market or private sale
$649,442
$43.25 p/Share
15,016
Reduced 98.75%
190
Common Stock
Mar 27
2020
SELL
Open market or private sale
$251,446
$35.52 p/Share
7,079
Reduced 31.77%
15,206
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$77,415
$43.37 p/Share
1,785
Reduced 7.42%
22,285
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
3,600
Added 13.01%
24,070
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$164,763
$43.37 p/Share
3,799
Reduced 15.65%
20,470
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
7,662
Added 24.0%
24,269
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$148,802
$43.37 p/Share
3,431
Reduced 17.12%
16,607
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
6,917
Added 27.04%
18,659
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$648,159
$50.59 p/Share
12,812
Reduced 49.4%
13,121
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
25,743
Added 49.82%
25,933
Common Stock
Oct 28
2019
SELL
Open market or private sale
$870,557
$53.18 p/Share
16,370
Reduced 98.85%
190
Common Stock
May 06
2019
SELL
Open market or private sale
$1,207,654
$59.96 p/Share
20,141
Reduced 54.88%
16,560
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$91,321
$51.16 p/Share
1,785
Reduced 4.64%
36,701
Common Stock
Mar 08
2019
BUY
Exercise of conversion of derivative security
-
3,600
Added 8.55%
38,486
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$191,318
$50.36 p/Share
3,799
Reduced 9.82%
34,886
Common Stock
Mar 07
2019
BUY
Exercise of conversion of derivative security
-
7,662
Added 16.53%
38,685
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$70,839
$51.37 p/Share
1,379
Reduced 4.26%
31,023
Common Stock
Mar 06
2019
BUY
Exercise of conversion of derivative security
-
2,780
Added 7.9%
32,402
Common Stock