Feb 06
2024
BUY
Grant, award, or other acquisition
-
6,511
Added 4.37%
142,615
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$153,799
$25.84 p/Share
5,952
Reduced 4.19%
136,104
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
6,689
Added 4.5%
142,056
Common Stock
Dec 11
2023
-
1,000
Reduced 0.73%
135,367
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
6,431
Added 4.5%
136,367
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$117,839
$23.33 p/Share
5,051
Reduced 3.74%
129,936
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
5,531
Added 3.94%
134,987
Common Stock
Dec 20
2022
-
1,000
Reduced 0.77%
129,456
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
5,088
Added 3.75%
130,456
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$108,896
$24.46 p/Share
4,452
Reduced 3.43%
125,368
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
4,450
Added 3.31%
129,820
Common Stock
Dec 14
2021
-
1,000
Reduced 0.79%
125,370
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
6,525
Added 4.91%
126,370
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$92,417
$20.13 p/Share
4,591
Reduced 3.69%
119,845
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
5,062
Added 3.91%
124,436
Common Stock
Dec 04
2020
-
1,100
Reduced 0.91%
119,374
Common Stock
Mar 12
2020
BUY
Open market or private purchase
$3,000
$15.0 p/Share
200
Added 0.17%
120,474
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$108,749
$22.09 p/Share
4,923
Reduced 3.93%
120,274
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
-
5,548
Added 4.24%
125,197
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
5,551
Added 4.43%
119,649
Common Stock
Dec 05
2019
-
2,000
Reduced 1.72%
114,098
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
5,335
Added 4.39%
116,098
Common Stock
Jan 21
2019
SELL
Payment of exercise price or tax liability
$161,082
$22.8 p/Share
7,065
Reduced 6.0%
110,763
Common Stock
Jan 21
2019
BUY
Exercise of conversion of derivative security
-
8,241
Added 6.54%
117,828
Common Stock
Jun 04
2018
SELL
Open market or private sale
$33,709
$25.25 p/Share
1,335
Reduced 1.2%
109,587
Common Stock