Sep 12
2024
SELL
Open market or private sale
$303,583
$183.99 p/Share
1,650
Reduced 7.6%
20,057
Common Stock
Sep 12
2024
-
150
Reduced 0.75%
19,907
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
824
Added 3.66%
21,707
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$279,042
$183.46 p/Share
1,521
Reduced 6.79%
20,883
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
6,599
Added 22.75%
22,404
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$246,494
$183.54 p/Share
1,343
Reduced 7.83%
15,805
Common Stock
Dec 06
2023
-
140
Reduced 0.81%
17,148
Common Stock
Jul 27
2023
SELL
Open market or private sale
$290,000
$181.25 p/Share
1,600
Reduced 8.47%
17,288
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
962
Added 4.85%
18,888
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$159,272
$168.9 p/Share
943
Reduced 5.0%
17,926
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,057
Added 17.7%
18,869
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$278,352
$148.06 p/Share
1,880
Reduced 11.26%
14,812
Common Stock
Dec 07
2022
-
150
Reduced 0.89%
16,692
Common Stock
Dec 07
2022
SELL
Open market or private sale
$152,690
$152.69 p/Share
1,000
Reduced 5.6%
16,842
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
592
Added 3.21%
17,842
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$265,528
$190.89 p/Share
1,391
Reduced 7.46%
17,250
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
5,921
Added 24.11%
18,641
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$378,231
$227.85 p/Share
1,660
Reduced 11.54%
12,720
Common Stock
Nov 23
2021
-
150
Reduced 1.03%
14,380
Common Stock
Nov 19
2021
SELL
Open market or private sale
$102,135
$204.27 p/Share
500
Reduced 3.33%
14,530
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
720
Added 4.57%
15,030
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$170,754
$142.89 p/Share
1,195
Reduced 7.71%
14,310
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
5,204
Added 25.13%
15,505
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$74,552
$138.06 p/Share
540
Reduced 4.98%
10,301
Common Stock