Nov 14
2025
BUY
Other acquisition or disposition
$6,007
$58.9 p/Share
102
Added 0.06%
181,619
Common Stock
Oct 15
2025
BUY
Other acquisition or disposition
$5,954
$58.38 p/Share
102
Added 0.06%
181,517
Common Stock
Sep 26
2025
BUY
Other acquisition or disposition
$7,009
$63.72 p/Share
110
Added 0.06%
181,414
Common Stock
Sep 15
2025
BUY
Other acquisition or disposition
$5,894
$66.98 p/Share
88
Added 0.05%
181,304
Common Stock
Sep 02
2025
-
115
Reduced 0.06%
181,215
Common Stock
Aug 15
2025
BUY
Other acquisition or disposition
$6,043
$67.15 p/Share
90
Added 0.05%
181,330
Common Stock
Aug 14
2025
-
500
Reduced 0.28%
181,240
Common Stock
Jul 15
2025
BUY
Other acquisition or disposition
$5,975
$63.57 p/Share
94
Added 0.05%
181,740
Common Stock
Jun 27
2025
SELL
Open market or private sale
$809,865
$59.27 p/Share
13,664
Reduced 7.0%
181,526
Common Stock
Jun 27
2025
BUY
Other acquisition or disposition
$7,059
$59.32 p/Share
119
Added 0.07%
181,645
Common Stock
Jun 13
2025
BUY
Other acquisition or disposition
$5,823
$58.23 p/Share
100
Added 0.05%
195,190
Common Stock
May 15
2025
BUY
Other acquisition or disposition
$5,795
$53.17 p/Share
109
Added 0.06%
195,089
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$5,788
$53.11 p/Share
109
Added 0.06%
194,979
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$750,155
$56.56 p/Share
13,263
Reduced 6.38%
194,645
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
30,560
Added 12.82%
207,908
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$6,892
$57.92 p/Share
119
Added 0.06%
194,870
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$5,744
$54.71 p/Share
105
Added 0.05%
194,750
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$5,722
$60.88 p/Share
94
Added 0.05%
177,348
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$5,655
$58.91 p/Share
96
Added 0.05%
177,254
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$6,801
$57.64 p/Share
118
Added 0.07%
177,157
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$5,483
$55.39 p/Share
99
Added 0.06%
177,039
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$5,476
$52.16 p/Share
105
Added 0.06%
176,939
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$5,470
$51.13 p/Share
107
Added 0.06%
176,833
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$6,634
$50.26 p/Share
132
Added 0.07%
176,726
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$5,393
$49.48 p/Share
109
Added 0.06%
176,593
Common Stock