| Lynrock Lake LP |
| 0.29% | 0.46% | #2 | $4.5M | 1.1M | $6.8M | 1.2M | -42,387-3.67% | Reduce |
| Alyeska Investment Group, L.P. |
| 0.01% | 0.01% | #6 | $2.9M | 702,776 | $4.1M | 702,776 | 00.00% | Unchanged |
| VANGUARD CAPITAL MANAGEMENT LLC |
| <0.01% | <0.01% | #17 | $1.5M | 356,448 | $128,706 | 21,926 | +334,522+1,525.69% | Add |
| Bleichroeder LP |
| 0.23% | 0.17% | #3 | $1.3M | 316,667 | $978,329 | 166,666 | +150,001+90.00% | Add |
| GEODE CAPITAL MANAGEMENT, LLC |
| <0.01% | <0.01% | #18 | $551,417 | 135,418 | $832,608 | 141,780 | -6,362-4.49% | Reduce |
| CITADEL ADVISORS LLC |
| <0.01% | — | #15 | $464,383 | 114,099 | $0 | 0 | +114,099 | New Buy |
| PERKINS CAPITAL MANAGEMENT INC |
| 0.32% | — | #1 | $407,000 | 100,000 | $0 | 0 | +100,000 | New Buy |
| Stonepine Capital Management, LLC |
| 0.06% | — | #4 | $407,000 | 100,000 | $0 | 0 | +100,000 | New Buy |
| BlackRock, Inc. |
| <0.01% | <0.01% | #25 | $249,707 | 61,353 | $166,379 | 28,344 | +33,009+116.46% | Add |
| MILLENNIUM MANAGEMENT LLC |
| <0.01% | <0.01% | #14 | $225,234 | 55,340 | $411,745 | 70,144 | -14,804-21.11% | Reduce |
| Polar Asset Management Partners Inc. |
| <0.01% | — | #8 | $210,325 | 51,677 | $0 | 0 | +51,677 | New Buy |
| VANGUARD FIDUCIARY TRUST CO |
| <0.01% | <0.01% | #16 | $206,614 | 50,765 | $9,944 | 1,694 | +49,071+2,896.75% | Add |
| Blue Trust, Inc. |
| <0.01% | <0.01% | #10 | $97,672 | 23,998 | $140,868 | 23,998 | 00.00% | Unchanged |
| NORTHERN TRUST CORP |
| <0.01% | <0.01% | #20 | $84,542 | 20,772 | $113,438 | 19,325 | +1,447+7.49% | Add |
| OXFORD FINANCIAL GROUP, LTD. LLC |
| <0.01% | 0.01% | #7 | $83,700 | 20,565 | $120,717 | 20,565 | 00.00% | Unchanged |
| Sio Capital Management, LLC |
| 0.01% | — | #5 | $62,011 | 15,236 | $0 | 0 | +15,236 | New Buy |
| WELLS FARGO & COMPANY/MN |
| <0.01% | <0.01% | #24 | $28,002 | 6,880 | $32,614 | 5,556 | +1,324+23.83% | Add |
| UBS Group AG |
| <0.01% | <0.01% | #26 | $22,967 | 5,643 | $17,622 | 3,002 | +2,641+87.97% | Add |
| FIFTH THIRD BANCORP |
| <0.01% | <0.01% | #19 | $16,146 | 3,967 | $23,286 | 3,967 | 00.00% | Unchanged |
| SIGNATUREFD, LLC |
| <0.01% | — | #12 | $11,632 | 2,858 | $0 | 0 | +2,858 | New Buy |
| JNBA Financial Advisors |
| <0.01% | <0.01% | #11 | $10,175 | 2,500 | $14,675 | 2,500 | 00.00% | Unchanged |
| JONES FINANCIAL COMPANIES LLLP |
| <0.01% | <0.01% | #27 | $6,488 | 1,594 | $9,899 | 1,594 | 00.00% | Unchanged |
| Tower Research Capital LLC (TRC) |
| <0.01% | <0.01% | #13 | $5,047 | 1,240 | $7,983 | 1,360 | -120-8.82% | Reduce |
| Rockefeller Capital Management L.P. |
| <0.01% | — | #21 | $4,070 | 1,000 | $0 | 0 | +1,000 | New Buy |
| Capital Advisor Network LLC |
| <0.01% | — | #9 | $2,324 | 571 | $0 | 0 | +571 | New Buy |
| Federation des caisses Desjardins du Quebec |
| <0.01% | — | #22 | $2,035 | 500 | $0 | 0 | +500 | New Buy |
| OSAIC HOLDINGS, INC. |
| <0.01% | <0.01% | #28 | $1,102 | 271 | $1,590 | 271 | 00.00% | Unchanged |
| Steward Partners Investment Advisory, LLC |
| <0.01% | <0.01% | #23 | $932 | 229 | $1,344 | 229 | 00.00% | Unchanged |
| BARCLAYS PLC |
| <0.01% | — | #29 | $277 | 68 | $0 | 0 | +68 | New Buy |