Mar 12
2025
BUY
Grant, award, or other acquisition
-
3,306
Added 8.73%
34,569
Common Stock, $0.01 pa...
Mar 11
2025
SELL
Payment of exercise price or tax liability
$195,904
$430.56 p/Share
455
Reduced 1.43%
31,263
Common Stock, $0.01 pa...
Mar 10
2025
SELL
Payment of exercise price or tax liability
$1,034,950
$440.03 p/Share
2,352
Reduced 6.9%
31,718
Common Stock, $0.01 pa...
Jan 24
2025
BUY
Grant, award, or other acquisition
-
2,211
Added 6.1%
34,013
Common Stock, $0.01 pa...
Jul 15
2024
SELL
Payment of exercise price or tax liability
$96,122
$483.03 p/Share
199
Reduced 0.62%
31,802
Common Stock, $0.01 pa...
Apr 29
2024
SELL
Open market or private sale
$6,245,284
$530.16 p/Share
11,780
Reduced 26.91%
32,001
Common Stock, $0.01 pa...
Apr 29
2024
BUY
Exercise of conversion of derivative security
$1,396,401
$118.54 p/Share
11,780
Added 21.2%
43,781
Common Stock, $0.01 pa...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$151,633
$493.92 p/Share
307
Reduced 0.95%
32,001
Common Stock, $0.01 pa...
Mar 12
2024
SELL
Payment of exercise price or tax liability
$616,133
$443.9 p/Share
1,388
Reduced 4.12%
32,308
Common Stock, $0.01 pa...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
3,126
Added 8.49%
33,696
Common Stock, $0.01 pa...
Feb 20
2024
SELL
Open market or private sale
$6,686,282
$418.94 p/Share
15,960
Reduced 34.34%
30,519
Common Stock, $0.01 pa...
Feb 20
2024
BUY
Exercise of conversion of derivative security
$1,165,718
$73.04 p/Share
15,960
Added 25.56%
46,479
Common Stock, $0.01 pa...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$131,592
$421.77 p/Share
312
Reduced 1.01%
30,509
Common Stock, $0.01 pa...
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,038
Added 3.26%
30,821
Common Stock, $0.01 pa...
Jul 17
2023
SELL
Payment of exercise price or tax liability
$77,168
$389.74 p/Share
198
Reduced 0.66%
29,783
Common Stock, $0.01 pa...
Jul 10
2023
SELL
Payment of exercise price or tax liability
$110,128
$347.41 p/Share
317
Reduced 1.05%
29,981
Common Stock, $0.01 pa...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$101,270
$329.87 p/Share
307
Reduced 1.0%
30,298
Common Stock, $0.01 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$129,068
$300.16 p/Share
430
Reduced 1.39%
30,605
Common Stock, $0.01 pa...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
5,831
Added 15.82%
31,035
Common Stock, $0.01 pa...
Jul 18
2022
SELL
Payment of exercise price or tax liability
$113,907
$406.81 p/Share
280
Reduced 1.1%
25,131
Common Stock, $0.01 pa...
Jul 15
2022
SELL
Payment of exercise price or tax liability
$80,913
$406.6 p/Share
199
Reduced 0.78%
25,411
Common Stock, $0.01 pa...
Jul 10
2022
SELL
Payment of exercise price or tax liability
$125,928
$397.25 p/Share
317
Reduced 1.22%
25,610
Common Stock, $0.01 pa...
Jul 02
2022
SELL
Payment of exercise price or tax liability
$2,017,331
$396.8 p/Share
5,084
Reduced 16.39%
25,927
Common Stock, $0.01 pa...
Mar 31
2022
SELL
Payment of exercise price or tax liability
$124,952
$407.01 p/Share
307
Reduced 0.98%
31,011
Common Stock, $0.01 pa...
Mar 10
2022
BUY
Grant, award, or other acquisition
-
3,710
Added 10.59%
31,318
Common Stock, $0.01 pa...