Oct 17
2024
BUY
Grant, award, or other acquisition
$11,711
$64.35 p/Share
182
Added 0.33%
55,651
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$47,470
$63.89 p/Share
743
Added 1.32%
55,469
Common Stock
Jul 18
2024
BUY
Grant, award, or other acquisition
$11,280
$53.21 p/Share
212
Added 0.39%
54,725
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$39,991
$50.88 p/Share
786
Added 1.42%
54,513
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
$174,958
$47.96 p/Share
3,648
Added 6.36%
53,727
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
$10,787
$42.64 p/Share
253
Added 0.5%
50,079
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$37,031
$42.86 p/Share
864
Added 1.7%
49,825
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
$10,329
$47.6 p/Share
217
Added 0.44%
48,961
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$37,479
$49.84 p/Share
752
Added 1.52%
48,744
Common Stock
Dec 21
2023
BUY
Grant, award, or other acquisition
$1,482
$49.4 p/Share
30
Added 0.06%
47,991
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
$1,473
$46.06 p/Share
32
Added 0.07%
47,961
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$1,483
$44.96 p/Share
33
Added 0.07%
47,928
Common Stock
Oct 12
2023
BUY
Grant, award, or other acquisition
$9,837
$42.77 p/Share
230
Added 0.48%
47,895
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$37,495
$42.13 p/Share
890
Added 1.83%
47,664
Common Stock
Jul 13
2023
BUY
Grant, award, or other acquisition
$9,364
$48.52 p/Share
193
Added 0.41%
46,774
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$37,485
$47.27 p/Share
793
Added 1.67%
46,581
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
$174,991
$45.63 p/Share
3,835
Added 7.73%
45,788
Common Stock
Apr 13
2023
BUY
Grant, award, or other acquisition
$8,879
$43.74 p/Share
203
Added 0.48%
41,953
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$37,497
$43.35 p/Share
865
Added 2.03%
41,749
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
$8,414
$48.36 p/Share
174
Added 0.42%
40,884
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
$37,481
$45.05 p/Share
832
Added 2.0%
40,709
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
$2,961
$46.28 p/Share
64
Added 0.16%
39,877
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$7,929
$36.04 p/Share
220
Added 0.55%
39,812
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
$33,743
$40.17 p/Share
840
Added 2.08%
39,592
Common Stock
Jul 22
2022
BUY
Grant, award, or other acquisition
$1,450
$51.78 p/Share
28
Added 0.07%
38,752
Common Stock