Apr 03
2024
SELL
Payment of exercise price or tax liability
$5,306
$4.7 p/Share
1,129
Reduced 0.39%
288,343
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$12,971
$5.76 p/Share
2,252
Added 0.77%
289,472
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$55,484
$6.39 p/Share
8,683
Reduced 2.93%
287,220
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$109,830
$16.4 p/Share
6,697
Reduced 2.31%
282,890
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$102,924
$16.46 p/Share
6,253
Reduced 2.11%
289,587
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$151,240
$17.58 p/Share
8,603
Added 2.83%
295,840
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$38,413
$16.36 p/Share
2,348
Added 0.81%
287,237
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
66,210
Added 18.86%
284,889
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$208,769
$20.66 p/Share
10,105
Reduced 4.42%
218,679
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$92,288
$19.64 p/Share
4,699
Added 2.01%
228,784
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$81,973
$19.37 p/Share
4,232
Reduced 1.85%
224,085
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
2,832
Added 1.23%
228,317
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$149,090
$22.99 p/Share
6,485
Reduced 2.8%
225,485
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$71,011
$23.29 p/Share
3,049
Reduced 1.3%
231,970
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$150,932
$23.78 p/Share
6,347
Reduced 2.96%
208,106
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
26,913
Added 10.27%
235,019
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$30,620
$22.8 p/Share
1,343
Reduced 0.62%
214,453
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
3,330
Added 1.52%
215,796
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$172,825
$26.65 p/Share
6,485
Reduced 2.96%
212,466
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$84,596
$27.21 p/Share
3,109
Reduced 1.4%
218,951
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
47,694
Added 17.68%
222,060
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$32,834
$24.43 p/Share
1,344
Reduced 0.76%
174,366
Common Stock