Oct 22
2024
SELL
Payment of exercise price or tax liability
$1,545,737
$893.49 p/Share
1,730
Reduced 3.73%
44,676
Common Stock
Oct 22
2024
BUY
Grant, award, or other acquisition
-
19,147
Added 29.21%
46,407
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$3,054,416
$556.36 p/Share
5,490
Reduced 16.76%
27,260
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
-
14,639
Added 30.89%
32,751
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,952,789
$476.29 p/Share
4,100
Reduced 18.46%
18,112
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$2,406,799
$539.52 p/Share
4,461
Reduced 16.72%
22,212
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
12,042
Added 31.1%
26,673
Common Stock
Jan 27
2022
SELL
Open market or private sale
$1,633,949
$492.45 p/Share
3,318
Reduced 18.49%
14,631
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$1,640,649
$458.41 p/Share
3,579
Reduced 16.62%
17,949
Common Stock
Sep 14
2021
BUY
Grant, award, or other acquisition
-
9,926
Added 31.56%
21,528
Common Stock
Jul 12
2021
SELL
Open market or private sale
$1,637,600
$409.4 p/Share
4,000
Reduced 25.64%
11,602
Common Stock
Mar 22
2021
SELL
Open market or private sale
$1,437,490
$334.3 p/Share
4,300
Reduced 21.61%
15,602
Common Stock
Sep 14
2020
SELL
Payment of exercise price or tax liability
$1,447,808
$342.92 p/Share
4,222
Reduced 17.5%
19,902
Common Stock
Sep 14
2020
BUY
Grant, award, or other acquisition
-
11,840
Added 32.92%
24,124
Common Stock
Jun 19
2020
SELL
Open market or private sale
$1,203,800
$300.95 p/Share
4,000
Reduced 24.56%
12,284
Common Stock
Dec 17
2019
SELL
Open market or private sale
$1,771,320
$295.22 p/Share
6,000
Reduced 26.93%
16,284
Common Stock
Sep 18
2019
SELL
Payment of exercise price or tax liability
$1,404,834
$292.43 p/Share
4,804
Reduced 17.73%
22,284
Common Stock
Sep 18
2019
BUY
Grant, award, or other acquisition
-
13,510
Added 33.28%
27,088
Common Stock
Jun 24
2019
SELL
Open market or private sale
$988,825
$267.25 p/Share
3,700
Reduced 21.41%
13,578
Common Stock
Oct 22
2018
SELL
Payment of exercise price or tax liability
$1,427,044
$229.06 p/Share
6,230
Reduced 36.05%
11,052
Common Stock
Oct 15
2018
SELL
Open market or private sale
$1,490,808
$225.88 p/Share
6,600
Reduced 27.64%
17,282
Common Stock
Oct 02
2018
SELL
Payment of exercise price or tax liability
$1,008,269
$236.35 p/Share
4,266
Reduced 15.16%
23,882
Common Stock
Oct 02
2018
BUY
Grant, award, or other acquisition
-
12,454
Added 30.67%
28,148
Common Stock
Jan 08
2018
SELL
Open market or private sale
$977,496
$187.98 p/Share
5,200
Reduced 24.89%
15,694
Common Stock
Oct 22
2017
SELL
Payment of exercise price or tax liability
$302,569
$160.77 p/Share
1,882
Reduced 8.04%
21,520
Common Stock