Aug 16
2025
SELL
Payment of exercise price or tax liability
$54,868
$98.33 p/Share
558
Reduced 0.87%
63,875
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$75,358
$95.39 p/Share
790
Reduced 1.21%
64,433
Common Stock
Aug 11
2025
SELL
Payment of exercise price or tax liability
$56,021
$95.6 p/Share
586
Reduced 0.89%
65,223
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$78,009
$95.6 p/Share
816
Reduced 1.22%
65,809
Common Stock
Aug 08
2025
BUY
Grant, award, or other acquisition
-
23,536
Added 26.1%
66,625
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
-
58
Added 0.13%
43,089
Common Stock
May 30
2025
BUY
Open market or private purchase
$39,786
$83.76 p/Share
475
Added 1.09%
43,030
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
54
Added 0.13%
42,555
Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
54
Added 0.13%
42,499
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
5,131
Added 10.79%
42,444
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
37
Added 0.1%
37,313
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$61,349
$95.56 p/Share
642
Reduced 1.69%
37,274
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$50,448
$96.46 p/Share
523
Reduced 1.36%
37,916
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$66,670
$94.3 p/Share
707
Reduced 1.81%
38,439
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$49,507
$94.3 p/Share
525
Reduced 1.32%
39,147
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
7,423
Added 15.76%
39,672
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
30
Added 0.09%
32,249
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
35
Added 0.11%
32,217
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.1%
32,181
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.1%
32,147
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$66,226
$99.29 p/Share
667
Reduced 2.03%
32,113
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$54,389
$99.25 p/Share
548
Reduced 1.64%
32,780
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$199,269
$94.71 p/Share
2,104
Reduced 5.94%
33,328
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
5,279
Added 12.97%
35,433
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.09%
30,154
Common Stock