Jun 27
2025
BUY
Other acquisition or disposition
$18,629
$59.14 p/Share
315
Added 0.4%
78,451
Common Stock
Jun 13
2025
BUY
Other acquisition or disposition
$15,425
$57.99 p/Share
266
Added 0.34%
78,135
Common Stock
May 15
2025
BUY
Other acquisition or disposition
$15,323
$53.58 p/Share
286
Added 0.37%
77,867
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
$54,985
$26.55 p/Share
2,071
Added 2.6%
77,580
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$14,738
$53.4 p/Share
276
Added 0.36%
75,508
Common Stock
Mar 27
2025
BUY
Discretionary transaction
$17,656
$57.7 p/Share
306
Added 0.41%
75,231
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$14,535
$55.48 p/Share
262
Added 0.35%
74,924
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$14,560
$61.18 p/Share
238
Added 0.32%
74,660
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$14,474
$59.08 p/Share
245
Added 0.33%
74,422
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$17,331
$57.77 p/Share
300
Added 0.4%
74,175
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$14,044
$55.51 p/Share
253
Added 0.34%
73,875
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$14,031
$52.16 p/Share
269
Added 0.36%
73,620
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$13,944
$51.08 p/Share
273
Added 0.37%
73,350
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$17,031
$50.24 p/Share
339
Added 0.46%
73,076
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$13,772
$49.72 p/Share
277
Added 0.38%
72,736
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$13,678
$48.85 p/Share
280
Added 0.38%
72,458
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$13,692
$51.67 p/Share
265
Added 0.37%
72,177
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$16,633
$49.95 p/Share
333
Added 0.46%
71,911
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$13,245
$49.24 p/Share
269
Added 0.37%
71,577
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$13,086
$49.57 p/Share
264
Added 0.37%
71,308
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
$59,987
$25.44 p/Share
2,358
Added 3.21%
71,044
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$12,545
$46.81 p/Share
268
Added 0.39%
68,685
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$15,561
$46.59 p/Share
334
Added 0.49%
68,416
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$12,330
$46.01 p/Share
268
Added 0.39%
68,081
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$12,270
$44.62 p/Share
275
Added 0.4%
67,812
Common Stock