Historical Charges

We are lucky enough to know ETF providers are in a race to the bottom. However when comparing performance/tracking error, fees will be an important component. Some ETFs were much more expensive in the past and are cheaper now.

Is there a way to easily find out historical ETF charges without sifting through old documents for each? Not an expectation for the investengine platform but an ask if anyone has a quick way to do this?