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
Jan 12
2024
BUY
Other acquisition or disposition
$12,244
$43.73 p/Share
280
Added 0.41%
67,535
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$13,889
$43.27 p/Share
321
Added 0.48%
67,255
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
$11,874
$42.87 p/Share
277
Added 0.41%
66,932
Common Stock
Nov 15
2023
BUY
Other acquisition or disposition
$11,788
$40.79 p/Share
289
Added 0.43%
66,654
Common Stock
Sep 27
2023
BUY
Other acquisition or disposition
$13,617
$40.17 p/Share
339
Added 0.51%
66,068
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
$11,302
$40.95 p/Share
276
Added 0.42%
65,728
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
$11,256
$40.49 p/Share
278
Added 0.42%
65,451
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$11,170
$40.62 p/Share
275
Added 0.42%
65,171
Common Stock
Jun 28
2023
BUY
Other acquisition or disposition
$10,850
$39.03 p/Share
278
Added 0.43%
64,895
Common Stock
Jun 15
2023
BUY
Other acquisition or disposition
$10,807
$39.3 p/Share
275
Added 0.42%
64,616
Common Stock
May 15
2023
BUY
Other acquisition or disposition
$10,760
$39.56 p/Share
272
Added 0.42%
64,339
Common Stock