Dec 29
2025
SELL
Open market or private sale
$1,083,744
$25.56 p/Share
42,400
Reduced 1.86%
2,240,200
Common Stock
Dec 23
2025
SELL
Open market or private sale
$1,103,672
$26.03 p/Share
42,400
Reduced 1.82%
2,282,600
Common Stock
Dec 19
2025
SELL
Open market or private sale
$1,118,088
$26.37 p/Share
42,400
Reduced 1.79%
2,325,000
Common Stock
Dec 17
2025
SELL
Open market or private sale
$1,138,440
$26.85 p/Share
42,400
Reduced 1.76%
2,367,400
Common Stock
Dec 16
2025
SELL
Open market or private sale
$1,107,912
$26.13 p/Share
42,400
Reduced 1.73%
2,409,800
Common Stock
Dec 11
2025
SELL
Open market or private sale
$1,220,696
$28.79 p/Share
42,400
Reduced 1.7%
2,452,200
Common Stock
Dec 10
2025
SELL
Open market or private sale
$1,107,912
$26.13 p/Share
42,400
Reduced 1.67%
2,494,600
Common Stock
Dec 09
2025
SELL
Open market or private sale
$1,170,664
$27.61 p/Share
42,400
Reduced 1.64%
2,537,000
Common Stock
Dec 08
2025
SELL
Open market or private sale
$1,140,136
$26.89 p/Share
42,400
Reduced 1.62%
2,579,400
Common Stock
Dec 05
2025
SELL
Open market or private sale
$1,175,752
$27.73 p/Share
42,400
Reduced 1.59%
2,621,800
Common Stock
Dec 04
2025
SELL
Open market or private sale
$1,201,192
$28.33 p/Share
42,400
Reduced 1.57%
2,664,200
Common Stock
Dec 03
2025
SELL
Open market or private sale
$1,212,640
$28.6 p/Share
42,400
Reduced 1.54%
2,706,600
Common Stock
Dec 02
2025
SELL
Open market or private sale
$2,384,305
$28.15 p/Share
84,700
Reduced 2.99%
2,749,000
Common Stock
May 07
2025
BUY
Open market or private purchase
$2,363,800
$44.6 p/Share
53,000
Added 1.84%
2,833,700
Common Stock
May 01
2025
BUY
Open market or private purchase
$1,522,911
$42.77 p/Share
35,607
Added 1.26%
2,780,700
Common Stock
Apr 30
2025
BUY
Open market or private purchase
$2,971,285
$42.27 p/Share
70,293
Added 2.5%
2,745,093
Common Stock
Apr 29
2025
BUY
Open market or private purchase
$2,217,520
$41.84 p/Share
53,000
Added 1.94%
2,674,800
Common Stock
Apr 25
2025
BUY
Open market or private purchase
$2,280,590
$43.03 p/Share
53,000
Added 1.98%
2,621,800
Common Stock
Apr 22
2025
BUY
Open market or private purchase
$1,161,760
$43.84 p/Share
26,500
Added 1.02%
2,568,800
Common Stock
Apr 16
2025
BUY
Open market or private purchase
$1,140,825
$43.05 p/Share
26,500
Added 1.03%
2,542,300
Common Stock
Apr 10
2025
BUY
Open market or private purchase
$1,240,518
$39.01 p/Share
31,800
Added 1.25%
2,515,800
Common Stock
Apr 09
2025
BUY
Open market or private purchase
$1,186,458
$37.31 p/Share
31,800
Added 1.26%
2,484,000
Common Stock
Apr 04
2025
BUY
Open market or private purchase
$3,806,045
$35.94 p/Share
105,900
Added 4.14%
2,452,200
Common Stock