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
Mar 08
2022
SELL
Payment of exercise price or tax liability
$97,864
$310.68 p/Share
315
Reduced 1.7%
18,241
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$204,465
$316.51 p/Share
646
Reduced 3.36%
18,556
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$145,259
$328.64 p/Share
442
Reduced 2.25%
19,202
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$808,454
$328.64 p/Share
2,460
Added 11.13%
19,644
Common Stock
Jan 28
2022
SELL
Open market or private sale
$1,992,881
$315.08 p/Share
6,325
Reduced 26.9%
17,184
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$2,226,028
$307.76 p/Share
7,233
Reduced 23.53%
23,509
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
$4,172,610
$307.76 p/Share
13,558
Added 30.6%
30,742
Common Stock