Jul 12
2021
SELL
Open market or private sale
$2,289,750
$95.2 p/Share
24,052
Reduced 100.0%
0
Common Stock
Jun 16
2021
SELL
Open market or private sale
$232,501
$77.32 p/Share
3,007
Reduced 11.11%
24,052
Common Stock
Apr 14
2021
SELL
Open market or private sale
$239,838
$79.76 p/Share
3,007
Reduced 9.09%
30,065
Common Stock
Apr 14
2021
SELL
Open market or private sale
$239,838
$79.76 p/Share
3,007
Reduced 9.09%
30,065
Common Stock
Mar 17
2021
SELL
Open market or private sale
$241,412
$80.31 p/Share
3,006
Reduced 8.33%
33,072
Common Stock
Mar 08
2021
SELL
Open market or private sale
$827,395
$72.01 p/Share
11,490
Reduced 24.15%
36,078
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$222,205
$73.7 p/Share
3,015
Reduced 5.96%
47,568
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
7,661
Added 13.15%
50,583
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$327,375
$73.7 p/Share
4,442
Reduced 9.38%
42,922
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
11,286
Added 20.15%
44,737
Common Stock
Mar 01
2021
SELL
Open market or private sale
$1,422,859
$84.8 p/Share
16,779
Reduced 31.74%
36,078
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$638,681
$81.02 p/Share
7,883
Reduced 12.98%
52,857
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
24,662
Added 28.88%
60,740
Common Stock
Apr 09
2020
SELL
Open market or private sale
$340,820
$40.21 p/Share
8,476
Reduced 19.02%
36,078
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$75,854
$43.37 p/Share
1,749
Reduced 3.78%
44,554
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
4,157
Added 8.24%
46,303
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$139,738
$43.37 p/Share
3,222
Reduced 7.1%
42,146
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
7,662
Added 14.45%
45,368
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$121,740
$43.37 p/Share
2,807
Reduced 6.93%
37,706
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
6,674
Added 14.5%
39,344
Common Stock
Feb 28
2020
SELL
Open market or private sale
$379,131
$44.73 p/Share
8,476
Reduced 20.03%
33,839
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$549,711
$50.59 p/Share
10,866
Reduced 20.43%
42,315
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
25,743
Added 32.62%
53,181
Common Stock
Jan 31
2020
SELL
Open market or private sale
$424,732
$50.11 p/Share
8,476
Reduced 23.6%
27,438
Common Stock
Dec 27
2019
SELL
Open market or private sale
$487,709
$57.54 p/Share
8,476
Reduced 19.09%
35,914
Common Stock