Netflix upbeat forecast analysis