Dec 09
2025
SELL
Discretionary transaction
$145,830
$48.61 p/Share
3,000
Reduced 10.1%
26,705
Common
Dec 01
2025
BUY
Grant, award, or other acquisition
$826
$43.5 p/Share
19
Added 0.06%
29,705
Common
Sep 05
2025
SELL
Open market or private sale
$93,148
$31.3 p/Share
2,976
Reduced 9.13%
29,615
Common
Sep 02
2025
BUY
Grant, award, or other acquisition
$828
$33.13 p/Share
25
Added 0.08%
32,591
Common
Jun 02
2025
BUY
Grant, award, or other acquisition
$837
$27.01 p/Share
31
Added 0.1%
32,490
Common
Mar 03
2025
BUY
Grant, award, or other acquisition
$811
$24.6 p/Share
33
Added 0.1%
32,353
Common
Jan 24
2025
BUY
Open market or private purchase
$9,984
$25.8 p/Share
387
Added 1.18%
32,333
Common
Dec 02
2024
BUY
Grant, award, or other acquisition
$818
$24.8 p/Share
33
Added 0.1%
31,849
Common
Sep 03
2024
BUY
Grant, award, or other acquisition
$790
$19.28 p/Share
41
Added 0.13%
31,700
Common
Jun 03
2024
BUY
Grant, award, or other acquisition
$780
$19.5 p/Share
40
Added 0.13%
31,528
Common
Mar 01
2024
BUY
Grant, award, or other acquisition
$785
$19.64 p/Share
40
Added 0.13%
31,339
Common
Feb 15
2024
SELL
Payment of exercise price or tax liability
$129,213
$20.4 p/Share
6,334
Reduced 16.83%
31,299
Common
Jan 29
2024
BUY
Open market or private purchase
$9,978
$21.46 p/Share
465
Added 1.22%
37,634
Common
Dec 01
2023
BUY
Grant, award, or other acquisition
$759
$19.99 p/Share
38
Added 0.1%
37,056
Common
Sep 01
2023
BUY
Grant, award, or other acquisition
$763
$20.1 p/Share
38
Added 0.1%
36,908
Common
Jun 01
2023
BUY
Grant, award, or other acquisition
$736
$23.75 p/Share
31
Added 0.08%
36,760
Common
Mar 01
2023
BUY
Grant, award, or other acquisition
$732
$24.4 p/Share
30
Added 0.08%
36,635
Common
Jan 31
2023
BUY
Open market or private purchase
$7,494
$22.99 p/Share
326
Added 0.88%
36,718
Common
Jan 27
2023
BUY
Open market or private purchase
$2,250
$22.5 p/Share
100
Added 0.27%
36,392
Common
Jan 27
2023
BUY
Grant, award, or other acquisition
-
3,466
Added 8.74%
36,176
Common
Dec 01
2022
BUY
Grant, award, or other acquisition
$724
$23.36 p/Share
31
Added 0.09%
32,611
Common
Oct 27
2022
BUY
Open market or private purchase
$2,992
$22.5 p/Share
133
Added 0.41%
32,580
Common
Sep 01
2022
BUY
Grant, award, or other acquisition
$680
$23.45 p/Share
29
Added 0.09%
32,350
Common
Jul 29
2022
BUY
Open market or private purchase
$2,232
$23.75 p/Share
94
Added 0.29%
32,321
Common
Jun 01
2022
BUY
Grant, award, or other acquisition
$690
$24.65 p/Share
28
Added 0.09%
32,142
Common