Feb 18
2025
SELL
Open market or private sale
$347,739
$246.1 p/Share
1,413
Reduced 41.49%
1,993
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$231,209
$163.63 p/Share
1,413
Added 29.32%
3,406
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$10,050
$245.14 p/Share
41
Reduced 1.72%
2,344
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
123
Added 4.9%
2,385
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$11,328
$246.27 p/Share
46
Reduced 1.99%
2,262
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
134
Added 5.49%
2,308
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$11,396
$247.74 p/Share
46
Reduced 2.07%
2,174
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
133
Added 5.65%
2,220
Common Stock
Apr 29
2024
SELL
Open market or private sale
$498,360
$204.33 p/Share
2,439
Reduced 53.89%
2,087
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$193,613
$216.57 p/Share
894
Reduced 16.49%
4,526
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
3,079
Added 36.23%
5,420
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$9,780
$227.45 p/Share
43
Reduced 1.8%
2,341
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
123
Added 4.91%
2,384
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$10,290
$223.71 p/Share
46
Reduced 1.99%
2,261
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
134
Added 5.49%
2,307
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$9,969
$221.54 p/Share
45
Reduced 2.03%
2,173
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
131
Added 5.58%
2,218
Common Stock
Nov 16
2023
SELL
Open market or private sale
$291,622
$210.71 p/Share
1,384
Reduced 39.87%
2,087
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$3,631
$213.61 p/Share
17
Reduced 0.49%
3,471
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
56
Added 1.58%
3,488
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$118,192
$224.7 p/Share
526
Reduced 13.29%
3,432
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
1,798
Added 31.24%
3,958
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,428
$248.13 p/Share
38
Reduced 1.73%
2,160
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
110
Added 4.77%
2,198
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$12,714
$244.5 p/Share
52
Reduced 2.43%
2,088
Common Stock