Tag: Solar Means Business

  • Apple, Amazon, Walmart stay atop solar corporate buyer rankings

    Tech giants, major retailers and other corporate leaders are making significant investments in clean energy and installed 1,283 megawatts of new commercial solar capacity in the United States in 2019, the second largest year on record according to the latest Solar Means Business report. The annual report, released by theRead More — Solar Builder magazine