Nov 20
2025
SELL
Payment of exercise price or tax liability
$152,431
$362.07 p/Share
421
Reduced 1.95%
21,185
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
1,023
Added 4.52%
21,606
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$330,969
$312.53 p/Share
1,059
Reduced 4.89%
20,583
Common Stock
Nov 13
2025
BUY
Grant, award, or other acquisition
-
2,434
Added 10.11%
21,642
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$280,263
$360.7 p/Share
777
Reduced 3.89%
19,208
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
2,831
Added 12.64%
19,574
Common Stock
May 29
2025
SELL
Open market or private sale
$867,030
$289.01 p/Share
3,000
Reduced 14.89%
17,154
Common Stock
Mar 10
2025
SELL
Open market or private sale
$520,120
$260.06 p/Share
2,000
Reduced 9.03%
20,154
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$19,711
$229.2 p/Share
86
Reduced 0.39%
22,154
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
252
Added 1.12%
22,240
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$25,081
$232.24 p/Share
108
Reduced 0.49%
21,988
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
-
108
Added 0.49%
22,096
Common Stock
Dec 03
2024
SELL
Open market or private sale
$454,744
$250.41 p/Share
1,816
Reduced 7.63%
21,988
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$178,263
$225.08 p/Share
792
Reduced 3.22%
23,804
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
1,831
Added 6.93%
24,596
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$248,410
$248.41 p/Share
1,000
Reduced 4.21%
22,765
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
3,723
Added 13.89%
23,087
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$18,088
$210.33 p/Share
86
Reduced 0.43%
20,042
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
252
Added 1.24%
20,128
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$34,224
$203.72 p/Share
168
Reduced 0.84%
19,876
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
-
168
Added 0.83%
20,044
Common Stock
Dec 01
2023
SELL
Open market or private sale
$407,200
$203.6 p/Share
2,000
Reduced 9.14%
19,876
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$240,586
$188.4 p/Share
1,277
Reduced 5.87%
20,483
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
1,767
Added 7.94%
20,499
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
1,261
Added 5.66%
21,002
Common Stock