I would recommend my application Income Tracker and Predictor where you can clearly generate any kind of report , track the income/tax/shipping in real time and can see real time predictions regarding your sales data!
Please if you are interested, give a try( there is a trial period
Profit is reported only for products and variants that had cost recorded at the time they were sold. To get value from your profit reports, you need to add a cost per item to your products.
Hope this is helpful.
P.S. If you manually create orders or quotes for customers, I have a plugin that allows setting product cost and calculating profits on draft orders