0001040197-24-000003.txt : 20240209 0001040197-24-000003.hdr.sgml : 20240209 20240209145907 ACCESSION NUMBER: 0001040197-24-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240209 DATE AS OF CHANGE: 20240209 EFFECTIVENESS DATE: 20240209 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAI Capital Management CENTRAL INDEX KEY: 0001040197 ORGANIZATION NAME: IRS NUMBER: 611495162 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-06392 FILM NUMBER: 24614226 BUSINESS ADDRESS: STREET 1: 6050 OAK TREE BLVD SUITE 500 CITY: INDEPENDENCE STATE: OH ZIP: 44131 BUSINESS PHONE: 216-436-3500 MAIL ADDRESS: STREET 1: 6050 OAK TREE BLVD SUITE 500 CITY: INDEPENDENCE STATE: OH ZIP: 44131 FORMER COMPANY: FORMER CONFORMED NAME: MAI Wealth Advisors DATE OF NAME CHANGE: 20080620 FORMER COMPANY: FORMER CONFORMED NAME: MCCORMACK ADVISORS INTERNATIONAL DATE OF NAME CHANGE: 20010216 FORMER COMPANY: FORMER CONFORMED NAME: INVESTMENT ADVISORS INTERNATIONAL INC/OH DATE OF NAME CHANGE: 19990322 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001040197 XXXXXXXX 12-31-2023 12-31-2023 MAI Capital Management
6050 OAK TREE BLVD SUITE 500 INDEPENDENCE OH 44131
13F HOLDINGS REPORT 028-06392 N
Donna Schuette Senior Operations & Transformation Leader 216-920-4874 Donna Schuette Cleveland OH 02-09-2024 0 1176 7607668028 false
INFORMATION TABLE 2 13F_12312023.xml 3M Company CS 88579Y101 2435637 22280 SH SOLE 1118 0 21162 401(k) Provider Balance CS 401kcash9 18503603 18503603 SH SOLE 0 0 18503603 A T & T Corp New CS 00206R102 4387591 261477 SH SOLE 45806 0 215671 ABB Ltd ADR CS 000375204 765421 17271 SH SOLE 200 0 17071 Abbott Labs CS 002824100 43549744 395655 SH SOLE 40729 0 354926 Abbvie Inc CS 00287y109 53715853 346621 SH SOLE 53021 0 293599 Accenture PLC Cl A CS G1151C101 41385417 117937 SH SOLE 8946 0 108991 Adamas Pharmaceuticals Inc Ten CS 005cvr014 0 549840 SH SOLE 419685 0 130155 Adamas Pharmaceuticals Inc Ten CS 005cvr022 0 549840 SH SOLE 419685 0 130155 Adobe Inc CS 00724F101 41589675 69711 SH SOLE 18643 0 51068 Advanced Micro Devices Inc. CS 007903107 16087715 109136 SH SOLE 12531 0 96605 Advantego Corp CS 00775n102 0 60000 SH SOLE 0 0 60000 Aeva Technologies Inc CS 00835q103 8035 10605 SH SOLE 0 0 10605 Aflac Inc CS 001055102 1700973 20618 SH SOLE 1150 0 19468 Agilent Technologies CS 00846U101 851853 6127 SH SOLE 0 0 6127 Agnico-Eagle Mines Ltd CS 008474108 300797 5484 SH SOLE 0 0 5484 Agricultural Bank of China Ltd CS 00850M102 105005 10938 SH SOLE 0 0 10938 Air Liquide ADR CS 009126202 1500603 38566 SH SOLE 0 0 38566 Air Products & Chemicals Inc CS 009158106 12806168 46772 SH SOLE 5156 0 41616 Airbnb Inc. CS 009066101 9297132 68291 SH SOLE 0 0 68291 Airbnb Inc. CS 009066101 9393660 69000 SH Put SOLE 0 0 69000 Akamai Tech CS 00971T101 724065 6118 SH SOLE 0 0 6118 Albemarle Corp CS 012653101 6868825 47542 SH SOLE 18468 0 29074 Albireo Pharma Contra CS 013cvr022 0 151447 SH SOLE 115339 0 36108 Alibaba Group Holding Limited CS 01609w102 2540700 32779 SH SOLE 120 0 32659 Allegion Plc CS g0176j109 230778 1822 SH SOLE 94 0 1728 AllianceBernstein Holding LP CS 01881G106 361771 11659 SH SOLE 0 0 11659 Allianz SE ADR CS 018820100 245888 9200 SH SOLE 0 0 9200 Allison Transmission Holdings CS 01973r101 527679 9074 SH SOLE 0 0 9074 Allstate Corp CS 020002101 1071474 7654 SH SOLE 0 0 7654 Alpha Metallurgical Resources CS 020764106 408700 1206 SH SOLE 0 0 1206 Alphabet Inc Class CS 02079K305 83246280 595936 SH SOLE 142827 0 453109 Alphabet Inc Class C CS 02079k107 83811224 594701 SH SOLE 159622 0 435079 Alphabet Inc Class C CS 02079k107 169116 1200 SH Put SOLE 0 0 1200 Altria Group Inc. CS 02209S103 3757661 93150 SH SOLE 12430 0 80720 Amazon Com Inc CS 023135106 124351503 818425 SH SOLE 131680 0 686745 Amazon Com Inc CS 023135106 151940 1000 SH Call SOLE 0 0 1000 Amazon Com Inc CS 023135106 151940 1000 SH Call SOLE 0 0 1000 Ambev Sa Adr CS 02319V103 50996 18213 SH SOLE 0 0 18213 Amcor PLC Ord CS g0250x107 120413 12491 SH SOLE 0 0 12491 Amdocs Ltd CS G02602103 553851 6302 SH SOLE 0 0 6302 Ameren Corp. CS 023608102 428180 5919 SH SOLE 0 0 5919 America Movil SAB de CV ADR - CS 02390a101 755536 40796 SH SOLE 0 0 40796 American Electric Power CS 025537101 1288072 15859 SH SOLE 77 0 15782 American Express CS 025816109 7354430 39257 SH SOLE 7556 0 31701 American International Group CS 026874784 2397487 35387 SH SOLE 1700 0 33687 American Tower CS 03027x100 21346916 98883 SH SOLE 13885 0 84998 American Water Works CS 030420103 407742 3089 SH SOLE 0 0 3089 Ameriprise Financial Inc CS 03076C106 1641229 4321 SH SOLE 950 0 3371 Ametek Inc CS 031100100 2518563 15274 SH SOLE 0 0 15274 Amgen Inc CS 031162100 11186948 38841 SH SOLE 7297 0 31544 Amkor Technology CS 031652100 322310 9688 SH SOLE 0 0 9688 AMN Healthcare Services Inc CS 001744101 462010 6170 SH SOLE 0 0 6170 Amphenol Corp CS 032095101 396557 4000 SH SOLE 250 0 3750 AMR Corporation Com Escrow CS 001esc102 0 10027 SH SOLE 1000 0 9027 Analog Devices Inc CS 032654105 1022574 5150 SH SOLE 202 0 4948 Andersons CS 034164103 215568 3746 SH SOLE 0 0 3746 Anheuser-Busch InBev CS 03524A108 630456 9756 SH SOLE 6060 0 3696 Antero Midstream Corp CS 03676b102 559613 44662 SH SOLE 0 0 44662 Aon Corp CS g0403h108 749209 2574 SH SOLE 0 0 2574 APA Corp CS 03743q108 241158 6721 SH SOLE 200 0 6521 Apogee CS 037598109 211824 3966 SH SOLE 0 0 3966 Apollo Global Management Inc C CS 03769M106 329706 3538 SH SOLE 0 0 3538 Apple Inc CS 037833100 286983021 1490589 SH SOLE 89181 0 1401408 Apple Inc CS 037833100 1116674 5800 SH Put SOLE 0 0 5800 Apple Inc CS 037833100 827879 4300 SH Put SOLE 0 0 4300 Apple Inc CS 037833100 231036 1200 SH Put SOLE 0 0 1200 Apple Inc CS 037833100 577590 3000 SH Put SOLE 0 0 3000 Apple Inc CS 037833100 192530 1000 SH Put SOLE 0 0 1000 Apple Inc CS 037833100 1155180 6000 SH Put SOLE 0 0 6000 Applied Industrial Technologie CS 03820C105 1549266 8971 SH SOLE 0 0 8971 Applied Materials CS 038222105 7618354 47007 SH SOLE 578 0 46429 Applied Materials CS 038222105 1620700 10000 SH Put SOLE 0 0 10000 AptarGroup Inc CS 038336103 789588 6387 SH SOLE 0 0 6387 Aptiv PLC CS g6095l109 463314 5164 SH SOLE 0 0 5164 Arch Capital Group CS G0450A105 376995 5076 SH SOLE 0 0 5076 Archer Daniels Midland Co. CS 039483102 4122771 57086 SH SOLE 0 0 57086 Ares Capital Corp CS 04010L103 282726 14115 SH SOLE 210 0 13905 Arista Networks, Inc. CS 040413106 4184071 17766 SH SOLE 0 0 17766 Arthur J. Gallagher CS 363576109 1276644 5677 SH SOLE 0 0 5677 Artificial Intelligence Techno CS 04316d201 266 55459 SH SOLE 0 0 55459 Ashland Inc CS 044186104 317140 3762 SH SOLE 0 0 3762 Asia Broadband CS 04518l100 1011 51304 SH SOLE 0 0 51304 ASML Holding N.V. CS N07059210 1848316 2442 SH SOLE 0 0 2442 Astrazeneca CS 046353108 1158501 17201 SH SOLE 0 0 17201 Atkore Inc CS 047649108 524160 3276 SH SOLE 0 0 3276 Atlas Copco AB ADR CS 049255706 193512 11237 SH SOLE 0 0 11237 Atlassian Corporation Plc CS 049468101 237146 997 SH SOLE 0 0 997 Atmos Energy Corp CS 049560105 242347 2091 SH SOLE 0 0 2091 AtriCure Inc CS 04963c209 416074 11658 SH SOLE 557 0 11101 Atrion Corp CS 049904105 409093 1080 SH SOLE 1080 0 0 AU Optronics Corp ADR CS 002255404 226419 38137 SH SOLE 0 0 38137 Autodesk CS 052769106 810353 3328 SH SOLE 30 0 3298 Autolus Therapeutics PLC ADR CS 05280R100 2266275 351906 SH SOLE 260644 0 91262 Automatic Data Processing CS 053015103 3473804 14911 SH SOLE 545 0 14366 AutoNation CS 05329W102 309521 2061 SH SOLE 0 0 2061 Autozone Inc CS 053332102 1812513 701 SH SOLE 16 0 685 Avadel Pharmaceuticals PLC ADR CS 05337m104 1511970 107080 SH SOLE 74692 0 32388 Avery Dennison CS 053611109 500627 2476 SH SOLE 80 0 2396 Avient Corp CS 05368v106 814024 19582 SH SOLE 0 0 19582 Avnet CS 053807103 231689 4597 SH SOLE 0 0 4597 AXA ADR CS 054536107 525549 16133 SH SOLE 0 0 16133 Axcelis Technologies Inc CS 054540208 220473 1700 SH SOLE 0 0 1700 Baidu ADR CS 056752108 846254 7106 SH SOLE 0 0 7106 Baker Hughes Company A CS 05722g100 283193 8285 SH SOLE 0 0 8285 Ball Corp. CS 058498106 963935 16758 SH SOLE 18 0 16740 Banco Bilbao Vis ADR CS 05946K101 682346 74901 SH SOLE 0 0 74901 Banco Bradesco ADR CS 059460303 40425 11550 SH SOLE 0 0 11550 Banco Santander SA ADR CS 05964H105 49332 11916 SH SOLE 0 0 11916 Bank of America Corp CS 060505104 27449252 815244 SH SOLE 110733 0 704510 Bank of America Corp CS 060505104 639730 19000 SH Call SOLE 0 0 19000 Bank of America Corp CS 060505104 33670 1000 SH Call SOLE 0 0 1000 Bank Of China Ltd ADR CS 06426M104 138116 14476 SH SOLE 0 0 14476 Bank of New York Mellon CS 064058100 862383 16568 SH SOLE 410 0 16158 Bank OZK CS 06417n103 3126015 62734 SH SOLE 24836 0 37898 Barrett Business Services Inc CS 068463108 336451 2905 SH SOLE 0 0 2905 Barrick Gold Corporation CS 067901108 316870 17516 SH SOLE 0 0 17516 BAXTER INTERNATIONAL INC CS 071813109 352820 9126 SH SOLE 700 0 8426 BECTON DICKINSON & COMPANY CS 075887109 1557343 6387 SH SOLE 177 0 6210 Berkshire Hathaway CS 084670108 3798375 7 SH SOLE 0 0 7 Berkshire Hathaway Class B CS 084670702 43470147 121881 SH SOLE 10826 0 111055 Berkshire Htwy Cla100 Shs 1 Wh CS 084990175 8682000 1600 SH SOLE 600 0 1000 Best Buy Co. CS 086516101 822917 10512 SH SOLE 0 0 10512 BHP Group Limited CS 088606108 557762 8165 SH SOLE 0 0 8165 BioCube Inc CS 09056u107 200 66666 SH SOLE 0 0 66666 Biogen Inc CS 09062X103 244796 946 SH SOLE 46 0 900 Biozoom Inc CS 09072t100 0 10000 SH SOLE 0 0 10000 Bitcoin Services Inc CS 09173y107 0 15000 SH SOLE 0 0 15000 Blackrock Inc CS 09247X101 15456813 19040 SH SOLE 1457 0 17583 Blackstone Group Inc CS 09260d107 5874786 44873 SH SOLE 4597 0 40276 Blackstone Secured Lending Fun CS 09261x102 249838 9039 SH SOLE 0 0 9039 Bloomin Brands Inc. CS 094235108 262274 9317 SH SOLE 0 0 9317 Blue Biofuels Inc CS 09530Q102 1635 20002 SH SOLE 0 0 20002 Blue Owl Capital Corp Ordinary CS 69121k104 6877473 465953 SH SOLE 39435 0 426518 Boeing Company CS 097023105 13897800 53318 SH SOLE 3538 0 49780 Boise Cascade LLC CS 09739d100 373826 2890 SH SOLE 0 0 2890 Booking Holdings Inc CS 09857l108 28973693 8168 SH SOLE 2186 0 5982 Booz Allen Hamilton Holding CS 099502106 813985 6364 SH SOLE 0 0 6364 BorgWarner CS 099724106 397443 11086 SH SOLE 0 0 11086 Boston Scientific Corp CS 101137107 12305879 212868 SH SOLE 51576 0 161292 BP Amoco PLC ADR CS 055622104 954069 26951 SH SOLE 0 0 26951 Bristol-Myers Squibb Co CS 110122108 29330889 571641 SH SOLE 144438 0 427203 British American Tobacco PLC A CS 110448107 654749 22354 SH SOLE 0 0 22354 Broadcom Inc CS 11135F101 67915907 60843 SH SOLE 6193 0 54650 Broadcom Inc CS 11135F101 1004625 900 SH Call SOLE 0 0 900 Broadcom Inc CS 11135F101 111625 100 SH Put SOLE 0 0 100 Broadcom Inc CS 11135F101 2344125 2100 SH Put SOLE 0 0 2100 Broadcom Inc CS 11135F101 334875 300 SH Put SOLE 0 0 300 BROADRIDGE FINANCIAL SOL CS 11133T103 1627637 7911 SH SOLE 146 0 7765 Brookfield Asset Management In CS 11271j107 202962 5059 SH SOLE 0 0 5059 Brown-Forman Corp CS 115637100 200342 3362 SH SOLE 0 0 3362 Brown Forman Corp B CS 115637209 412173 7218 SH SOLE 1812 0 5406 BRP Group Inc Cl A CS 05589g102 1292516 53810 SH SOLE 0 0 53810 Builders First Source Inc CS 12008r107 3364008 20151 SH SOLE 0 0 20151 BWX Technologies Inc CS 05605h100 254909 3322 SH SOLE 192 0 3130 Cadence Bank CS 12740C103 529513 17895 SH SOLE 10210 0 7685 Cadence Design Systems CS 127387108 4856085 17829 SH SOLE 0 0 17829 Cadence Design Systems CS 127387108 3785943 13900 SH Put SOLE 0 0 13900 California Bancorp CS 13005u101 953557 38512 SH SOLE 0 0 38512 Campbell Soup Company CS 134429109 355425 8222 SH SOLE 1175 0 7047 Canadian National Railway Co CS 136375102 892540 7105 SH SOLE 0 0 7105 Canadian Natural Resources CS 136385101 447313 6827 SH SOLE 360 0 6467 Canadian Pacific Railway Ltd CS 13646k108 641210 8110 SH SOLE 0 0 8110 Capital One Financial CS 14040H105 1361040 10380 SH SOLE 0 0 10380 Cardiff Oncology Inc CS 14147l108 561379 379310 SH SOLE 278701 0 100609 Cardinal Health Inc. CS 14149Y108 1693582 16801 SH SOLE 0 0 16801 Cargojet Inc CS 14179v503 343881 3805 SH SOLE 0 0 3805 Carlisle Companies CS 142339100 391010 1252 SH SOLE 0 0 1252 Carrier Global Corp CS 14448c104 1689682 29411 SH SOLE 6635 0 22776 Casey's General Stores Inc CS 147528103 707688 2576 SH SOLE 0 0 2576 Caterpillar Inc CS 149123101 4697778 15889 SH SOLE 372 0 15517 CBO Global Mkts Inc CS 12503M108 1042049 5836 SH SOLE 0 0 5836 CDW Corporation CS 12514G108 457961 2015 SH SOLE 0 0 2015 Cedar Fair LP CS 150185106 578591 14537 SH SOLE 3300 0 11237 Celanese Corp CS 150870103 378066 2433 SH SOLE 0 0 2433 Celestica Inc CS 15101q108 207976 7103 SH SOLE 0 0 7103 Centene CS 15135B101 4820682 64960 SH SOLE 33992 0 30968 CenterPoint Energy CS 15189T107 292465 10237 SH SOLE 2100 0 8137 Centrus Energy Corp CS 15643u104 352305 6475 SH SOLE 0 0 6475 CF Industries Holdings CS 125269100 881393 11087 SH SOLE 0 0 11087 CGI Group Cl A CS 12532h104 702976 6557 SH SOLE 0 0 6557 Charles Schwab CS 808513105 3043279 44234 SH SOLE 12732 0 31502 Charter Communications Inc CS 16119P108 265857 684 SH SOLE 0 0 684 Chemed Corp CS 16359R103 1460179 2497 SH SOLE 0 0 2497 Cheniere Energy Inc CS 16411R208 700423 4103 SH SOLE 0 0 4103 CHEVRON CORPORATION CS 166764100 19461307 130473 SH SOLE 8675 0 121798 China Construction Bank Corp CS 168919108 841275 70636 SH SOLE 0 0 70636 Chipotle Mexican Grill CS 169656105 2731349 1194 SH SOLE 0 0 1194 Choice Hotels International CS 169905106 585455 5167 SH SOLE 0 0 5167 Chord Energy Corp CS 674215207 223658 1345 SH SOLE 0 0 1345 Chromadex Corporation CS 171077407 15254 10667 SH SOLE 0 0 10667 Chubb Ltd CS h1467j104 31655935 140071 SH SOLE 18762 0 121309 Chunghwa Telecom Co Ltd ADR CS 17133Q502 901462 23073 SH SOLE 0 0 23073 Church & Dwight Co CS 171340102 799571 8456 SH SOLE 80 0 8376 Cigna Group CS 125523100 2853274 9528 SH SOLE 1568 0 7960 Cincinnati Financial Corporati CS 172062101 2082029 20124 SH SOLE 2500 0 17624 Cint Group AB NPV CS w2r8az114 13387 11620 SH SOLE 0 0 11620 Cintas Inc. CS 172908105 1497117 2484 SH SOLE 0 0 2484 Cisco Systems Inc CS 17275r102 49211555 974100 SH SOLE 142964 0 831137 Citigroup Inc CS 172967424 3929299 76386 SH SOLE 11986 0 64400 Cleveland Cliffs Inc. CS 185899101 915633 44840 SH SOLE 0 0 44840 Cleveland Cliffs Inc. CS 185899101 20420 1000 SH Call SOLE 0 0 1000 Cleveland Cliffs Inc. CS 185899101 81680 4000 SH Call SOLE 0 0 4000 Cleveland Cliffs Inc. CS 185899101 61260 3000 SH Call SOLE 0 0 3000 Cleveland Cliffs Inc. CS 185899101 204200 10000 SH Call SOLE 0 0 10000 Clorox Co CS 189054109 1001705 7025 SH SOLE 95 0 6930 Cloudflare Inc Cl A CS 18915m107 623867 7493 SH SOLE 0 0 7493 CME Group Inc CS 12572Q105 6756072 32080 SH SOLE 0 0 32080 CNO Financial Inc CS 12621E103 290941 10428 SH SOLE 0 0 10428 Coca-Cola Bottling Company CS 191098102 285019 307 SH SOLE 0 0 307 Coca-Cola Femsa SAB de CV ADR CS 191241108 648755 6855 SH SOLE 0 0 6855 COCA COLA COM CS 191216100 26301855 446324 SH SOLE 84410 0 361914 Cognizant Technology Solutions CS 192446102 1345385 17813 SH SOLE 523 0 17290 Cognizant Technology Solutions CS 192446102 543816 7200 SH Put SOLE 0 0 7200 Coinbase Global Inc CS 19260q107 307317 1767 SH SOLE 100 0 1667 Colgate Palmolive CS 194162103 2393766 30031 SH SOLE 1720 0 28311 Collateral Loan Security - Wel CS l0c990030 0 34855 SH SOLE 0 0 34855 Comcast Corp. Cl A CS 20030n101 9847136 224564 SH SOLE 38910 0 185654 Commercial Metals Co CS 201723103 377965 7553 SH SOLE 0 0 7553 ConAgra Brands Inc CS 205887102 290007 10119 SH SOLE 0 0 10119 ConocoPhillips CS 20825C104 17835468 153661 SH SOLE 17013 0 136649 ConocoPhillips CS 20825C104 348210 3000 SH Put SOLE 0 0 3000 Consol Energy Ordinary Shares CS 20854l108 425323 4231 SH SOLE 0 0 4231 Consolidated Edison Co of NY CS 209115104 883618 9713 SH SOLE 33 0 9680 Constellation Brands Inc. CS 21036P108 2135836 8835 SH SOLE 0 0 8835 Constellation Energy Corp CS 21037t109 1353677 11581 SH SOLE 332 0 11249 Copa Holdings Sa Class A CS p31076105 500370 4707 SH SOLE 0 0 4707 Copart Inc CS 217204106 1628711 33239 SH SOLE 0 0 33239 Corning, Inc. CS 219350105 814096 26736 SH SOLE 594 0 26141 Corteva Inc CS 22052l104 448605 9362 SH SOLE 254 0 9108 Costco Wholesale Corp CS 22160K105 48921315 74114 SH SOLE 5700 0 68414 Coterra Energy Inc CS 127097103 451638 17697 SH SOLE 0 0 17697 Covenant Logistics Group Inc A CS 22284p105 352153 7649 SH SOLE 0 0 7649 Creative Edge Nutrition Inc CS 22528w205 0 51300 SH SOLE 0 0 51300 Crescent Energy Co Class A CS 44952j104 204318 15467 SH SOLE 15322 0 145 CRH PLC CS g25508105 816503 11806 SH SOLE 0 0 11806 CRISPR Therapeutics AG CS h17182108 330403 5278 SH SOLE 0 0 5278 Crowdstrike Hldgs Inc CS 22788c105 9907270 38803 SH SOLE 207 0 38596 Crowdstrike Hldgs Inc CS 22788c105 1914900 7500 SH Call SOLE 0 0 7500 Crowdstrike Hldgs Inc CS 22788c105 2170220 8500 SH Put SOLE 0 0 8500 Crowdstrike Hldgs Inc CS 22788c105 3829800 15000 SH Put SOLE 0 0 15000 CROWN CASTLE INC CS 22822V101 4298428 37316 SH SOLE 11701 0 25615 CSX Corp CS 126408103 1986578 57300 SH SOLE 3102 0 54198 Cube Smart CS 229663109 255009 5502 SH SOLE 0 0 5502 Cummins Inc CS 231021106 2306439 9627 SH SOLE 122 0 9505 Curaleaf Holdings Inc CS 23126m102 49981 11961 SH SOLE 0 0 11961 Curtiss Wright CS 231561101 338527 1519 SH SOLE 0 0 1519 CVS Health Corp. CS 126650100 7654661 96944 SH SOLE 10387 0 86556 CyberArk Software CS m2682v108 485415 2216 SH SOLE 0 0 2216 CytoDyn Inc CS 23283m101 8284 42482 SH SOLE 0 0 42482 Cytta Corporation CS 12673w407 250 12000 SH SOLE 0 0 12000 Danaher Corp CS 235851102 10584906 45755 SH SOLE 657 0 45098 Darden Restuarants CS 237194105 785980 4784 SH SOLE 518 0 4266 DaVita Healthcare Partners Inc CS 23918K108 390860 3731 SH SOLE 0 0 3731 DBS Group Hldgs Ltd ADR CS 23304Y100 201525 1989 SH SOLE 0 0 1989 Deckers Outdoor Corp CS 243537107 701183 1049 SH SOLE 0 0 1049 Deere & Co CS 244199105 5791273 14483 SH SOLE 360 0 14123 Dell Technologies C CS 24703l202 2418584 31615 SH SOLE 0 0 31615 Delta Air Lines CS 247361702 357522 8887 SH SOLE 300 0 8587 Designer Brands Inc A CS 250565108 306608 34645 SH SOLE 0 0 34645 Deutsche Boerse AG CS 251542106 475226 23067 SH SOLE 0 0 23067 Deutsche Telekom ADR CS 251566105 343764 14308 SH SOLE 0 0 14308 Devon Energy Corp CS 25179M103 661126 14594 SH SOLE 2000 0 12594 Dexcom Inc CS 252131107 275728 2222 SH SOLE 0 0 2222 Diageo Plc Spsd ADR CS 25243q205 13191676 90565 SH SOLE 15401 0 75164 Diamondback Energy Inc CS 25278x109 1191255 7682 SH SOLE 0 0 7682 Digital Turbine Inc CS 25400w102 135464 19747 SH SOLE 0 0 19747 Digital World Acquisition Corp CS 25400Q105 193708 11069 SH SOLE 833 0 10236 Dillard Department Stores Inc. CS 254067101 293857 728 SH SOLE 169 0 559 Discover Financial CS 254709108 574117 5108 SH SOLE 0 0 5108 Disney, Walt Co. CS 254687106 7369730 81623 SH SOLE 15610 0 66013 DocuSign Inc. CS 256163106 820553 13802 SH SOLE 1 0 13801 Dolby Laboratories CS 25659T107 290559 3372 SH SOLE 0 0 3372 Dollar General Corp. CS 256677105 740328 5446 SH SOLE 100 0 5346 Dollar Tree CS 256746108 689511 4854 SH SOLE 0 0 4854 Dominion Energy Inc. CS 25746U109 719028 15298 SH SOLE 47 0 15251 Domino's Pizza Inc CS 25754A201 8314686 20170 SH SOLE 6523 0 13647 Dover Corp. CS 260003108 684328 4449 SH SOLE 0 0 4449 Dow Inc CS 260557103 2404972 43854 SH SOLE 254 0 43600 Dr. Reddy's ADR CS 256135203 209297 3008 SH SOLE 0 0 3008 DTE Energy CS 233331107 394400 3577 SH SOLE 0 0 3577 Duke Energy Corp. CS 26441C204 2089621 21534 SH SOLE 1286 0 20248 DuPont de Nemours Inc CS 26614n102 919411 11951 SH SOLE 531 0 11420 Eastman Chemical Co. CS 277432100 204161 2273 SH SOLE 0 0 2273 Eaton Corp Plc CS G29183103 24474447 101630 SH SOLE 5431 0 96199 Ebay CS 278642103 710137 16280 SH SOLE 0 0 16280 Eco Oro Minerals Corp CS 27887t107 225 10000 SH SOLE 0 0 10000 Ecolabs Inc. CS 278865100 821121 4140 SH SOLE 0 0 4140 Edwards Lifesciences Corp. CS 28176E108 4604167 60383 SH SOLE 25677 0 34706 Elevance Health Inc CS 036752103 3953984 8385 SH SOLE 121 0 8264 EMCOR Group Inc CS 29084Q100 306528 1423 SH SOLE 0 0 1423 Emerson Electric CS 291011104 1862671 19138 SH SOLE 4133 0 15005 Enbridge Inc CS 29250n105 412156 11442 SH SOLE 344 0 11098 Enterprise Financial Services CS 293712105 1664156 37271 SH SOLE 0 0 37271 EOG Resources CS 26875P101 1638408 13546 SH SOLE 5015 0 8531 Epam Systems Inc CS 29414b104 12712474 42754 SH SOLE 31393 0 11361 Eplus Inc CS 294268107 292214 3660 SH SOLE 0 0 3660 Equinix Corp CS 29444U700 1066380 1324 SH SOLE 433 0 891 Equitable Holdings Inc CS 29452e101 297327 8929 SH SOLE 0 0 8929 Equity Residential Properties CS 29476L107 248843 4069 SH SOLE 0 0 4069 Erie Indemnity Co CS 29530P102 1458329 4354 SH SOLE 0 0 4354 Estee Lauder CS 518439104 665296 4549 SH SOLE 470 0 4079 Evercore Partners Inc CS 29977A105 489175 2860 SH SOLE 0 0 2860 Everest Re Group Ltd CS g3223r108 373036 1055 SH SOLE 0 0 1055 Exelon Corp. CS 30161N101 1175502 32744 SH SOLE 1687 0 31057 Expedia.com CS 30212P303 629777 4149 SH SOLE 0 0 4149 Expeditors International of Wa CS 302130109 1021700 8032 SH SOLE 0 0 8032 Experian plc ADR CS 30215c101 277610 6801 SH SOLE 0 0 6801 Extra Space Storage Inc CS 30225T102 1762506 10993 SH SOLE 0 0 10993 Exxon Mobil Corp COM CS 30231g102 14620044 146230 SH SOLE 16630 0 129600 F.N.B. Corp CS 302520101 786461 57114 SH SOLE 0 0 57114 Factset Research Systems CS 303075105 581420 1219 SH SOLE 0 0 1219 Fair Isaac and Co. CS 303250104 3955306 3398 SH SOLE 0 0 3398 Fairfax Financial Holdings Lim CS 303901102 205822 222 SH SOLE 0 0 222 Fastenal Co CS 311900104 883148 13635 SH SOLE 0 0 13635 Federal Agricultural Mortgage CS 313148306 315513 1650 SH SOLE 0 0 1650 Federal National Mortgage Asso CS 313586109 91705 85706 SH SOLE 0 0 85706 Fedex CS 31428X106 1959842 7747 SH SOLE 43 0 7704 Fidelity National Information CS 31620M106 226489 3770 SH SOLE 13 0 3757 Fifth Third Bancorp. CS 316773100 308333 8940 SH SOLE 0 0 8940 First Citizens BancShares Inc CS 31946m103 405918 286 SH SOLE 0 0 286 First Mid Bancshares Inc CS 320866106 429749 12399 SH SOLE 0 0 12399 First Solar Inc CS 336433107 511672 2970 SH SOLE 0 0 2970 FirstEnergy CS 337932107 443046 12085 SH SOLE 0 0 12085 Fiserv, Inc. CS 337738108 1229169 9253 SH SOLE 0 0 9253 Fisker Inc. CS 33813j106 28446 16255 SH SOLE 0 0 16255 Five Below, Inc CS 33829M101 260482 1222 SH SOLE 0 0 1222 FIVE9 INC CS 338307101 215611 2740 SH SOLE 0 0 2740 FLEETCOR TECHNOLOGIES INC CS 339041105 287697 1018 SH SOLE 0 0 1018 Floor & Decor Holdings Inc CS 339750101 407752 3655 SH SOLE 0 0 3655 Flow Beverage Corp CS 34344j102 6405 35000 SH SOLE 0 0 35000 Flower One Holdings Inc CS 34348q102 0 15000 SH SOLE 0 0 15000 Flowers Foods, Inc. CS 343498101 252990 11239 SH SOLE 0 0 11239 Fomento Economico Mexicano S A CS 344419106 263365 2020 SH SOLE 0 0 2020 Ford Motor Company CS 345370860 1973098 161862 SH SOLE 1109 0 160753 Fortinet Inc CS 34959E109 958780 16381 SH SOLE 5544 0 10837 Fortive Corporation CS 34959j108 470046 6384 SH SOLE 0 0 6384 Fox Corp Class A CS 35137l105 368176 12409 SH SOLE 0 0 12409 Franco Nevada CS 351858105 291098 2627 SH SOLE 0 0 2627 Freeport-McMoRan, Inc. CS 35671D857 723021 16984 SH SOLE 0 0 16984 Gartner Group Inc. Cl A CS 366651107 1401599 3107 SH SOLE 0 0 3107 GE HealthCare Technologies Inc CS 36266g107 227994 2949 SH SOLE 125 0 2824 General Dynamics CS 369550108 2230814 8591 SH SOLE 1017 0 7574 GENERAL ELEC CO REG SHS CS 369604301 3361286 26336 SH SOLE 312 0 26024 General Mills Inc CS 370334104 1720147 26407 SH SOLE 65 0 26342 General Motors CS 37045V100 542143 15093 SH SOLE 0 0 15093 Gentex Corp CS 371901109 288279 8827 SH SOLE 0 0 8827 Genuine Parts Co. CS 372460105 321432 2321 SH SOLE 220 0 2101 GetSwift Technologies Ltd Ordi CS 37428g100 0 308214 SH SOLE 0 0 308214 Gilead Sciences Inc CS 375558103 2851437 35199 SH SOLE 615 0 34584 Global Payments Inc. CS 37940X102 481127 3788 SH SOLE 64 0 3724 Globelife Inc CS 37959e102 281336 2311 SH SOLE 0 0 2311 GMS Inc CS 36251c103 243993 2960 SH SOLE 0 0 2960 GoDaddy Inc CS 380237107 265294 2499 SH SOLE 0 0 2499 Golden Ocean Group Ltd CS g39637205 104442 10701 SH SOLE 0 0 10701 Goldman Sachs Group, Inc. CS 38141G104 5893142 15276 SH SOLE 33 0 15243 Grand Central Silver Mines CS 384906202 0 17000 SH SOLE 0 0 17000 Graphic Packaging CS 388689101 672763 27293 SH SOLE 0 0 27293 Gray Television CS 389375106 186368 20800 SH SOLE 20000 0 800 GSK PLC CS 37733w204 524587 14155 SH SOLE 0 0 14155 Guangshen Railway Co Ltd Class CS y2930p108 8857 45500 SH SOLE 0 0 45500 GWG Hldgs Inc XXX Pending poss CS 361esc056 0 51207 SH SOLE 0 0 51207 H&R Block CS 093671105 442972 9158 SH SOLE 0 0 9158 Haier Smart Home Co Ltd ADR CS 40523H106 132129 11698 SH SOLE 0 0 11698 Haleon PLC CS 405552100 197956 24053 SH SOLE 0 0 24053 Hammond Power Solutions Inc. CS 408549103 997550 16100 SH SOLE 0 0 16100 Hartford Financial Services Gr CS 416515104 1733990 21572 SH SOLE 0 0 21572 HCA Healthcare Inc. CS 40412C101 610467 2255 SH SOLE 0 0 2255 HealthLynked Corp CS 42228p102 5409 70000 SH SOLE 0 0 70000 Healthpeak Properties Inc CS 42250p103 486867 24589 SH SOLE 0 0 24589 Heico Corp CS 422806109 447914 2504 SH SOLE 0 0 2504 Heineken NV ADR CS 423012301 396726 7782 SH SOLE 0 0 7782 Helios and Matheson Analytics CS 42327l309 0 32000 SH SOLE 0 0 32000 Hennes & Mauritz AB CS 425883105 44108 12748 SH SOLE 0 0 12748 Henry Jack and Associates Inc CS 426281101 259332 1587 SH SOLE 0 0 1587 Herc Holdings Inc CS 42704l104 476448 3200 SH SOLE 0 0 3200 Hershey Foods Corp CS 427866108 708357 3799 SH SOLE 0 0 3799 Hess Corp CS 42809H107 238729 1656 SH SOLE 1048 0 608 Hewlett Packard Enterprise Co. CS 42824c109 783702 46154 SH SOLE 0 0 46154 HighPeak Energy Inc Ordinary S CS 43114q105 183340 12875 SH SOLE 12800 0 75 Hilton Inc CS 43300a203 439082 2411 SH SOLE 0 0 2411 Himax Technologies Inc ADR CS 43289p106 77844 12824 SH SOLE 0 0 12824 Hologic Inc. CS 436440101 379685 5314 SH SOLE 0 0 5314 Home Bancshares Inc CS 436893200 1543910 60952 SH SOLE 60845 0 107 Home Depot Inc CS 437076102 71049235 205019 SH SOLE 37132 0 167887 Honda Motor Co, Ltd. CS 438128308 512523 16581 SH SOLE 0 0 16581 Honeywell Intl Inc CS 438516106 38802168 185028 SH SOLE 25991 0 159036 Host Hotels and Resorts CS 44107P104 767069 39398 SH SOLE 942 0 38456 Howmet Aerospace Inc CS 443201108 262536 4851 SH SOLE 0 0 4851 Hoya Corp Spon ADR CS 443251103 369428 2955 SH SOLE 0 0 2955 HP Inc. CS 40434l105 1202531 39964 SH SOLE 0 0 39964 HSBC Holdings PLC ADR CS 404280406 1076465 26553 SH SOLE 0 0 26553 Hubbell Inc. Class B CS 443510607 1015026 3086 SH SOLE 0 0 3086 Humana Incorporated CS 444859102 324574 709 SH SOLE 0 0 709 Huntington Bancshares CS 446150104 779367 61271 SH SOLE 9877 0 51394 Huntington Ingalls Inds CS 446413106 282700 1089 SH SOLE 0 0 1089 ICON Public Limited Company CS g4705a100 451214 1594 SH SOLE 0 0 1594 IDEXX Laboratories CS 45168D104 475678 857 SH SOLE 0 0 857 Illinois Tool Works CS 452308109 2658680 10150 SH SOLE 188 0 9962 Imageware Systems Inc. CS 45245s108 8 7587609 SH SOLE 0 0 7587609 IMD Companies Inc CS 44969g101 4 10000 SH SOLE 0 0 10000 Imperial Brands ADR CS 45262p102 207156 8887 SH SOLE 0 0 8887 Industrial & Commercial Bk of CS 455807107 798130 81575 SH SOLE 0 0 81575 Infineon Technologies ADR CS 45662N103 241976 5795 SH SOLE 0 0 5795 Infosys Technologies Ltd CS 456788108 637603 34690 SH SOLE 0 0 34690 Ingersoll-Rand PLC CS 45687v106 828009 10706 SH SOLE 0 0 10706 Ingersoll-Rand PLC CS 45687v106 309360 4000 SH Put SOLE 0 0 4000 Ingredion Inc CS 457187102 225308 2076 SH SOLE 0 0 2076 INmune Bio CS 45782t105 1103615 98012 SH SOLE 70147 0 27865 Inspire Medical Systems CS 457730109 962129 4730 SH SOLE 0 0 4730 Inspire Veterinary Partners In CS 45784e106 46567 135094 SH SOLE 0 0 135094 Insulet Corp CS 45784P101 315706 1455 SH SOLE 0 0 1455 Int'l Business Machines Corp. CS 459200101 5108659 31236 SH SOLE 6143 0 25093 Intel Corp CS 458140100 20384431 405660 SH SOLE 178924 0 226736 Intercontinental Exchange, Inc CS 45866f104 20127126 156717 SH SOLE 44909 0 111808 International Flavors & Fragra CS 459506101 297361 3672 SH SOLE 0 0 3672 International Paper Company CS 460146103 651070 18010 SH SOLE 0 0 18010 International Silver Inc CS 460328107 13 62500 SH SOLE 0 0 62500 INTERPUBLIC CS 460690100 699932 21444 SH SOLE 0 0 21444 Intuit CS 461202103 3433109 5493 SH SOLE 2981 0 2512 Intuitive Surgical Inc CS 46120E602 3365503 9976 SH SOLE 4 0 9972 Intuitive Surgical Inc CS 46120E602 1349440 4000 SH Put SOLE 0 0 4000 Invesco Plc CS g491bt108 353892 19837 SH SOLE 0 0 19837 Iqvia Holdings Inc CS 46266c105 266328 1151 SH SOLE 0 0 1151 Iron Mountain Inc CS 46284v101 886437 12667 SH SOLE 0 0 12667 iShares Core S&P US Growth ETF CS 464287671 612951 5888 SH SOLE 0 0 5888 J B Hunt Transport Services In CS 445658107 314594 1575 SH SOLE 0 0 1575 J M Smucker CS 832696405 1458870 11544 SH SOLE 172 0 11372 Jabil Circuit Inc CS 466313103 1509926 11852 SH SOLE 0 0 11852 Jacobs Engineering Group Inc CS 46982l108 758102 5841 SH SOLE 0 0 5841 Jammin Java CS 470751108 1 14651 SH SOLE 14651 0 0 Japan Tobacco ADR CS 471105205 663294 51538 SH SOLE 0 0 51538 Johnson and Johnson CS 478160104 71397540 455516 SH SOLE 77562 0 377954 Johnson Controls Intl. PLC CS g51502105 1159717 20120 SH SOLE 1080 0 19040 JP Morgan Chase & Co CS 46625H100 55962558 328998 SH SOLE 32869 0 296129 KDDI Corp CS 48667L106 1001398 63581 SH SOLE 0 0 63581 Kellogg Co CS 487836108 845605 15124 SH SOLE 4848 0 10276 Kenvue Inc CS 49177j102 1030276 47853 SH SOLE 2296 0 45557 KeyCorp CS 493267108 711839 49433 SH SOLE 0 0 49433 KEYSIGHT TECHNOLOGIES INC CS 49338L103 816369 5131 SH SOLE 0 0 5131 KIMBERLY CLARK CS 494368103 5572629 45861 SH SOLE 20047 0 25814 Kinder Morgan, Inc. CS 49456B101 2188509 124065 SH SOLE 52562 0 71503 KKR & Co CS 48251w104 876139 10575 SH SOLE 0 0 10575 KLA - Tencor CS 482480100 2345958 4036 SH SOLE 0 0 4036 Knight-Swift Transportation Ho CS 499049104 419125 7270 SH SOLE 0 0 7270 Koninklijke Ahold Delhaize NV CS 500467501 349423 12175 SH SOLE 0 0 12175 Kraft Heinz Company CS 500754106 456266 12338 SH SOLE 76 0 12262 Kroger Co CS 501044101 1533092 33540 SH SOLE 145 0 33395 L'Oreal Co ADR CS 502117203 343791 3453 SH SOLE 0 0 3453 L3Harris Technologies Inc CS 502431109 1983413 9417 SH SOLE 150 0 9267 Laboratory Corp. of America CS 50540R409 706953 3110 SH SOLE 23 0 3087 Lam Research Corp CS 512807108 6179103 7889 SH SOLE 0 0 7889 Lehman Bros 7.875xxxEscrow Pen CS 524escc99 5250 35000 SH SOLE 0 0 35000 Leidos Holdings, Inc CS 525327102 214216 1979 SH SOLE 0 0 1979 Lennar Corp CS 526057104 870554 5841 SH SOLE 607 0 5234 Lennar Corp Cl B CS 526057302 214346 1599 SH SOLE 0 0 1599 Lennox International Inc CS 526107107 1129093 2523 SH SOLE 0 0 2523 Lenovo Group Ltd Spon Adr CS 526250105 753009 26923 SH SOLE 0 0 26923 Liberty Braves Group Registere CS 047726104 218563 5109 SH SOLE 0 0 5109 Liberty Formula One Group Regi CS 531229755 11990597 189935 SH SOLE 114973 0 74962 Liberty Global Ltd Class C CS g61188127 230334 12357 SH SOLE 0 0 12357 Liberty Live Group Ordinary Sh CS 531229722 5136975 137389 SH SOLE 96435 0 40954 LifeMD Inc CS 53216b104 829000 100000 SH SOLE 0 0 100000 Lighting Science Group Corp CS 53224g707 0 21244 SH SOLE 0 0 21244 Lilly, Eli Co CS 532457108 54581085 93634 SH SOLE 44234 0 49400 Lilly, Eli Co CS 532457108 1224132 2100 SH Put SOLE 0 0 2100 Lincoln Electric CS 533900106 427744 1967 SH SOLE 0 0 1967 Linde PLC CS g54950103 2152319 5240 SH SOLE 0 0 5240 Lineage Cell Therapeutics Inc CS 53566p109 876191 803845 SH SOLE 597325 0 206520 LKQ CS 501889208 611394 12793 SH SOLE 0 0 12793 Lockheed Martin CS 539830109 18098086 39930 SH SOLE 7361 0 32569 Loews Corp CS 540424108 478801 6880 SH SOLE 146 0 6734 LOWES COMPANIES INC CS 548661107 13811166 62059 SH SOLE 925 0 61134 LOWES COMPANIES INC CS 548661107 912455 4100 SH Put SOLE 0 0 4100 LPL FINANCIAL HOLDINGS INC CS 50212V100 1394206 6125 SH SOLE 0 0 6125 Lululemon Athletica CS 550021109 1942391 3799 SH SOLE 0 0 3799 Lumen Technologies Inc CS 550241103 23197 12676 SH SOLE 0 0 12676 LVMH ADR CS 502441306 575329 3550 SH SOLE 0 0 3550 LyonDellBasell Industries NV CS N53745100 327090 3440 SH SOLE 24 0 3416 Magna International CS 559222401 238211 4032 SH SOLE 0 0 4032 Mama`s Creations Inc Common St CS 56146t103 49100 10000 SH SOLE 0 0 10000 Manhattan Associates CS 562750109 814556 3783 SH SOLE 0 0 3783 Manulife Financial Corp CS 56501R106 374021 16924 SH SOLE 0 0 16924 Marathon Oil Corp CS 565849106 593192 24553 SH SOLE 600 0 23953 Marathon Petroleum Corp CS 56585A102 3842657 25901 SH SOLE 6907 0 18994 Markel Group Inc CS 570535104 339356 239 SH SOLE 0 0 239 MarketAxess Holdings Inc CS 57060D108 244254 834 SH SOLE 0 0 834 Markland Technologies Inc CS 570658203 0 15000 SH SOLE 0 0 15000 Marriott Intl Inc CS 571903202 2190182 9712 SH SOLE 0 0 9712 Marsh & McClennan Companies CS 571748102 2159370 11397 SH SOLE 0 0 11397 Martin Marietta Materials Inc. CS 573284106 248956 499 SH SOLE 0 0 499 Marvell Technology Group LTD CS 573874104 260612 4321 SH SOLE 0 0 4321 Masco Corp CS 574599106 429124 6407 SH SOLE 0 0 6407 Mastercard CS 57636Q104 34273072 80357 SH SOLE 34201 0 46156 Match Group Inc NEW CS 57667L107 202721 5554 SH SOLE 0 0 5554 Mattel, Inc. CS 577081102 720971 38187 SH SOLE 9819 0 28368 McCormick & Co CS 579780206 911697 13325 SH SOLE 3060 0 10265 McDonalds Corp CS 580135101 40622023 137001 SH SOLE 13365 0 123635 McKesson HBOC Corp. CS 58155Q103 2015539 4353 SH SOLE 45 0 4308 Medaro Mining Corp CS 58404n109 1250 23540 SH SOLE 0 0 23540 Medical Marijuana Inc CS 58463a105 194 52557 SH SOLE 50000 0 2557 Medical Properties Tr Inc CS 58463J304 90862 18506 SH SOLE 0 0 18506 Medtronic Plc CS g5960l103 3754300 45573 SH SOLE 15571 0 30002 Merck & Co CS 58933Y105 16887738 154905 SH SOLE 24187 0 130718 Merck & Co CS 58933Y105 872160 8000 SH Put SOLE 0 0 8000 Merck KGaA ADR CS 589339209 593550 18644 SH SOLE 0 0 18644 Meta Platforms Inc CS 30303M102 56699853 160187 SH SOLE 62973 0 97214 Metlife Inc. CS 59156R108 2946675 44559 SH SOLE 16001 0 28558 Mettler-Toledo International CS 592688105 233931 193 SH SOLE 0 0 193 MGIC Investment CS 552848103 246674 12788 SH SOLE 0 0 12788 MGM Resorts International CS 552953101 690981 15465 SH SOLE 0 0 15465 Microchip Technology CS 595017104 808077 8961 SH SOLE 0 0 8961 Micron Technology CS 595112103 1517523 17782 SH SOLE 0 0 17782 Microsoft Corp CS 594918104 291082033 774072 SH SOLE 155276 0 618796 Microsoft Corp CS 594918104 150416 400 SH Call SOLE 0 0 400 Microsoft Corp CS 594918104 376040 1000 SH Call SOLE 0 0 1000 Microsoft Corp CS 594918104 225624 600 SH Put SOLE 0 0 600 Microsoft Corp CS 594918104 564060 1500 SH Put SOLE 0 0 1500 Microsoft Corp CS 594918104 1504160 4000 SH Put SOLE 0 0 4000 Microsoft Corp CS 594918104 752080 2000 SH Put SOLE 0 0 2000 Microsoft Corp CS 594918104 413644 1100 SH Put SOLE 0 0 1100 Microsoft Corp CS 594918104 1203328 3200 SH Put SOLE 0 0 3200 Microsoft Corp CS 594918104 263228 700 SH Put SOLE 0 0 700 Microsoft Corp CS 594918104 940100 2500 SH Put SOLE 0 0 2500 Microsoft Corp CS 594918104 940100 2500 SH Put SOLE 0 0 2500 Microsoft Corp CS 594918104 1128120 3000 SH Put SOLE 0 0 3000 Mitsubishi Electric Corp CS 606776201 260873 9199 SH SOLE 0 0 9199 Moderna Inc. CS 60770k107 472906 4755 SH SOLE 0 0 4755 Molina Healthcare Inc CS 60855R100 204501 566 SH SOLE 0 0 566 Mondelez International Inc CS 609207105 22372951 308891 SH SOLE 40454 0 268437 MongoDB Inc Cl A CS 60937p106 1607598 3932 SH SOLE 0 0 3932 Monster Beverage Corp CS 61174x109 539172 9359 SH SOLE 0 0 9359 Moody's Corp. CS 615369105 1001182 2563 SH SOLE 0 0 2563 MORGAN STANLEY DEAN WITTER & C CS 617446448 16544177 177417 SH SOLE 15944 0 161473 Mosaic Company CS 61945C103 257077 7195 SH SOLE 0 0 7195 MOTOROLA SOLUTIONS INC CS 620076307 1783186 5695 SH SOLE 8 0 5687 Mr. Cooper Group Inc CS 62482r107 391957 6019 SH SOLE 0 0 6019 MSCI, Inc. CS 55354G100 535117 946 SH SOLE 0 0 946 Mueller Industries CS 624756102 1308562 27753 SH SOLE 0 0 27753 Muenchener Rueckver Ges CS 626188106 773071 18657 SH SOLE 0 0 18657 Murphy USA Inc. CS 626755102 211835 594 SH SOLE 246 0 348 Nanalysis Scientific Corp Ordi CS 63000Y103 8532 30000 SH SOLE 0 0 30000 NatwestGroup Plc Adr CS 639057207 94730 16826 SH SOLE 0 0 16826 Navient Corp. CS 63938c108 234258 12581 SH SOLE 0 0 12581 Neogenomics Inc CS 64049m209 249415 15415 SH SOLE 0 0 15415 Nestle SA ADR CS 641069406 2510937 21673 SH SOLE 954 0 20719 Nestle SA Reg Ord Switzerland CS H57312649 519899 4484 SH SOLE 0 0 4484 NetEase.com Inc CS 64110W102 315999 3392 SH SOLE 0 0 3392 Netflix Inc. CS 64110L106 24651389 50631 SH SOLE 18858 0 31773 NeuroOne Medical Technologies CS 64130m209 79000 50000 SH SOLE 0 0 50000 New York Regional Rail Corp - CS 649768108 0 80000 SH SOLE 0 0 80000 Newmont Mining CS 651639106 278304 6724 SH SOLE 0 0 6724 Nexstar Boradcasting Group, In CS 65336k103 259172 1653 SH SOLE 0 0 1653 Nexteligent Holdings CS 65290b107 1023 73063 SH SOLE 0 0 73063 Nextera Energy Inc CS 65339F101 11928906 196393 SH SOLE 19866 0 176526 Nike Inc. CS 654106103 13773350 126861 SH SOLE 13092 0 113769 Nikola Corp CS 654110105 29744 34001 SH SOLE 0 0 34001 NiSource Industries Inc. CS 65473P105 322392 12143 SH SOLE 585 0 11558 Nokia CS 654902204 99103 28978 SH SOLE 0 0 28978 Nordea Bank Abp ADR CS 65558r109 607599 48996 SH SOLE 0 0 48996 Nordic American Tanker Shippin CS G65773106 48283 11496 SH SOLE 0 0 11496 Norfolk Southern CS 655844108 1819671 7698 SH SOLE 38 0 7660 North Amer Construction Grp CS 656811106 674289 32340 SH SOLE 0 0 32340 Northern Trust Corp CS 665859104 233648 2769 SH SOLE 475 0 2294 Northrop Grumman Corp CS 666807102 3215785 6869 SH SOLE 0 0 6869 Northwest Biotherapeutics Inc CS 66737p600 14020 20000 SH SOLE 0 0 20000 Norton Lifelock Inc CS 668771108 519497 22765 SH SOLE 0 0 22765 Novartis AG ADR CS 66987V109 2571094 25464 SH SOLE 67 0 25397 Novo-Nordisk ADR CS 670100205 3449634 33346 SH SOLE 850 0 32496 Novo-Nordisk ADR CS 670100205 517250 5000 SH Put SOLE 0 0 5000 Novo Resources Corp CS 67010B102 1155 10000 SH SOLE 0 0 10000 Nucor Corporation CS 670346105 1805067 10372 SH SOLE 0 0 10372 Nutex Health Inc CS 67079u108 464204 2578912 SH SOLE 1839539 0 739373 Nutrien LTD CS 67077m108 220629 3917 SH SOLE 0 0 3917 Nvidia Corp CS 67066G104 64931271 131116 SH SOLE 32654 0 98462 Nvidia Corp CS 67066G104 148566 300 SH Call SOLE 0 0 300 NVR Inc CS 62944T105 3862813 552 SH SOLE 8 0 544 Nxp Semiconductors Nv CS n6596x109 777072 3383 SH SOLE 135 0 3248 O'Reilly Automotive Inc CS 67103H107 1325362 1395 SH SOLE 36 0 1359 Occidental Petroleum CS 674599105 966439 16186 SH SOLE 3323 0 12863 Ocuphire Pharma Inc Ordinary S CS 67577r102 1179607 391896 SH SOLE 308437 0 83459 Old Dominion Freight CS 679580100 744186 1836 SH SOLE 0 0 1836 Old Republic International CS 680223104 511604 17401 SH SOLE 499 0 16902 Olin CS 680665205 444525 8240 SH SOLE 0 0 8240 Omnicom Group CS 681919106 310775 3592 SH SOLE 198 0 3395 ON Semiconductor Corp CS 682189105 630234 7545 SH SOLE 0 0 7545 ONEOK Inc CS 682680103 4419920 62944 SH SOLE 3719 0 59225 Oracle Corp CS 68389X105 14965144 141944 SH SOLE 25822 0 116122 Orange CS 684060106 348466 30487 SH SOLE 0 0 30487 Orix Corp CS 686330101 297887 3190 SH SOLE 0 0 3190 Otis Worldwide Corp CS 68902v107 11238219 125609 SH SOLE 34811 0 90798 Owens Corning CS 690742101 1270411 8571 SH SOLE 0 0 8571 P P G INDS INC CS 693506107 602962 4032 SH SOLE 209 0 3823 PACCAR Inc CS 693718108 469284 4806 SH SOLE 0 0 4806 Packaging Corp of America CS 695156109 239478 1470 SH SOLE 0 0 1470 Palantir Technologies Inc CS 69608a108 979328 57037 SH SOLE 300 0 56737 Palo Alto Networks Inc. CS 697435105 24761519 83972 SH SOLE 39966 0 44006 Parker Hannifin Corp CS 701094104 4492044 9750 SH SOLE 24 0 9726 ParkerVision Inc CS 701354300 1620 10000 SH SOLE 0 0 10000 Paychex Inc CS 704326107 1337823 11232 SH SOLE 235 0 10997 Payoneer Global Inc CS 70451X104 73664 14139 SH SOLE 0 0 14139 PayPal Holdings, Inc CS 70450y103 1367178 22263 SH SOLE 235 0 22028 Pembina Pipeline Corp CS 706327103 357865 10397 SH SOLE 0 0 10397 Pepsico Inc CS 713448108 43927176 258639 SH SOLE 24542 0 234097 Petroleo Brasil CS 71654V408 560501 35097 SH SOLE 0 0 35097 Pfizer Inc CS 717081103 18336555 636907 SH SOLE 219916 0 416991 Philip Morris Int'l CS 718172109 5150547 54746 SH SOLE 5028 0 49718 Phillips 66 CS 718546104 2888277 21694 SH SOLE 522 0 21172 Phillips 66 CS 718546104 226338 1700 SH Put SOLE 0 0 1700 PICC Property and Casualty Co CS 69338j106 562013 18916 SH SOLE 0 0 18916 PIONEER NAT RES CO CS 723787107 253094 1125 SH SOLE 0 0 1125 PJT Partners Inc CS 69343t107 10754395 105570 SH SOLE 74021 0 31549 Plug Power Inc CS 72919P202 51426 11428 SH SOLE 0 0 11428 PNC Financial Services Group CS 693475105 1621475 10471 SH SOLE 0 0 10471 Pool Corp. CS 73278L105 272718 684 SH SOLE 0 0 684 Pop n Go Inc CS 732816103 0 1847297 SH SOLE 0 0 1847297 Popular, Inc. CS 733174700 464762 5663 SH SOLE 0 0 5663 Potlatch Deltic Corp CS 737630103 238955 4867 SH SOLE 0 0 4867 Primerica Inc CS 74164M108 276587 1344 SH SOLE 0 0 1344 Principal Financial Group Inc. CS 74251V102 525182 6676 SH SOLE 50 0 6626 Procore Tech Inc CS 74275K108 4924518 71143 SH SOLE 0 0 71143 Procter & Gamble Co CS 742718109 41303905 281861 SH SOLE 25913 0 255948 Progressive Corp CS 743315103 8640712 54249 SH SOLE 455 0 53794 PROLOGIS INC CS 74340W103 3374948 25318 SH SOLE 0 0 25318 Prospect Cap Corp CS 74348T102 73318 12240 SH SOLE 0 0 12240 Prudential Financial Inc. CS 744320102 858968 8282 SH SOLE 60 0 8222 PT Telekomunikasi Indonesia AD CS 715684106 506573 19665 SH SOLE 0 0 19665 Public Service Enterprise Grou CS 744573106 396762 6488 SH SOLE 0 0 6488 Public Storage Inc. CS 74460D109 590531 1936 SH SOLE 0 0 1936 Publicis Group SA ADR CS 74463M106 2690481 115979 SH SOLE 0 0 115979 PulteGroup Inc CS 745867101 1314934 12739 SH SOLE 0 0 12739 Qualcomm Incorporated CS 747525103 47545348 328738 SH SOLE 34125 0 294613 Qualcomm Incorporated CS 747525103 564057 3900 SH Put SOLE 0 0 3900 Quanta Services Inc. CS 74762E102 1218826 5648 SH SOLE 0 0 5648 Quest Diagnostics Inc CS 74834L100 555818 4031 SH SOLE 0 0 4031 Radian Group Inc CS 750236101 660831 23146 SH SOLE 0 0 23146 Rayonier Inc Frac Shs 100,000 CS hfe907109 0 50000 SH SOLE 0 0 50000 Realty Inc Crp Md Reit CS 756109104 15181678 264397 SH SOLE 37106 0 227291 Redco Corp CS 224408104 200484 1697 SH SOLE 0 0 1697 Regeneron Pharmaceuticals Inc CS 75886F107 1010034 1150 SH SOLE 0 0 1150 Regions Financial Corp CS 7591EP100 597292 30820 SH SOLE 16519 0 14301 Rego Payment Architectures Inc CS 759141104 66555 45000 SH SOLE 45000 0 0 Reliance Steel & Aluminum Co CS 759509102 1164135 4162 SH SOLE 0 0 4162 Relx Plc CS 759530108 1611760 40639 SH SOLE 0 0 40639 Republic Services Inc. CS 760759100 607168 3682 SH SOLE 0 0 3682 ResMed Inc CS 761152107 269317 1566 SH SOLE 0 0 1566 Resolute Forest Prod xxxContra CS 761cvr042 0 12383 SH SOLE 0 0 12383 Restaurant Brands Internationa CS 76131d103 301582 3860 SH SOLE 0 0 3860 Revive Therapeutics Ltd CS 761516103 550 25000 SH SOLE 0 0 25000 RH Com CS 74967x103 497265 1706 SH SOLE 0 0 1706 Rineon Group Inc CS 766795108 0 28784 SH SOLE 0 0 28784 Rio Tinto PLC CS 767204100 644755 8659 SH SOLE 0 0 8659 Riverview Acquisition Corp CS 96145w103 1054183 103250 SH SOLE 2950 0 100300 Robert Half Inc CS 770323103 232278 2642 SH SOLE 0 0 2642 Roche Holding ADR CS 771195104 1644790 45399 SH SOLE 0 0 45399 Rocket Companies Inc. CS 77311w101 360219 24877 SH SOLE 0 0 24877 Rockwell Automation Inc. CS 773903109 872439 2810 SH SOLE 0 0 2810 Rolls-Royce PLC ADR CS 775781206 66394 17376 SH SOLE 0 0 17376 Roper Industries CS 776696106 4088090 7499 SH SOLE 183 0 7316 Ross Stores Inc CS 778296103 246614 1782 SH SOLE 0 0 1782 Royal Bank of Canada CS 780087102 355795 3518 SH SOLE 0 0 3518 Royal Caribbean Group CS V7780T103 290058 2240 SH SOLE 1000 0 1240 Royal Gold Inc CS 780287108 363606 3006 SH SOLE 0 0 3006 RPM Inc. CS 749685103 1211695 10855 SH SOLE 230 0 10625 RTX Corp CS 75513E101 35534170 422322 SH SOLE 55679 0 366643 S & P Global Inc CS 78409v104 1402758 3184 SH SOLE 66 0 3118 Salesforce Inc CS 79466L302 7591888 28851 SH SOLE 272 0 28579 Sanofi-Aventis Spon ADR CS 80105N105 575525 11573 SH SOLE 0 0 11573 SAP SE Spon ADR CS 803054204 1063028 6876 SH SOLE 0 0 6876 SBA Communications CS 78410g104 208505 822 SH SOLE 0 0 822 Schlumberger Limited CS 806857108 2607977 50115 SH SOLE 9623 0 40492 Schneider Electric SE ADR CS 80687P106 254099 6327 SH SOLE 0 0 6327 Schwab Fund. US Sm Co. ETF CS 808524763 211363 3819 SH SOLE 0 0 3819 Seagate Technology Holdings Pl CS g7997r103 1306974 15310 SH SOLE 0 0 15310 Securitas AB CS secubst00 133866 13641 SH SOLE 0 0 13641 Sempra CS 816851109 545174 7295 SH SOLE 124 0 7171 Sera Prognostics Inc CS 81749d107 100087 16737 SH SOLE 0 0 16737 ServiceNow Inc CS 81762p102 7362298 10421 SH SOLE 2444 0 7977 Shell PLC CS 780259305 1417557 21543 SH SOLE 0 0 21543 Sherwin Williams Company CS 824348106 57818175 185374 SH SOLE 10451 0 174923 Shopify Inc CS 82509l107 1101621 14141 SH SOLE 0 0 14141 Siemens AG ADR CS 826197501 335145 3571 SH SOLE 0 0 3571 Sionix Corp CS 829400100 0 75000 SH SOLE 0 0 75000 Sirius XM Holdings Inc CS 82968b103 125397 22924 SH SOLE 920 0 22004 Skyworks Solutions Inc. CS 83088M102 382425 3402 SH SOLE 0 0 3402 Smith AO Corp CS 831865209 424485 5149 SH SOLE 846 0 4303 Snap-On Inc CS 833034101 266769 924 SH SOLE 0 0 924 Snowflake Inc. CS 833445109 787826 3959 SH SOLE 0 0 3959 Sonic Automotive Inc Class A CS 83545g102 441586 7856 SH SOLE 0 0 7856 Sony Group Corp ADR CS 835699307 673435 7112 SH SOLE 375 0 6737 Southern Company CS 842587107 6047358 86243 SH SOLE 4208 0 82035 Southern Copper CS 84265V105 265784 3088 SH SOLE 0 0 3088 Southwest Airlines CS 844741108 203818 7057 SH SOLE 100 0 6957 SP Plus Corp CS 78469c103 340351 6641 SH SOLE 0 0 6641 Sprott Physical Gold CS 85207H104 170451 10700 SH SOLE 0 0 10700 Sprouts Farmers Markets Inc. CS 85208M102 623409 12958 SH SOLE 0 0 12958 Stag Industrial Inc CS 85254j102 226321 5765 SH SOLE 0 0 5765 Standard Lithium Corp CS 853606101 24765 12260 SH SOLE 3340 0 8920 Stanley Black & Decker CS 854502101 730201 7443 SH SOLE 400 0 7043 Starbucks Corp CS 855244109 27604098 287513 SH SOLE 30976 0 256537 State Street Corp. CS 857477103 929108 11995 SH SOLE 0 0 11995 Steel Dynamics Inc CS 858119100 377033 3192 SH SOLE 0 0 3192 Steris Plc CS g8473t100 542721 2469 SH SOLE 0 0 2469 Stoneridge Inc CS 86183P102 977111 49929 SH SOLE 0 0 49929 Stryker Corp CS 863667101 18177675 60702 SH SOLE 1484 0 59218 Sugarbud Craft Growers Corp CS 865001309 1188 20073 SH SOLE 0 0 20073 SunCoke Energy CS 86722A103 124179 11562 SH SOLE 0 0 11562 Suncor Energy CS 867224107 292855 9140 SH SOLE 0 0 9140 Sunworks Inc CS 86803x204 17229 73379 SH SOLE 0 0 73379 Super Micro Computer Inc CS 86800u104 586428 2063 SH SOLE 0 0 2063 Swedish Match AB Rtfrights Exp CS w9376l162 15000 15000 SH SOLE 0 0 15000 Swire Pacific Ltd ADR CS 870794302 92434 10991 SH SOLE 0 0 10991 Swiss Medica Inc - Revoked by CS 87089c104 0 25500 SH SOLE 0 0 25500 Synchrony Financial CS 87165b103 289451 7579 SH SOLE 0 0 7579 Synopsys Inc CS 871607107 1482941 2880 SH SOLE 0 0 2880 Sysco Corp CS 871829107 641454 8771 SH SOLE 219 0 8552 T-MOBILE US INC CS 872590104 1199326 7480 SH SOLE 0 0 7480 T. Rowe Price Associates Inc CS 74144T108 979846 9099 SH SOLE 369 0 8730 Taiwan Manufacturing Inc CS 874039100 20826045 200250 SH SOLE 52986 0 147264 Take Two Interactive CS 874054109 9290034 57720 SH SOLE 23186 0 34534 Target CS 87612E106 4100305 28790 SH SOLE 15 0 28775 Taylor Morrison Home Corporati CS 87724P106 334931 6278 SH SOLE 0 0 6278 TE Connectivity CS H84989104 978967 6968 SH SOLE 2573 0 4395 Tecsy CS 878950104 248137 10020 SH SOLE 0 0 10020 Teekay Shipping Corp CS Y8564W103 105534 14760 SH SOLE 0 0 14760 Tencent Holdings Ltd ADR CS 88032Q109 635968 16829 SH SOLE 0 0 16829 Teradata CS 88076W103 849663 19528 SH SOLE 0 0 19528 Teradyne Inc. CS 880770102 1318858 12153 SH SOLE 0 0 12153 Tesla Inc. CS 88160r101 16262766 65449 SH SOLE 2538 0 62911 Tesla Inc. CS 88160r101 24848 100 SH Call SOLE 0 0 100 Tesla Inc. CS 88160r101 49696 200 SH Call SOLE 0 0 200 Tetra Tech Inc. CS 88162g103 200741 1203 SH SOLE 0 0 1203 Texas Instrument Inc CS 882508104 6891821 40431 SH SOLE 2068 0 38363 Texas Instrument Inc CS 882508104 988668 5800 SH Put SOLE 0 0 5800 Textron, Inc. CS 883203101 288879 3592 SH SOLE 0 0 3592 The AZEK Co Inc Class A CS 05478c105 743963 19450 SH SOLE 0 0 19450 The Trade Desk Inc CS 88339j105 396358 5508 SH SOLE 0 0 5508 Theratechnologies Inc CS 88338h100 47372 29242 SH SOLE 0 0 29242 Thermo Energy CS 883906406 0 66100 SH SOLE 0 0 66100 THERMO FISHER CORP CS 883556102 3474655 6546 SH SOLE 49 0 6497 Third Century Bancorp CS 884120106 80962 11484 SH SOLE 0 0 11484 TJX Companies Inc CS 872540109 4715516 50267 SH SOLE 582 0 49685 Toll Brothers CS 889478103 1378931 13415 SH SOLE 0 0 13415 Toro Co CS 891092108 941182 9805 SH SOLE 0 0 9805 Toronto Dominion CS 891160509 300823 4655 SH SOLE 0 0 4655 Totalenergies SE CS 89151e109 544806 8086 SH SOLE 0 0 8086 Toyota Motor CS 892331307 527551 2877 SH SOLE 25 0 2852 Tractor Supply Company CS 892356106 1288890 5994 SH SOLE 0 0 5994 Trane Technologies PLC CS g8994e103 3266369 13392 SH SOLE 0 0 13392 TransDigm Group Inc CS 893641100 847721 838 SH SOLE 0 0 838 Transocean Ltd Zug Namen CS H8817H100 69850 11000 SH SOLE 0 0 11000 Travelers Companies Inc CS 89417E109 2897890 15213 SH SOLE 1106 0 14107 Trevi Therapeutics CS 89532m101 1714474 1279458 SH SOLE 836507 0 442951 Trex Company Inc CS 89531P105 370568 4476 SH SOLE 0 0 4476 TRUIST FINANCIAL CORPORATION CS 89832Q109 324341 8785 SH SOLE 262 0 8523 Turkcell ADR CS 900111204 347046 72151 SH SOLE 0 0 72151 Twilio Inc CS 90138f102 276394 3643 SH SOLE 0 0 3643 Tyler Technologies Inc CS 902252105 2351925 5625 SH SOLE 0 0 5625 Tyler Technologies Inc CS 902252105 418120 1000 SH Put SOLE 0 0 1000 Tyson Foods Inc. Cl A CS 902494103 306154 5696 SH SOLE 1625 0 4071 UBER TECHNOLOGIES INC CS 90353T100 1264278 20534 SH SOLE 0 0 20534 UBS AG CS h42097107 1057898 34236 SH SOLE 0 0 34236 UFP Industries, Inc. CS 90278q108 792472 6312 SH SOLE 0 0 6312 Ulta Beauty Inc CS 90384S303 2746394 5605 SH SOLE 65 0 5540 Under Armour Inc CS 904311206 130385 15615 SH SOLE 0 0 15615 Under Armour Inc CS 904311107 182305 20740 SH SOLE 0 0 20740 UniCredit SpA ADR CS 904678406 860686 63435 SH SOLE 0 0 63435 Unilever PLC ADR CS 904767704 844629 17422 SH SOLE 400 0 17022 Union Pacific Corp CS 907818108 25317835 103077 SH SOLE 16675 0 86402 United Microelectronics Corp CS 910873405 186560 22052 SH SOLE 0 0 22052 United Parcel Service Inc. CS 911312106 7998527 50872 SH SOLE 8968 0 41903 United Rentals CS 911363109 1463374 2552 SH SOLE 0 0 2552 UnitedHealth Group Inc CS 91324P102 67085941 127426 SH SOLE 10563 0 116863 UnitedHealth Group Inc CS 91324P102 105294 200 SH Call SOLE 0 0 200 UnitedHealth Group Inc CS 91324P102 263235 500 SH Put SOLE 0 0 500 UNUM Corp. CS 91529Y106 1136293 25128 SH SOLE 0 0 25128 US Bancorp CS 902973304 1621008 37454 SH SOLE 14181 0 23273 US Digital Communications CS 90332a107 0 10000 SH SOLE 0 0 10000 Vale S.A. CS 91912E105 817954 51573 SH SOLE 0 0 51573 Valero Energy CS 91913Y100 1851175 14240 SH SOLE 0 0 14240 Valmont Industries, Inc. CS 920253101 271572 1163 SH SOLE 0 0 1163 VALVOLINE INC CS 92047W101 610844 16255 SH SOLE 0 0 16255 Vanguard Mid-Cap Value ETF CS 922908512 8517662 58738 SH SOLE 0 0 58738 Vapor Group Inc CS 922101100 0 58800 SH SOLE 0 0 58800 Veeva Systems Inc. A CS 922475108 376253 1954 SH SOLE 0 0 1954 Veralto Corp CS 92338c103 796934 9688 SH SOLE 102 0 9586 Vericel Corp CS 92346j108 428744 12040 SH SOLE 0 0 12040 Verisk Analytics CS 92345Y106 823715 3449 SH SOLE 0 0 3449 Verizon Communicatons Com CS 92343v104 28488857 755673 SH SOLE 200941 0 554732 Vertex Pharmaceuticals CS 92532F100 1105044 2716 SH SOLE 950 0 1766 Viatris Inc. CS 92556v106 1396906 128985 SH SOLE 4470 0 124515 Vipshop Holding Ltd CS 92763w103 644706 36301 SH SOLE 0 0 36301 Viracta Therapeutics Inc CS 92765f108 202612 355460 SH SOLE 198433 0 157027 Visa Inc Class A Shares CS 92826C839 74627065 286641 SH SOLE 82001 0 204640 Vishay Intertechnology Inc. CS 928298108 211870 8839 SH SOLE 0 0 8839 Vodafone Group PLC CS 92857W308 276669 31801 SH SOLE 0 0 31801 Volvo AB CS 928854108 395843 15257 SH SOLE 0 0 15257 Vor Biopharma Inc Ordinary Sha CS 929033108 803590 357151 SH SOLE 270066 0 87085 Voya Financial, Inc. CS 929089100 597013 8183 SH SOLE 0 0 8183 Vulcan Materials CS 929160109 7980310 35154 SH SOLE 0 0 35154 W. P. Carey & Co. LLC CS 92936U109 356504 5501 SH SOLE 0 0 5501 W. W. Grainger Inc CS 384802104 1021137 1232 SH SOLE 0 0 1232 Wal Mart de Mexico ADR CS 93114W107 742764 17619 SH SOLE 278 0 17341 Walgreen Boots Alliance Inc CS 931427108 1853391 70984 SH SOLE 927 0 70057 Walmart Inc CS 931142103 16899565 107197 SH SOLE 31438 0 75759 Warner Bros.Discovery Inc CS 934423104 479929 42173 SH SOLE 10341 0 31832 Waste Management Inc CS 94106L109 6955926 38838 SH SOLE 386 0 38452 Watsco CS 942622200 275131 642 SH SOLE 0 0 642 Watts Water Tech CS 942749102 276123 1325 SH SOLE 0 0 1325 Wavefront Tech Solutions Inc CS 94354b100 0 202500 SH SOLE 0 0 202500 WaveTrue Inc CS 743164105 0 15000 SH SOLE 0 0 15000 Wealth Minerals Ltd CS 946885209 8400 42000 SH SOLE 0 0 42000 WEC Energy Group Inc. CS 92939u106 515120 6120 SH SOLE 15 0 6105 Wells Fargo & Company CS 949746101 3969513 80648 SH SOLE 24132 0 56516 Western Union CS 959802109 322548 27059 SH SOLE 0 0 27059 Weyerhauser Corporation CS 962166104 1379454 39674 SH SOLE 25374 0 14300 WH Group Ltd CS 92890t205 426652 33061 SH SOLE 0 0 33061 Wheaton Precious Metals Corp CS 962879102 364547 7388 SH SOLE 0 0 7388 Wheels Up Experience Inc Ordin CS 96328l205 48003 13995 SH SOLE 0 0 13995 Williams-Sonoma CS 969904101 577190 2860 SH SOLE 0 0 2860 Williams Companies, Inc. CS 969457100 1512560 43427 SH SOLE 120 0 43307 Wolters Kluwer CS 977874205 601091 4228 SH SOLE 0 0 4228 Wolverine Energy and Infrastru CS 977891100 13 10604 SH SOLE 0 0 10604 Workday Inc CS 98138h101 407189 1475 SH SOLE 0 0 1475 World Moto Inc CS 98158h106 0 50000 SH SOLE 0 0 50000 Worthington Industries CS 981811102 307719 5347 SH SOLE 500 0 4847 Xeriant Inc CS 98422n103 741 42000 SH SOLE 0 0 42000 Xylem Inc CS 98419M100 523458 4577 SH SOLE 307 0 4270 Yum China Holdings Inc CS 98850p109 622624 14674 SH SOLE 0 0 14674 Yum! Brands Inc. CS 988498101 2578019 19731 SH SOLE 0 0 19731 Zillow Group Inc CS 98954m200 410459 7094 SH SOLE 0 0 7094 Zimmer Biomet Holdings Inc CS 98956p102 511293 4201 SH SOLE 105 0 4096 Zions Bancorp NA CS 989701107 857966 19557 SH SOLE 0 0 19557 Zoetis Inc CS 98978V103 18873417 95625 SH SOLE 10706 0 84919 Zoom Video Communications Inc CS 98980l101 226157 3145 SH SOLE 0 0 3145 AGNC INVT CORP RE 00123q104 242798 24750 SH SOLE 0 0 24750 Arbor Realty Trust Inc RE 038923108 363230 23928 SH SOLE 0 0 23928 Ares Industrial Real Estate In RE 091863407 517829 38532 SH SOLE 0 0 38532 Brixmor Property Group RE 11120u105 503470 21636 SH SOLE 0 0 21636 Cencora Inc RE 03073e105 1283337 6249 SH SOLE 0 0 6249 CNL Healthcare Properties RE 12612c108 122787 17744 SH SOLE 3840 0 13904 Digital Realty Trust Inc RE 253868103 785758 5839 SH SOLE 0 0 5839 Empire State Realty Trust RE 292104106 232864 24031 SH SOLE 0 0 24031 FS Energy & Power Fd RE 30264d109 111541 30643 SH SOLE 0 0 30643 Highlands REIT RE 43110a104 11572 36163 SH SOLE 0 0 36163 Jones Lang Lasalle Income Prop RE 48021r401 473618 37799 SH SOLE 0 0 37799 KBS Real Estate Investment Tru RE 48668l105 139024 15447 SH SOLE 5019 0 10429 Kite Realty Group RE 49803t300 396255 17334 SH SOLE 0 0 17334 Progressive Interchange LLC RE 742995871 50000 50000 SH SOLE 0 0 50000 Real Estate Select Sector SPDR RE 81369y860 589884 14725 SH SOLE 3 0 14722 Rithm Capital Corp RE 64828t201 911054 85305 SH SOLE 0 0 85305 Royal Oak Realty Trust Inc RE 11899n308 228968 3550 SH SOLE 0 0 3550 Schwab US REIT RE 808524847 1384231 66839 SH SOLE 32183 0 34656 Simon Property Group Inc RE 828806109 764942 5363 SH SOLE 0 0 5363 Starwood Property Trust RE 85571B105 217137 10330 SH SOLE 1500 0 8830 Starwood Real Estate Income Tr RE 033979230 247622 10282 SH SOLE 0 0 10282 Tanger Inc RE 875465106 744163 26846 SH SOLE 0 0 26846 Vanguard REIT Viper Index Seri RE 922908553 5093671 57647 SH SOLE 0 0 57647 VICI Properties Inc RE 925652109 380788 11944 SH SOLE 0 0 11944 Welltower Inc RE 95040q104 1804543 20013 SH SOLE 0 0 20013 Aim Immunotech Wts WT 00901b113 0 15000 SH SOLE 0 0 15000 Eve Holding Inc Wts WT 29970n112 48020 49000 SH SOLE 0 0 49000 VerifyMe Inc WTS WT 92346x115 495 11000 SH SOLE 0 0 11000 Vicarious Surgical Inc WT 92561v117 750 25000 SH SOLE 0 0 25000 BMO SPX due 02/02/2026 SE 06375m5b7 3856913 3715000 SH SOLE 125000 0 3590000 C MXEA 12-18-24 15 buff SE 17330pg60 2217231 1835000 SH SOLE 170000 0 1665000 Goldman Sachs 24m SPX Callable SE 40057l3e9 567875 500000 SH SOLE 0 0 500000 Goldman Sachs 24m SPX Market L SE 40057l3c3 2518525 2250000 SH SOLE 0 0 2250000 Goldman Sachs 36m SX5E Market SE 40057l5s6 1122100 1000000 SH SOLE 0 0 1000000 GS MXEA due 06/25/2026 SE 40057xls2 1653410 1635000 SH SOLE 25000 0 1610000 GS MXEA due 4-25-24 15 buff SE 40057jv37 2095853 2120000 SH SOLE 300000 0 1820000 GS MXEA due 9-20-24 15 buff SE 40057ll58 829080 775000 SH SOLE 0 0 775000 GS SPX 10-24-24 15 abs ret buf SE 40057ltn1 10332308 9115000 SH SOLE 225000 0 8890000 GS SPX due 8-14-24 15 buff SE 40057l5a5 4868299 4515000 SH SOLE 0 0 4515000 JPM MID due 02/02/2026 SE 48133yum4 1724688 1680000 SH SOLE 125000 0 1555000 JPM Mid due 06/02/2026 SE 48134rub2 2532960 2400000 SH SOLE 0 0 2400000 JPM MID due 8-14-24 15 buff SE 48133cz21 1827918 1730000 SH SOLE 0 0 1730000 JPM MXEF 12-18-24 15 buff SE 48133g2r3 1924456 1840000 SH SOLE 450000 0 1390000 JPM MXEF 2-21-25 15 buff SE 48133mka7 2476031 2115000 SH SOLE 0 0 2115000 JPM MXEF due 06/25/2026 SE 48134tdg6 916461 910000 SH SOLE 0 0 910000 JPM MXEF due 9-20-24 15 buff SE 48133d3g3 566577 590000 SH SOLE 30000 0 560000 JPM SPX due 8/28/2025 SE 48133ulz3 6644435 5725000 SH SOLE 15000 0 5710000 MS MXEA due 8-14-24 15 buff SE 61773h7b9 2461388 2475000 SH SOLE 25000 0 2450000 MS MXEF due 02/02/2026 SE 61775hsn8 996527 1015000 SH SOLE 0 0 1015000 MS SPX 4-24-25 SE 61774htu2 4736862 3610000 SH SOLE 70000 0 3540000 MS SPX due 4-22-24 15 buff SE 61773f6p3 6531354 6040000 SH SOLE 400000 0 5640000 RBC MXEA due 08/28/2025 SE 78016hte0 4113644 3695000 SH SOLE 0 0 3695000 RBC MXEF due 4-25-24 15 buff SE 78016f3s1 1634430 1810000 SH SOLE 350000 0 1460000 RBC RTY due 02/02/2026 SE 78016nrt6 825595 815000 SH SOLE 30000 0 785000 RBC RTY due 3-14-24 15 buff SE 78016e3h8 905298 925000 SH SOLE 60000 0 865000 RBC SPX due 06/02/2026 SE 78017F2H5 3123200 3050000 SH SOLE 0 0 3050000 RBC SPX due 11/24/2025 SE 78016ndc8 3795352 3440000 SH SOLE 0 0 3440000 TD RTY 10/24/2024 15 abs ret b SE 89114yw31 4652113 4252000 SH SOLE 25000 0 4227000 TD RTY due 12-3-24 15 abs ret SE 89114y4b4 2564179 2272000 SH SOLE 50000 0 2222000 TD RTY due 4-25-24 15 buff SE 89114ttw2 3014303 3135000 SH SOLE 0 0 3135000 TD SPX 2-21-25 15 buff SE 89114yba8 16740614 14528000 SH SOLE 650000 0 13878000 TD SPX 7/23/24 15 abs ret buff SE 89114ymj7 8129970 7235000 SH SOLE 50000 0 7185000 TD SPX due 06/25/2026 SE 89115fm40 3270000 3270000 SH SOLE 100000 0 3170000 TD SPX due 9-20-24 15 buff SE 89114val1 7612187 6705000 SH SOLE 0 0 6705000 UBS MID due 4-25-24 15 buff SE 90279dmm5 3754761 3610000 SH SOLE 50000 0 3560000 UBS RTY due 8-14-24 15 buff SE 90279dyk6 1322360 1300000 SH SOLE 0 0 1300000 UBS RTY due 9-20-24 buffer SE 90279d2p0 1868180 1815000 SH SOLE 0 0 1815000 Alps Alerian Energy Infra ML 00162Q676 236673 10250 SH SOLE 0 0 10250 ALPS Alerian MLP ETF ML 00162Q452 456674 10740 SH SOLE 0 0 10740 Energy Transfer LP ML 29273v100 6609512 478950 SH SOLE 22322 0 456628 Enterprise Products Ptnrs ML 293792107 12887006 489070 SH SOLE 19843 0 469227 Genesis Energy LP ML 371927104 277950 24003 SH SOLE 0 0 24003 JPMorgan Alerian MLP Index ML 46625H365 5337449 210467 SH SOLE 13792 0 196675 MPLX LP ML 55336V100 1856395 50555 SH SOLE 6400 0 44155 Nextera Energy Partners Lp ML 65341b106 858473 28230 SH SOLE 3451 0 24779 One Gas Inc. ML 68235p108 452221 7097 SH SOLE 0 0 7097 Sunoco LP ML 86765k109 286465 4780 SH SOLE 0 0 4780 Targa Resources Prtns Com St ML 87612G101 2054501 23650 SH SOLE 7537 0 16113 UBS E-TRACS Alerian MLP Infras ML 90274d382 2316099 108330 SH SOLE 9000 0 99330 Western Midstream Partners LP ML 958669103 246750 8433 SH SOLE 0 0 8433 ABRDN Global Premier Property EE 00302l108 64796 16700 SH SOLE 0 0 16700 ALPS Equal Sector Weight ETF EE 00162q205 389263 3554 SH SOLE 0 0 3554 Aptus Collared Income Opportun EE 26922a222 10149411 306074 SH SOLE 0 0 306074 ARK Innovation ETF EE 00214q104 403339 7702 SH SOLE 0 0 7702 Avantis U.S. Small Cap Value E EE 025072877 214802 2392 SH SOLE 0 0 2392 BNY Mellon Municipal Income EE 05589t104 81055 12470 SH SOLE 0 0 12470 Cambria Etf Tr Shareholder Yie EE 132061201 910212 13471 SH SOLE 0 0 13471 Communication Services Select EE 81369y852 5738637 78979 SH SOLE 1438 0 77542 Deutsche X Tracks MSCI EAFE EE 233051200 2689065 72717 SH SOLE 23692 0 49025 DFA US Large Cap Equity Instit EE 23320g240 905215 34380 SH SOLE 0 0 34380 DFA US Sustainability Core 1 EE 233203215 293795 7851 SH SOLE 0 0 7851 Dimensional Emerging Core Equi EE 25434v302 4840951 200786 SH SOLE 3461 0 197325 Dimensional International Core EE 25434v799 866157 33927 SH SOLE 0 0 33927 Dimensional International Cr E EE 25434v203 12333075 430624 SH SOLE 17310 0 413314 Dimensional International Valu EE 25434V807 1593834 46386 SH SOLE 0 0 46386 Dimensional US Core Equity 2 E EE 25434v708 4665605 159617 SH SOLE 0 0 159617 Dimensional US Core Equity Mar EE 25434v104 9608318 288972 SH SOLE 9400 0 279572 Dimensional US Equity ETF EE 25434v401 540887 10436 SH SOLE 0 0 10436 Dimensional US Marketwide Valu EE 25434v724 9354773 251337 SH SOLE 0 0 251337 Dimensional US Small Cap Value EE 25434v815 597319 20512 SH SOLE 0 0 20512 Dimensional US Targeted Value EE 25434v609 5972929 114140 SH SOLE 0 0 114140 Dimensional World ex U.S. Core EE 25434V880 1807813 74030 SH SOLE 0 0 74030 Direxion Daily Small Cap Bear EE 25460e232 670819 33625 SH SOLE 0 0 33625 ETF Managers Trust EE 26924g201 2846833 47125 SH SOLE 309 0 46816 Fidelity High Dividend ETF EE 316092840 2082601 49257 SH SOLE 0 0 49257 First Tr Value Line Dividend I EE 33734H106 2473991 60996 SH SOLE 31651 0 29345 First Tr. Financials AlphaDEX EE 33734x135 428213 9892 SH SOLE 0 0 9892 First Tr. NYSE Arca Biotech ET EE 33733e203 1307117 8270 SH SOLE 0 0 8270 First Trust Capital Strength E EE 33733e104 5752475 71870 SH SOLE 50124 0 21746 First Trust Cnsmr Staples Alph EE 33734x119 227881 3612 SH SOLE 0 0 3612 First Trust Health Care Alpha EE 33734x143 761208 7351 SH SOLE 0 0 7351 First Trust Industrials Etf EE 33734x150 232393 3583 SH SOLE 0 0 3583 First Trust Mid Cap Core ETF EE 33735b108 218823 2095 SH SOLE 0 0 2095 First Trust NASDAQ Cln Edge Gr EE 33733e500 228388 5416 SH SOLE 0 0 5416 First Trust NASDAQ Cybersecuri EE 33734x846 243927 4531 SH SOLE 0 0 4531 First Trust NASDAQ Technology EE 33738r118 530307 8274 SH SOLE 0 0 8274 First Trust Rising Dividend ET EE 33738r506 605792 11724 SH SOLE 430 0 11294 First Trust SMID Cp Rising Div EE 33741x102 860245 26251 SH SOLE 0 0 26251 First Trust Tech Etf EE 33734x176 14050903 109713 SH SOLE 664 0 109049 FT Cboe US Equity Buffer Nov EE 33740F847 222560 5235 SH SOLE 0 0 5235 FT Cboe Vest Fund of Buffer ET EE 33740f755 247652 9321 SH SOLE 0 0 9321 Global X MLP & Energy Infrastr EE 37954y293 8783596 196853 SH SOLE 321 0 196532 Global X Silver Miners ETF EE 37954y848 210260 7411 SH SOLE 0 0 7411 Global X US Infrastructure Dev EE 37954y673 7825867 227100 SH SOLE 37745 0 189355 Industrial Select Sector SPDR EE 81369Y704 10988322 96397 SH SOLE 34 0 96363 Innovator Growth-100 Pwr Buff EE 45782c466 3482241 83527 SH SOLE 1873 0 81654 Innovator Growth-100 Pwr Buff EE 45782c615 255559 5580 SH SOLE 0 0 5580 Innovator MSCI EAFE Power Buff EE 45782c367 1195792 46475 SH SOLE 0 0 46475 Innovator Nasdaq-100 Power Bfr EE 45782c276 3205612 58173 SH SOLE 2812 0 55361 Innovator Nasdaq-100 Power Bfr EE 45782c276 286961 5208 SH SOLE 0 0 5208 Innovator Nasdaq-100 Pwr Bffr EE 45782c334 790590 17773 SH SOLE 0 0 17773 Innovator S&P 500 Power Bffr E EE 45782c870 1425190 43597 SH SOLE 0 0 43597 Innovator S&P 500 Power Buffer EE 45782C680 11405103 341777 SH SOLE 0 0 341777 Innovator S&P 500 Power Buffer EE 45782c656 12303308 353926 SH SOLE 6777 0 347149 Innovator S&P 500 Power Buffer EE 45782c417 741833 22721 SH SOLE 0 0 22721 Innovator S&P 500 Power Buffer EE 45782c508 787738 21153 SH SOLE 0 0 21153 Innovator S&P 500 Power Buffer EE 45782C813 1945864 53768 SH SOLE 0 0 53768 Innovator S&P 500 Power Buffer EE 45782c748 560747 16799 SH SOLE 0 0 16799 Innovator S&P 500 Power Buffer EE 45782c383 3126118 87763 SH SOLE 0 0 87763 Innovator S&P 500 Power Buffer EE 45782c318 2177188 69173 SH SOLE 276 0 68897 Innovator S&P 500 Power Buffer EE 45782c797 1213517 33597 SH SOLE 0 0 33597 Innovator U.S. Eq Power Buffer EE 45782C540 9482441 270155 SH SOLE 18375 0 251780 Innovator US Equity Power Buff EE 45782c573 2051011 59553 SH SOLE 0 0 59553 Invesco Aerospace Defense ETF EE 46137v100 41030831 445213 SH SOLE 13469 0 431744 Invesco Dividend Achievers ETF EE 46137v506 1710067 42870 SH SOLE 0 0 42870 Invesco FTSE RAFI US 1000 ETF EE 46137V613 636346 18078 SH SOLE 0 0 18078 Invesco FTSE RAFI US 1500 Smal EE 46137V597 236524 6309 SH SOLE 0 0 6309 Invesco NASDAQ 100 ETF EE 46138g649 2455737 14571 SH SOLE 0 0 14571 Invesco NASDAQ Next Gen 100 ET EE 46138G631 249933 9260 SH SOLE 0 0 9260 INVESCO QQQ TR SER 1 EE 46090e103 93039124 227191 SH SOLE 23485 0 203705 Invesco S&P 500 Eql Wt Tech ET EE 46137v282 521993 15992 SH SOLE 0 0 15992 Invesco S&P 500 Equal Weight E EE 46137V357 51925878 329061 SH SOLE 4683 0 324378 Invesco S&P 500 Healthcare EE 46137v332 9991674 335516 SH SOLE 13000 0 322516 Invesco S&P 500 Low Volatility EE 46138E354 817407 13045 SH SOLE 3156 0 9889 Invesco S&P 500 Pure Growth EE 46137v266 615076 19066 SH SOLE 0 0 19066 Invesco S&P 500 Quality ETF EE 46137V241 932767 17248 SH SOLE 0 0 17248 Invesco S&P MidCap Low Vol ETF EE 46138e198 253456 4766 SH SOLE 0 0 4766 Invesco S&P SmallCap 600 Reven EE 46138g664 407704 9841 SH SOLE 0 0 9841 ISHARES BIOTECHNOLOGY ETF EE 464287556 7819971 57563 SH SOLE 401 0 57162 iShares Core Growth Allocation EE 464289867 203429 3825 SH SOLE 0 0 3825 iShares Core MSCI Total Intl S EE 46432f834 874876 13474 SH SOLE 20 0 13454 iShares Core U.S. REIT ETF EE 464288521 841273 15496 SH SOLE 0 0 15496 iShares Currency MSCI EAFE EE 46434V803 438712 13923 SH SOLE 0 0 13923 iShares Dow Jones US Aerospace EE 464288760 799215 6313 SH SOLE 527 0 5786 Ishares Dow Jones Us Consum No EE 464287812 478793 2497 SH SOLE 0 0 2497 iShares Dow Jones US Financial EE 464287788 1147968 13441 SH SOLE 0 0 13441 iShares Dow Jones US Industria EE 464287754 243263 2127 SH SOLE 0 0 2127 iShares Edge MSCI Min Vol Glob EE 464286525 567636 5657 SH SOLE 1193 0 4463 iShares ESG Advanced MSCI USA EE 46436e767 248096 6230 SH SOLE 0 0 6230 iShares ESG Aware MSCI USA ETF EE 46435g425 670410 6390 SH SOLE 140 0 6250 iShares ESG Screened S&P 500 E EE 46436e569 740851 20361 SH SOLE 1500 0 18861 iShares ESG Screened S&P Mid-C EE 46436e551 231079 6125 SH SOLE 1000 0 5125 iShares Exponential Technologi EE 46434v381 2298711 38395 SH SOLE 0 0 38395 iShares FTSE/Xinhua China25 In EE 464287184 224085 9325 SH SOLE 0 0 9325 iShares Morningstar Large-Cap EE 464287119 945509 13941 SH SOLE 0 0 13941 iShares Morningstar Mid-Cap ET EE 464288208 277918 4140 SH SOLE 0 0 4140 iShares Morningstar Mid-Cap Gr EE 464288307 542407 8416 SH SOLE 0 0 8416 iShares Morningstar Small Cap EE 464288604 211200 4800 SH SOLE 0 0 4800 iShares MSCI EAFE Growth Index EE 464288885 353084 3646 SH SOLE 0 0 3646 iShares MSCI Emerging Mkts ex EE 46434g764 7175183 129493 SH SOLE 0 0 129493 iShares MSCI US Momentum Fctr EE 46432f396 1828022 11652 SH SOLE 1158 0 10494 iShares MSCI USA ESG Select ET EE 464288802 373194 3713 SH SOLE 0 0 3713 iShares MSCI USA Quality Facto EE 46432f339 5340954 36298 SH SOLE 18814 0 17484 iShares North Amer Tech-Softwa EE 464287515 786203 1938 SH SOLE 0 0 1938 iShares PHLX Semiconductor ETF EE 464287523 585045 1016 SH SOLE 0 0 1016 Ishares Russell 3000 I Fd EE 464287689 1215866 4442 SH SOLE 0 0 4442 iShares Russell Mid Cap Growth EE 464287481 11922727 114137 SH SOLE 9042 0 105095 iShares Russell Mid Cap Index EE 464287499 24247198 311941 SH SOLE 19001 0 292940 iShares Russell Mid Cap Value EE 464287473 8234369 70809 SH SOLE 8579 0 62230 iShares Russell Top 200 Growth EE 464289438 789717 4507 SH SOLE 0 0 4507 iShares Russell Top 200 Value EE 464289420 353657 5040 SH SOLE 0 0 5040 Ishares S&p Global Clean Energ EE 464288224 431902 27739 SH SOLE 0 0 27739 iShares S&P Global Energy Sect EE 464287341 769172 19667 SH SOLE 0 0 19667 Ishares S&p Global Healthcare EE 464287325 511352 5897 SH SOLE 0 0 5897 iShares S&P Global Technology EE 464287291 686552 10070 SH SOLE 2024 0 8046 Ishares S&p Global Telecommuni EE 464287275 525196 7039 SH SOLE 0 0 7039 iShares Select Dividend ETF EE 464287168 11492509 98042 SH SOLE 800 0 97242 Ishares Tr Dow Jones Medical D EE 464288810 492102 9118 SH SOLE 0 0 9118 iShares US Basic Materials Ind EE 464287838 295404 2138 SH SOLE 0 0 2138 iShares US Consumer Services EE 464287580 297637 3928 SH SOLE 0 0 3928 iShares US HealthCare ETF EE 464288828 978168 3726 SH SOLE 73 0 3653 iShares US Healthcare Index EE 464287762 961064 3358 SH SOLE 349 0 3009 iShares US Home Construction EE 464288752 1084163 10657 SH SOLE 2500 0 8157 iShares US Technology EE 464287721 2443192 19904 SH SOLE 1368 0 18536 Ishs S&p Global Consumer Stapl EE 464288737 227602 3839 SH SOLE 0 0 3839 JP Morgan Div Return US Eq ETF EE 46641q407 212376 2067 SH SOLE 0 0 2067 JPMorgan Equity Premium Income EE 46641q332 4664014 84831 SH SOLE 1050 0 83781 JPMorgan US Value Factor ETF EE 46641q753 987648 25600 SH SOLE 0 0 25600 Main Street Capital Corp EE 56035l104 507601 11742 SH SOLE 660 0 11082 MATERIALS SELECT SECTOR SPDR T EE 81369Y100 1092633 12773 SH SOLE 0 0 12773 Pacer Global Cash Cows Dividen EE 69374h709 208886 6095 SH SOLE 0 0 6095 Pacer US Cash Cows 100 ETF EE 69374h881 19933306 383407 SH SOLE 13720 0 369687 PowerShares Buyback Achievers EE 46137V308 576011 5817 SH SOLE 119 0 5698 Powershares Solar ETF EE 46138g706 206818 3877 SH SOLE 600 0 3277 ProShares Large Cap Core Plus EE 74347r248 474856 8670 SH SOLE 0 0 8670 ProShares S&P 500 Div Aristocr EE 74348a467 2687824 28233 SH SOLE 0 0 28233 ProShares Ultra S&P 500 EE 74347R107 531947 8175 SH SOLE 0 0 8175 Saba Capital Income & Opportun EE 78518h202 90492 11737 SH SOLE 0 0 11737 Schwab Emerging Mkts ETF EE 808524706 1508954 60869 SH SOLE 436 0 60433 Schwab Fd US Lg Co ETF EE 808524771 476464 7692 SH SOLE 0 0 7692 Schwab Fund. Intl. LG Co. ETF EE 808524755 218144 6467 SH SOLE 0 0 6467 Schwab Fundamental US Broad Ma EE 808524789 775544 12693 SH SOLE 0 0 12693 Schwab International Dividend EE 808524672 1809455 73585 SH SOLE 0 0 73585 Schwab International Equity EE 808524805 3571062 96620 SH SOLE 2245 0 94375 Schwab US Broad ETF EE 808524102 2323107 41730 SH SOLE 0 0 41730 Schwab US Dividend Equity EE 808524797 18752721 246325 SH SOLE 2162 0 244163 Schwab US Large Cap ETF EE 808524201 16131427 286018 SH SOLE 31104 0 254914 Schwab US Large Cap Growth EE 808524300 40997283 494181 SH SOLE 2034 0 492147 Schwab US Large Cap Value EE 808524409 8962667 127855 SH SOLE 3112 0 124743 Schwab US Mid-Cap ETF EE 808524508 6742015 89512 SH SOLE 6517 0 82995 Schwab US Small-Cap ETF EE 808524607 4502159 95304 SH SOLE 4572 0 90732 SPDR Consumer Discret Select S EE 81369Y407 3855845 21564 SH SOLE 0 0 21564 SPDR Consumer Staples Select S EE 81369Y308 13408251 186148 SH SOLE 324 0 185824 SPDR Dow Jones Indl Avg ETF Se EE 78467X109 2174128 5769 SH SOLE 2175 0 3594 SPDR Energy Index EE 81369Y506 10879140 129761 SH SOLE 1957 0 127804 SPDR Euro STOXX 50 ETF EE 78463X202 1028239 21507 SH SOLE 4100 0 17407 SPDR Financial Index EE 81369Y605 4442780 118159 SH SOLE 1565 0 116594 SPDR Health Care Select EE 81369Y209 26841676 196815 SH SOLE 826 0 195989 SPDR KBW Reg'l Banking EE 78464a698 267655 5105 SH SOLE 0 0 5105 SPDR Portfolio Developed EE 78463x889 214148 6297 SH SOLE 0 0 6297 SPDR Portfolio Large Cap ETF EE 78464a854 852643 15253 SH SOLE 0 0 15253 SPDR Portfolio S&P 400 Mid Cap EE 78464a847 408424 8383 SH SOLE 900 0 7483 SPDR Portfolio S&P 500 Growth EE 78464a409 352159 5413 SH SOLE 3655 0 1758 SPDR Portfolio Small Cap ETF EE 78468r853 940492 22297 SH SOLE 512 0 21785 SPDR S&P 500 ETF TRUST EE 78462f103 288279095 606508 SH SOLE 51909 0 554598 SPDR S&P 500 ETF TRUST EE 78462f103 95062 200 SH Call SOLE 0 0 200 SPDR S&P 500 Value ETF EE 78464a508 506143 10854 SH SOLE 3375 0 7479 Spdr S&P 600 Sm Cap Value EE 78464a300 307295 3689 SH SOLE 0 0 3689 SPDR S&P Bank ETF EE 78464a797 454018 9866 SH SOLE 0 0 9866 SPDR S&P Biotech EE 78464A870 603178 6755 SH SOLE 0 0 6755 SPDR S&P Dividend ETF EE 78464A763 65026797 520339 SH SOLE 120282 0 400057 SPDR S&P Int'l Small Cap Fd EE 78463X871 3459145 108915 SH SOLE 0 0 108915 SPDR S&P Mid Cap 400 ETF EE 78467Y107 102986900 202978 SH SOLE 18307 0 184670 SPDR S&P Oil & Gas Exploration EE 78468r556 242622 1772 SH SOLE 0 0 1772 SPDR S&P Pharmaceuticals ETF EE 78464a722 1662927 39955 SH SOLE 0 0 39955 SPDR Technology Index EE 81369Y803 32220772 167398 SH SOLE 3339 0 164059 SPDR Utilities Index EE 81369Y886 6623081 104580 SH SOLE 865 0 103716 T. Rowe Price Blue Chip Growth EE 87283q107 297027 9597 SH SOLE 1746 0 7851 UBS AG FI Large Cap Growth EE 902677780 715829 1030 SH SOLE 0 0 1030 Vaneck ETF TR EE 92189f106 1217212 39252 SH SOLE 0 0 39252 Vaneck ETF TR EE 92189f700 616372 8091 SH SOLE 1200 0 6891 VanEck Morningstar Wide Moat E EE 92189f643 21603300 254546 SH SOLE 2891 0 251655 VanEck Semiconductor ETF EE 92189f676 426018 2436 SH SOLE 0 0 2436 Vanguard Dividend Appreciation EE 921908844 125971541 739270 SH SOLE 1683 0 737587 Vanguard ESG US Stock ETF EE 921910733 336422 3955 SH SOLE 0 0 3955 Vanguard Europe ETF EE 922042874 2899125 44962 SH SOLE 475 0 44487 Vanguard Financials ETF EE 92204A405 492721 5341 SH SOLE 0 0 5341 Vanguard FTSE All-World Ex-US EE 922042775 2178115 38798 SH SOLE 0 0 38798 Vanguard FTSE Developed Mkts E EE 921943858 118479551 2473477 SH SOLE 247533 0 2225944 Vanguard FTSE Emerging Mkts ET EE 922042858 78857346 1918670 SH SOLE 146042 0 1772628 Vanguard Growth ETF EE 922908736 15213707 48938 SH SOLE 188 0 48750 Vanguard Health Care ETF EE 92204A504 19030505 75909 SH SOLE 5645 0 70264 Vanguard High Dividend Yield E EE 921946406 2455829 22000 SH SOLE 2547 0 19453 Vanguard Index Fds S&P 500 EE 922908363 11429250 26166 SH SOLE 441 0 25725 Vanguard Information Technolog EE 92204A702 23359877 48264 SH SOLE 1843 0 46421 Vanguard Large Cap ETF EE 922908637 5888950 26995 SH SOLE 29 0 26966 Vanguard Mega Cap Growth EE 921910816 3077662 11860 SH SOLE 0 0 11860 Vanguard Mega Cap Index ETF EE 921910873 392520 2319 SH SOLE 0 0 2319 Vanguard Mega Cap Value Index EE 921910840 2649550 24226 SH SOLE 0 0 24226 Vanguard Mid Cap Growth ETF EE 922908538 5481785 24966 SH SOLE 0 0 24966 Vanguard Mid Cap Vipers Index EE 922908629 14408988 61937 SH SOLE 240 0 61697 Vanguard Russell 1000 ETF EE 92206c730 25243440 116361 SH SOLE 7764 0 108597 Vanguard Russell 1000 Growth E EE 92206c680 1781775 22837 SH SOLE 0 0 22837 Vanguard Russell 1000 Value ET EE 92206c714 1820319 25094 SH SOLE 0 0 25094 Vanguard S&P 500 Growth ETF EE 921932505 495083 1828 SH SOLE 0 0 1828 Vanguard S&P 500 Value ETF EE 921932703 399577 2379 SH SOLE 0 0 2379 Vanguard S&P Small Cap 600 Gro EE 921932794 217628 2023 SH SOLE 0 0 2023 Vanguard Sector Index Fd Cons EE 92204A207 698443 3658 SH SOLE 0 0 3658 Vanguard Small Cap ETF EE 922908751 11448559 53666 SH SOLE 186 0 53480 Vanguard Small Cap Growth EE 922908595 1099532 4548 SH SOLE 0 0 4548 Vanguard Small Cap Value Fund EE 922908611 4847119 26933 SH SOLE 7 0 26926 Vanguard Telecom Services EE 92204A884 324876 2760 SH SOLE 0 0 2760 Vanguard Tot Stock Mrkt ETF EE 922908769 82022768 345767 SH SOLE 68870 0 276896 Vanguard Total Int'l Stock Ind EE 921909768 4864013 83920 SH SOLE 17906 0 66014 Vanguard Utilities ETF EE 92204A876 387656 2828 SH SOLE 0 0 2828 Vanguard Value ETF EE 922908744 17002904 113732 SH SOLE 159 0 113573 Vident International Equity EE 26922a404 212411 8631 SH SOLE 0 0 8631 Wisdomtree Emerg Markets EE 97717x578 1031526 35718 SH SOLE 1200 0 34518 WisdomTree Emerg Mkts Eq Inc E EE 97717W315 275470 6772 SH SOLE 0 0 6772 WisdomTree Int'l Small Cap Div EE 97717W760 10815224 169397 SH SOLE 2637 0 166760 WisdomTree Large Cap Dividend EE 97717w307 440229 6632 SH SOLE 0 0 6632 Wisdomtree Midcap Dividend EE 97717w505 15811090 346051 SH SOLE 1642 0 344409 Fidelity MSCI Health Care Inde EZ 316092600 932682 14418 SH SOLE 0 0 14418 Fidelity MSCI Information Tech EZ 316092808 288408 2008 SH SOLE 0 0 2008 Fidelity MSCI Real Estate ETF EZ 316092857 8744591 328127 SH SOLE 48861 0 279266 Fidelity Nasdaq Composite Inde EZ 315912808 416591 7032 SH SOLE 0 0 7032 GS Activebeta Large Cap ETF EZ 381430503 14529444 154882 SH SOLE 3240 0 151642 Invesco Dynamic Building and C EZ 46137V779 1932105 30610 SH SOLE 4249 0 26361 iShares Core MSCI EAFE EZ 46432f842 89215078 1268160 SH SOLE 60972 0 1207189 iShares Core MSCI Emerging Mkt EZ 46434g103 58445365 1155503 SH SOLE 45456 0 1110047 IShares Core S&P Total US Stoc EZ 464287150 8809772 83719 SH SOLE 8405 0 75314 iShares Core US Value ETF EZ 464287663 406386 4819 SH SOLE 0 0 4819 iShares Dow Jones US RE Index EZ 464287739 1270591 13900 SH SOLE 45 0 13855 Ishares Inc MSCI EM Asia ETF EZ 464286426 619128 9365 SH SOLE 267 0 9098 iShares Int'l Select Dividend EZ 464288448 1231068 43982 SH SOLE 0 0 43982 iShares MSCI EAF Min Vol EZ 46429B689 2161139 31167 SH SOLE 0 0 31167 iShares MSCI EAFE Index EZ 464287465 21826413 289667 SH SOLE 14531 0 275136 iShares MSCI EAFE Small Cap In EZ 464288273 13265612 214307 SH SOLE 8643 0 205665 iShares MSCI Emerg Mkts Indx F EZ 464287234 7372548 183351 SH SOLE 17856 0 165495 iShares MSCI Emerging Mkt Min EZ 464286533 1588325 28572 SH SOLE 97 0 28475 iShares MSCI USA Min Volatilit EZ 46429b697 25629614 328458 SH SOLE 46033 0 282426 iShares Russell 1000 EZ 464287622 15926233 60727 SH SOLE 3800 0 56927 iShares Russell 1000 Growth In EZ 464287614 108508306 357912 SH SOLE 14132 0 343781 iShares Russell 1000 Value Ind EZ 464287598 41563444 251519 SH SOLE 15249 0 236269 iShares Russell 2000 Growth In EZ 464287648 23776529 94269 SH SOLE 3637 0 90632 iShares Russell 2000 Index EZ 464287655 75060676 373976 SH SOLE 23576 0 350400 iShares Russell 2000 Value Ind EZ 464287630 37692512 242661 SH SOLE 5904 0 236757 iShares S&P 500 Growth EZ 464287309 66228901 881876 SH SOLE 125235 0 756641 iShares S&P 500 Index EZ 464287200 602515758 1261470 SH SOLE 65870 0 1195600 iShares S&P Barra Value Index EZ 464287408 110889410 637699 SH SOLE 60211 0 577488 iShares S&P Mid Cap 400 Growth EZ 464287606 59994556 757316 SH SOLE 30752 0 726564 iShares S&P Mid Cap 400 Value EZ 464287705 39905557 349926 SH SOLE 13853 0 336073 iShares S&P Mid Cap Index EZ 464287507 181211759 653840 SH SOLE 47961 0 605879 iShares S&P Small Cap 600 Grow EZ 464287887 9260389 74000 SH SOLE 6915 0 67085 iShares S&P Small Cap 600 Valu EZ 464287879 16508149 160164 SH SOLE 6035 0 154129 iShares S&P Small Cap Index EZ 464287804 137221457 1267635 SH SOLE 99371 0 1168263 iShares Tr MSCI AC Asia Ex Jap EZ 464288182 3093689 46473 SH SOLE 205 0 46267 iShares Tr MSCI ACWI Index EZ 464288257 343889 3379 SH SOLE 0 0 3379 iShares Tr S&P 100 Index Fd EZ 464287101 547963 2453 SH SOLE 1435 0 1018 iShares Tr. Core Div Growth EZ 46434v621 10082410 187336 SH SOLE 4345 0 182991 Ishares Trust High Dividend Eq EZ 46429B663 581975 5706 SH SOLE 0 0 5706