Mar 06
2025
SELL
Payment of exercise price or tax liability
$77,383
$260.55 p/Share
297
Reduced 2.34%
12,399
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
1,992
Added 13.56%
12,696
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$72,741
$294.5 p/Share
247
Reduced 2.26%
10,704
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
1,358
Added 11.03%
10,951
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$187,786
$303.37 p/Share
619
Reduced 6.06%
9,593
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$86,918
$299.72 p/Share
290
Reduced 2.76%
10,212
Common Stock
Mar 12
2024
SELL
Open market or private sale
$826,595
$209.0 p/Share
3,955
Reduced 32.27%
8,300
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$52,754
$205.27 p/Share
257
Reduced 2.05%
12,255
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
572
Added 4.37%
12,512
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,660
Added 12.21%
11,940
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$146,305
$221.34 p/Share
661
Reduced 6.04%
10,280
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,056
Added 8.8%
10,941
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$26,202
$218.35 p/Share
120
Reduced 1.2%
9,885
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$83,388
$213.27 p/Share
391
Reduced 3.76%
10,005
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
852
Added 7.57%
10,396
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$113,297
$238.02 p/Share
476
Reduced 4.75%
9,544
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
1,055
Added 9.53%
10,020
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$49,633
$234.12 p/Share
212
Reduced 2.31%
8,965
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
1,206
Added 11.62%
9,177
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$77,853
$235.92 p/Share
330
Reduced 3.98%
7,971
Common Stock
Feb 07
2023
SELL
Open market or private sale
$713,120
$233.81 p/Share
3,050
Reduced 26.87%
8,301
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$234,863
$243.13 p/Share
966
Reduced 7.84%
11,351
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
711
Added 5.74%
11,672
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$142,125
$241.71 p/Share
588
Reduced 4.82%
11,606
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
852
Added 6.63%
11,991
Common Stock