Sep 26
2025
BUY
Other acquisition or disposition
$15,170
$63.74 p/Share
238
Added 0.34%
69,464
Common Stock
Sep 15
2025
BUY
Other acquisition or disposition
$13,017
$66.08 p/Share
197
Added 0.28%
69,224
Common Stock
Aug 15
2025
BUY
Other acquisition or disposition
$12,859
$66.63 p/Share
193
Added 0.28%
69,026
Common Stock
Aug 14
2025
-
1,505
Reduced 2.14%
68,831
Common Stock
Jul 15
2025
BUY
Other acquisition or disposition
$12,771
$63.54 p/Share
201
Added 0.28%
70,336
Common Stock
Jun 27
2025
BUY
Other acquisition or disposition
$14,962
$59.14 p/Share
253
Added 0.36%
70,134
Common Stock
Jun 13
2025
BUY
Other acquisition or disposition
$12,467
$57.99 p/Share
215
Added 0.31%
69,880
Common Stock
May 15
2025
BUY
Other acquisition or disposition
$12,269
$53.58 p/Share
229
Added 0.33%
69,664
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
$57,480
$26.55 p/Share
2,165
Added 3.02%
69,434
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$11,854
$53.4 p/Share
222
Added 0.33%
67,268
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$14,251
$57.7 p/Share
247
Added 0.37%
67,046
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$11,650
$55.48 p/Share
210
Added 0.31%
66,798
Common Stock
Mar 05
2025
-
1,658
Reduced 2.43%
66,587
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$11,685
$61.18 p/Share
191
Added 0.28%
68,245
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$11,638
$59.08 p/Share
197
Added 0.29%
68,053
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$13,922
$57.77 p/Share
241
Added 0.35%
67,855
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$11,324
$55.51 p/Share
204
Added 0.3%
67,613
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$11,266
$52.16 p/Share
216
Added 0.32%
67,408
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$11,237
$51.08 p/Share
220
Added 0.33%
67,190
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$13,715
$50.24 p/Share
273
Added 0.41%
66,969
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$11,087
$49.72 p/Share
223
Added 0.33%
66,696
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$10,991
$48.85 p/Share
225
Added 0.34%
66,472
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$11,005
$51.67 p/Share
213
Added 0.32%
66,246
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$13,336
$49.95 p/Share
267
Added 0.4%
66,032
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$10,635
$49.24 p/Share
216
Added 0.33%
65,764
Common Stock