Jan 16
2026
BUY
Open market or private purchase
$20,523,000
$68.41 p/Share
300,000
Added 0.56%
53,261,504
Common Stock
Jan 15
2026
BUY
Open market or private purchase
$16,229,100
$69.06 p/Share
235,000
Added 0.44%
52,961,504
Common Stock
Jan 14
2026
BUY
Open market or private purchase
$15,874,600
$69.02 p/Share
230,000
Added 0.43%
52,726,504
Common Stock
Jan 13
2026
BUY
Open market or private purchase
$22,096,750
$67.99 p/Share
325,000
Added 0.62%
52,496,504
Common Stock
Jan 12
2026
BUY
Open market or private purchase
$17,597,697
$68.73 p/Share
256,041
Added 0.49%
52,171,504
Common Stock
Jan 09
2026
BUY
Open market or private purchase
$19,082,250
$69.39 p/Share
275,000
Added 0.53%
51,915,463
Common Stock
Jan 08
2026
BUY
Open market or private purchase
$13,571,999
$69.6 p/Share
195,000
Added 0.38%
51,640,463
Common Stock
Jan 07
2026
BUY
Open market or private purchase
$18,239,950
$68.83 p/Share
265,000
Added 0.51%
51,445,463
Common Stock
Jan 06
2026
BUY
Open market or private purchase
$15,085,230
$70.07 p/Share
215,288
Added 0.42%
51,180,463
Common Stock
Jan 05
2026
BUY
Open market or private purchase
$14,079,165
$70.07 p/Share
200,930
Added 0.39%
50,965,175
Common Stock
Jan 02
2026
BUY
Open market or private purchase
$16,486,852
$69.35 p/Share
237,734
Added 0.47%
50,764,245
Common Stock
Dec 31
2025
BUY
Open market or private purchase
$16,162,100
$70.27 p/Share
230,000
Added 0.45%
50,526,511
Common Stock
Dec 30
2025
BUY
Open market or private purchase
$14,520,150
$70.83 p/Share
205,000
Added 0.41%
50,296,511
Common Stock
Dec 29
2025
BUY
Open market or private purchase
$14,507,850
$70.77 p/Share
205,000
Added 0.41%
50,091,511
Common Stock
Dec 26
2025
BUY
Open market or private purchase
$15,523,200
$70.56 p/Share
220,000
Added 0.44%
49,886,511
Common Stock
Dec 24
2025
BUY
Open market or private purchase
$15,512,200
$70.51 p/Share
220,000
Added 0.44%
49,666,511
Common Stock
Dec 23
2025
BUY
Open market or private purchase
$16,591,348
$70.73 p/Share
234,573
Added 0.47%
49,446,511
Common Stock
Dec 22
2025
BUY
Open market or private purchase
$14,170,300
$70.15 p/Share
202,000
Added 0.41%
49,211,938
Common Stock
Dec 19
2025
BUY
Open market or private purchase
$14,178,000
$69.5 p/Share
204,000
Added 0.41%
49,009,938
Common Stock
Dec 18
2025
BUY
Open market or private purchase
$14,177,803
$69.38 p/Share
204,350
Added 0.42%
48,805,938
Common Stock