After 95 days in theaters, DreamWorks Animation’s How to Train Your Dragon has surpassed Kung Fu Panda’s final box office take with a gross of $215 million, Box Office Mojo is reporting. It is now the studio’s highest grossing non-Shrek film of all time.