Keep researching. Your charts can reuse what you’ve already loaded.
Open a company in Analyze, then look at it in your portfolio or a comparison. Those views now share the same saved market data. Previously loaded charts can stay visible while fresh data arrives, including when a request fails.
Behind the update
- One cache keys data by dataset, ticker, and fiscal period. It deduplicates in-flight requests, batches overlapping quote requests, and bounds history-fetch concurrency.
- IndexedDB preserves public datasets across reloads, with expiry, eviction, and a memory fallback. Refreshes notify every subscribed view; private account data stays out of this cache.