Mar 05
2025
SELL
Payment of exercise price or tax liability
$155,936
$633.89 p/Share
246
Reduced 1.25%
19,369
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$1,303,277
$633.89 p/Share
2,056
Added 9.49%
19,615
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$138,715
$597.91 p/Share
232
Reduced 1.3%
17,559
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$188,961
$617.52 p/Share
306
Reduced 1.69%
17,792
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$174,711
$642.32 p/Share
272
Reduced 1.48%
18,099
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$1,627,504
$758.39 p/Share
2,146
Reduced 10.46%
18,371
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
$2,931,935
$758.39 p/Share
3,866
Added 15.85%
20,518
Common Stock
Mar 11
2024
SELL
Open market or private sale
$1,439,802
$659.25 p/Share
2,184
Reduced 11.59%
16,652
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$212,984
$676.14 p/Share
315
Reduced 1.64%
18,836
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$160,982
$712.31 p/Share
226
Reduced 1.17%
19,151
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$1,190,270
$712.31 p/Share
1,671
Added 7.94%
19,377
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$215,081
$700.59 p/Share
307
Reduced 1.7%
17,706
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$191,261
$700.59 p/Share
273
Reduced 1.49%
18,013
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$1,353,984
$576.9 p/Share
2,347
Reduced 11.37%
18,286
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
$2,435,094
$576.9 p/Share
4,221
Added 16.98%
20,633
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$150,368
$477.36 p/Share
315
Reduced 1.88%
16,412
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$309,802
$479.57 p/Share
646
Reduced 3.72%
16,727
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$147,227
$479.57 p/Share
307
Reduced 1.74%
17,373
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$151,062
$470.6 p/Share
321
Reduced 1.78%
17,680
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$968,965
$470.6 p/Share
2,059
Added 10.26%
18,001
Common Stock
Jan 27
2023
SELL
Open market or private sale
$2,068,940
$434.56 p/Share
4,761
Reduced 23.0%
15,942
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$2,325,444
$392.48 p/Share
5,925
Reduced 22.25%
20,703
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
$4,194,041
$392.48 p/Share
10,686
Added 28.64%
26,628
Common Stock
Mar 14
2022
SELL
Open market or private sale
$534,273
$323.41 p/Share
1,652
Reduced 9.39%
15,942
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$208,819
$322.75 p/Share
647
Reduced 3.55%
17,594
Common Stock