issue #20715: spit and polish
issue #20715: enforce viewsaleshistory
issue #20715: quote chart doesn't look too good