Mar 04
2024
SELL
Open market or private sale
$2,195,240
$172.84 p/Share
12,701
Reduced 28.12%
32,471
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,282,430
$131.41 p/Share
9,759
Reduced 17.77%
45,172
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
20,905
Added 27.89%
54,041
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$49,629
$135.23 p/Share
367
Reduced 1.07%
34,026
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
4,749
Added 12.13%
34,393
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$62,176
$132.29 p/Share
470
Reduced 1.56%
29,644
Common Stock
Mar 09
2023
SELL
Open market or private sale
$1,497,900
$149.79 p/Share
10,000
Reduced 24.93%
30,114
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$814,309
$117.15 p/Share
6,951
Reduced 14.77%
40,114
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
14,239
Added 23.47%
46,420
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$93,475
$100.62 p/Share
929
Reduced 2.75%
32,826
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$40,170
$104.61 p/Share
384
Reduced 1.12%
33,755
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
3,320
Added 8.86%
34,139
Common Stock
Feb 10
2022
SELL
Open market or private sale
$1,834,425
$118.35 p/Share
15,500
Reduced 33.46%
30,819
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$1,398,517
$105.82 p/Share
13,216
Reduced 22.2%
46,319
Common Stock
Nov 27
2021
BUY
Grant, award, or other acquisition
-
27,502
Added 31.98%
58,503
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$72,014
$111.65 p/Share
645
Reduced 1.97%
32,033
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$95,687
$103.0 p/Share
929
Reduced 2.76%
32,678
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
2,596
Added 7.17%
33,607
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$205,911
$90.87 p/Share
2,266
Reduced 6.81%
31,011
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$41,146
$39.87 p/Share
1,032
Reduced 3.01%
33,277
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$21,930
$34.0 p/Share
645
Reduced 1.85%
34,309
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
-
6,292
Added 15.25%
34,954
Common Stock