Mar 09
2025
SELL
Payment of exercise price or tax liability
$311,154
$227.12 p/Share
1,370
Reduced 2.56%
52,212
Common Stock, par valu...
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
3,481
Added 6.1%
53,582
Common Stock, par valu...
Mar 07
2025
SELL
Payment of exercise price or tax liability
$213,038
$227.12 p/Share
938
Reduced 1.84%
50,101
Common Stock, par valu...
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
2,383
Added 4.46%
51,039
Common Stock, par valu...
Mar 02
2025
SELL
Payment of exercise price or tax liability
$36,860
$234.78 p/Share
157
Reduced 0.32%
48,656
Common Stock, par valu...
Mar 02
2025
BUY
Exercise of conversion of derivative security
-
397
Added 0.81%
48,813
Common Stock, par valu...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$5,471,943
$306.02 p/Share
17,881
Reduced 26.97%
48,416
Common Stock, par valu...
Feb 18
2025
BUY
Grant, award, or other acquisition
-
46,508
Added 43.74%
59,823
Common Stock, par valu...
Mar 09
2024
SELL
Payment of exercise price or tax liability
$484,966
$353.99 p/Share
1,370
Reduced 6.5%
19,692
Common Stock, par valu...
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
3,480
Added 14.18%
21,062
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$56,040
$366.28 p/Share
153
Reduced 0.86%
17,582
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
388
Added 2.14%
17,735
Common Stock, par valu...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$57,505
$366.28 p/Share
157
Reduced 0.9%
17,347
Common Stock, par valu...
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
397
Added 2.22%
17,504
Common Stock, par valu...
Feb 23
2024
SELL
Open market or private sale
$3,652,139
$336.82 p/Share
10,843
Reduced 38.79%
17,107
Common Stock, par valu...
Feb 23
2024
BUY
Exercise of conversion of derivative security
$522,946
$113.61 p/Share
4,603
Added 14.14%
27,950
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$611,950
$324.47 p/Share
1,886
Reduced 7.47%
23,347
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,810
Added 18.83%
25,052
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$1,022,311
$208.21 p/Share
4,910
Reduced 20.33%
19,242
Common Stock, par valu...
Mar 04
2023
SELL
Payment of exercise price or tax liability
$40,784
$173.55 p/Share
235
Reduced 0.96%
24,152
Common Stock, par valu...
Mar 04
2023
BUY
Exercise of conversion of derivative security
-
597
Added 2.39%
24,387
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$26,553
$173.55 p/Share
153
Reduced 0.64%
23,790
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
387
Added 1.59%
23,943
Common Stock, par valu...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$27,029
$172.16 p/Share
157
Reduced 0.66%
23,556
Common Stock, par valu...
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
397
Added 1.65%
23,713
Common Stock, par valu...