| # | % | |||||
|---|---|---|---|---|---|---|
| 1 | GABELLI FUNDS LLC | 141,600 | 7,103,000 | 27.32% | ||
| 2 | OUTFITTER ADVISORS, LTD. | 83,235 | 4,172,000 | 16.04% | ||
| 3 | Moors & Cabot, Inc. | 48,210 | 2,414,000 | 9.28% | ||
| 4 | PUTNAM INVESTMENTS LLC | 26,082 | 1,308,000 | 5.03% | ||
| 5 | INGALLS & SNYDER LLC | 25,725 | 1,289,000 | 4.96% | ||
| 6 | WELLS FARGO & COMPANY/MN | 24,928 | 1,250,000 | 4.81% | ||
| 7 | Brown Advisory Securities, LLC | 21,839 | 1,093,000 | 4.20% | ||
| 8 | MORGAN STANLEY | 19,366 | 971,000 | 3.73% | ||
| 9 | AVENIR CORP | 17,765 | 890,000 | 3.42% | ||
| 10 | BROWN ADVISORY INC | 17,010 | 853,000 | 3.28% | ||
| 11 | BANK OF AMERICA CORP /DE/ | 14,976 | 751,000 | 2.89% | ||
| 12 | LPL Financial LLC | 10,386 | 521,000 | 2.00% | ||
| 13 | SHAPIRO CAPITAL MANAGEMENT LLC | 8,400 | 421,008 | 1.62% | ||
| 14 | PNC FINANCIAL SERVICES GROUP, INC. | 8,005 | 400,000 | 1.54% | ||
| 15 | GAMCO INVESTORS, INC. ET AL | 6,500 | 326,000 | 1.25% | ||
| 16 | RAYMOND JAMES & ASSOCIATES | 6,222 | 312,000 | 1.20% | ||
| 17 | UBS Group AG | 5,779 | 289,000 | 1.11% | ||
| 18 | Raymond James Financial Services Advisors, Inc. | 5,143 | 258,000 | 0.99% | ||
| 19 | LOOMIS SAYLES & CO L P | 56,064 | 229,000 | 0.88% | ||
| 20 | PINNACLE ASSOCIATES LTD | 4,053 | 203,000 | 0.78% | ||
| 21 | US BANCORP \DE\ | 4,000 | 200,000 | 0.77% | ||
| 22 | HM PAYSON & CO | 4,000 | 200,000 | 0.77% | ||
| 23 | ADVISOR GROUP, INC. | 3,450 | 174,000 | 0.67% | ||
| 24 | LADENBURG THALMANN FINANCIAL SERVICES INC. | 2,900 | 145,000 | 0.56% | ||
| 25 | GLENMEDE TRUST CO NA | 1,100 | 55,000 | 0.21% | ||
| 26 | NEXT Financial Group, Inc | 900 | 45,000 | 0.17% | ||
| 27 | Creative Planning | 850 | 43,000 | 0.17% | ||
| 28 | D.A. DAVIDSON & CO. | 500 | 25,000 | 0.10% | ||
| 29 | FIRST MANHATTAN CO. LLC. | 500 | 25,000 | 0.10% | ||
| 30 | JPMORGAN CHASE & CO | 500 | 25,000 | 0.10% | ||
| 31 | PALISADE CAPITAL MANAGEMENT, LP | 150 | 8,000 | 0.03% | ||
| 32 | INTEGRATED WEALTH MANAGEMENT | 80 | 4,000 | 0.02% |
From 2023-01-03 onward, the SEC requires values to be reported in nearest dollars. Earlier filings reported values in thousands; therefore, positions shown as $0 in older filings may represent actual values between $0–$999.