First Solar, Inc.

NASDAQ:FSLR

240.45 (USD) • At close September 19, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

202320222021202020192018201720162015201420132012201120102009200820072006200520042001
Operating Activities:
Net Income 830.777-44.166468.693398.355-114.933144.326-165.615-357.964546.421396.918353.038-96.338-39.493664.201640.138348.33158.3543.974-6.462-16.771-27.134
Depreciation & Amortization 307.994269.724259.9232.925205.475130.736115.313230.94257.825245.798234.37262.716235.231156.093129.62860.85324.48110.213.3761.9440
Deferred Income Tax -60.813-12.79949.84736.013-59.917-10.112173.368123.864-17.53414.068-20.87814.588-155.505-58.04-35.043-12.974-55.8810000
Stock Based Compensation 34.21928.65620.90229.26737.42934.15435.12128.71244.89943.8155.07936.971114.42830.25588.744-28.66100000
Change In Working Capital -526.664998.638-336.705-562.452225.279-326.3431,166.086-481.556-1,165.463-9.168186.537203.668-536.76-92.185-144.2533.19669.873-27.413.212-1.7860
Accounts Receivables -304.183118.724-222.197-196.34301.108-116.38885.7692.747-340.292122.36255.438-21.683-529.809-91.773-122.185000000
Inventory -205.10616.693-136.365-145.396-83.528-257.229212.75895.785113.537-99.8715.394-75.626-348.151-69.68-52.058-84.762-19.832-9.742-2.861-2.1240
Accounts Payables 79.3285.56934.919-43.285-0.33696.443-47.191-191.642143.872-52.339-93.259174.31994.674126.17483.763000000
Other Working Capital -96.703857.652-13.062-177.4318.035-49.169914.759-478.446-1,082.5820.6818.964126.658246.526-56.906-53.77117.95889.705-17.6686.0730.3380
Other Non Cash Items 16.747-366.684-225.078-96.988-119.132-299.5716.404662.757-27.067-10.43747.98340.604348.6365.168-4.02462.3238.80312.654.9141.42811.714
Operating Cash Flow 602.26873.369237.55937.12174.201-326.8091,340.677206.753-360.919680.989856.126762.209-33.463705.492675.193463.067205.951-0.5765.04-15.185-15.42
Investing Activities:
Investments In Property Plant And Equipment -1,386.775-903.605-540.291-416.635-668.717-739.838-514.357-229.452-166.438-257.549-282.576-379.228-731.814-588.914-279.941-459.271-242.371-153.15-42.481-7.7330
Acquisitions Net -28.059442.302300.49900247.5950.72281.23-27.475-29.273-48.65-2.437-21.105-267.90.3180-5.50000
Purchases Of Investments -3,612.801-3,375.008-2,147.136-901.924-1,177.336-1,369.036-580.971-422.609-556.479-305.396-435.015-109.867-393.989-505.134-711.143-334.818-1,081.154-0.04-0.084-0.0570
Sales Maturities Of Investments 4,563.892,646.7872,294.5951,192.8321,486.6311,135.984466.309525.515353.359227.993.984108.663492.613618.562290.328526.212787.7830000
Other Investing Activites -9.046-3.05-6.707-5.5-2.87642.5811.497-10.164284.893-147.561135.151-0.863-22.1621.301-1.252-40.564-6.008-6.804-1.2670-2.855
Investing Cash Flow -472.791-1,192.574-99.04-131.227-362.298-682.714-626.802144.52-112.14-511.879-537.106-383.732-676.457-742.085-701.69-308.441-547.25-159.994-43.832-7.79-2.855
Financing Activities:
Debt Repayment -367.983-75.896-72.676-225.344-30.099-18.937-29.296-692.643-50.78-60.063-669.954-1,483.842-33.796-27.879-78.224000000
Common Stock Issued 0000000000428.19000016.036376.142302.751500
Common Stock Repurchased -31.13-12.092-15.989-13.118-16.089-11.175-5.137-20.407-18.189-23.100000000000
Dividends Paid 000000000000000000000
Other Financing Activities 704.836397.38129.215155.875121.131274.165221.341556.25187.88367.422342.9281,394.733605.014178.3356.203161.51354.279148.836.66322.918.876
Financing Cash Flow 336.853309.39240.55-82.58774.943255.228192.045-136.393137.1037.359101.164-89.109571.218150.451-22.021177.549430.421451.5551.66322.918.876
Other Information:
Effect Of Forex Changes On Cash 5.28547.4383.1743.778-2.959-13.5588.866-6.306-19.272-19.4873.5946.307-21.368-12.668-3.201-20.2217.050.3910.385-0.1870
Net Change In Cash 471.60737.625182.243-172.916-116.113-767.853914.786208.574-355.228156.982423.778295.675-160.07101.19-51.719311.95496.172291.37113.256-0.2620.601
Cash At End Of Period 1,965.0691,493.4621,455.8371,273.5941,446.511,562.6232,330.4761,415.691,126.8261,482.0541,325.072901.294605.619765.689664.499716.218404.264308.09216.7213.4650.601