May 03
2024
SELL
Sale (or disposition) back to the issuer
-
114,403
Reduced 100.0%
0
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
37,518
Added 24.7%
114,403
Common Stock
Mar 15
2024
SELL
Open market or private sale
$1,755,180
$250.74 p/Share
7,000
Reduced 8.34%
76,885
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$68,971
$229.14 p/Share
301
Reduced 0.36%
83,885
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
11,521
Added 12.04%
84,186
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,082,247
$228.45 p/Share
13,492
Reduced 15.66%
72,665
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
27,960
Added 24.5%
86,157
Common Stock
Dec 08
2023
-
1,700
Reduced 2.84%
58,197
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$37,136
$233.56 p/Share
159
Reduced 0.26%
59,897
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$519,265
$208.96 p/Share
2,485
Reduced 3.97%
60,056
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
4,252
Added 6.37%
62,541
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$623,276
$228.39 p/Share
2,729
Reduced 4.47%
58,289
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
8,512
Added 12.24%
61,018
Common Stock
May 16
2022
-
500
Reduced 0.94%
52,506
Common Stock
May 13
2022
SELL
Open market or private sale
$524,380
$262.19 p/Share
2,000
Reduced 3.64%
53,006
Common Stock
Mar 01
2022
SELL
Open market or private sale
$1,199,950
$239.99 p/Share
5,000
Reduced 8.33%
55,006
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$1,305,761
$233.38 p/Share
5,595
Reduced 8.53%
60,006
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
5,752
Added 8.06%
65,601
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$946,685
$181.88 p/Share
5,205
Reduced 8.0%
59,849
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
15,221
Added 18.96%
65,054
Common Stock
Dec 03
2021
-
500
Reduced 0.99%
49,833
Common Stock
Mar 17
2021
SELL
Open market or private sale
$490,050
$163.35 p/Share
3,000
Reduced 5.63%
50,333
Common Stock
Mar 08
2021
SELL
Open market or private sale
$587,088
$163.08 p/Share
3,600
Reduced 6.32%
53,333
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$442,590
$148.57 p/Share
2,979
Reduced 4.97%
56,933
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$100,723
$133.94 p/Share
752
Reduced 1.24%
59,912
Common Stock