Jan 06
2025
SELL
Open market or private sale
$247,568
$23.65 p/Share
10,468
Reduced 2.59%
394,254
Common Stock, par valu...
Dec 31
2024
SELL
Open market or private sale
$199,815
$24.62 p/Share
8,116
Reduced 1.97%
404,722
Common Stock, par valu...
Dec 30
2024
SELL
Open market or private sale
$225,283
$24.53 p/Share
9,184
Reduced 2.18%
412,838
Common Stock, par valu...
Dec 23
2024
SELL
Open market or private sale
$423,677
$24.49 p/Share
17,300
Reduced 3.94%
422,022
Common Stock, par valu...
Dec 16
2024
SELL
Open market or private sale
$435,960
$25.2 p/Share
17,300
Reduced 3.79%
439,322
Common Stock, par valu...
Dec 09
2024
SELL
Open market or private sale
$439,766
$25.42 p/Share
17,300
Reduced 3.65%
456,622
Common Stock, par valu...
Dec 02
2024
SELL
Open market or private sale
$449,108
$25.96 p/Share
17,300
Reduced 3.52%
473,922
Common Stock, par valu...
Nov 25
2024
SELL
Open market or private sale
$458,969
$26.53 p/Share
17,300
Reduced 3.4%
491,222
Common Stock, par valu...
Nov 21
2024
SELL
Open market or private sale
$153,600
$25.6 p/Share
6,000
Reduced 1.17%
508,522
Common Stock, par valu...
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...