May 03
2024
SELL
Sale (or disposition) back to the issuer
-
83,621
Reduced 100.0%
0
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
47,763
Added 36.35%
83,621
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
15,066
Added 23.98%
47,763
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$2,746,197
$228.45 p/Share
12,021
Reduced 26.88%
32,697
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
20,893
Added 31.84%
44,718
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$311,559
$208.96 p/Share
1,491
Reduced 5.89%
23,825
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
4,252
Added 14.38%
25,316
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$165,354
$228.39 p/Share
724
Reduced 3.32%
21,064
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
2,824
Added 11.47%
21,788
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$99,704
$242.0 p/Share
412
Reduced 2.13%
18,964
Common Stock
Mar 30
2022
SELL
Open market or private sale
$899,395
$256.97 p/Share
3,500
Reduced 15.3%
19,376
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$375,742
$233.38 p/Share
1,610
Reduced 6.58%
22,876
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
5,309
Added 17.82%
24,486
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$157,144
$181.88 p/Share
864
Reduced 4.31%
19,177
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
3,383
Added 14.44%
20,041
Common Stock
Aug 22
2021
SELL
Payment of exercise price or tax liability
$36,037
$141.32 p/Share
255
Reduced 1.51%
16,658
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$101,176
$148.57 p/Share
681
Reduced 3.87%
16,913
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$23,841
$133.94 p/Share
178
Reduced 1.0%
17,594
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
5,572
Added 23.87%
17,772
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
62
Added 0.47%
13,219
Common Stock