Dec 02
2022
BUY
Exercise of conversion of derivative security
-
4
Added 0.03%
14,751
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
225
Added 1.5%
14,747
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$100,026
$14.13 p/Share
7,079
Added 32.77%
14,522
Common Stock
Dec 22
2021
SELL
Payment of exercise price or tax liability
$9,179
$50.16 p/Share
183
Reduced 2.4%
7,443
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
-
11
Added 0.14%
7,626
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$7,598
$47.49 p/Share
160
Reduced 2.06%
7,615
Common Stock
Dec 20
2021
BUY
Exercise of conversion of derivative security
-
6
Added 0.08%
7,775
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$11,715
$48.21 p/Share
243
Reduced 3.03%
7,769
Common Stock
Dec 19
2021
BUY
Exercise of conversion of derivative security
-
15
Added 0.19%
8,012
Common Stock
Dec 11
2021
BUY
Grant, award, or other acquisition
$124,999
$48.6 p/Share
2,572
Added 24.34%
7,997
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$4,804
$48.53 p/Share
99
Reduced 1.79%
5,425
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
1
Added 0.02%
5,524
Common Stock
Nov 03
2021
SELL
Open market or private sale
$1,029,755
$52.24 p/Share
19,712
Reduced 78.11%
5,523
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
$251,919
$12.78 p/Share
19,712
Added 43.86%
25,235
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$14,895
$54.76 p/Share
272
Reduced 4.69%
5,523
Common Stock
Jul 25
2021
BUY
Exercise of conversion of derivative security
-
40
Added 0.69%
5,795
Common Stock
May 03
2021
SELL
Open market or private sale
$953,994
$51.29 p/Share
18,600
Reduced 76.37%
5,755
Common Stock
Mar 09
2021
SELL
Open market or private sale
$1,057,053
$47.63 p/Share
22,193
Reduced 47.68%
24,355
Common Stock
Mar 01
2021
SELL
Open market or private sale
$368,202
$52.05 p/Share
7,074
Reduced 13.19%
46,548
Common Stock
Dec 22
2020
SELL
Payment of exercise price or tax liability
$4,448
$37.38 p/Share
119
Reduced 0.22%
53,615
Common Stock
Dec 22
2020
BUY
Exercise of conversion of derivative security
-
6
Added 0.01%
53,734
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$3,946
$37.94 p/Share
104
Reduced 0.19%
53,728
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$6,070
$37.94 p/Share
160
Reduced 0.3%
53,832
Common Stock
Dec 19
2020
BUY
Exercise of conversion of derivative security
-
11
Added 0.02%
53,992
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$62,498
$37.29 p/Share
1,676
Added 3.01%
53,981
Common Stock