Oct 17
2024
BUY
Grant, award, or other acquisition
$6,370
$64.35 p/Share
99
Added 0.45%
21,791
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$37,439
$63.89 p/Share
586
Added 2.63%
21,691
Common Stock
Jul 18
2024
BUY
Grant, award, or other acquisition
$6,065
$53.21 p/Share
114
Added 0.54%
21,104
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$37,498
$50.88 p/Share
737
Added 3.39%
20,989
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
$174,958
$47.96 p/Share
3,648
Added 15.26%
20,252
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
$4,050
$42.64 p/Share
95
Added 0.57%
16,604
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$37,459
$42.86 p/Share
874
Added 5.03%
16,507
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
$3,617
$47.6 p/Share
76
Added 0.48%
15,632
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$37,479
$49.84 p/Share
752
Added 4.61%
15,555
Common Stock
Dec 21
2023
BUY
Grant, award, or other acquisition
$1,482
$49.4 p/Share
30
Added 0.2%
14,802
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
$1,473
$46.06 p/Share
32
Added 0.22%
14,772
Common Stock
Oct 12
2023
BUY
Grant, award, or other acquisition
$3,250
$42.77 p/Share
76
Added 0.51%
14,739
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$37,495
$42.13 p/Share
890
Added 5.72%
14,663
Common Stock
Jul 13
2023
BUY
Grant, award, or other acquisition
$2,814
$48.52 p/Share
58
Added 0.42%
13,772
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$37,485
$47.27 p/Share
793
Added 5.47%
13,714
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
$174,991
$45.63 p/Share
3,835
Added 22.89%
12,920
Common Stock
Apr 13
2023
BUY
Grant, award, or other acquisition
$743
$43.74 p/Share
17
Added 0.19%
9,085
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$37,497
$43.35 p/Share
865
Added 8.71%
9,068
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
$338
$48.36 p/Share
7
Added 0.09%
8,203
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
$37,481
$45.05 p/Share
832
Added 9.22%
8,195
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
$174,956
$57.25 p/Share
3,056
Added 29.33%
7,363
Common Stock
May 25
2021
BUY
Grant, award, or other acquisition
-
3,158
Added 42.3%
4,307
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
1,149
Added 50.0%
1,149
Common Stock