Feb 18
2025
SELL
Payment of exercise price or tax liability
$119,923
$156.15 p/Share
768
Reduced 12.56%
5,345
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
1,971
Added 24.38%
6,113
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,298,583
$156.23 p/Share
8,312
Reduced 37.25%
14,000
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
19,330
Added 48.34%
20,661
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
1,779
Added 50.0%
1,779
Common Stock
Feb 07
2025
SELL
Open market or private sale
$2,002,878
$153.89 p/Share
13,015
Reduced 100.0%
0
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
$1,302,280
$100.06 p/Share
13,015
Added 50.0%
13,015
Common Stock
Oct 17
2024
-
68,835
Reduced 100.0%
0
Common Stock
May 22
2024
-
55
Reduced 0.08%
68,835
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$122,018
$157.85 p/Share
773
Reduced 1.11%
68,890
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
1,780
Added 2.49%
69,663
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,702,438
$157.4 p/Share
10,816
Reduced 13.74%
67,883
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
25,835
Added 24.71%
78,699
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$163,677
$156.33 p/Share
1,047
Reduced 1.94%
52,864
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
3,686
Added 6.4%
53,911
Common Stock
Aug 23
2023
SELL
Sale (or disposition) back to the issuer
-
67
Reduced 0.13%
50,275
Common Stock
May 24
2023
-
55
Reduced 0.11%
50,342
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,389,721
$162.01 p/Share
8,578
Reduced 14.55%
50,397
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
20,693
Added 25.97%
58,975
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$158,676
$162.08 p/Share
979
Reduced 2.49%
38,282
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
3,449
Added 8.08%
39,261
Common Stock
Dec 13
2022
SELL
Open market or private sale
$2,653,780
$179.54 p/Share
14,781
Reduced 29.22%
35,812
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$1,204,503
$81.49 p/Share
14,781
Added 22.61%
50,593
Common Stock
Apr 20
2022
-
46
Reduced 0.13%
35,812
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,214,149
$165.89 p/Share
7,319
Reduced 16.95%
35,858
Common Stock