Jan 26
2025
SELL
Payment of exercise price or tax liability
$263,097
$136.32 p/Share
1,930
Reduced 13.24%
12,648
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
4,620
Added 24.07%
14,578
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$45,121
$136.32 p/Share
331
Reduced 3.22%
9,958
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$24,401
$136.32 p/Share
179
Reduced 1.71%
10,289
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
1,269
Added 10.81%
10,468
Common Stock
Nov 06
2024
SELL
Open market or private sale
$648,760
$162.19 p/Share
4,000
Reduced 30.31%
9,199
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$200,200
$114.4 p/Share
1,750
Reduced 11.71%
13,199
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
3,874
Added 20.58%
14,949
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$26,769
$114.4 p/Share
234
Reduced 2.07%
11,075
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$43,953
$116.28 p/Share
378
Reduced 3.23%
11,309
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,507
Added 11.42%
11,687
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$32,752
$63.97 p/Share
512
Reduced 4.68%
10,436
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$19,196
$62.94 p/Share
305
Reduced 2.77%
10,692
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$52,869
$62.94 p/Share
840
Reduced 7.1%
10,997
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
4,307
Added 26.68%
11,837
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$20,948
$63.48 p/Share
330
Reduced 4.2%
7,530
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$47,867
$93.49 p/Share
512
Reduced 6.12%
7,860
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$70,464
$94.71 p/Share
744
Reduced 8.16%
8,372
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
3,324
Added 26.72%
9,116
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$29,217
$91.02 p/Share
321
Reduced 5.25%
5,792
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$30,128
$91.02 p/Share
331
Reduced 5.14%
6,113
Common Stock