Stock Pages
Company pages were a centralized page with tab-based navigation and conditional layout behavior. If one card failed, the grid could reflow to preserve symmetry instead of leaving broken spacing.
Overview tab:
- Price chart with timeframe selectors (cache on page exit, invalidate every 5 minutes)
- Latest news card
- Top 5 Issues card (custom AI feature)
- Ownership card (Institutional % vs Retail %)
Other tabs:
- Posts: feed-style list of stock-tagged posts (e.g. $TSLA routes into /company/TSLA posts tab)
- News: stock-specific news feed
- Earnings: reported/expected results, beat or miss, and upcoming dates
- Filings: SEC filing list with direct links