The typo isn't a typo rather than a wrong/another TLD. OP's website used ".to" TLD and they bought an ".io" TLD.
The plural version of his product name.
Very surprising that it got that much type in traffic.
I could see it being worth it for .com (famously bodybuilding.com cost 35k a long long time ago)
Why would people be going to .io instead of say .info, .biz, .dev, .business , .photo, .org, etc?
When was the last time you typed in non .com, org, .net domain by hand?
How come you have (almost) as many conversions as you have leads?
How do you count these?
Without that piece of data I'm not sure if one can claim that there was a return on this investment - my assumption being that motivated buyers would still try to find the correct url.