May 17
2024
BUY
Grant, award, or other acquisition
$13,127
$9.96 p/Share
1,318
Added 0.24%
538,531
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
$13,121
$11.51 p/Share
1,140
Added 0.21%
537,211
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
$13,125
$15.07 p/Share
871
Added 0.16%
536,070
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$90,739
$14.53 p/Share
6,245
Added 1.15%
535,198
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
$13,122
$15.42 p/Share
851
Added 0.16%
528,952
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
$13,120
$15.49 p/Share
847
Added 0.16%
528,100
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$172,802
$20.68 p/Share
8,356
Reduced 1.56%
527,252
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$826,664
$16.88 p/Share
48,973
Added 8.38%
535,608
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$2,061,200
$20.29 p/Share
101,587
Added 17.27%
486,633
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$53,951
$20.6 p/Share
2,619
Reduced 0.68%
384,273
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$13,124
$17.0 p/Share
772
Added 0.2%
385,046
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$92,078
$20.48 p/Share
4,496
Reduced 1.15%
386,892
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$13,115
$16.88 p/Share
777
Added 0.2%
391,388
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$13,120
$19.88 p/Share
660
Added 0.17%
390,610
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$180,927
$23.01 p/Share
7,863
Reduced 1.98%
389,949
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$91,432
$20.99 p/Share
4,356
Added 1.08%
397,812
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$53,691
$26.41 p/Share
2,033
Reduced 0.51%
393,455
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$13,126
$21.59 p/Share
608
Added 0.15%
395,488
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$13,109
$21.74 p/Share
603
Added 0.15%
394,880
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$13,133
$19.72 p/Share
666
Added 0.17%
394,275
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$13,116
$19.49 p/Share
673
Added 0.17%
393,609
Common Stock
Nov 03
2023
BUY
Grant, award, or other acquisition
$13,119
$19.67 p/Share
667
Added 0.17%
392,935
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$13,114
$19.78 p/Share
663
Added 0.17%
392,267
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$74,479
$20.62 p/Share
3,612
Added 0.91%
391,603
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$13,127
$20.48 p/Share
641
Added 0.16%
387,990
Common Stock