There is NO solar panel company in the US that actually makes a profit. ARCO (Atlantic Richfield Oil Company) subsidized solar development for over 30 years, and lost over 30 million dollars in the process. When BP bought ARCO, one of the first things they did was to get rid of the Solar development programs.
Solar is simply NOT competitive with conventional energy. It takes many, many years to pay off the installation costs, and begin saving money. The problem is, the solar panels also have a limited lifespan, and typically, just about the point where you begin to save money, you have to replace them. Without government subsidies, virtually none of them would be sold.
Yes, eventually there may be an efficient form of solar energy. My brother uses a solar heating system on his swimming pool, one he built himself. It cost him less than $1,000 to build, and it is powered by the existing pool pump. It helps to extend his swimming season by about 6 weeks in the spring and fall. But, it still requires a pool heater, it can't do the job by itself.
I'm all for solar energy, but let the companies develop it themselves. I do NOT want my tax money going to subsidize those companies, or the rich people that install the systems.