Nov 20
2024
BUY
Open market or private purchase
$998
$35.66 p/Share
28
Added 0.65%
4,271
Common Stock
Oct 21
2024
BUY
Open market or private purchase
$973
$37.43 p/Share
26
Added 0.61%
4,243
Common Stock
Sep 20
2024
BUY
Open market or private purchase
$978
$39.14 p/Share
25
Added 0.59%
4,192
Common Stock
Aug 20
2024
BUY
Open market or private purchase
$999
$38.46 p/Share
26
Added 0.62%
4,166
Common Stock
Jul 22
2024
BUY
Open market or private purchase
$968
$40.35 p/Share
24
Added 0.58%
4,140
Common Stock
Jun 20
2024
BUY
Open market or private purchase
$974
$36.1 p/Share
27
Added 0.66%
4,091
Common Stock
May 20
2024
BUY
Open market or private purchase
$961
$38.48 p/Share
25
Added 0.61%
4,063
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
$5,293
$36.76 p/Share
144
Added 3.44%
4,037
Common Stock
Apr 22
2024
BUY
Open market or private purchase
$985
$33.99 p/Share
29
Added 0.74%
3,893
Common Stock
Mar 20
2024
BUY
Open market or private purchase
$999
$35.71 p/Share
28
Added 0.72%
3,840
Common Stock
Feb 20
2024
BUY
Open market or private purchase
$983
$36.42 p/Share
27
Added 0.7%
3,812
Common Stock
Jan 22
2024
BUY
Open market or private purchase
$977
$36.21 p/Share
27
Added 0.71%
3,784
Common Stock
Dec 20
2023
BUY
Open market or private purchase
$981
$39.25 p/Share
25
Added 0.66%
3,736
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$984
$37.87 p/Share
26
Added 0.7%
3,710
Common Stock
Oct 20
2023
BUY
Open market or private purchase
$990
$36.67 p/Share
27
Added 0.73%
3,684
Common Stock
Sep 20
2023
BUY
Open market or private purchase
$973
$40.58 p/Share
24
Added 0.66%
3,636
Common Stock
Aug 21
2023
BUY
Open market or private purchase
$962
$41.83 p/Share
23
Added 0.63%
3,612
Common Stock
Jul 20
2023
BUY
Open market or private purchase
$962
$41.83 p/Share
23
Added 0.64%
3,588
Common Stock
Jun 20
2023
BUY
Open market or private purchase
$995
$43.28 p/Share
23
Added 0.64%
3,546
Common Stock
May 22
2023
BUY
Open market or private purchase
$993
$43.19 p/Share
23
Added 0.65%
3,523
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
$4,517
$42.22 p/Share
107
Added 2.97%
3,500
Common Stock
Apr 20
2023
BUY
Open market or private purchase
$985
$44.78 p/Share
22
Added 0.64%
3,393
Common Stock
Mar 20
2023
BUY
Open market or private purchase
$979
$44.54 p/Share
22
Added 0.65%
3,355
Common Stock
Feb 21
2023
BUY
Open market or private purchase
$979
$44.5 p/Share
22
Added 0.66%
3,332
Common Stock
Jan 20
2023
BUY
Open market or private purchase
$960
$45.76 p/Share
21
Added 0.63%
3,310
Common Stock