May 15
2025
BUY
Other acquisition or disposition
$11,466
$53.58 p/Share
214
Added 0.45%
46,897
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
$57,480
$26.55 p/Share
2,165
Added 4.43%
46,683
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$10,893
$53.4 p/Share
204
Added 0.46%
44,517
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$13,040
$57.7 p/Share
226
Added 0.51%
44,313
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$10,707
$55.48 p/Share
193
Added 0.44%
44,086
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$10,706
$61.18 p/Share
175
Added 0.4%
43,892
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$11,284
$59.08 p/Share
191
Added 0.44%
43,716
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$12,709
$57.77 p/Share
220
Added 0.5%
43,524
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$10,380
$55.51 p/Share
187
Added 0.43%
43,302
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$10,327
$52.16 p/Share
198
Added 0.46%
43,115
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$10,318
$51.08 p/Share
202
Added 0.47%
42,916
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$12,509
$50.24 p/Share
249
Added 0.58%
42,713
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$10,142
$49.72 p/Share
204
Added 0.48%
42,463
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$10,063
$48.85 p/Share
206
Added 0.49%
42,258
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$10,075
$51.67 p/Share
195
Added 0.46%
42,051
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$12,237
$49.95 p/Share
245
Added 0.58%
41,855
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$9,749
$49.24 p/Share
198
Added 0.47%
41,609
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$9,517
$49.57 p/Share
192
Added 0.46%
41,410
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
$55,001
$25.44 p/Share
2,162
Added 4.98%
41,217
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$9,127
$46.81 p/Share
195
Added 0.5%
39,054
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$11,321
$46.59 p/Share
243
Added 0.62%
38,858
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$8,971
$46.01 p/Share
195
Added 0.5%
38,615
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$8,924
$44.62 p/Share
200
Added 0.52%
38,419
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$8,920
$43.73 p/Share
204
Added 0.53%
38,217
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$10,125
$43.27 p/Share
234
Added 0.61%
38,013
Common Stock