The Gamma ray Burst Monitor (GBM) on board Fermi Gamma-ray Space Telescope has been providing continuous data to the astronomical community since 2008 August 12. We will present the results of the analysis of the first three years of these continuous data using the Earth occultation technique to monitor a catalog of 209 sources. Although the occultation technique is in principle quite simple, in practice there are many complications including the dynamic instrument response, source confusion, and scattering in the Earths atmosphere, which will be described. We detect 99 sources, including 40 low-mass X-ray binary/neutron star systems, 31 high-mass X-ray binary/neutron star systems, 12 black hole binaries, 12 active galaxies, 2 other sources, plus the Crab Nebula and the Sun. Nine of these sources are detected in the 100-300 keV band, including seven black-hole binaries, the active galaxy Cen A, and the Crab. The Crab and Cyg X-1 are also detected in the 300-500 keV band. GBM provides complementary data to other sky monitors below 100 keV and is the only all-sky monitor above 100 keV. In our fourth year of monitoring, we have already increased the number of transient sources detected and expect several of the weaker persistent sources to cross the detection threshold. I will briefly discuss these new sources and what to expect from our five year occultation catalog.