Baloxavir marboxil, sold under the brand name Xofluza, is an antiviral medication used to treat flu symptoms in people who have had symptoms for no more than 48 hours. It helps reduce the severity and duration of flu symptoms, but it does not treat the common cold.