Oct 17
2024
BUY
Grant, award, or other acquisition
$5,855
$64.35 p/Share
91
Added 0.56%
16,070
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$31,242
$63.89 p/Share
489
Added 2.97%
15,978
Common Stock
Jul 18
2024
BUY
Grant, award, or other acquisition
$5,640
$53.21 p/Share
106
Added 0.68%
15,489
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$31,240
$50.88 p/Share
614
Added 3.84%
15,381
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
$174,958
$47.96 p/Share
3,648
Added 19.81%
14,767
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
$3,709
$42.64 p/Share
87
Added 0.78%
11,119
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$31,244
$42.86 p/Share
729
Added 6.2%
11,031
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
$3,332
$47.6 p/Share
70
Added 0.67%
10,302
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$31,249
$49.84 p/Share
627
Added 5.77%
10,231
Common Stock
Dec 21
2023
BUY
Grant, award, or other acquisition
$1,482
$49.4 p/Share
30
Added 0.31%
9,604
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
$1,473
$46.06 p/Share
32
Added 0.33%
9,574
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$1,483
$44.96 p/Share
33
Added 0.34%
9,541
Common Stock
Oct 12
2023
BUY
Grant, award, or other acquisition
$2,993
$42.77 p/Share
70
Added 0.73%
9,508
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$31,218
$42.13 p/Share
741
Added 7.28%
9,437
Common Stock
Jul 13
2023
BUY
Grant, award, or other acquisition
$2,620
$48.52 p/Share
54
Added 0.62%
8,695
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$31,245
$47.27 p/Share
661
Added 7.11%
8,640
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
$174,991
$45.63 p/Share
3,835
Added 32.46%
7,979
Common Stock
Apr 13
2023
BUY
Grant, award, or other acquisition
$612
$43.74 p/Share
14
Added 0.34%
4,144
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$31,212
$43.35 p/Share
720
Added 14.85%
4,130
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
$290
$48.36 p/Share
6
Added 0.18%
3,409
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
$31,219
$45.05 p/Share
693
Added 16.92%
3,402
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
$108,821
$40.17 p/Share
2,709
Added 50.0%
2,709
Common Stock