Dec 19
2025
SELL
Open market or private sale
$4,951,154
$224.94 p/Share
22,011
Reduced 17.98%
100,376
Common Stock
Oct 27
2025
-
1,000
Reduced 0.81%
122,387
Common Stock
Oct 24
2025
SELL
Payment of exercise price or tax liability
$512,500
$206.57 p/Share
2,481
Reduced 1.97%
123,387
Common Stock
Oct 20
2025
SELL
Payment of exercise price or tax liability
$276,747
$209.34 p/Share
1,322
Reduced 1.04%
125,868
Common Stock
Oct 19
2025
SELL
Payment of exercise price or tax liability
$110,112
$209.34 p/Share
526
Reduced 0.41%
127,190
Common Stock
Oct 16
2025
SELL
Payment of exercise price or tax liability
$2,285,403
$206.88 p/Share
11,047
Reduced 7.96%
127,716
Common Stock
Oct 16
2025
SELL
Sale (or disposition) back to the issuer
-
1,340
Reduced 0.96%
138,763
Common Stock
Oct 16
2025
BUY
Grant, award, or other acquisition
-
15,900
Added 10.19%
140,103
Common Stock
Jul 23
2025
SELL
Open market or private sale
$1,005,975
$223.55 p/Share
4,500
Reduced 3.5%
124,203
Common Stock
Jun 18
2025
SELL
Open market or private sale
$1,842,553
$205.39 p/Share
8,971
Reduced 6.52%
128,616
Common Stock
Apr 28
2025
-
1,000
Reduced 0.72%
137,587
Common Stock
Jan 03
2025
SELL
Open market or private sale
$599,240
$149.81 p/Share
4,000
Reduced 2.81%
138,472
Common Stock
Oct 31
2024
SELL
Open market or private sale
$523,725
$122.28 p/Share
4,283
Reduced 2.92%
142,472
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
16,000
Added 11.76%
120,105
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
26,650
Added 16.93%
130,755
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$97,124
$126.3 p/Share
769
Reduced 0.73%
104,105
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$125,289
$126.3 p/Share
992
Reduced 0.94%
104,874
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$66,433
$126.3 p/Share
526
Reduced 0.49%
105,866
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$293,377
$124.26 p/Share
2,361
Reduced 2.17%
106,392
Common Stock
Oct 01
2024
SELL
Open market or private sale
$474,800
$118.7 p/Share
4,000
Reduced 3.55%
108,753
Common Stock
Jul 15
2024
SELL
Open market or private sale
$145,525
$116.42 p/Share
1,250
Reduced 1.1%
112,753
Common Stock
Mar 27
2024
-
1,099
Reduced 0.96%
113,906
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$768,362
$124.23 p/Share
6,185
Reduced 5.11%
114,891
Common Stock
Oct 23
2023
-
1,601
Reduced 1.31%
121,076
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$47,632
$125.02 p/Share
381
Reduced 0.31%
122,677
Common Stock