Aug 16
2025
SELL
Payment of exercise price or tax liability
$59,292
$98.33 p/Share
603
Reduced 1.03%
58,102
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$92,242
$95.39 p/Share
967
Reduced 1.62%
58,705
Common Stock
Aug 11
2025
SELL
Payment of exercise price or tax liability
$68,545
$95.6 p/Share
717
Reduced 1.19%
59,673
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$78,009
$95.6 p/Share
816
Reduced 1.33%
60,391
Common Stock
Aug 08
2025
BUY
Grant, award, or other acquisition
-
10,460
Added 14.6%
61,207
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
-
99
Added 0.19%
50,747
Common Stock
May 23
2025
BUY
Open market or private purchase
$25,263
$80.2 p/Share
315
Added 0.62%
50,645
Common Stock
May 23
2025
BUY
Grant, award, or other acquisition
-
18,694
Added 27.08%
50,330
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
45
Added 0.14%
31,636
Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
45
Added 0.14%
31,589
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
41
Added 0.13%
31,542
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$40,039
$95.56 p/Share
419
Reduced 1.31%
31,499
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$57,586
$96.46 p/Share
597
Reduced 1.84%
31,918
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$90,245
$94.3 p/Share
957
Reduced 2.86%
32,515
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$66,953
$94.3 p/Share
710
Reduced 2.08%
33,473
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
7,423
Added 17.84%
34,183
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
35
Added 0.13%
26,760
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
40
Added 0.15%
26,723
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
37
Added 0.14%
26,682
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.14%
26,644
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$41,205
$99.29 p/Share
415
Reduced 1.54%
26,605
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$58,756
$99.25 p/Share
592
Reduced 2.14%
27,020
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$149,168
$94.71 p/Share
1,575
Reduced 5.4%
27,613
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
6,467
Added 18.14%
29,189
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
24
Added 0.11%
22,722
Common Stock