The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 | COLUMN 8 | |||||
VALUE | SHRS OR | SH/ | PUT/ | INVESTMENT | OTHER | VOTING AUTHORITY | ||||||
NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M CO | COM | 88579Y101 | 938,622 | 8,586 | SH | SOLE | 7,761 | 0 | 825 | |||
ABBOTT LABS | COM | 002824100 | 3,637,924 | 33,051 | SH | SOLE | 21,653 | 0 | 11,398 | |||
ABBVIE INC | COM | 00287Y109 | 4,027,051 | 25,986 | SH | SOLE | 15,018 | 0 | 10,968 | |||
ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 | 660,764 | 1,883 | SH | SOLE | 1,383 | 0 | 500 | |||
ADOBE INC | COM | 00724F101 | 2,278,416 | 3,819 | SH | SOLE | 769 | 0 | 3,050 | |||
AGNICO EAGLE MINES LTD | COM | 008474108 | 12,594,822 | 229,623 | SH | SOLE | 218,493 | 0 | 11,130 | |||
AIR PRODS & CHEMS INC | COM | 009158106 | 1,567,053 | 5,687 | SH | SOLE | 1,320 | 0 | 4,367 | |||
AKAMAI TECHNOLOGIES INC | COM | 00971T101 | 1,303,626 | 11,015 | SH | SOLE | 10,365 | 0 | 650 | |||
ALIGN TECHNOLOGY INC | COM | 016255101 | 382,778 | 1,397 | SH | SOLE | 1,397 | 0 | 0 | |||
ALNYLAM PHARMACEUTICALS INC | COM | 02043Q107 | 765,640 | 4,000 | SH | SOLE | 1,000 | 0 | 3,000 | |||
ALPHABET INC | CAP STK CL A | 02079K305 | 77,143,384 | 552,247 | SH | SOLE | 482,769 | 0 | 69,478 | |||
ALPHABET INC | CAP STK CL C | 02079K107 | 5,131,966 | 36,415 | SH | SOLE | 23,805 | 0 | 12,610 | |||
ALTRIA GROUP INC | COM | 02209S103 | 294,653 | 7,131 | SH | SOLE | 2,781 | 0 | 4,350 | |||
AMAZON COM INC | COM | 023135106 | 10,878,145 | 71,595 | SH | SOLE | 29,975 | 0 | 41,620 | |||
AMERICAN EXPRESS CO | COM | 025816109 | 451,303 | 2,409 | SH | SOLE | 294 | 0 | 2,115 | |||
AMERICAN TOWER CORP NEW | COM | 03027X100 | 43,388,512 | 199,414 | SH | SOLE | 183,397 | 0 | 16,017 | |||
AMERICAN WTR WKS CO INC NEW | COM | 030420103 | 17,948,661 | 135,985 | SH | SOLE | 125,041 | 0 | 10,944 | |||
AMGEN INC | COM | 031162100 | 640,845 | 2,225 | SH | SOLE | 1,155 | 0 | 1,070 | |||
AMPHENOL CORP NEW | CL A | 032095101 | 36,538,541 | 367,794 | SH | SOLE | 332,796 | 0 | 34,998 | |||
ANSYS INC | COM | 03662Q105 | 19,411,177 | 53,492 | SH | SOLE | 46,348 | 0 | 7,144 | |||
APPLE INC | COM | 037833100 | 69,309,068 | 359,991 | SH | SOLE | 296,051 | 0 | 63,940 | |||
APPLIED MATLS INC | COM | 038222105 | 464,979 | 2,869 | SH | SOLE | 2,869 | 0 | 0 | |||
ASPEN TECHNOLOGY INC | COM | 29109X106 | 8,238,013 | 37,420 | SH | SOLE | 35,446 | 0 | 1,974 | |||
ASTRAZENECA PLC | SPONSORED ADR | 046353108 | 761,594 | 11,308 | SH | SOLE | 10,608 | 0 | 700 | |||
AT&T INC | COM | 00206R102 | 331,506 | 19,756 | SH | SOLE | 12,114 | 0 | 7,642 | |||
AUTOMATIC DATA PROCESSING IN | COM | 053015103 | 21,585,062 | 92,100 | SH | SOLE | 82,514 | 0 | 9,586 | |||
AVERY DENNISON CORP | COM | 053611109 | 508,635 | 2,516 | SH | SOLE | 2,236 | 0 | 280 | |||
BANK AMERICA CORP | COM | 060505104 | 1,714,140 | 50,910 | SH | SOLE | 7,149 | 0 | 43,761 | |||
BECTON DICKINSON & CO | COM | 075887109 | 946,792 | 3,883 | SH | SOLE | 3,583 | 0 | 300 | |||
BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 | 9,767,251 | 18 | SH | SOLE | 10 | 0 | 8 | |||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 66,168,634 | 185,523 | SH | SOLE | 165,244 | 0 | 20,279 | |||
BLACKSTONE INC | COM | 09260D107 | 4,514,515 | 34,483 | SH | SOLE | 30,312 | 0 | 4,171 | |||
BP PLC | SPONSORED ADR | 055622104 | 825,174 | 23,310 | SH | SOLE | 19,698 | 0 | 3,612 | |||
BRINKER INTL INC | COM | 109641100 | 664,800 | 15,396 | SH | SOLE | 546 | 0 | 14,850 | |||
BRISTOL-MYERS SQUIBB CO | COM | 110122108 | 1,260,431 | 24,565 | SH | SOLE | 8,305 | 0 | 16,260 | |||
BROADCOM INC | COM | 11135F101 | 531,335 | 476 | SH | SOLE | 246 | 0 | 230 | |||
BROWN FORMAN CORP | CL A | 115637100 | 897,117 | 15,000 | SH | SOLE | 15,000 | 0 | 0 | |||
BROWN FORMAN CORP | CL B | 115637209 | 501,531 | 8,750 | SH | SOLE | 8,750 | 0 | 0 | |||
CANADIAN NATL RY CO | COM | 136375102 | 407,544 | 3,244 | SH | SOLE | 2,644 | 0 | 600 | |||
CARMAX INC | COM | 143130102 | 5,210,033 | 67,892 | SH | SOLE | 60,209 | 0 | 7,683 | |||
CATERPILLAR INC | COM | 149123101 | 2,315,097 | 7,830 | SH | SOLE | 6,814 | 0 | 1,016 | |||
CHEVRON CORP NEW | COM | 166764100 | 29,998,463 | 201,116 | SH | SOLE | 179,638 | 0 | 21,478 | |||
CHUBB LIMITED | COM | H1467J104 | 31,636,826 | 139,465 | SH | SOLE | 130,282 | 0 | 9,183 | |||
CHURCH & DWIGHT CO INC | COM | 171340102 | 393,181 | 4,158 | SH | SOLE | 4,100 | 0 | 58 | |||
CISCO SYS INC | COM | 17275R102 | 851,818 | 16,861 | SH | SOLE | 11,274 | 0 | 5,587 | |||
CLOROX CO DEL | COM | 189054109 | 242,403 | 1,700 | SH | SOLE | 1,300 | 0 | 400 | |||
CME GROUP INC | COM | 12572Q105 | 582,580 | 2,699 | SH | SOLE | 958 | 0 | 1,741 | |||
COCA COLA CO | COM | 191216100 | 4,774,745 | 81,024 | SH | SOLE | 46,756 | 0 | 34,268 | |||
COLGATE PALMOLIVE CO | COM | 194162103 | 2,381,496 | 29,877 | SH | SOLE | 21,845 | 0 | 8,032 | |||
COMCAST CORP NEW | CL A | 20030N101 | 1,585,792 | 36,164 | SH | SOLE | 16,404 | 0 | 19,760 | |||
COMMSCOPE HLDG CO INC | COM | 20337X109 | 233,214 | 82,700 | SH | SOLE | 82,700 | 0 | 0 | |||
COMMUNITY BK SYS INC | COM | 203607106 | 244,404 | 4,650 | SH | SOLE | 4,650 | 0 | 0 | |||
CONOCOPHILLIPS | COM | 20825C104 | 2,359,007 | 20,324 | SH | SOLE | 3,037 | 0 | 17,287 | |||
CONSTELLATION BRANDS INC | CL A | 21036P108 | 33,183,331 | 137,263 | SH | SOLE | 119,240 | 0 | 18,023 | |||
COPART INC | COM | 217204106 | 290,276 | 5,924 | SH | SOLE | 324 | 0 | 5,600 | |||
COSTCO WHSL CORP NEW | COM | 22160K105 | 6,720,048 | 9,970 | SH | SOLE | 2,342 | 0 | 7,628 | |||
COUPANG INC | CL A | 22266T109 | 860,337 | 53,140 | SH | SOLE | 600 | 0 | 52,540 | |||
CROWDSTRIKE HLDGS INC | CL A | 22788C105 | 566,045 | 2,217 | SH | SOLE | 402 | 0 | 1,815 | |||
CSX CORP | COM | 126408103 | 1,002,241 | 28,908 | SH | SOLE | 23,658 | 0 | 5,250 | |||
CUMMINS INC | COM | 231021106 | 223,280 | 932 | SH | SOLE | 932 | 0 | 0 | |||
CVS HEALTH CORP | COM | 126650100 | 1,722,039 | 21,809 | SH | SOLE | 20,838 | 0 | 971 | |||
D R HORTON INC | COM | 23331A109 | 210,949 | 1,388 | SH | SOLE | 1,388 | 0 | 0 | |||
DANAHER CORPORATION | COM | 235851102 | 40,935,239 | 176,765 | SH | SOLE | 153,842 | 0 | 22,923 | |||
DARDEN RESTAURANTS INC | COM | 237194105 | 559,606 | 3,406 | SH | SOLE | 3,406 | 0 | 0 | |||
DEERE & CO | COM | 244199105 | 713,984 | 1,779 | SH | SOLE | 1,779 | 0 | 0 | |||
DIAGEO PLC | SPON ADR NEW | 25243Q205 | 454,023 | 3,117 | SH | SOLE | 1,867 | 0 | 1,250 | |||
DISNEY WALT CO | COM | 254687106 | 16,160,013 | 178,334 | SH | SOLE | 160,026 | 0 | 18,308 | |||
DOVER CORP | COM | 260003108 | 216,565 | 1,408 | SH | SOLE | 1,408 | 0 | 0 | |||
DOW INC | COM | 260557103 | 214,644 | 3,914 | SH | SOLE | 3,682 | 0 | 232 | |||
DUPONT DE NEMOURS INC | COM | 26614N102 | 365,187 | 4,747 | SH | SOLE | 4,515 | 0 | 232 | |||
EASTERN BANKSHARES INC | COM | 27627N105 | 497,000 | 35,000 | SH | SOLE | 35,000 | 0 | 0 | |||
EATON CORP PLC | SHS | G29183103 | 4,382,684 | 18,199 | SH | SOLE | 531 | 0 | 17,668 | |||
ECOLAB INC | COM | 278865100 | 36,428,403 | 183,159 | SH | SOLE | 164,747 | 0 | 18,412 | |||
EDWARDS LIFESCIENCES CORP | COM | 28176E108 | 2,251,663 | 29,530 | SH | SOLE | 13,230 | 0 | 16,300 | |||
ELI LILLY & CO | COM | 532457108 | 2,834,158 | 4,862 | SH | SOLE | 3,253 | 0 | 1,609 | |||
EMERSON ELEC CO | COM | 291011104 | 2,442,789 | 25,098 | SH | SOLE | 9,531 | 0 | 15,567 | |||
ENTERPRISE PRODS PARTNERS L | COM | 293792107 | 283,263 | 10,750 | SH | SOLE | 8,450 | 0 | 2,300 | |||
EQUITY RESIDENTIAL | SH BEN INT | 29476L107 | 369,637 | 5,979 | SH | SOLE | 266 | 0 | 5,713 | |||
EVERSOURCE ENERGY | COM | 30040W108 | 6,077,384 | 98,467 | SH | SOLE | 96,994 | 0 | 1,473 | |||
EXXON MOBIL CORP | COM | 30231G102 | 14,506,799 | 145,097 | SH | SOLE | 84,873 | 0 | 60,224 | |||
FEDEX CORP | COM | 31428X106 | 723,539 | 2,846 | SH | SOLE | 433 | 0 | 2,413 | |||
FIRST TR EXCHANGE-TRADED FD | NAS CLNEDG GREEN | 33733E500 | 242,478 | 5,750 | SH | SOLE | 5,750 | 0 | 0 | |||
FISERV INC | COM | 337738108 | 1,748,441 | 13,162 | SH | SOLE | 10,262 | 0 | 2,900 | |||
FRANCO NEV CORP | COM | 351858105 | 711,622 | 6,422 | SH | SOLE | 500 | 0 | 5,922 | |||
GE HEALTHCARE TECHNOLOGIES I | COMMON STOCK | 36266G107 | 1,662,844 | 21,506 | SH | SOLE | 20,970 | 0 | 536 | |||
GENERAL ELECTRIC CO | COM NEW | 369604301 | 8,320,435 | 65,151 | SH | SOLE | 63,529 | 0 | 1,622 | |||
GENERAL MLS INC | COM | 370334104 | 827,800 | 12,708 | SH | SOLE | 10,471 | 0 | 2,237 | |||
GILEAD SCIENCES INC | COM | 375558103 | 1,714,739 | 21,167 | SH | SOLE | 18,601 | 0 | 2,566 | |||
HEALTHPEAK PROPERTIES INC | COM | 42250P103 | 222,057 | 11,215 | SH | SOLE | 11,215 | 0 | 0 | |||
HERSHEY CO | COM | 427866108 | 1,812,757 | 9,723 | SH | SOLE | 9,498 | 0 | 225 | |||
HOME DEPOT INC | COM | 437076102 | 2,636,553 | 7,608 | SH | SOLE | 4,580 | 0 | 3,028 | |||
HONEYWELL INTL INC | COM | 438516106 | 487,157 | 2,323 | SH | SOLE | 2,223 | 0 | 100 | |||
IDEXX LABS INC | COM | 45168D104 | 27,812,446 | 50,108 | SH | SOLE | 47,657 | 0 | 2,451 | |||
ILLINOIS TOOL WKS INC | COM | 452308109 | 2,456,173 | 9,327 | SH | SOLE | 1,028 | 0 | 8,299 | |||
ILLUMINA INC | COM | 452327109 | 2,148,056 | 15,427 | SH | SOLE | 2,025 | 0 | 13,402 | |||
INTEL CORP | COM | 458140100 | 1,282,481 | 25,522 | SH | SOLE | 9,643 | 0 | 15,879 | |||
INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 1,346,835 | 8,235 | SH | SOLE | 6,096 | 0 | 2,139 | |||
INTUIT | COM | 461202103 | 853,166 | 1,365 | SH | SOLE | 15 | 0 | 1,350 | |||
INTUITIVE SURGICAL INC | COM NEW | 46120E602 | 1,437,154 | 4,260 | SH | SOLE | 4,260 | 0 | 0 | |||
INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 705,156 | 1,721 | SH | SOLE | 487 | 0 | 1,234 | |||
IRON MTN INC DEL | COM | 46284V101 | 283,651 | 4,016 | SH | SOLE | 1,800 | 0 | 2,216 | |||
ISHARES GOLD TR | ISHARES NEW | 464285204 | 12,410,331 | 317,969 | SH | SOLE | 297,220 | 0 | 20,749 | |||
ISHARES INC | ESG AWR MSCI EM | 46434G863 | 1,536,187 | 47,916 | SH | SOLE | 45,875 | 0 | 2,041 | |||
ISHARES TR | BLACKROCK ULTRA | 46434V878 | 5,152,080 | 102,305 | SH | SOLE | 94,170 | 0 | 8,135 | |||
ISHARES TR | CORE MSCI TOTAL | 46432F834 | 13,714,190 | 211,215 | SH | SOLE | 169,340 | 0 | 41,875 | |||
ISHARES TR | CORE S&P MCP ETF | 464287507 | 829,510 | 2,993 | SH | SOLE | 2,468 | 0 | 525 | |||
ISHARES TR | CORE S&P SCP ETF | 464287804 | 1,210,885 | 11,186 | SH | SOLE | 4,687 | 0 | 6,499 | |||
ISHARES TR | CORE S&P US VLU | 464287663 | 4,553,820 | 54,000 | SH | SOLE | 54,000 | 0 | 0 | |||
ISHARES TR | CORE S&P500 ETF | 464287200 | 678,713 | 1,421 | SH | SOLE | 577 | 0 | 844 | |||
ISHARES TR | ESG AW MSCI EAFE | 46435G516 | 23,119,546 | 306,057 | SH | SOLE | 297,056 | 0 | 9,001 | |||
ISHARES TR | GL CLEAN ENE ETF | 464288224 | 245,462 | 15,765 | SH | SOLE | 15,765 | 0 | 0 | |||
ISHARES TR | IBDS DEC28 ETF | 46435U515 | 2,837,303 | 113,085 | SH | SOLE | 97,334 | 0 | 15,751 | |||
ISHARES TR | IBONDS 24 TRM TS | 46436E874 | 1,534,890 | 64,329 | SH | SOLE | 52,462 | 0 | 11,867 | |||
ISHARES TR | IBONDS 25 TRM HG | 46435U168 | 541,233 | 23,430 | SH | SOLE | 23,430 | 0 | 0 | |||
ISHARES TR | IBONDS 25 TRM TS | 46436E866 | 966,796 | 41,529 | SH | SOLE | 34,129 | 0 | 7,400 | |||
ISHARES TR | IBONDS 26 TRM TS | 46436E858 | 464,985 | 20,345 | SH | SOLE | 20,345 | 0 | 0 | |||
ISHARES TR | IBONDS 27 ETF | 46435UAA9 | 4,739,959 | 198,076 | SH | SOLE | 164,362 | 0 | 33,714 | |||
ISHARES TR | IBONDS 27 TRM TS | 46436E841 | 352,190 | 15,730 | SH | SOLE | 15,730 | 0 | 0 | |||
ISHARES TR | IBONDS DEC | 46435U697 | 735,635 | 28,370 | SH | SOLE | 28,370 | 0 | 0 | |||
ISHARES TR | IBONDS DEC 2030 | 46436E726 | 1,485,522 | 68,647 | SH | SOLE | 56,767 | 0 | 11,880 | |||
ISHARES TR | IBONDS DEC 25 | 46435U432 | 1,655,479 | 62,365 | SH | SOLE | 62,365 | 0 | 0 | |||
ISHARES TR | IBONDS DEC 26 | 46435U259 | 1,017,379 | 39,880 | SH | SOLE | 39,880 | 0 | 0 | |||
ISHARES TR | IBONDS DEC 27 | 46435U283 | 374,872 | 14,750 | SH | SOLE | 14,750 | 0 | 0 | |||
ISHARES TR | IBONDS DEC 28 | 46435U325 | 726,756 | 28,400 | SH | SOLE | 28,400 | 0 | 0 | |||
ISHARES TR | IBONDS DEC 29 | 46436E205 | 2,914,918 | 126,351 | SH | SOLE | 108,396 | 0 | 17,955 | |||
ISHARES TR | IBONDS DEC2026 | 46435GAA0 | 9,971,965 | 417,237 | SH | SOLE | 330,687 | 0 | 86,550 | |||
ISHARES TR | IBONDS DEC24 ETF | 46434VBG4 | 13,907,154 | 558,296 | SH | SOLE | 446,080 | 0 | 112,216 | |||
ISHARES TR | IBONDS DEC25 ETF | 46434VBD1 | 14,445,356 | 583,415 | SH | SOLE | 465,633 | 0 | 117,782 | |||
ISHARES TR | MSCI EAFE ETF | 464287465 | 724,792 | 9,619 | SH | SOLE | 3,419 | 0 | 6,200 | |||
ISHARES TR | MSCI EMG MKT ETF | 464287234 | 3,727,186 | 92,693 | SH | SOLE | 64,594 | 0 | 28,099 | |||
ISHARES TR | RUS 1000 ETF | 464287622 | 225,282 | 859 | SH | SOLE | 859 | 0 | 0 | |||
ISHARES TR | RUS 1000 GRW ETF | 464287614 | 2,745,508 | 9,056 | SH | SOLE | 9,056 | 0 | 0 | |||
ISHARES TR | RUS 2000 VAL ETF | 464287630 | 883,052 | 5,685 | SH | SOLE | 5,685 | 0 | 0 | |||
ISHARES TR | RUS MID CAP ETF | 464287499 | 392,459 | 5,049 | SH | SOLE | 5,049 | 0 | 0 | |||
ISHARES TR | RUSSELL 2000 ETF | 464287655 | 362,483 | 1,806 | SH | SOLE | 1,806 | 0 | 0 | |||
ISHARES TR | SELECT DIVID ETF | 464287168 | 2,720,559 | 23,209 | SH | SOLE | 23,009 | 0 | 200 | |||
JANUS DETROIT STR TR | HENDRSN SHRT ETF | 47103U886 | 7,197,844 | 148,962 | SH | SOLE | 138,917 | 0 | 10,045 | |||
JOHNSON & JOHNSON | COM | 478160104 | 21,288,898 | 135,823 | SH | SOLE | 114,965 | 0 | 20,858 | |||
JPMORGAN CHASE & CO | COM | 46625H100 | 6,710,105 | 39,448 | SH | SOLE | 31,834 | 0 | 7,614 | |||
KENVUE INC | COM | 49177J102 | 9,512,191 | 441,811 | SH | SOLE | 402,233 | 0 | 39,578 | |||
KIMBERLY-CLARK CORP | COM | 494368103 | 757,857 | 6,177 | SH | SOLE | 1,500 | 0 | 4,677 | |||
KINSALE CAP GROUP INC | COM | 49714P108 | 30,652,973 | 91,526 | SH | SOLE | 80,688 | 0 | 10,838 | |||
KLA CORP | COM NEW | 482480100 | 310,415 | 534 | SH | SOLE | 534 | 0 | 0 | |||
L3HARRIS TECHNOLOGIES INC | COM | 502431109 | 465,049 | 2,208 | SH | SOLE | 2,208 | 0 | 0 | |||
LINDE PLC | SHS | G54950103 | 719,975 | 1,753 | SH | SOLE | 1,753 | 0 | 0 | |||
LOWES COS INC | COM | 548661107 | 749,771 | 3,369 | SH | SOLE | 3,326 | 0 | 43 | |||
MARSH & MCLENNAN COS INC | COM | 571748102 | 2,158,632 | 11,393 | SH | SOLE | 8,343 | 0 | 3,050 | |||
MASCO CORP | COM | 574599106 | 1,344,356 | 20,071 | SH | SOLE | 571 | 0 | 19,500 | |||
MASTERCARD INCORPORATED | CL A | 57636Q104 | 2,185,864 | 5,125 | SH | SOLE | 4,920 | 0 | 205 | |||
MCCORMICK & CO INC | COM NON VTG | 579780206 | 18,979,370 | 275,703 | SH | SOLE | 251,905 | 0 | 23,798 | |||
MCDONALDS CORP | COM | 580135101 | 2,804,096 | 9,457 | SH | SOLE | 2,286 | 0 | 7,171 | |||
MEDTRONIC PLC | SHS | G5960L103 | 429,686 | 5,198 | SH | SOLE | 2,170 | 0 | 3,028 | |||
MERCADOLIBRE INC | COM | 58733R102 | 25,249,934 | 16,067 | SH | SOLE | 14,226 | 0 | 1,841 | |||
MERCK & CO INC | COM | 58933Y105 | 5,620,809 | 51,196 | SH | SOLE | 36,246 | 0 | 14,950 | |||
META PLATFORMS INC | CL A | 30303M102 | 25,930,402 | 73,258 | SH | SOLE | 65,764 | 0 | 7,494 | |||
MICROSOFT CORP | COM | 594918104 | 122,716,894 | 326,340 | SH | SOLE | 293,603 | 0 | 32,737 | |||
MONDELEZ INTL INC | CL A | 609207105 | 605,498 | 8,311 | SH | SOLE | 4,787 | 0 | 3,524 | |||
MOODYS CORP | COM | 615369105 | 411,260 | 1,053 | SH | SOLE | 23 | 0 | 1,030 | |||
MORGAN STANLEY | COM NEW | 617446448 | 1,746,946 | 18,734 | SH | SOLE | 18,734 | 0 | 0 | |||
NEOGENOMICS INC | COM NEW | 64049M209 | 685,871 | 42,390 | SH | SOLE | 42,390 | 0 | 0 | |||
NETFLIX INC | COM | 64110L106 | 424,560 | 872 | SH | SOLE | 872 | 0 | 0 | |||
NEXTERA ENERGY INC | COM | 65339F101 | 405,926 | 6,683 | SH | SOLE | 2,334 | 0 | 4,349 | |||
NIKE INC | CL B | 654106103 | 879,146 | 8,070 | SH | SOLE | 8,070 | 0 | 0 | |||
NORFOLK SOUTHN CORP | COM | 655844108 | 655,246 | 2,772 | SH | SOLE | 172 | 0 | 2,600 | |||
NOVO-NORDISK A S | ADR | 670100205 | 904,774 | 8,746 | SH | SOLE | 8,746 | 0 | 0 | |||
NUCOR CORP | COM | 670346105 | 4,374,626 | 25,058 | SH | SOLE | 266 | 0 | 24,792 | |||
NVIDIA CORPORATION | COM | 67066G104 | 2,299,802 | 4,644 | SH | SOLE | 4,503 | 0 | 141 | |||
ORACLE CORP | COM | 68389X105 | 940,436 | 8,920 | SH | SOLE | 7,765 | 0 | 1,155 | |||
OREILLY AUTOMOTIVE INC | COM | 67103H107 | 22,990,036 | 24,198 | SH | SOLE | 20,489 | 0 | 3,709 | |||
OTIS WORLDWIDE CORP | COM | 68902V107 | 226,896 | 2,536 | SH | SOLE | 2,399 | 0 | 137 | |||
PAYCHEX INC | COM | 704326107 | 7,330,864 | 61,547 | SH | SOLE | 57,101 | 0 | 4,446 | |||
PAYPAL HLDGS INC | COM | 70450Y103 | 3,218,621 | 52,412 | SH | SOLE | 47,396 | 0 | 5,016 | |||
PEPSICO INC | COM | 713448108 | 6,790,443 | 39,689 | SH | SOLE | 31,384 | 0 | 8,305 | |||
PERSONALIS INC | COM | 71535D106 | 89,973 | 42,844 | SH | SOLE | 20,200 | 0 | 22,644 | |||
PFIZER INC | COM | 717081103 | 1,959,793 | 68,072 | SH | SOLE | 42,392 | 0 | 25,680 | |||
PHILIP MORRIS INTL INC | COM | 718172109 | 574,379 | 6,022 | SH | SOLE | 1,943 | 0 | 4,079 | |||
PIMCO ETF TR | ENHAN SHRT MA AC | 72201R833 | 16,957,741 | 169,160 | SH | SOLE | 164,983 | 0 | 4,177 | |||
PIMCO ETF TR | ENHNCD LW DUR AC | 72201R718 | 9,979,245 | 104,955 | SH | SOLE | 89,821 | 0 | 15,134 | |||
PROCTER AND GAMBLE CO | COM | 742718109 | 15,718,467 | 107,264 | SH | SOLE | 88,602 | 0 | 18,662 | |||
PROSHARES TR | S&P 500 DV ARIST | 74348A467 | 302,736 | 3,180 | SH | SOLE | 3,160 | 0 | 20 | |||
QUALCOMM INC | COM | 747525103 | 678,749 | 4,693 | SH | SOLE | 3,807 | 0 | 886 | |||
REGENERON PHARMACEUTICALS | COM | 75886F107 | 1,170,761 | 1,333 | SH | SOLE | 783 | 0 | 550 | |||
ROSS STORES INC | COM | 778296103 | 267,232 | 1,931 | SH | SOLE | 131 | 0 | 1,800 | |||
RPM INTL INC | COM | 749685103 | 301,401 | 2,700 | SH | SOLE | 2,700 | 0 | 0 | |||
RTX CORPORATION | COM | 75513E101 | 1,080,106 | 12,837 | SH | SOLE | 11,073 | 0 | 1,764 | |||
S&P GLOBAL INC | COM | 78409V104 | 47,474,400 | 107,769 | SH | SOLE | 95,373 | 0 | 12,396 | |||
SCHLUMBERGER LTD | COM STK | 806857108 | 674,646 | 12,902 | SH | SOLE | 11,218 | 0 | 1,684 | |||
SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 | 874,052 | 4,541 | SH | SOLE | 4,467 | 0 | 74 | |||
SEMPRA | COM | 816851109 | 216,936 | 2,880 | SH | SOLE | 2,880 | 0 | 0 | |||
SERVICE CORP INTL | COM | 817565104 | 1,455,658 | 21,266 | SH | SOLE | 266 | 0 | 21,000 | |||
SHELL PLC | SPON ADS | 780259305 | 1,513,400 | 23,000 | SH | SOLE | 700 | 0 | 22,300 | |||
SHERWIN WILLIAMS CO | COM | 824348106 | 330,303 | 1,059 | SH | SOLE | 534 | 0 | 525 | |||
SIMON PPTY GROUP INC NEW | COM | 828806109 | 1,720,382 | 12,061 | SH | SOLE | 136 | 0 | 11,925 | |||
SPDR GOLD TR | GOLD SHS | 78463V107 | 4,231,548 | 22,135 | SH | SOLE | 21,815 | 0 | 320 | |||
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 26,829,475 | 56,221 | SH | SOLE | 47,133 | 0 | 9,088 | |||
SPDR S&P MIDCAP 400 ETF TR | UTSER1 S&PDCRP | 78467Y107 | 904,975 | 1,777 | SH | SOLE | 297 | 0 | 1,480 | |||
SPROTT PHYSICAL GOLD & SILVE | TR UNIT | 85208R101 | 16,659,734 | 869,960 | SH | SOLE | 769,242 | 0 | 100,718 | |||
SPROTT PHYSICAL GOLD TR | UNIT | 85207H104 | 17,712,998 | 1,111,927 | SH | SOLE | 1,067,978 | 0 | 43,949 | |||
STARBUCKS CORP | COM | 855244109 | 703,178 | 7,324 | SH | SOLE | 7,264 | 0 | 60 | |||
STATE STR CORP | COM | 857477103 | 264,538 | 3,385 | SH | SOLE | 910 | 0 | 2,475 | |||
STRYKER CORPORATION | COM | 863667101 | 9,405,345 | 31,324 | SH | SOLE | 8,420 | 0 | 22,904 | |||
SYNOPSYS INC | COM | 871607107 | 8,663,361 | 16,825 | SH | SOLE | 14,876 | 0 | 1,949 | |||
SYSCO CORP | COM | 871829107 | 2,808,266 | 38,401 | SH | SOLE | 9,886 | 0 | 28,515 | |||
TE CONNECTIVITY LTD | SHS | H84989104 | 31,603,649 | 224,937 | SH | SOLE | 209,168 | 0 | 15,769 | |||
TERRENO RLTY CORP | COM | 88146M101 | 4,942,728 | 78,383 | SH | SOLE | 68,620 | 0 | 9,763 | |||
TESLA INC | COM | 88160R101 | 912,171 | 3,671 | SH | SOLE | 3,671 | 0 | 0 | |||
TEXAS INSTRS INC | COM | 882508104 | 538,313 | 3,158 | SH | SOLE | 2,883 | 0 | 275 | |||
THE CIGNA GROUP | COM | 125523100 | 494,991 | 1,653 | SH | SOLE | 1,214 | 0 | 439 | |||
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 41,254,349 | 77,672 | SH | SOLE | 72,200 | 0 | 5,472 | |||
TJX COS INC NEW | COM | 872540109 | 46,289,607 | 493,440 | SH | SOLE | 452,033 | 0 | 41,407 | |||
TRAVELERS COMPANIES INC | COM | 89417E109 | 385,933 | 2,026 | SH | SOLE | 597 | 0 | 1,429 | |||
UBER TECHNOLOGIES INC | COM | 90353T100 | 214,880 | 3,490 | SH | SOLE | 3,490 | 0 | 0 | |||
UDR INC | COM | 902653104 | 512,818 | 13,393 | SH | SOLE | 360 | 0 | 13,033 | |||
UGI CORP NEW | COM | 902681105 | 297,203 | 11,900 | SH | SOLE | 11,900 | 0 | 0 | |||
UNION PAC CORP | COM | 907818108 | 25,838,979 | 105,199 | SH | SOLE | 95,485 | 0 | 9,714 | |||
UNITED PARCEL SERVICE INC | CL B | 911312106 | 1,817,108 | 11,557 | SH | SOLE | 9,682 | 0 | 1,875 | |||
UNITEDHEALTH GROUP INC | COM | 91324P102 | 660,720 | 1,255 | SH | SOLE | 1,023 | 0 | 232 | |||
UNIVERSAL ELECTRS INC | COM | 913483103 | 197,585 | 21,042 | SH | SOLE | 2,600 | 0 | 18,442 | |||
VALHI INC NEW | COM | 918905209 | 229,294 | 15,095 | SH | SOLE | 15,095 | 0 | 0 | |||
VANECK ETF TRUST | LOW CARBN ENERGY | 92189F502 | 422,631 | 3,820 | SH | SOLE | 3,820 | 0 | 0 | |||
VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 | 626,943 | 8,140 | SH | SOLE | 6,720 | 0 | 1,420 | |||
VANGUARD INDEX FDS | EXTEND MKT ETF | 922908652 | 447,881 | 2,724 | SH | SOLE | 2,709 | 0 | 15 | |||
VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 | 229,058 | 1,050 | SH | SOLE | 1,050 | 0 | 0 | |||
VANGUARD INDEX FDS | MCAP GR IDXVIP | 922908538 | 268,535 | 1,223 | SH | SOLE | 1,210 | 0 | 13 | |||
VANGUARD INDEX FDS | MCAP VL IDXVIP | 922908512 | 1,310,891 | 9,040 | SH | SOLE | 9,020 | 0 | 20 | |||
VANGUARD INDEX FDS | MID CAP ETF | 922908629 | 319,880 | 1,375 | SH | SOLE | 560 | 0 | 815 | |||
VANGUARD INDEX FDS | S&P 500 ETF SHS | 922908363 | 8,529,831 | 19,528 | SH | SOLE | 11,213 | 0 | 8,315 | |||
VANGUARD INDEX FDS | SMALL CP ETF | 922908751 | 351,355 | 1,647 | SH | SOLE | 909 | 0 | 738 | |||
VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | 3,981,264 | 16,783 | SH | SOLE | 16,481 | 0 | 302 | |||
VANGUARD INDEX FDS | VALUE ETF | 922908744 | 1,312,909 | 8,782 | SH | SOLE | 8,782 | 0 | 0 | |||
VANGUARD INTL EQUITY INDEX F | ALLWRLD EX US | 922042775 | 150,214,977 | 2,675,721 | SH | SOLE | 2,457,635 | 0 | 218,086 | |||
VANGUARD INTL EQUITY INDEX F | FTSE EMR MKT ETF | 922042858 | 8,934,031 | 217,373 | SH | SOLE | 202,115 | 0 | 15,258 | |||
VANGUARD INTL EQUITY INDEX F | FTSE EUROPE ETF | 922042874 | 353,996 | 5,490 | SH | SOLE | 5,350 | 0 | 140 | |||
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 599,979 | 3,521 | SH | SOLE | 3,440 | 0 | 81 | |||
VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | 921943858 | 778,711 | 16,257 | SH | SOLE | 9,668 | 0 | 6,589 | |||
VANGUARD WORLD FDS | INF TECH ETF | 92204A702 | 217,800 | 450 | SH | SOLE | 450 | 0 | 0 | |||
VERALTO CORP | COM SHS | 92338C103 | 4,348,080 | 52,800 | SH | SOLE | 47,045 | 0 | 5,755 | |||
VERIZON COMMUNICATIONS INC | COM | 92343V104 | 762,068 | 20,214 | SH | SOLE | 3,583 | 0 | 16,631 | |||
VERTEX PHARMACEUTICALS INC | COM | 92532F100 | 395,904 | 973 | SH | SOLE | 341 | 0 | 632 | |||
VIATRIS INC | COM | 92556V106 | 138,051 | 12,747 | SH | SOLE | 47 | 0 | 12,700 | |||
VISA INC | COM CL A | 92826C839 | 53,486,565 | 205,441 | SH | SOLE | 182,324 | 0 | 23,117 | |||
WALMART INC | COM | 931142103 | 566,428 | 3,580 | SH | SOLE | 1,320 | 0 | 2,260 | |||
WATSCO INC | COM | 942622200 | 60,519,246 | 141,245 | SH | SOLE | 128,620 | 0 | 12,625 | |||
WAYFAIR INC | CL A | 94419L101 | 2,727,449 | 44,205 | SH | SOLE | 36,068 | 0 | 8,137 | |||
WEYERHAEUSER CO MTN BE | COM NEW | 962166104 | 1,497,892 | 43,080 | SH | SOLE | 4,960 | 0 | 38,120 | |||
XYLEM INC | COM | 98419M100 | 356,689 | 3,119 | SH | SOLE | 2,619 | 0 | 500 | |||
YANDEX N V | SHS CLASS A | N97284108 | 3,320,465 | 222,850 | SH | SOLE | 222,850 | 0 | 0 | |||
YUM BRANDS INC | COM | 988498101 | 16,188,905 | 123,901 | SH | SOLE | 116,260 | 0 | 7,641 | |||
ZOETIS INC | CL A | 98978V103 | 749,414 | 3,797 | SH | SOLE | 3,011 | 0 | 786 |