The High Altitude Water Cherenkov (HAWC) Observatory is a wide field of view experiment comprised of an array of 300 water Cherenkov detectors to study transient and steady emission of TeV gamma rays. HAWC can detect gamma rays up to very high energies of several hundreds TeV. HAWC also plays a significant role as a survey instrument, since it can continuously observe 2/3 of the sky every 24 hours. Hence, many new TeV gamma-ray emitters are detected and known TeV gamma-ray sources can be studied in more detail and up to higher energies with HAWC. Some highlights of the first seven years of operation of the full array are presented, with particular emphasis to the most recent results.