Oct 15
2025
SELL
Payment of exercise price or tax liability
$158,848
$156.81 p/Share
1,013
Reduced 1.57%
63,701
Common Stock
Oct 15
2025
BUY
Grant, award, or other acquisition
-
5,739
Added 7.63%
69,440
Common Stock
Oct 06
2025
SELL
Payment of exercise price or tax liability
$63,925
$157.84 p/Share
405
Reduced 0.62%
64,714
Common Stock
Oct 03
2025
SELL
Payment of exercise price or tax liability
$116,456
$158.66 p/Share
734
Reduced 1.11%
65,119
Common Stock
Jul 29
2025
-
2,000
Reduced 2.95%
65,853
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$95,955
$103.96 p/Share
923
Reduced 1.34%
67,853
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$105,361
$123.23 p/Share
855
Reduced 1.23%
68,776
Common Stock
Jan 07
2025
BUY
Grant, award, or other acquisition
-
3,250
Added 4.46%
69,631
Common Stock
Oct 18
2024
SELL
Open market or private sale
$2,462,800
$123.14 p/Share
20,000
Reduced 23.15%
66,381
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
7,562
Added 8.05%
86,381
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$32,964
$117.31 p/Share
281
Reduced 0.36%
78,819
Common Stock
Oct 03
2024
SELL
Payment of exercise price or tax liability
$53,983
$115.35 p/Share
468
Reduced 0.59%
79,100
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$36,527
$112.74 p/Share
324
Reduced 0.41%
79,568
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$30,283
$97.69 p/Share
310
Reduced 0.39%
79,892
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
5,649
Added 6.58%
80,202
Common Stock
Sep 01
2023
BUY
Other acquisition or disposition
-
16,896
Added 18.48%
74,553
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$31,359
$96.79 p/Share
324
Reduced 0.56%
57,657
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
-
3,118
Added 5.1%
57,981
Common Stock
Sep 01
2022
BUY
Other acquisition or disposition
-
16,896
Added 23.55%
54,863
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
5,309
Added 12.27%
37,967
Common Stock
Oct 08
2021
BUY
Other acquisition or disposition
-
12,334
Added 27.41%
32,658
Common Stock
Sep 08
2021
BUY
Other acquisition or disposition
-
20,324
Added 50.0%
20,324
Common Stock