tokens: It earned $ 24.9 " million and $ 15.7 " million in its fourth and fifth weekends , respectively , dropping just 39 % and 36 % despite facing rough competition from opening films " Transformers : The Last Knight " and " Despicable Me 3 " .