Mar 10
2021
SELL
Open market or private sale
$557,644
$78.2 p/Share
7,131
Reduced 46.19%
8,306
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$237,461
$73.7 p/Share
3,222
Reduced 17.27%
15,437
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
7,661
Added 29.11%
18,659
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$206,876
$73.7 p/Share
2,807
Reduced 20.33%
10,998
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
6,674
Added 34.56%
12,636
Common Stock
Mar 01
2021
SELL
Open market or private sale
$588,165
$82.48 p/Share
7,131
Reduced 50.0%
7,131
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$842,608
$81.02 p/Share
10,400
Reduced 42.17%
14,262
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
24,662
Added 50.0%
24,662
Common Stock
Dec 15
2020
SELL
Open market or private sale
$758,984
$85.5 p/Share
8,877
Reduced 100.0%
0
Common Stock
Oct 29
2020
SELL
Open market or private sale
$752,534
$91.15 p/Share
8,256
Reduced 48.19%
8,877
Common Stock
Jun 05
2020
SELL
Open market or private sale
$428,050
$50.0 p/Share
8,561
Reduced 33.32%
17,133
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$79,064
$43.37 p/Share
1,823
Reduced 6.62%
25,694
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
4,333
Added 13.6%
27,517
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$139,738
$43.37 p/Share
3,222
Reduced 12.2%
23,184
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
7,662
Added 22.49%
26,406
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$121,740
$43.37 p/Share
2,807
Reduced 13.02%
18,744
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
6,674
Added 24.67%
20,382
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$549,711
$50.59 p/Share
10,866
Reduced 42.21%
14,877
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
25,743
Added 50.0%
25,743
Common Stock
Dec 04
2019
SELL
Open market or private sale
$275,000
$55.0 p/Share
5,000
Reduced 100.0%
0
Common Stock
Dec 02
2019
SELL
Open market or private sale
$634,878
$55.25 p/Share
11,491
Reduced 69.68%
5,000
Common Stock
Aug 01
2019
SELL
Open market or private sale
$187,387
$65.52 p/Share
2,860
Reduced 14.78%
16,491
Common Stock
May 06
2019
SELL
Open market or private sale
$1,517,588
$59.83 p/Share
25,365
Reduced 56.72%
19,351
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$93,265
$51.16 p/Share
1,823
Reduced 4.19%
41,716
Common Stock
Mar 08
2019
BUY
Exercise of conversion of derivative security
-
4,333
Added 9.05%
43,539
Common Stock