Jan 06
2025
|
SELL
Other acquisition or disposition
|
$398,200
$39.82 p/Share
|
10,000
|
|
Dec 31
2024
|
BUY
Open market or private purchase
|
$97,632
$27.12 p/Share
|
3,600
|
|
Dec 30
2024
|
BUY
Open market or private purchase
|
$195,129
$26.73 p/Share
|
7,300
|
|
Dec 20
2024
|
BUY
Open market or private purchase
|
$114,945
$26.13 p/Share
|
4,399
|
|
Dec 19
2024
|
BUY
Open market or private purchase
|
$348,915
$25.1 p/Share
|
13,901
|
|
Dec 12
2024
|
SELL
Other acquisition or disposition
|
$4,353,404
$25.56 p/Share
|
170,321
|
|
Dec 12
2024
|
BUY
Open market or private purchase
|
$805,177
$25.11 p/Share
|
32,066
|
|
Dec 12
2024
|
BUY
Other acquisition or disposition
|
$4,353,404
$25.56 p/Share
|
170,321
|
|
Dec 05
2024
|
SELL
Other acquisition or disposition
|
$600,150
$40.01 p/Share
|
15,000
|
|
Dec 03
2024
|
BUY
Open market or private purchase
|
$39,750
$26.5 p/Share
|
1,500
|
|
Dec 02
2024
|
BUY
Open market or private purchase
|
$192,349
$26.17 p/Share
|
7,350
|
|
Nov 25
2024
|
BUY
Open market or private purchase
|
$77,812
$25.02 p/Share
|
3,110
|
|
Nov 22
2024
|
BUY
Open market or private purchase
|
$144,815
$25.26 p/Share
|
5,733
|
|
Nov 18
2024
|
BUY
Open market or private purchase
|
$136,947
$26.13 p/Share
|
5,241
|
|
Nov 15
2024
|
BUY
Open market or private purchase
|
$295,356
$25.53 p/Share
|
11,569
|
|
Nov 14
2024
|
BUY
Open market or private purchase
|
$78,913
$23.0 p/Share
|
3,431
|
|