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
May 03
2022
SELL
Open market or private sale
$807,743
$194.59 p/Share
4,151
Reduced 26.79%
11,342
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$73,286
$190.85 p/Share
384
Reduced 2.42%
15,493
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
851
Added 5.09%
15,877
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,407
Added 8.56%
15,026
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$201,633
$151.49 p/Share
1,331
Reduced 8.9%
13,619
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
1,446
Added 9.2%
14,272
Common Stock