Einen weiteren Podestplatz erzielte Owens in der Saison 2008/09. Bei den Olympischen Winterspielen 2010 fuhr sie auf den 13. Platz. In der Weltcupsaison klassierte sie sich regelmäßig unter den besten zehn (darunter ein dritter Platz), bei den Freestyle-Weltmeisterschaften 2011 wurde sie Fünfte. 2012 gewann sie bei den Winter X Games die Bronzemedaille.