May 12
2022
BUY
Grant, award, or other acquisition
-
4,025
Added 17.24%
19,320
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$413,865
$90.74 p/Share
4,561
Reduced 49.59%
4,637
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
9,198
Added 50.0%
9,198
Common Stock
Mar 23
2022
SELL
Open market or private sale
$241,347
$99.73 p/Share
2,420
Reduced 100.0%
0
Common Stock
Mar 21
2022
SELL
Open market or private sale
$1,130,352
$100.44 p/Share
11,254
Reduced 82.3%
2,420
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
$210,000
$18.66 p/Share
11,254
Added 45.15%
13,674
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$133,100
$100.0 p/Share
1,331
Reduced 35.48%
2,420
Common Stock
May 25
2021
SELL
Open market or private sale
$79,992
$73.59 p/Share
1,087
Reduced 100.0%
0
Common Stock
May 24
2021
SELL
Open market or private sale
$508,767
$73.82 p/Share
6,892
Reduced 86.38%
1,087
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$142,106
$22.51 p/Share
6,313
Added 46.04%
7,400
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$79,234
$74.12 p/Share
1,069
Reduced 39.09%
1,666
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$40,895
$71.62 p/Share
571
Reduced 49.65%
579
Common Stock
May 20
2021
SELL
Open market or private sale
$222,585
$71.64 p/Share
3,107
Reduced 84.29%
579
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
$88,953
$28.63 p/Share
3,107
Added 45.74%
3,686
Common Stock
May 14
2021
BUY
Grant, award, or other acquisition
-
2,777
Added 11.05%
22,352
Common Stock
May 10
2021
SELL
Open market or private sale
$181,892
$73.97 p/Share
2,459
Reduced 100.0%
0
Common Stock
Mar 19
2021
SELL
Open market or private sale
$726,896
$64.59 p/Share
11,254
Reduced 100.0%
0
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$84,821
$65.6 p/Share
1,293
Reduced 34.46%
2,459
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
$210,000
$18.66 p/Share
11,254
Added 50.0%
11,254
Common Stock
Jan 28
2021
SELL
Open market or private sale
$170,225
$54.77 p/Share
3,108
Reduced 100.0%
0
Common Stock
Jan 28
2021
BUY
Exercise of conversion of derivative security
$88,982
$28.63 p/Share
3,108
Added 50.0%
3,108
Common Stock
Nov 27
2020
SELL
Open market or private sale
$31,772
$42.25 p/Share
752
Reduced 3.12%
23,327
Common Stock
Nov 03
2020
SELL
Open market or private sale
$471,870
$35.0 p/Share
13,482
Reduced 94.72%
752
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$210,000
$18.66 p/Share
11,254
Added 44.15%
14,234
Common Stock