Salary information is based on data compiled and published by the U.S. Bureau of Labor Statistics and PayScale. Currency conversions are based on rates supplied by XE on 21 April 2021. This article is an updated version of an earlier article originally published on 4 June 2018 and contains contributions by Andrew Moran.