May 03
2024
SELL
Sale (or disposition) back to the issuer
-
285,179
Reduced 100.0%
0
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
69,110
Added 19.51%
285,179
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$161,772
$229.14 p/Share
706
Reduced 0.33%
216,069
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
40,976
Added 15.9%
216,775
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$4,727,087
$228.45 p/Share
20,692
Reduced 10.53%
175,799
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
41,788
Added 17.54%
196,491
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$87,117
$233.56 p/Share
373
Reduced 0.24%
154,703
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
2,170
Added 1.38%
155,076
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$792,167
$208.96 p/Share
3,791
Reduced 2.42%
152,906
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
7,810
Added 4.75%
156,697
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$810,327
$228.39 p/Share
3,548
Reduced 2.33%
148,887
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
10,595
Added 6.5%
152,435
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$1,437,154
$233.38 p/Share
6,158
Reduced 4.16%
141,840
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
10,618
Added 6.69%
147,998
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$917,039
$181.88 p/Share
5,042
Reduced 3.54%
137,380
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
14,806
Added 9.42%
142,422
Common Stock
Mar 05
2021
SELL
Open market or private sale
$1,614,444
$163.24 p/Share
9,890
Reduced 7.19%
127,616
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$1,373,993
$113.76 p/Share
12,078
Added 8.07%
137,506
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$430,556
$148.57 p/Share
2,898
Reduced 2.26%
125,428
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$125,368
$133.94 p/Share
936
Reduced 0.72%
128,326
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
11,143
Added 7.94%
129,262
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$417,976
$113.89 p/Share
3,670
Reduced 3.01%
118,119
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
12,516
Added 9.32%
121,789
Common Stock