I am a (so far) solo developer and have been on itch.io for a couple of months.
I have two games published, one a paid game and one a browser.
250 views
11 downloads (most of them are me though)
55 browser plays
8 followers
$2 Gross Revenue (though the net result will probably be less than $1)