May 15
2025
BUY
Other acquisition or disposition
$9,232
$53.99 p/Share
171
Added 0.35%
48,194
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
$27,479
$26.55 p/Share
1,035
Added 2.11%
48,022
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$9,071
$53.68 p/Share
169
Added 0.36%
46,986
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$10,861
$57.47 p/Share
189
Added 0.4%
46,816
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$9,001
$56.26 p/Share
160
Added 0.34%
46,626
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$8,974
$61.47 p/Share
146
Added 0.31%
46,466
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$8,945
$59.24 p/Share
151
Added 0.32%
46,319
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$10,653
$57.9 p/Share
184
Added 0.4%
46,168
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$8,678
$55.63 p/Share
156
Added 0.34%
45,983
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$8,658
$52.16 p/Share
166
Added 0.36%
45,827
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$8,571
$51.02 p/Share
168
Added 0.37%
45,661
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$10,447
$50.23 p/Share
208
Added 0.46%
45,492
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$8,491
$49.95 p/Share
170
Added 0.37%
45,283
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$8,471
$49.25 p/Share
172
Added 0.38%
45,112
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$8,422
$51.67 p/Share
163
Added 0.36%
44,940
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$10,228
$50.14 p/Share
204
Added 0.45%
44,777
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$8,141
$49.34 p/Share
165
Added 0.37%
44,572
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$8,136
$49.31 p/Share
165
Added 0.37%
44,406
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
$55,001
$25.44 p/Share
2,162
Added 4.66%
44,241
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$7,702
$46.68 p/Share
165
Added 0.39%
42,078
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$9,589
$46.78 p/Share
205
Added 0.49%
41,913
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$7,623
$46.2 p/Share
165
Added 0.39%
41,708
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$7,576
$44.83 p/Share
169
Added 0.41%
41,542
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$7,528
$43.77 p/Share
172
Added 0.41%
41,373
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$8,597
$43.42 p/Share
198
Added 0.48%
41,200
Common Stock