Feb 27
2024
SELL
Open market or private sale
$637,880
$159.47 p/Share
4,000
Reduced 27.14%
10,736
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$44,974
$161.78 p/Share
278
Reduced 1.85%
14,736
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
533
Added 3.45%
14,921
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
344
Added 2.32%
14,481
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$11,809
$161.78 p/Share
73
Reduced 0.51%
14,137
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
269
Added 1.86%
14,210
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$13,751
$161.78 p/Share
85
Reduced 0.61%
13,941
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
315
Added 2.2%
14,026
Common Stock
Nov 27
2023
SELL
Open market or private sale
$641,957
$137.7 p/Share
4,662
Reduced 25.37%
13,711
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$365,267
$78.35 p/Share
4,662
Added 20.24%
18,373
Common Stock
Nov 20
2023
SELL
Open market or private sale
$539,160
$134.79 p/Share
4,000
Reduced 22.58%
13,711
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$85,216
$135.05 p/Share
631
Reduced 3.44%
17,711
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
283
Added 1.68%
16,591
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
-
1,751
Added 8.75%
18,265
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$12,559
$135.05 p/Share
93
Reduced 0.57%
16,308
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
344
Added 2.05%
16,401
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$9,858
$135.05 p/Share
73
Reduced 0.45%
16,057
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
269
Added 1.64%
16,130
Common Stock
Feb 25
2022
SELL
Open market or private sale
$371,610
$123.87 p/Share
3,000
Reduced 15.91%
15,861
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$9,568
$125.89 p/Share
76
Reduced 0.4%
18,861
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
282
Added 1.47%
18,937
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$11,708
$125.89 p/Share
93
Reduced 0.5%
18,655
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
344
Added 1.8%
18,748
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$223,695
$124.76 p/Share
1,793
Reduced 8.88%
18,404
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
5,986
Added 22.86%
20,197
Common Stock