Patrick Cuttica made this product
Sprout Social's analytics suite is a great solution for multi-network insights and reporting. Disclaimer: I'm a Product Marketing Manager at Sprout so I'm biased :)
Unique network profile reports for Twitter, Facebook, Instagram and LinkedIn Company Pages provide audience insights, post performance and engagement metrics. Date ranges are fully customizable and you can pull unlimited PDF or CSV exports. Each report includes trend analysis calculated dynamically based on your chosen date range; i.e. week-over-week, month-over-month, etc. You can also report on multiple profiles or Pages within the same report to compare/benchmark if you own/manage many profiles/Pages; i.e. multi-brand or multi-location businesses.
The Group Report is pretty unique as it aggregates data across networks so you can view audience insights, publishing behavior and engagement metrics across Twitter, Facebook, LinkedIn Pages and Instagram in one place.
Lastly, Sprout also offers Competitor Reporting for Facebook and Instagram where you can benchmark your owned Pages/profiles against any other Facebook Pages or Instagram Profiles.
Sprout does not have a free plan, but we do have a free 30 day trial. Hope this helps!