Nearly 5 million viewers turned into Fox News to watch the live broadcast of the Fourth of July Salute to America event, according to Nielsen Media Research, marking the highest ratings the network has attained on July 4 in its nearly 23-year history, the Hill reported Tuesday.

Those are strong numbers for the Fourth of July, traditionally one of the least-watched days of the year for television as people concentrate on outdoor activities. During the same time last July Fourth, Fox had 1.29 million viewers, Nielsen said, according to AP.

Fox was the only commercial television network to to cover the full Salute to America during a two-hour edition of “Special Report” while C-SPAN also broadcasted the full event live. ABC News, CBS, and NBC also streamed the event on their websites.

CNN, which also aired it and had 1.4 million viewers, did not disclose its coverage plans before the event.

NBC’s prime-time coverage of the Fourth of July fireworks shown from New York City, which averaged 3.8 million total viewers.

MSNBC did not air the event and had 397,000 viewers, Nielsen said.

In the 25-to-54-year-old demographic category sought by advertisers, Fox News averaged 793,000 viewers during the president’s speech, while CNN averaged 353,000, according to the Hill.

Fox News Channel was the week’s most popular cable network, averaging 2.01 million viewers in prime time. MSNBC had 1.16 million, HGTV had 1.14 million, USA had 1.05 million and TLC had 1 million, according to AP.

President Trump announced on Monday that his administration was planning to repeat of the Salute to America Fourth of July next year.

“It was a wonderful day for all Americans and based on its tremendous success, we’re just making the decision and I think we can say we’ve made the decision to do it again next year. And maybe we can say for the foreseeable future,” the president said.

Includes reporting from The Associate Press.