According to BoxOfficeMojo.com Star Wars: The Last Jedi brought in an estimated $220 million, only second to it's predecessor Star Wars: TheForceAwakens. Here's more from BoxOfficeMojo.com:
Star Wars: The Last Jedi delivered on expectations, debuting with the second largest opening weekend of all-time and propelling the box office to the third largest weekend ever based on estimates. In an attempt at counter-programming, Fox's Ferdinand got off to a bit of a slow start against the might of Star Wars as well as the continued strong performance of Pixar's Coco as it fell below Mojo's expectations, though the studio is optimistic when it comes to the film's future.
With an estimated $220 million, Star Wars: The Last Jedi delivered the second largest opening weekend ever behind only Star Wars: The Force Awakens, which debuted with $247.9 million back in 2015. Last Jedi got off to a strong start on Thursday night with the second largest preview gross ever of $45 million and became only the second film to ever gross over $100 million on opening day resulting in the second largest opening day ever, second largest single day, second largest Friday and joins Force Awakens as the fastest films to reach $100 million.