Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,463,935
$57.27 p/Share
25,562
Reduced 10.23%
224,262
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
65,339
Added 20.73%
249,824
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$1,004,359
$73.85 p/Share
13,600
Added 6.87%
184,485
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,943,340
$75.69 p/Share
25,675
Reduced 13.06%
170,885
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
63,666
Added 24.47%
196,560
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$1,011,162
$78.33 p/Share
12,909
Added 8.85%
132,894
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$2,485,806
$75.38 p/Share
32,977
Reduced 21.56%
119,985
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
80,218
Added 34.4%
152,962
Common Stock
Dec 15
2021
SELL
Open market or private sale
$1,097,114
$90.29 p/Share
12,151
Reduced 14.31%
72,744
Common Stock
Sep 15
2021
SELL
Open market or private sale
$1,024,694
$84.33 p/Share
12,151
Reduced 12.52%
84,895
Common Stock
Jun 15
2021
SELL
Open market or private sale
$892,420
$73.42 p/Share
12,155
Reduced 11.13%
97,046
Common Stock
Mar 15
2021
SELL
Open market or private sale
$917,581
$75.49 p/Share
12,155
Reduced 10.02%
109,201
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$223,287
$83.13 p/Share
2,686
Reduced 2.17%
121,356
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$2,321,385
$83.95 p/Share
27,652
Reduced 18.23%
124,042
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$6,538,865
$83.95 p/Share
77,890
Added 33.93%
151,694
Common Stock
Dec 22
2020
SELL
Open market or private sale
$297,760
$74.44 p/Share
4,000
Reduced 5.14%
73,804
Common Stock
Mar 16
2020
SELL
Open market or private sale
$2,203,252
$201.56 p/Share
10,931
Reduced 35.98%
19,451
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$225,323
$278.52 p/Share
809
Reduced 2.59%
30,382
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$1,707,088
$275.47 p/Share
6,197
Reduced 16.57%
31,191
Common Stock
Feb 13
2020
BUY
Grant, award, or other acquisition
-
18,634
Added 33.26%
37,388
Common Stock
Jun 27
2019
SELL
Open market or private sale
$3,070,650
$204.71 p/Share
15,000
Reduced 44.44%
18,754
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$178,519
$184.04 p/Share
970
Reduced 2.79%
33,754
Common Stock
Feb 14
2019
SELL
Payment of exercise price or tax liability
$657,944
$182.61 p/Share
3,603
Reduced 9.4%
34,724
Common Stock
Feb 14
2019
BUY
Grant, award, or other acquisition
-
13,120
Added 25.5%
38,327
Common Stock
Feb 15
2018
SELL
Payment of exercise price or tax liability
$553,168
$154.43 p/Share
3,582
Reduced 12.44%
25,207
Common Stock