Nov 18
2024
SELL
Open market or private sale
$289,732
$25.64 p/Share
11,300
Reduced 2.15%
514,522
Common Stock, par valu...
Nov 13
2024
SELL
Open market or private sale
$13,655
$27.31 p/Share
500
Reduced 0.09%
525,822
Common Stock, par valu...
Nov 12
2024
SELL
Open market or private sale
$4,123
$27.31 p/Share
151
Reduced 0.03%
526,322
Common Stock, par valu...
Nov 11
2024
SELL
Open market or private sale
$447,695
$27.52 p/Share
16,268
Reduced 3.0%
526,473
Common Stock, par valu...
Nov 05
2024
SELL
Open market or private sale
$244,896
$25.51 p/Share
9,600
Reduced 1.74%
542,741
Common Stock, par valu...
Nov 04
2024
SELL
Open market or private sale
$196,889
$25.57 p/Share
7,700
Reduced 1.37%
552,341
Common Stock, par valu...
Oct 28
2024
SELL
Open market or private sale
$435,960
$25.2 p/Share
17,300
Reduced 3.0%
560,041
Common Stock, par valu...
Oct 21
2024
SELL
Open market or private sale
$35,126
$27.02 p/Share
1,300
Reduced 0.22%
577,341
Common Stock, par valu...
Oct 14
2024
SELL
Open market or private sale
$457,066
$26.42 p/Share
17,300
Reduced 2.9%
578,641
Common Stock, par valu...
Oct 11
2024
SELL
Open market or private sale
$241,158
$26.27 p/Share
9,180
Reduced 1.52%
595,941
Common Stock, par valu...
Oct 09
2024
SELL
Open market or private sale
$139,021
$26.29 p/Share
5,288
Reduced 0.87%
605,121
Common Stock, par valu...
Oct 08
2024
SELL
Open market or private sale
$61,287
$26.27 p/Share
2,333
Reduced 0.38%
610,409
Common Stock, par valu...
Oct 07
2024
SELL
Open market or private sale
$13,108
$26.27 p/Share
499
Reduced 0.08%
612,742
Common Stock, par valu...
Sep 30
2024
SELL
Open market or private sale
$471,771
$27.27 p/Share
17,300
Reduced 2.74%
613,241
Common Stock, par valu...
Sep 27
2024
SELL
Open market or private sale
$36,327
$27.71 p/Share
1,311
Reduced 0.21%
630,541
Common Stock
Sep 26
2024
SELL
Open market or private sale
$29,404
$27.74 p/Share
1,060
Reduced 0.17%
631,852
Common Stock, par valu...
Sep 24
2024
SELL
Open market or private sale
$14,104
$27.71 p/Share
509
Reduced 0.08%
632,912
Common Stock, par valu...
Sep 23
2024
SELL
Open market or private sale
$403,183
$27.96 p/Share
14,420
Reduced 2.23%
633,421
Common Stock, par valu...
Sep 17
2024
SELL
Open market or private sale
$163,731
$27.95 p/Share
5,858
Reduced 0.9%
647,841
Common Stock, par valu...
Sep 16
2024
SELL
Open market or private sale
$320,490
$28.01 p/Share
11,442
Reduced 1.72%
653,699
Common Stock, par valu...
Sep 09
2024
SELL
Open market or private sale
$443,745
$25.65 p/Share
17,300
Reduced 2.54%
665,141
Common Stock
Sep 03
2024
SELL
Open market or private sale
$54,560
$26.68 p/Share
2,045
Reduced 0.3%
682,441
Common Stock, par valu...
Aug 26
2024
SELL
Open market or private sale
$371,221
$27.73 p/Share
13,387
Reduced 1.92%
684,486
Common Stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$451,183
$26.08 p/Share
17,300
Reduced 2.42%
697,873
Common Stock, par valu...
Mar 12
2024
SELL
Open market or private sale
$135,679
$25.01 p/Share
5,425
Reduced 0.75%
715,173
Common Stock