Factors Influencing the Cost of Tesla Solar Panels