The IceCube Neutrino Observatory is located at the geographic South Pole and consists of over 5000 optical sensors embedded in the Antarctic ice along with 81 cosmic ray detector and veto stations on the surface. IceCube was designed to detect high energy neutrinos from extreme astrophysical environments which are potential cosmic ray acceleration sites, such as active galactic nuclei, gamma ray bursts and supernova remnants. The discovery of astrophysical neutrinos by IceCube in 2013 heralded the beginning of neutrino astronomy, and we continue to collect data and explore the properties and potential sources of these neutrinos. An expanded successor called IceCube-Gen2 is in development, with updated optical sensors and calibration devices, and an expanded surface veto. The IceCube-Gen2 detector will search for the sources of cosmic neutrinos and will also include an infill component which will investigate fundamental neutrino physics using atmospheric neutrinos. I will discuss the latest results from IceCube, and the status of IceCube-Gen2.