Hey guys based on Nasdaq data, institutional investors were holding 8.5% of the company on 15 May 2024. That's a very big increase on the previous quarter, so they certainly have been buying (they hold usd$37m worth now). I expect to see an increase again with the next update, especially as Sezzle is entering the Russell 3000 Index.
Heres a good article explaining the Russell 3000 Index annual rebalancing event. Imo we have good days ahead.