Jan 26
2025
SELL
Payment of exercise price or tax liability
$58,890
$136.32 p/Share
432
Reduced 7.44%
5,375
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
616
Added 9.59%
5,807
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$59,571
$136.32 p/Share
437
Reduced 7.76%
5,191
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$35,852
$136.32 p/Share
263
Reduced 4.46%
5,628
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
1,631
Added 21.68%
5,891
Common Stock
Nov 06
2024
SELL
Open market or private sale
$79,339
$161.26 p/Share
492
Reduced 10.37%
4,254
Common Stock
May 06
2024
SELL
Open market or private sale
$314,972
$112.49 p/Share
2,800
Reduced 37.11%
4,746
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$3,228
$111.34 p/Share
29
Reduced 0.38%
7,546
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$46,560
$114.4 p/Share
407
Reduced 5.1%
7,575
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
902
Added 10.15%
7,982
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,181
$114.4 p/Share
89
Reduced 1.24%
7,080
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$40,349
$116.28 p/Share
347
Reduced 4.62%
7,169
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,507
Added 16.7%
7,516
Common Stock
Jun 14
2023
SELL
Open market or private sale
$93,912
$75.13 p/Share
1,250
Reduced 17.24%
6,000
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$1,790
$59.67 p/Share
30
Reduced 0.41%
7,250
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$7,228
$63.97 p/Share
113
Reduced 1.53%
7,280
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$4,846
$62.94 p/Share
77
Reduced 1.03%
7,393
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$34,994
$62.94 p/Share
556
Reduced 6.93%
7,470
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
4,261
Added 34.68%
8,026
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$13,711
$63.48 p/Share
216
Reduced 5.43%
3,765
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
278
Added 6.54%
3,974
Common Stock