| KENNEDY CAPITAL MANAGEMENT LLC |
| 0.1% | — | #2 | $5.5M | 1.2M | $0 | 0 | +1.2M | New Buy |
| BARD ASSOCIATES INC |
| 1.05% | 0.86% | #1 | $4.7M | 1.0M | $3.4M | 1.0M | -4,271-0.41% | Reduce |
| STIFEL FINANCIAL CORP |
| <0.01% | <0.01% | #9 | $2.8M | 616,300 | $1.8M | 554,269 | +62,031+11.19% | Add |
| VANGUARD CAPITAL MANAGEMENT LLC |
| <0.01% | <0.01% | #17 | $1.8M | 398,019 | $1.2M | 372,216 | +25,803+6.93% | Add |
| SEI INVESTMENTS CO |
| <0.01% | <0.01% | #13 | $723,166 | 157,210 | $568,933 | 172,404 | -15,194-8.81% | Reduce |
| Informed Momentum Co LLC |
| 0.06% | 0.05% | #4 | $625,816 | 136,047 | $467,429 | 141,645 | -5,598-3.95% | Reduce |
| GEODE CAPITAL MANAGEMENT, LLC |
| <0.01% | <0.01% | #18 | $541,470 | 117,711 | $345,400 | 104,667 | +13,044+12.46% | Add |
| RENAISSANCE TECHNOLOGIES LLC |
| <0.01% | <0.01% | #12 | $512,440 | 111,400 | $265,409 | 80,427 | +30,973+38.51% | Add |
| CITADEL ADVISORS LLC |
| <0.01% | <0.01% | #16 | $503,971 | 109,559 | $48,180 | 14,600 | +94,959+650.40% | Add |
| CORSAIR CAPITAL MANAGEMENT, L.P. |
| 0.06% | 0.05% | #3 | $460,000 | 100,000 | $330,000 | 100,000 | 00.00% | Unchanged |
| VANGUARD FIDUCIARY TRUST CO |
| <0.01% | <0.01% | #15 | $262,996 | 57,173 | $187,341 | 56,770 | +403+0.71% | Add |
| Crewe Advisors LLC |
| 0.02% | 0.01% | #5 | $208,132 | 45,246 | $82,500 | 25,000 | +20,246+80.98% | Add |
| BlackRock, Inc. |
| <0.01% | <0.01% | #23 | $185,223 | 40,266 | $2,360 | 715 | +39,551+5,531.61% | Add |
| Cascade Financial Partners, LLC |
| 0.01% | 0.01% | #6 | $115,000 | 25,000 | $82,500 | 25,000 | 00.00% | Unchanged |
| STATE STREET CORP |
| <0.01% | <0.01% | #22 | $111,780 | 24,300 | $80,190 | 24,300 | 00.00% | Unchanged |
| NORTHERN TRUST CORP |
| <0.01% | <0.01% | #19 | $103,210 | 22,437 | $74,597 | 22,605 | -168-0.74% | Reduce |
| CLIFFORD SWAN INVESTMENT COUNSEL LLC |
| <0.01% | <0.01% | #7 | $99,000 | 30,000 | $99,000 | 30,000 | 00.00% | Unchanged |
| XTX Topco Ltd |
| <0.01% | <0.01% | #11 | $61,189 | 13,302 | $65,809 | 19,942 | -6,640-33.30% | Reduce |
| Bell Bank |
| <0.01% | — | #10 | $57,500 | 12,500 | $0 | 0 | +12,500 | New Buy |
| NWAM LLC |
| <0.01% | <0.01% | #8 | $57,031 | 12,398 | $40,913 | 12,398 | 00.00% | Unchanged |
| JANE STREET GROUP, LLC |
| <0.01% | — | #21 | $46,874 | 10,190 | $0 | 0 | +10,190 | New Buy |
| UBS Group AG |
| <0.01% | <0.01% | #20 | $39,330 | 8,550 | $36,640 | 11,103 | -2,553-22.99% | Reduce |
| Tower Research Capital LLC (TRC) |
| <0.01% | <0.01% | #14 | $2,751 | 598 | $6,009 | 1,821 | -1,223-67.16% | Reduce |
| BARCLAYS PLC |
| <0.01% | — | #25 | $1,256 | 273 | $0 | 0 | +273 | New Buy |
| Caitong International Asset Management Co., Ltd |
| <0.01% | — | #24 | $14 | 3 | $0 | 0 | +3 | New Buy |