Jan 25
2024
SELL
Open market or private sale
$47,782
$49.26 p/Share
970
Reduced 0.11%
914,194
Common Stock
Jan 24
2024
SELL
Open market or private sale
$24,889
$47.05 p/Share
529
Reduced 0.06%
915,164
Common Stock
Jan 23
2024
SELL
Open market or private sale
$43,430
$47.99 p/Share
905
Reduced 0.1%
915,693
Common Stock
Jan 22
2024
SELL
Open market or private sale
$49,044
$48.13 p/Share
1,019
Reduced 0.11%
916,598
Common Stock
Jan 19
2024
SELL
Open market or private sale
$105,578
$46.49 p/Share
2,271
Reduced 0.25%
917,617
Common Stock
Jan 18
2024
SELL
Open market or private sale
$32,254
$46.21 p/Share
698
Reduced 0.08%
919,888
Common Stock
Jan 17
2024
SELL
Open market or private sale
$31,914
$46.32 p/Share
689
Reduced 0.07%
920,586
Common Stock
Jan 16
2024
SELL
Open market or private sale
$32,277
$46.51 p/Share
694
Reduced 0.08%
921,275
Common Stock
Jan 12
2024
SELL
Open market or private sale
$20,788
$47.14 p/Share
441
Reduced 0.05%
921,969
Common Stock
Jan 11
2024
SELL
Open market or private sale
$48,725
$47.63 p/Share
1,023
Reduced 0.11%
922,410
Common Stock
Jan 10
2024
SELL
Open market or private sale
$77,533
$47.86 p/Share
1,620
Reduced 0.18%
923,433
Common Stock
Jan 09
2024
SELL
Open market or private sale
$200,431
$47.95 p/Share
4,180
Reduced 0.45%
925,053
Common Stock
Jan 08
2024
SELL
Open market or private sale
$22,818
$47.44 p/Share
481
Reduced 0.05%
929,233
Common Stock
Jan 05
2024
SELL
Open market or private sale
$29,610
$47.0 p/Share
630
Reduced 0.07%
929,714
Common Stock
Jan 04
2024
SELL
Open market or private sale
$18,333
$47.01 p/Share
390
Reduced 0.04%
930,344
Common Stock
Jan 03
2024
SELL
Open market or private sale
$13,579
$47.15 p/Share
288
Reduced 0.03%
930,734
Common Stock
Jan 02
2024
SELL
Open market or private sale
$17,212
$48.08 p/Share
358
Reduced 0.04%
931,022
Common Stock
Dec 29
2023
SELL
Open market or private sale
$13,499
$48.56 p/Share
278
Reduced 0.03%
931,380
Common Stock
Dec 28
2023
SELL
Open market or private sale
$69,612
$48.68 p/Share
1,430
Reduced 0.15%
931,658
Common Stock
Dec 27
2023
SELL
Open market or private sale
$24,097
$47.25 p/Share
510
Reduced 0.05%
933,088
Common Stock
Dec 26
2023
SELL
Open market or private sale
$17,487
$47.52 p/Share
368
Reduced 0.04%
933,598
Common Stock
Dec 22
2023
SELL
Open market or private sale
$13,798
$48.08 p/Share
287
Reduced 0.03%
933,966
Common Stock
Dec 21
2023
SELL
Open market or private sale
$20,448
$48.0 p/Share
426
Reduced 0.05%
934,253
Common Stock
Dec 20
2023
SELL
Open market or private sale
$64,946
$47.58 p/Share
1,365
Reduced 0.15%
934,679
Common Stock
Dec 19
2023
SELL
Open market or private sale
$11,777
$47.49 p/Share
248
Reduced 0.03%
936,044
Common Stock