There is a major issue with your model that would make a lot of things complicated. The problem is that you use data value as the field name for the tickers. This means that there is no common way to access the stock prices or last_updated sub-fields. For example, for Apple you need to access the field stock_prices.AAPL.price and for Tesla you need stock_prices.TSLA.price.
Indexing the stock prices or last_updated fields is impossible or very hard to do.
Look at the attribute pattern and update your schema to something like:
The field stock_prices is changed to an array and the stock tickers are changed from field name to field value. Look at $objectToArray for an easy migration.
Please also read code snippet so that your documents and code are easier to work with.