The Telerik Reporting offering would fit all of your requirements. As you can see from the overview page
of the product, it support all platforms (Web, Windows Forms and WPF). Our suggestion is to download the trial version, install it and try it to create a simple report as described in the Quickstart
Should you have specific questions that you were not able to find the answers to in our documentation, do not hesitate to let us know.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items