Fundamental Analysis
FLEX
Flex Ltd.
Bullish
Updated: 2026-09-30 · Latest SEC filing: 10-Q 2026-07-31 · View stock page →
Summary
The company shows a very large latest annual revenue jump of +336.3% but that surge is flagged as an extreme outlier and partly reflects a small comparison base, so the headline growth rate overstates the ordinary pace. Net income rose modestly on the year (+5.0%) and the most recent quarter posted $285,000,000 of net income, up 19.2% quarter over quarter, which confirms recent improvement. Three-year CAGRs are negative for both revenue and net income, indicating the long-term trend is weaker than the latest annual spike suggests. The balance sheet reads as a net asset position (assets 1.28x liabilities) and a Piotroski score of 6 provides some operational support, but the outlier and base-effect risk qualify the upbeat annual headline.
Revenue — Annual Comparison
Net Income — Annual Comparison
Quarterly Detail Charts
Quarterly Revenue
Quarterly Net Income
Piotroski F-Score Breakdown 6/9 · Neutral
✓ Profitability — Net income positive this fiscal year Pass
✗ Return on Assets — Return on Assets improved year-over-year Fail
✗ Leverage down — Long-term debt / total assets improved Fail
✓ Liquidity up — Current ratio improved year-over-year Pass
✓ No share dilution — Share count did not increase year-over-year Pass
✓ Margin up — Gross margin expanded year-over-year Pass
✗ Asset efficiency — Asset turnover improved year-over-year Fail
Data Source
Fundamental filing data sourced from the SEC’s EDGAR database. Company filings are used for the charts and summary figures on this page.
Recent Filings
2026-07-31 10-Q
2026-05-20 10-K
2026-02-06 10-Q
2025-10-31 10-Q
2025-07-25 10-Q
2025-05-21 10-K
2024-05-17 10-K
2023-05-19 10-K
Formula & Methodology
Revenue inputAnnual revenue trend contributes 40% of the score.
Net income inputAnnual net income trend contributes 60% of the score.
Rating ruleFormula: revenue trend carries 40% of the rating and net income trend carries 60%. Bullish starts at 0.60 or higher, Bearish starts at -0.60 or lower, and anything in between is Neutral.