Apr 03
2024
SELL
Payment of exercise price or tax liability
$3,543
$4.7 p/Share
754
Reduced 0.91%
81,746
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$5,823
$5.76 p/Share
1,011
Added 1.21%
82,500
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$12,396
$6.39 p/Share
1,940
Reduced 2.33%
81,489
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$37,064
$16.4 p/Share
2,260
Reduced 2.8%
78,549
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$34,730
$16.46 p/Share
2,110
Reduced 2.54%
80,809
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$8,255
$16.03 p/Share
515
Reduced 0.62%
82,919
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$163,195
$17.58 p/Share
9,283
Added 10.01%
83,434
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$14,233
$16.36 p/Share
870
Added 1.16%
74,151
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
19,624
Added 21.12%
73,281
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$49,026
$20.66 p/Share
2,373
Reduced 4.24%
53,657
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$34,232
$19.64 p/Share
1,743
Added 3.02%
56,030
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$14,527
$19.37 p/Share
750
Reduced 1.36%
54,287
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$6,383
$20.01 p/Share
319
Reduced 0.58%
55,037
Common Stock
Oct 17
2022
SELL
Payment of exercise price or tax liability
$1,290
$19.54 p/Share
66
Reduced 0.12%
55,356
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
908
Added 1.61%
55,422
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$3,403
$22.99 p/Share
148
Reduced 0.27%
54,514
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$12,716
$23.29 p/Share
546
Reduced 0.99%
54,662
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$36,930
$23.78 p/Share
1,553
Reduced 3.23%
46,483
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
8,725
Added 13.65%
55,208
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$5,244
$22.8 p/Share
230
Reduced 0.48%
48,036
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$13,600
$21.35 p/Share
637
Reduced 1.3%
48,266
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
-
66
Reduced 0.13%
48,903
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
920
Added 1.84%
48,969
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$4,797
$26.65 p/Share
180
Reduced 0.37%
48,049
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$18,584
$27.21 p/Share
683
Reduced 1.4%
48,229
Common Stock