Aug 02
2024
SELL
Open market or private sale
$4,953,510
$230.0 p/Share
21,537
Reduced 25.83%
61,843
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$2,036,754
$94.57 p/Share
21,537
Added 20.53%
83,380
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
14,511
Added 19.0%
61,843
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$2,288,702
$207.31 p/Share
11,040
Reduced 18.91%
47,332
Common Stock
Mar 04
2024
SELL
Open market or private sale
$655,677
$200.82 p/Share
3,265
Reduced 5.3%
58,372
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$265,052
$81.18 p/Share
3,265
Added 5.03%
61,637
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
15,904
Added 21.41%
58,372
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$112,084
$191.27 p/Share
586
Reduced 1.36%
42,468
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,167,129
$191.27 p/Share
6,102
Reduced 12.41%
43,054
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
10,457
Added 17.54%
49,156
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
9,646
Added 19.95%
38,699
Common Stock
Sep 04
2022
SELL
Payment of exercise price or tax liability
$47,160
$250.85 p/Share
188
Reduced 0.64%
29,053
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$179,887
$234.84 p/Share
766
Reduced 2.55%
29,241
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$1,137,330
$234.84 p/Share
4,843
Reduced 13.9%
30,007
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$345,242
$232.8 p/Share
1,483
Reduced 4.08%
34,850
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
7,904
Added 17.87%
36,333
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
10,254
Added 26.51%
28,429
Common Stock
Sep 04
2021
SELL
Payment of exercise price or tax liability
$59,194
$302.01 p/Share
196
Reduced 1.07%
18,175
Common Stock
Jul 13
2021
SELL
Open market or private sale
$226,962
$278.14 p/Share
816
Reduced 4.25%
18,371
Common Stock
Jul 12
2021
SELL
Open market or private sale
$2,245,156
$279.04 p/Share
8,046
Reduced 29.55%
19,187
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$168,932
$215.2 p/Share
785
Reduced 2.8%
27,233
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$136,468
$213.9 p/Share
638
Reduced 2.23%
28,018
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$324,823
$204.42 p/Share
1,589
Reduced 5.25%
28,656
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
8,219
Added 21.37%
30,245
Common Stock
Dec 01
2020
SELL
Open market or private sale
$348,000
$232.0 p/Share
1,500
Reduced 6.38%
22,026
Common Stock