Jul 31
2024
SELL
Open market or private sale
$1,327,185
$491.55 p/Share
2,700
Reduced 64.98%
1,455
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$256,764
$422.31 p/Share
608
Reduced 12.77%
4,155
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,544
Added 24.48%
4,763
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$164,313
$440.52 p/Share
373
Reduced 10.38%
3,219
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
$636,110
$440.52 p/Share
1,444
Added 30.05%
3,362
Common Stock
Apr 28
2023
SELL
Open market or private sale
$297,504
$362.81 p/Share
820
Reduced 27.63%
2,148
Common Stock
Apr 28
2023
SELL
Open market or private sale
$327,303
$360.07 p/Share
909
Reduced 23.45%
2,968
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$444,242
$341.2 p/Share
1,302
Reduced 25.14%
3,877
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,248
Added 38.54%
5,179
Common Stock
Feb 13
2023
SELL
Open market or private sale
$149,342
$369.66 p/Share
404
Reduced 17.3%
1,931
Common Stock
Feb 10
2023
SELL
Open market or private sale
$145,400
$363.5 p/Share
400
Reduced 14.63%
2,335
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$123,592
$334.94 p/Share
369
Reduced 11.89%
2,735
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
$465,901
$334.94 p/Share
1,391
Added 32.73%
2,859
Common Stock
Aug 03
2022
SELL
Open market or private sale
$3,802,142
$369.14 p/Share
10,300
Reduced 85.74%
1,713
Common Stock
Mar 04
2022
SELL
Open market or private sale
$647,903
$407.23 p/Share
1,591
Reduced 11.7%
12,013
Common Stock
Mar 02
2022
SELL
Open market or private sale
$1,286,059
$404.04 p/Share
3,183
Reduced 18.96%
13,604
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,214,313
$390.58 p/Share
3,109
Reduced 15.63%
16,787
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
7,161
Added 26.47%
19,896
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$186,412
$471.93 p/Share
395
Reduced 3.01%
12,735
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$658,342
$471.93 p/Share
1,395
Added 9.81%
12,819
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$879,960
$332.94 p/Share
2,643
Reduced 18.38%
11,735
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
5,631
Added 28.14%
14,378
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$166,337
$328.73 p/Share
506
Reduced 5.47%
8,747
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$530,570
$328.73 p/Share
1,614
Added 15.27%
8,955
Common Stock