Facebook also has a comparatively small number of employees compared to the other big players and as a result significantly more net income / per employee.
https://www.recode.net/2017/8/4/16090758/facebook-google-pro...
Income per employee (as of 2017 according to the article) is about three times as high as it is for Microsoft.