SONO - Sonos, Inc. Stock Analysis | Finranks