Feb 24
2025
SELL
Payment of exercise price or tax liability
$1,706,095
$299.21 p/Share
5,702
Reduced 25.02%
17,087
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
15,950
Added 41.17%
22,789
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$229,044
$321.24 p/Share
713
Reduced 9.44%
6,839
Common Stock
May 31
2024
SELL
Open market or private sale
$6,042,778
$295.91 p/Share
20,421
Reduced 73.0%
7,552
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,847
Added 9.24%
27,973
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,638,678
$326.43 p/Share
5,020
Reduced 16.65%
25,125
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,540
Added 27.68%
30,145
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$466,058
$278.91 p/Share
1,671
Reduced 8.24%
18,605
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,066
Added 13.14%
20,276
Common Stock
Feb 17
2023
SELL
Grant, award, or other acquisition
-
19,708
Reduced 43.89%
25,194
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,979,233
$247.9 p/Share
7,984
Reduced 31.69%
17,210
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,405,634
$213.98 p/Share
6,569
Reduced 54.49%
5,486
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
1,639
Added 11.97%
12,055
Common Stock
Feb 28
2022
SELL
Open market or private sale
$4,527,690
$185.0 p/Share
24,474
Reduced 70.15%
10,416
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$1,265,588
$174.95 p/Share
7,234
Reduced 17.17%
34,890
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
18,540
Added 30.56%
42,124
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$401,898
$149.46 p/Share
2,689
Reduced 10.23%
23,584
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
3,847
Added 12.77%
26,273
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$718,594
$131.37 p/Share
5,470
Reduced 19.61%
22,426
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
15,147
Added 35.19%
27,896
Common Stock
Dec 03
2020
SELL
Open market or private sale
$740,302
$119.79 p/Share
6,180
Reduced 32.65%
12,749
Common Stock
Nov 24
2020
SELL
Open market or private sale
$1,167,128
$121.26 p/Share
9,625
Reduced 33.71%
18,929
Common Stock