Q2 2023
|
429 |
4,755,781 |
13F-HR |
8/8/2023 |
000101508623000008 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2023
|
427 |
4,194,924 |
13F-HR |
5/8/2023 |
000101508623000006 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2022
|
424 |
3,990,139 |
13F-HR |
2/14/2023 |
000101508623000004 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2022
|
420 |
3,615,872 |
13F-HR |
11/14/2022 |
000101508622000015 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2022
|
434 |
3,878,297 |
13F-HR |
8/11/2022 |
000101508622000013 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2022
|
467 |
4,682,351 |
13F-HR |
5/16/2022 |
000101508622000011 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2021
|
447 |
4,823,000 |
13F-HR |
3/11/2022 |
000101508622000007 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2021
|
407 |
4,256,387 |
13F-HR |
11/10/2021 |
000101508621000010 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2021
|
396 |
4,276,514 |
13F-HR |
8/19/2021 |
000101508621000008 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2021
|
375 |
3,950,138 |
13F-HR |
4/26/2021 |
000101508621000005 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2020
|
366 |
3,790,265 |
13F-HR |
2/11/2021 |
000101508621000002 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2020
|
339 |
3,412,914 |
13F-HR |
10/26/2020 |
000101508620000009 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2020
|
326 |
2,496,641 |
13F-HR |
5/7/2020 |
000101508620000007 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2019
|
356 |
3,239,075 |
13F-HR |
1/29/2020 |
000101508620000002 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2019
|
342 |
2,995,957 |
13F-HR |
10/30/2019 |
000101508619000011 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2019
|
343 |
3,020,676 |
13F-HR |
8/8/2019 |
000101508619000009 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2019
|
342 |
2,865,241 |
13F-HR |
5/2/2019 |
000101508619000005 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2018
|
335 |
2,476,881 |
13F-HR |
1/30/2019 |
000101508619000002 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2018
|
366 |
2,947,007 |
13F-HR |
10/31/2018 |
000101508618000009 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2018
|
363 |
2,793,040 |
13F-HR |
7/31/2018 |
000101508618000007 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2018
|
348 |
2,635,060 |
13F-HR |
5/7/2018 |
000101508618000005 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2017
|
343 |
2,756,722 |
13F-HR |
2/6/2018 |
000101508618000002 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2017
|
353 |
2,624,820 |
13F-HR |
11/3/2017 |
000101508617000009 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2017
|
343 |
2,500,580 |
13F-HR |
8/9/2017 |
000101508617000007 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2017
|
338 |
2,476,492 |
13F-HR |
5/12/2017 |
000101508617000005 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2016
|
342 |
2,355,722 |
13F-HR |
2/13/2017 |
000101508617000002 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2016
|
338 |
2,282,354 |
13F-HR |
10/31/2016 |
000101508616000020 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2016
|
329 |
2,229,726 |
13F-HR |
8/9/2016 |
000101508616000018 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2016
|
332 |
2,152,803 |
13F-HR |
5/11/2016 |
000101508616000016 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2015
|
330 |
2,184,285 |
13F-HR |
2/5/2016 |
000101508616000013 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2015
|
331 |
2,029,775 |
13F-HR |
10/23/2015 |
000101508615000011 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2015
|
350 |
2,192,816 |
13F-HR |
8/10/2015 |
000101508615000009 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2015
|
355 |
2,193,340 |
13F-HR |
5/11/2015 |
000101508615000007 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2014
|
349 |
2,123,882 |
13F-HR |
2/9/2015 |
000101508615000002 |
BRADLEY FOSTER & SARGENT INC/CT |
Q3 2014
|
354 |
2,104,335 |
13F-HR |
11/7/2014 |
000101508614000008 |
BRADLEY FOSTER & SARGENT INC/CT |
Q2 2014
|
343 |
2,053,226 |
13F-HR |
8/4/2014 |
000101508614000006 |
BRADLEY FOSTER & SARGENT INC/CT |
Q1 2014
|
337 |
1,928,425 |
13F-HR |
5/12/2014 |
000101508614000004 |
BRADLEY FOSTER & SARGENT INC/CT |
Q4 2013
|
343 |
1,881,675 |
13F-HR |
2/14/2014 |
000101508614000002 |
BRADLEY FOSTER & SARGENT INC/CT |