Jan 27
2025
SELL
Open market or private sale
$1,226,991
$132.82 p/Share
9,238
Reduced 1.16%
788,688
Common Stock
Jan 24
2025
SELL
Open market or private sale
$2,168,649
$132.13 p/Share
16,413
Reduced 2.02%
797,926
Common Stock
Jan 23
2025
SELL
Open market or private sale
$343,764
$130.56 p/Share
2,633
Reduced 0.32%
814,339
Common Stock
Jan 22
2025
SELL
Open market or private sale
$342,342
$130.02 p/Share
2,633
Reduced 0.32%
816,972
Common Stock
Jan 21
2025
SELL
Open market or private sale
$463,966
$130.99 p/Share
3,542
Reduced 0.43%
819,605
Common Stock
Jan 17
2025
SELL
Open market or private sale
$364,135
$131.22 p/Share
2,775
Reduced 0.34%
823,147
Common Stock
Jan 16
2025
SELL
Open market or private sale
$341,447
$129.68 p/Share
2,633
Reduced 0.32%
825,922
Common Stock
Jan 15
2025
SELL
Open market or private sale
$319,674
$128.59 p/Share
2,486
Reduced 0.3%
828,555
Common Stock
Jan 14
2025
SELL
Open market or private sale
$233,325
$124.84 p/Share
1,869
Reduced 0.22%
831,041
Common Stock
Jan 13
2025
SELL
Open market or private sale
$76,032
$123.23 p/Share
617
Reduced 0.07%
832,910
Common Stock
Jan 10
2025
SELL
Open market or private sale
$35,197
$123.5 p/Share
285
Reduced 0.03%
833,527
Common Stock
Dec 26
2024
SELL
Open market or private sale
$348,925
$132.52 p/Share
2,633
Reduced 0.31%
833,812
Common Stock
Dec 26
2024
-
30,200
Reduced 3.48%
836,445
Common Stock
Dec 23
2024
-
1,970
Added 0.23%
866,645
Common Stock
Dec 18
2024
SELL
Open market or private sale
$17,550
$135.0 p/Share
130
Reduced 0.02%
864,675
Common Stock
Dec 17
2024
SELL
Open market or private sale
$386,193
$134.75 p/Share
2,866
Reduced 0.33%
864,805
Common Stock
Dec 16
2024
SELL
Open market or private sale
$1,162,360
$136.99 p/Share
8,485
Reduced 0.97%
867,671
Common Stock
Oct 11
2024
SELL
Open market or private sale
$300,983
$112.77 p/Share
2,669
Reduced 0.3%
876,156
Common Stock
Sep 27
2024
SELL
Open market or private sale
$51,761
$115.54 p/Share
448
Reduced 0.05%
878,825
Common Stock
Sep 26
2024
SELL
Open market or private sale
$20,676
$115.51 p/Share
179
Reduced 0.02%
879,273
Common Stock
Sep 25
2024
SELL
Open market or private sale
$59,626
$115.78 p/Share
515
Reduced 0.06%
879,452
Common Stock
Sep 24
2024
SELL
Open market or private sale
$154,462
$116.05 p/Share
1,331
Reduced 0.15%
879,967
Common Stock
Sep 20
2024
SELL
Open market or private sale
$25,157
$117.01 p/Share
215
Reduced 0.02%
881,298
Common Stock
Sep 19
2024
SELL
Open market or private sale
$840,159
$117.62 p/Share
7,143
Reduced 0.8%
881,513
Common Stock
Sep 18
2024
SELL
Open market or private sale
$1,878,539
$116.89 p/Share
16,071
Reduced 1.78%
888,656
Common Stock