FSLR - First Solar Inc
198
$197.81
-$2.61 (-1.302%)
$194.02
-$3.79 (-1.917%)
Score4.50/5
Metric Margins Overview
First Solar Inc

Legend | CAGR | Total Change | Average | Median | Low | High | Latest |
|---|---|---|---|---|---|---|---|
Operating Margin | -6.77% | -5.14% | 31% | 30.97% | 29.81% 2025-09-30 | 32.25% 2025-03-31 | 30.59% 2025-12-31 |
Net Margin | -1.95% | -1.47% | 28.92% | 29.12% | 27.73% 2025-09-30 | 29.72% 2025-03-31 | 29.28% 2025-12-31 |
Gross Margin | -8.98% | -6.84% | 41.76% | 41.69% | 40.05% 2025-09-30 | 43.61% 2025-03-31 | 40.62% 2025-12-31 |
Free Cash Flow Margin | -- | -- | -2.43% | -4.77% | -22.94% 2025-03-31 | 22.75% 2025-12-31 | 22.75% 2025-12-31 |
| #'s in thousands USD | All Time | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 Get more features by creating a free Stock Unlock account: 2 portfolios, 5 positions per portfolio 2 watchlists, up to 10 tickers per watchlist More screener searches | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
40.62% | 40.05% | 42.76% | 43.61% | 42K% | 6303658 | 9939913 | 7919707 | 710713 | 8767605 | 5155482 | 4629037 | 4885590 | 4528895 | 4172739 | 9113304 | 5665052 | 4015876 | |||
5.56% | 6.00% | 6.72% | 6.63% | 42K% | 3816172 | 5273639 | 9028679 | 9934215 | 1488780 | 2284780 | 6873720 | 5607439 | 4025494 | 7808828 | 4408909 | 6401582 | 5949927 | |||
30.59% | 29.81% | 31.35% | 32.25% | 42K% | 8141347 | 1922535 | 8405581 | 6534129 | 4060218 | 8312620 | 9694017 | 2294560 | 2136179 | 9270073 | 5691564 | 2629519 | 4211722 | |||
40.73% | 39.97% | 42.54% | 43.03% | 42K% | 4488635 | 5405328 | 7600740 | 5646121 | 5372336 | 2225454 | 5791565 | 2113539 | 1994509 | 8554306 | 2713786 | 3823716 | 4202998 | |||
29.28% | 27.73% | 28.95% | 29.72% | 42K% | 1895909 | 8113064 | 4150003 | 2984210 | 2984834 | 9932819 | 962472 | 1415570 | 2055821 | 6779247 | 5618851 | 6065280 | 3955857 | |||
22.75% | 12.17% | -21.70% | -22.94% | 42K% | 9812602 | 3754104 | 8991600 | 5969583 | 2296513 | 8329464 | 7831841 | 4384686 | 7370375 | 5544942 | 4350800 | 5792090 | 5802029 | |||
39.41% | 32.20% | 6.88% | 8.04% | 42K% | 7831933 | 9542171 | 4773196 | 3802033 | 7995684 | 7286433 | 4213752 | 1870826 | 5632537 | 6787031 | 9578598 | 8800576 | 2641610 | |||
28,032,105 | 23,664,633 | 17,753,729 | 13,558,886 | 42,069,000 | 3219681 | 6288457 | 3801558 | 1298268 | 4129811 | 6774140 | 282905 | 8974542 | 462113 | 1787583 | 3011530 | 7012854 | 827078 | |||
25,713,141 | 22,408,759 | 17,603,573 | 13,224,334 | 42,069,000 | 6701505 | 4660723 | 2485767 | 5759318 | 5547816 | 7926317 | 3549352 | 1311628 | 9183241 | 5053182 | 4476903 | 5233602 | 2097563 | |||
5.37 | 4.69 | 4.09 | 3.19 | 42,069 | 5724951 | 8092970 | 3920156 | 324874 | 1040395 | 5319596 | 8655780 | 5230971 | 3138725 | 4439054 | 946185 | 8837459 | 9912836 | |||
13.22 | 11.7 | 9.56 | 7.3 | 42,069 | 2895609 | 856987 | 539646 | 4713611 | 660511 | 4933205 | 8120980 | 5998028 | 1595055 | 4210937 | 3015546 | 4908389 | 8895641 | |||
13.63 | 14.55 | 59.41 | 39.61 | 42,069 | 8393109 | 7669202 | 1965222 | 5762444 | 1928648 | 7482491 | 3793849 | 4046208 | 4181690 | 1998289 | 9617386 | 1136457 | 7975566 | |||
17.55 | 15.72 | 13.04 | 9.88 | 42,069 | 3609566 | 4385413 | 3305218 | 1419134 | 917614 | 456544 | 626654 | 1314234 | 9775451 | 8786407 | 4956364 | 929072 | 6170499 | |||
18.34 | 16.9 | 14.12 | 10.72 | 42,069 | 4825828 | 4944203 | 5830492 | 9311637 | 4901594 | 9743452 | 5912232 | 9487634 | 3163443 | 2926611 | 6803495 | 8415963 | 7551373 | |||
23.61 | 38.51 | 0 | 0 | 42,069 | 5366274 | 240480 | 5814335 | 5623873 | 378476 | 4405116 | 4215910 | 9402801 | 373729 | 3007499 | 6324802 | 2294433 | 8131374 | |||
11.47% | 10.41% | 9.78% | 10.44% | 42K% | 8630961 | 9301096 | 9689668 | 9687562 | 4663841 | 7783346 | 2798321 | 2612763 | 1656230 | 9372471 | 7822006 | 7120528 | 6771311 | |||
14.43% | 14.52% | 13.61% | 14.09% | 42K% | 3147490 | 9537194 | 1384657 | 2000988 | 6578921 | 5692805 | 999709 | 127854 | 2598372 | 8770812 | 7362999 | 9994396 | 1565282 | |||
16.02% | 15.53% | 14.71% | 15.45% | 42K% | 6222533 | 7637186 | 2925320 | 1908169 | 248832 | 551189 | 6541443 | 9041136 | 6491697 | 1938994 | 841156 | 8240691 | 665452 | |||
21.24% | 18.32% | 15.15% | 16.06% | 42K% | 2000439 | 7968278 | 4029814 | 6177573 | 8039134 | 2809349 | 2369846 | 5662234 | 7273311 | 7306313 | 3751375 | 6635459 | 3407548 | |||
1.62% | 3.71% | 0.00% | 0.00% | 42K% | 3563873 | 6963267 | 7547520 | 6073835 | 7528658 | 323705 | 3546445 | 1035498 | 9551924 | 7844048 | 8622896 | 4569099 | 863445 | |||
0.93% | 1.40% | 7.46% | 6.98% | 42K% | 4561080 | 9799244 | 7692375 | 7301669 | 6482379 | 3567698 | 6149972 | 326790 | 9738847 | 997456 | 9512399 | 7431513 | 1886629 | |||
0.37% | 0.45% | 0.51% | 0.56% | 42K% | 9876388 | 2377822 | 1296307 | 1433890 | 2354145 | 3787238 | 6700261 | 6903298 | 1956789 | 4374171 | 688656 | 9724988 | 8137793 | |||
4.17% | 2.50% | -5.44% | -7.38% | 42K% | 4031452 | 6878317 | 4754436 | 3051066 | 1325618 | 9570856 | 2509009 | 3457939 | 837667 | 3481390 | 243438 | 1910665 | 6604881 | |||
11.03 | 5.71 | -8.77 | -9.09 | 42,069 | 6194742 | 2846188 | 4280881 | 9219023 | 1915749 | 72436 | 6599087 | 5641181 | 9557295 | 9145838 | 3113578 | 3604685 | 5402932 | |||
19.11 | 15.12 | 2.78 | 3.19 | 42,069 | 9172196 | 8023330 | 833934 | 3587644 | 2009753 | 7892099 | 9206265 | 9310863 | 6500409 | 6492651 | 8302161 | 4048828 | 5345509 | |||
48.47 | 46.97 | 40.4 | 39.63 | 42,069 | 4230433 | 3708604 | 815673 | 8107670 | 3206077 | 255533 | 7986824 | 2934176 | 6492281 | 2443421 | 6401659 | 1713541 | 903459 | |||
0.25 | 0.39 | 0.54 | 0.3 | 42,069 | 199885 | 9705992 | 1014071 | 2744022 | 228584 | 3995127 | 6306909 | 8256403 | 1407785 | 9712935 | 2365688 | 6717171 | 3764442 | |||
-- | 34.44 | 35.27 | 35.04 | 35.86 | 1924717 | 1171128 | 2856572 | 1569118 | 5774457 | 1862713 | 320187 | 4386687 | 6275037 | 5938470 | 5193081 | 9252977 | 6350328 | |||
-2,318,964 | -1,255,874 | -150,156 | -334,552 | 42,069,000 | 7846431 | 496588 | 8540668 | 2564440 | 4873178 | 115264 | 5409698 | 6891737 | 664096 | 2471457 | 8749738 | 7760698 | 4213396 | |||
536,399 | 784,046 | 1,003,682 | 556,208 | 42,069,000 | 8677378 | 2320341 | 8577484 | 2734418 | 8179379 | 3680982 | 606034 | 2702472 | 9397410 | 5010723 | 7931424 | 2004744 | 7738984 |