Sep 09
2024
|
SELL
Other acquisition or disposition
|
-
|
70,002,897
|
|
Sep 09
2024
|
SELL
Other acquisition or disposition
|
-
|
35,182,219
|
|
Jun 14
2024
|
SELL
Open market or private sale
|
$416,533
$33.54 p/Share
|
12,419
|
|
Jun 13
2024
|
SELL
Open market or private sale
|
$1,802,148
$34.06 p/Share
|
52,911
|
|
Apr 29
2024
|
BUY
Open market or private purchase
|
$7,937,394
$25.47 p/Share
|
311,637
|
|
Apr 26
2024
|
BUY
Open market or private purchase
|
$6,748,216
$24.34 p/Share
|
277,248
|
|
Apr 26
2024
|
BUY
Open market or private purchase
|
$5,364,151
$24.46 p/Share
|
219,303
|
|
Apr 25
2024
|
BUY
Open market or private purchase
|
$5,541,144
$24.36 p/Share
|
227,469
|
|
Apr 25
2024
|
BUY
Open market or private purchase
|
$3,843,058
$24.43 p/Share
|
157,309
|
|
Apr 24
2024
|
BUY
Open market or private purchase
|
$3,580,242
$25.16 p/Share
|
142,299
|
|
Apr 24
2024
|
BUY
Open market or private purchase
|
$3,111,845
$25.22 p/Share
|
123,388
|
|
Apr 12
2024
|
BUY
Open market or private purchase
|
$10,570,346
$25.58 p/Share
|
413,227
|
|
Apr 12
2024
|
BUY
Open market or private purchase
|
$8,137,826
$25.67 p/Share
|
317,017
|
|
Apr 11
2024
|
BUY
Open market or private purchase
|
$5,435,040
$26.13 p/Share
|
208,000
|
|
Apr 11
2024
|
BUY
Open market or private purchase
|
$4,416,943
$26.19 p/Share
|
168,650
|
|
Apr 10
2024
|
BUY
Open market or private purchase
|
$13,320,179
$25.96 p/Share
|
513,104
|
|
Apr 10
2024
|
BUY
Open market or private purchase
|
$8,280,162
$26.02 p/Share
|
318,223
|
|
Apr 08
2024
|
BUY
Open market or private purchase
|
$25,331,414
$26.98 p/Share
|
938,896
|
|
Apr 08
2024
|
BUY
Open market or private purchase
|
$10,771,295
$26.95 p/Share
|
399,677
|
|
Apr 05
2024
|
BUY
Open market or private purchase
|
$6,386,976
$27.21 p/Share
|
234,729
|
|
Apr 05
2024
|
BUY
Open market or private purchase
|
$4,505,372
$27.22 p/Share
|
165,517
|
|
Apr 04
2024
|
BUY
Open market or private purchase
|
$34,700,000
$27.76 p/Share
|
1,250,000
|
|
Apr 04
2024
|
BUY
Open market or private purchase
|
$15,409,604
$27.64 p/Share
|
557,511
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$100,536
$29.5 p/Share
|
3,408
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$4,661
$29.5 p/Share
|
158
|
|