plotting – Manipulate InteractiveTradingChart or lazy Manipulate

Back in 2012, it seems that something like Manipulate[InteractiveTradingChart[ticker], {ticker, {"AMZN", "GOOGL"}}] worked fine. Mathematica 12.2 however is not able to handle this anymore and seems to get stuck in some kind of initialization loop.

It would be great if this functionality could be restored by Wolfram. In the meantime, I am curious whether there exists a workaround.

Is it for example possible to instruct Manipulate to trigger computation only when a parameter value changes and avoid precomputing results, i.e., is there a way to make Manipulate “lazy”?