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
May 15
2024
BUY
Other acquisition or disposition
$10,657
$49.57 p/Share
215
Added 0.33%
65,547
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
$59,987
$25.44 p/Share
2,358
Added 3.48%
65,331
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$10,157
$46.81 p/Share
217
Added 0.34%
62,972
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$12,579
$46.59 p/Share
270
Added 0.43%
62,754
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$9,984
$46.01 p/Share
217
Added 0.35%
62,483
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$9,905
$44.62 p/Share
222
Added 0.36%
62,265
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$9,926
$43.73 p/Share
227
Added 0.36%
62,042
Common Stock