Riot Platforms Inc (RIOT) EV/Sales: 16.23x | 2016-2026