Oct 22
2024
SELL
Payment of exercise price or tax liability
$849,708
$893.49 p/Share
951
Reduced 7.24%
12,186
Common Stock
Oct 22
2024
BUY
Grant, award, or other acquisition
-
2,149
Added 14.06%
13,140
Common Stock
Jul 15
2024
SELL
Open market or private sale
$1,272,795
$848.53 p/Share
1,500
Reduced 12.01%
10,991
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,266,300
$844.2 p/Share
1,500
Reduced 10.72%
12,491
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
69
Added 0.49%
13,991
Common Stock
Jan 09
2024
SELL
Open market or private sale
$927,219
$662.3 p/Share
1,400
Reduced 9.14%
13,922
Common Stock
Dec 28
2023
SELL
Open market or private sale
$927,933
$662.81 p/Share
1,400
Reduced 8.37%
15,322
Common Stock
Oct 22
2023
SELL
Payment of exercise price or tax liability
$694,480
$552.93 p/Share
1,256
Reduced 6.69%
17,522
Common Stock
Oct 22
2023
BUY
Grant, award, or other acquisition
-
3,372
Added 15.22%
18,780
Common Stock
Oct 22
2022
SELL
Payment of exercise price or tax liability
$709,141
$478.18 p/Share
1,483
Reduced 8.78%
15,408
Common Stock
Oct 22
2022
BUY
Grant, award, or other acquisition
-
3,784
Added 18.3%
16,891
Common Stock
Apr 08
2022
SELL
Open market or private sale
$2,712,294
$603.0 p/Share
4,498
Reduced 25.55%
13,107
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$2,000,740
$481.99 p/Share
4,151
Reduced 19.08%
17,605
Common Stock
Oct 22
2021
BUY
Grant, award, or other acquisition
-
3,644
Added 14.35%
21,756
Common Stock
Dec 11
2020
BUY
Grant, award, or other acquisition
-
242
Added 1.32%
18,112
Common Stock
Oct 22
2020
SELL
Payment of exercise price or tax liability
$849,571
$375.75 p/Share
2,261
Reduced 11.23%
17,870
Common Stock
Oct 22
2020
BUY
Grant, award, or other acquisition
-
4,500
Added 18.27%
20,131
Common Stock
Jun 05
2020
SELL
Open market or private sale
$1,546,550
$309.31 p/Share
5,000
Reduced 24.24%
15,631
Common Stock
Oct 23
2019
SELL
Open market or private sale
$1,492,300
$298.46 p/Share
5,000
Reduced 19.51%
20,631
Common Stock
Oct 22
2019
SELL
Payment of exercise price or tax liability
$690,231
$299.97 p/Share
2,301
Reduced 8.24%
25,631
Common Stock
Oct 22
2019
BUY
Grant, award, or other acquisition
-
5,470
Added 17.19%
26,350
Common Stock
Jun 07
2019
SELL
Open market or private sale
$1,515,780
$252.63 p/Share
6,000
Reduced 21.08%
22,462
Common Stock
Oct 22
2018
SELL
Payment of exercise price or tax liability
$519,966
$229.06 p/Share
2,270
Reduced 7.39%
28,462
Common Stock
Oct 22
2018
BUY
Grant, award, or other acquisition
-
6,880
Added 18.29%
30,732
Common Stock
Jun 13
2018
SELL
Open market or private sale
$1,432,690
$204.67 p/Share
7,000
Reduced 22.69%
23,852
Common Stock