Jan 03
2025
|
BUY
Open market or private purchase
|
$2,568,760
$204.78 p/Share
|
12,544
|
|
Jan 02
2025
|
BUY
Open market or private purchase
|
$1,204,254
$204.84 p/Share
|
5,879
|
|
Dec 31
2024
|
BUY
Open market or private purchase
|
$332,029
$204.83 p/Share
|
1,621
|
|
Dec 30
2024
|
BUY
Open market or private purchase
|
$5,404,584
$204.17 p/Share
|
26,471
|
|
Dec 27
2024
|
BUY
Open market or private purchase
|
$6,561,940
$204.39 p/Share
|
32,105
|
|
Dec 26
2024
|
BUY
Open market or private purchase
|
$3,627,514
$202.53 p/Share
|
17,911
|
|
Dec 24
2024
|
BUY
Open market or private purchase
|
$2,998,971
$200.99 p/Share
|
14,921
|
|
Dec 23
2024
|
BUY
Open market or private purchase
|
$6,923,146
$199.71 p/Share
|
34,666
|
|
Dec 20
2024
|
BUY
Open market or private purchase
|
$18,619,137
$198.42 p/Share
|
93,837
|
|
Dec 19
2024
|
BUY
Open market or private purchase
|
$12,986,208
$192.96 p/Share
|
67,300
|
|
Dec 18
2024
|
BUY
Open market or private purchase
|
$16,264,080
$193.62 p/Share
|
84,000
|
|
Dec 17
2024
|
BUY
Open market or private purchase
|
$16,212,243
$195.3 p/Share
|
83,012
|
|
Apr 29
2016
|
SELL
Open market or private sale
|
$2,891,338
$89.64 p/Share
|
32,255
|
|