Apr 28
2025
SELL
Payment of exercise price or tax liability
$18,083
$179.04 p/Share
101
Reduced 1.32%
7,533
Common Stock
Apr 27
2025
SELL
Payment of exercise price or tax liability
$20,246
$176.06 p/Share
115
Reduced 1.48%
7,634
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$23,944
$176.06 p/Share
136
Reduced 1.72%
7,749
Common Stock
Apr 24
2025
BUY
Grant, award, or other acquisition
-
2,049
Added 20.63%
7,885
Common Stock
Apr 14
2025
BUY
Grant, award, or other acquisition
-
2,731
Added 31.88%
5,836
Common Stock
Dec 12
2024
SELL
Open market or private sale
$174,314
$249.02 p/Share
700
Reduced 18.4%
3,105
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$23,395
$231.64 p/Share
101
Reduced 2.59%
3,805
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$26,870
$231.64 p/Share
116
Reduced 2.88%
3,906
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
1,388
Added 25.66%
4,022
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$18,078
$228.84 p/Share
79
Reduced 2.91%
2,634
Common Stock
Jun 15
2023
SELL
Open market or private sale
$189,104
$270.15 p/Share
700
Reduced 20.51%
2,713
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$24,466
$242.24 p/Share
101
Reduced 2.87%
3,413
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
1,184
Added 25.2%
3,514
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$37,837
$245.7 p/Share
154
Reduced 6.2%
2,330
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$19,410
$245.7 p/Share
79
Reduced 3.08%
2,484
Common Stock
Nov 11
2022
SELL
Open market or private sale
$70,842
$236.14 p/Share
300
Reduced 10.48%
2,563
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
1,036
Added 26.57%
2,863
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$19,072
$224.38 p/Share
85
Reduced 4.45%
1,827
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$35,653
$231.51 p/Share
154
Reduced 7.45%
1,912
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$18,289
$231.51 p/Share
79
Reduced 3.68%
2,066
Common Stock
Nov 02
2021
SELL
Open market or private sale
$102,118
$310.39 p/Share
329
Reduced 13.3%
2,145
Common Stock
Aug 06
2021
SELL
Open market or private sale
$118,462
$263.25 p/Share
450
Reduced 15.39%
2,474
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$22,847
$275.26 p/Share
83
Reduced 2.76%
2,924
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$23,695
$278.77 p/Share
85
Reduced 2.75%
3,007
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$41,943
$275.94 p/Share
152
Reduced 4.69%
3,092
Common Stock