Feb 07
2025
|
BUY
Open market or private purchase
|
$29,430,659
$165.47 p/Share
|
177,861
|
|
Feb 06
2025
|
BUY
Open market or private purchase
|
$11,724,089
$160.67 p/Share
|
72,970
|
|
Feb 05
2025
|
BUY
Open market or private purchase
|
$12,920,910
$159.48 p/Share
|
81,019
|
|
Feb 04
2025
|
BUY
Open market or private purchase
|
$12,081,599
$157.75 p/Share
|
76,587
|
|
Feb 03
2025
|
BUY
Open market or private purchase
|
$14,747,495
$156.62 p/Share
|
94,161
|
|
Jan 31
2025
|
BUY
Open market or private purchase
|
$12,724,230
$157.56 p/Share
|
80,758
|
|
Jan 30
2025
|
BUY
Open market or private purchase
|
$10,464,988
$158.51 p/Share
|
66,021
|
|
Jan 29
2025
|
BUY
Open market or private purchase
|
$15,735,370
$157.36 p/Share
|
99,996
|
|
Jan 28
2025
|
BUY
Open market or private purchase
|
$14,568,786
$157.4 p/Share
|
92,559
|
|
Jan 27
2025
|
BUY
Open market or private purchase
|
$13,610,862
$152.53 p/Share
|
89,234
|
|
Jan 24
2025
|
BUY
Open market or private purchase
|
$16,098,123
$153.26 p/Share
|
105,038
|
|
Jan 23
2025
|
BUY
Open market or private purchase
|
$18,209,017
$150.54 p/Share
|
120,958
|
|
Jan 22
2025
|
BUY
Open market or private purchase
|
$16,767,818
$144.61 p/Share
|
115,952
|
|
Jan 21
2025
|
BUY
Open market or private purchase
|
$15,573,899
$143.57 p/Share
|
108,476
|
|
Jan 17
2025
|
BUY
Open market or private purchase
|
$18,004,439
$143.36 p/Share
|
125,589
|
|
Dec 17
2024
|
BUY
Open market or private purchase
|
$38,682,504
$146.97 p/Share
|
263,200
|
|
Dec 16
2024
|
BUY
Open market or private purchase
|
$38,435,096
$146.03 p/Share
|
263,200
|
|
Dec 13
2024
|
BUY
Open market or private purchase
|
$35,080,698
$142.67 p/Share
|
245,887
|
|
Dec 12
2024
|
BUY
Open market or private purchase
|
$8,650,083
$143.67 p/Share
|
60,208
|
|
Dec 11
2024
|
BUY
Open market or private purchase
|
$4,462,957
$142.35 p/Share
|
31,352
|
|
Apr 09
2024
|
BUY
Open market or private purchase
|
$146,240,759
$89.01 p/Share
|
1,642,970
|
|