2 ms·I mean ... 0.6% against a massive tech sell off, feels a very well managed fund to me :Dby snickmy 1y agoI mean ... 0.6% against a massive tech sell off, feels a very well managed fund to me :D