Mar 04
2025
SELL
Payment of exercise price or tax liability
$2,311,174
$516.81 p/Share
4,472
Reduced 32.2%
9,418
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
8,830
Added 39.83%
13,340
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$295,829
$498.03 p/Share
594
Reduced 10.51%
5,060
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
$792,863
$498.03 p/Share
1,592
Added 23.19%
5,272
Common Stock
Aug 05
2024
-
400
Reduced 8.96%
4,062
Common Stock
Aug 01
2024
SELL
Open market or private sale
$4,689,408
$488.48 p/Share
9,600
Reduced 68.27%
4,462
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$272,812
$422.31 p/Share
646
Reduced 4.39%
14,062
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,544
Added 9.5%
14,708
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$222,462
$440.52 p/Share
505
Reduced 3.69%
13,164
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
$591,618
$440.52 p/Share
1,343
Added 9.12%
13,376
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$339,494
$341.2 p/Share
995
Reduced 7.47%
12,326
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
2,469
Added 15.64%
13,321
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$141,679
$334.94 p/Share
423
Reduced 3.75%
10,852
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
$388,530
$334.94 p/Share
1,160
Added 9.55%
10,991
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$769,443
$390.58 p/Share
1,970
Reduced 16.3%
10,115
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
4,231
Added 25.93%
12,085
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1
Added 0.01%
7,854
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$197,739
$471.93 p/Share
419
Reduced 5.07%
7,853
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$497,414
$471.93 p/Share
1,054
Added 11.66%
7,984
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$338,600
$332.94 p/Share
1,017
Reduced 12.35%
7,218
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
2,681
Added 24.56%
8,235
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$117,685
$328.73 p/Share
358
Reduced 6.06%
5,554
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$321,169
$328.73 p/Share
977
Added 14.71%
5,663
Common Stock