Mar 02
2025
SELL
Payment of exercise price or tax liability
$13,803
$131.46 p/Share
105
Reduced 0.01%
761,752
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$80,321
$126.49 p/Share
635
Reduced 0.08%
761,857
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
2,066
Added 0.27%
762,492
Common Stock
Jan 30
2025
SELL
Open market or private sale
$1,697,765
$134.02 p/Share
12,668
Reduced 1.64%
760,426
Common Stock
Jan 29
2025
SELL
Open market or private sale
$1,124,997
$131.98 p/Share
8,524
Reduced 1.09%
773,094
Common Stock
Jan 28
2025
SELL
Open market or private sale
$936,350
$132.44 p/Share
7,070
Reduced 0.9%
781,618
Common Stock
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