May 30
2025
|
SELL
Open market or private sale
|
$9,441,000
$31.47 p/Share
|
300,000
|
|
May 29
2025
|
SELL
Open market or private sale
|
$1,677,448
$31.45 p/Share
|
53,337
|
|
May 28
2025
|
SELL
Open market or private sale
|
$147,151
$31.51 p/Share
|
4,670
|
|
May 27
2025
|
SELL
Open market or private sale
|
$2,320,093
$31.71 p/Share
|
73,166
|
|
May 21
2025
|
SELL
Open market or private sale
|
$44,814
$32.01 p/Share
|
1,400
|
|
May 20
2025
|
SELL
Open market or private sale
|
$4,830,000
$32.2 p/Share
|
150,000
|
|
May 16
2025
|
SELL
Open market or private sale
|
$5,356,239
$32.66 p/Share
|
164,000
|
|
May 15
2025
|
SELL
Open market or private sale
|
$3,301,811
$32.8 p/Share
|
100,665
|
|
May 08
2025
|
SELL
Open market or private sale
|
$4,478,799
$31.98 p/Share
|
140,050
|
|
Apr 16
2025
|
SELL
Open market or private sale
|
$137,883
$27.02 p/Share
|
5,103
|
|
Apr 15
2025
|
SELL
Open market or private sale
|
$1,152,060
$27.43 p/Share
|
42,000
|
|
Apr 14
2025
|
SELL
Open market or private sale
|
$894,630
$27.11 p/Share
|
33,000
|
|
Apr 11
2025
|
SELL
Open market or private sale
|
$810,415
$27.04 p/Share
|
29,971
|
|
Apr 10
2025
|
SELL
Open market or private sale
|
$1,146,791
$27.3 p/Share
|
42,007
|
|
Apr 09
2025
|
SELL
Open market or private sale
|
$981,199
$28.08 p/Share
|
34,943
|
|
Apr 04
2025
|
SELL
Open market or private sale
|
$2,084,918
$26.55 p/Share
|
78,528
|
|
Apr 03
2025
|
SELL
Open market or private sale
|
$2,814,970
$27.9 p/Share
|
100,895
|
|
Apr 02
2025
|
SELL
Open market or private sale
|
$1,698,667
$29.3 p/Share
|
57,975
|
|
Oct 01
2024
|
BUY
Open market or private purchase
|
$346,443
$33.75 p/Share
|
10,265
|
|
Sep 25
2024
|
BUY
Open market or private purchase
|
$56,341
$32.91 p/Share
|
1,712
|
|
Sep 24
2024
|
BUY
Open market or private purchase
|
$840,190
$32.87 p/Share
|
25,561
|
|
Sep 23
2024
|
BUY
Open market or private purchase
|
$514,460
$33.08 p/Share
|
15,552
|
|
Sep 20
2024
|
BUY
Open market or private purchase
|
$266,957
$33.55 p/Share
|
7,957
|
|
Sep 19
2024
|
BUY
Open market or private purchase
|
$237,450
$33.7 p/Share
|
7,046
|
|
Sep 18
2024
|
BUY
Open market or private purchase
|
$392,283
$33.25 p/Share
|
11,798
|
|