Jan 09
2026
SELL
Open market or private sale
$847,131
$39.29 p/Share
21,561
Reduced 2.07%
1,020,572
Common Stock, par valu...
Jan 08
2026
SELL
Open market or private sale
$709,624
$38.79 p/Share
18,294
Reduced 1.73%
1,042,133
Common Stock, par valu...
Jan 07
2026
SELL
Open market or private sale
$11,715
$39.05 p/Share
300
Reduced 0.03%
1,060,427
Common Stock, par valu...
Jan 06
2026
SELL
Open market or private sale
$294,554
$38.88 p/Share
7,576
Reduced 0.71%
1,060,727
Common Stock, par valu...
Jan 05
2026
SELL
Open market or private sale
$353,874
$40.09 p/Share
8,827
Reduced 0.82%
1,068,303
Common Stock, par valu...
Jan 02
2026
SELL
Open market or private sale
$310,194
$38.93 p/Share
7,968
Reduced 0.73%
1,077,130
Common Stock, par valu...
Jun 16
2025
BUY
Open market or private purchase
$93,177
$28.67 p/Share
3,250
Added 0.3%
1,085,098
Common Stock, par valu...
Jun 13
2025
BUY
Open market or private purchase
$832,912
$28.59 p/Share
29,133
Added 2.62%
1,081,848
Common Stock, par valu...
Jun 12
2025
BUY
Open market or private purchase
$355,746
$29.05 p/Share
12,246
Added 1.15%
1,052,715
Common Stock, par valu...
Jun 11
2025
BUY
Open market or private purchase
$697
$29.05 p/Share
24
Added 0.0%
1,040,469
Common Stock, par valu...
Jun 10
2025
BUY
Open market or private purchase
$359,662
$28.2 p/Share
12,754
Added 1.24%
1,016,236
Common Stock, par valu...
Jun 09
2025
BUY
Open market or private purchase
$306,638
$27.73 p/Share
11,058
Added 1.09%
1,003,482
Common Stock, par valu...
Jan 15
2025
SELL
Open market or private sale
$554,851
$34.21 p/Share
16,219
Reduced 1.61%
990,894
Common Stock, par valu...
Jan 14
2025
SELL
Open market or private sale
$462,296
$32.78 p/Share
14,103
Reduced 1.38%
1,007,113
Common Stock, par valu...
Jan 13
2025
SELL
Open market or private sale
$701,466
$32.17 p/Share
21,805
Reduced 2.09%
1,021,216
Common Stock, par valu...
Jan 10
2025
SELL
Open market or private sale
$19,241
$32.23 p/Share
597
Reduced 0.06%
1,043,021
Common Stock, par valu...
Jan 08
2025
SELL
Open market or private sale
$247,803
$32.8 p/Share
7,555
Reduced 0.72%
1,043,618
Common Stock, par valu...
Jan 07
2025
SELL
Open market or private sale
$100,177
$33.04 p/Share
3,032
Reduced 0.29%
1,051,173
Common Stock, par valu...
Jan 06
2025
SELL
Open market or private sale
$209,626
$33.46 p/Share
6,265
Reduced 0.59%
1,054,205
Common Stock, par valu...
Jan 03
2025
SELL
Open market or private sale
$685,391
$33.71 p/Share
20,332
Reduced 1.88%
1,060,470
Common Stock, par valu...
Jan 02
2025
SELL
Open market or private sale
$179,087
$33.79 p/Share
5,300
Reduced 0.49%
1,080,802
Common Stock, par valu...