Factored out stock_market_row.js
Got basic string rendering of value objects working
StockMarketCell renders negative values
StockMarketCell renders invalid icon
StockMarketCell renders tooltips on invalid values
StockMarketCell updates when bound value updates
Sanitized output
Basic test-driven row code
StockMarketRow updates when data changes