Dec 29
2023
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
27,980
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$11,893
$174.9 p/Share
68
Reduced 0.24%
27,973
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
9
Added 0.03%
28,041
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$972,116
$179.06 p/Share
5,429
Reduced 16.24%
27,998
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.1%
33,461
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.09%
41,427
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,329,920
$166.24 p/Share
8,000
Reduced 19.33%
33,389
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$46,395
$168.71 p/Share
275
Reduced 0.66%
41,389
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$897,631
$171.96 p/Share
5,220
Reduced 11.13%
41,664
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
13,385
Added 22.21%
46,884
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$199,746
$153.18 p/Share
1,304
Reduced 6.65%
18,307
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
3,001
Added 13.27%
19,611
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$62,190
$148.78 p/Share
418
Reduced 2.45%
16,610
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
868
Added 4.85%
17,028
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$429,035
$105.83 p/Share
4,054
Reduced 20.06%
16,160
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
9,323
Added 31.56%
20,214
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$276,900
$122.09 p/Share
2,268
Reduced 17.24%
10,891
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
5,216
Added 28.39%
13,159
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$190,560
$123.5 p/Share
1,543
Reduced 16.27%
7,943
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
3,476
Added 29.38%
8,354
Common Stock
Aug 16
2021
SELL
Open market or private sale
$457,680
$114.42 p/Share
4,000
Reduced 39.96%
6,010
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$439,858
$103.74 p/Share
4,240
Reduced 29.75%
10,010
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
9,322
Added 39.55%
14,250
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$115,814
$101.77 p/Share
1,138
Reduced 18.76%
4,928
Common Stock
Jun 22
2021
BUY
Exercise of conversion of derivative security
-
2,502
Added 29.2%
6,066
Common Stock