interactive brokers, they offer comprehensive reporting so if you have an accountant who can work through it, it's seamless - this is what I do. that said, it wouldn't be insurmountable to do yourself either
MRM Price at posting:
$1.36 Sentiment: None Disclosure: Not Held