May 07
2024
|
BUY
Open market or private purchase
|
$1,954,920
$30.33 p/Share
|
64,455
|
|
May 06
2024
|
BUY
Open market or private purchase
|
$140,677
$30.04 p/Share
|
4,683
|
|
May 06
2024
|
BUY
Open market or private purchase
|
$102,376
$30.04 p/Share
|
3,408
|
|
Mar 11
2024
|
BUY
Open market or private purchase
|
$368,850
$24.59 p/Share
|
15,000
|
|
Mar 08
2024
|
BUY
Open market or private purchase
|
$43,721
$23.71 p/Share
|
1,844
|
|
Mar 08
2024
|
BUY
Open market or private purchase
|
$19,228
$23.71 p/Share
|
811
|
|
Mar 07
2024
|
BUY
Open market or private purchase
|
$98,558
$22.99 p/Share
|
4,287
|
|
Mar 06
2024
|
SELL
Open market or private sale
|
$142,696
$22.6 p/Share
|
6,314
|
|
Mar 06
2024
|
BUY
Open market or private purchase
|
$164,720
$22.72 p/Share
|
7,250
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$334,885
$23.35 p/Share
|
14,342
|
|
Feb 16
2024
|
BUY
Open market or private purchase
|
$351,900
$23.46 p/Share
|
15,000
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$290,680
$22.36 p/Share
|
13,000
|
|
Feb 15
2024
|
BUY
Open market or private purchase
|
$297,050
$22.85 p/Share
|
13,000
|
|
Feb 14
2024
|
SELL
Other acquisition or disposition
|
$837,085
$21.95 p/Share
|
38,136
|
|
Feb 14
2024
|
BUY
Other acquisition or disposition
|
$837,085
$21.95 p/Share
|
38,136
|
|
Sep 06
2023
|
SELL
Open market or private sale
|
$961,863
$26.98 p/Share
|
35,651
|
|
Sep 06
2023
|
BUY
Open market or private purchase
|
$454,569
$27.04 p/Share
|
16,811
|
|
Sep 06
2023
|
BUY
Open market or private purchase
|
$509,433
$27.04 p/Share
|
18,840
|
|
Aug 30
2023
|
SELL
Open market or private sale
|
$77,479
$28.76 p/Share
|
2,694
|
|
Aug 30
2023
|
BUY
Open market or private purchase
|
$77,641
$28.82 p/Share
|
2,694
|
|
Aug 28
2023
|
SELL
Other acquisition or disposition
|
$3,102,594
$28.65 p/Share
|
108,293
|
|
Aug 28
2023
|
BUY
Other acquisition or disposition
|
$3,045,199
$28.12 p/Share
|
108,293
|
|
Jun 01
2023
|
BUY
Open market or private purchase
|
$264,021
$26.19 p/Share
|
10,081
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$85,084
$25.98 p/Share
|
3,275
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$304,615
$25.98 p/Share
|
11,725
|
|