Xcel Energy provides a comprehensive portfolio of energy-related products and services to 3.4 million electricity customers and 1.9 million natural gas customers through its regulated operating companies .