Stock Scorer

Flex Ltd. (FLEX)

Flex Ltd. reported revenue of 7.9B USD for the quarter ending 26 June 2026, up 20.6% from 6.6B a year earlier.

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than filled in. Quarters are the company's own, counted from its financial year ending 03-31. Amounts in USD. The same series drawn ›

As last reported

The newest period the filing supports for each figure, in USD.
FigurePeriodAmountYear on year
Revenue Q2 '26 · ending 26 June 2026 7.9B +20.6%
Gross Profit Q2 '26 · ending 26 June 2026 747M +30.6%
Operating Income Q2 '26 · ending 26 June 2026 392M +26.0%
Net Income Q2 '26 · ending 26 June 2026 285M +48.4%
Cost of Revenue Q2 '26 · ending 26 June 2026 7.2B +19.9%
Operating Cash Flow Q2 '26 · ending 26 June 2026 276M -30.8%
Free Cash Flow Q2 '26 · ending 26 June 2026 40M -85.0%
Shares Outstanding Q2 '26 · ending 26 June 2026 374M -3.9%
EPS Q2 '26 · ending 26 June 2026 2.59 +13.6%

Revenue and profit by financial year

As filed, in USD. A year the filing does not support is not listed.
YearEnding RevenueOperating IncomeNet IncomeFree Cash Flow
20262026-03-31 27.9B1.4B880M1.1B
20252025-03-31 25.8B1.2B838M1.1B
20242024-03-31 26.4B853M1B796M
20232023-03-31 28.5B1B793M315M
20222022-03-31 24.6B890M936M581M
20212021-03-31 24.1B795M613M-207M
20202020-03-31 24.2B415M88M-2B
20192019-03-31 26.2B—93M-3.7B
20182018-03-31 25.4B—428.5M-4.4B
20172017-03-31 23.9B—319.6M-4.3B

Every period

Revenue Quarterly

PeriodEndingRevenue
Q1 '272026-06-267.9B
Q4 '262026-03-317.5B
Q3 '262025-12-317.1B
Q2 '262025-09-266.8B
Q1 '262025-06-276.6B
Q4 '252025-03-316.4B
Q3 '252024-12-316.6B
Q2 '252024-09-276.5B
Q1 '252024-06-286.3B
Q4 '242024-03-316.2B
Q3 '242023-12-316.4B
Q2 '242023-09-296.9B
Q1 '242023-06-306.9B
Q4 '232023-03-317B
Q3 '232022-12-317.8B
Q2 '232022-09-307.8B
Q2 '232022-07-017.3B
Q4 '222022-03-316.9B
Q3 '222021-12-316.6B
Q3 '222021-10-016.2B

Gross Profit Quarterly

PeriodEndingGross Profit
Q1 '272026-06-26747M
Q4 '262026-03-31702M
Q3 '262025-12-31679M
Q2 '262025-09-26614M
Q1 '262025-06-27572M
Q4 '252025-03-31563M
Q3 '252024-12-31594M
Q2 '252024-09-27531M
Q1 '252024-06-28471M
Q4 '242024-03-31437M
Q3 '242023-12-31433M
Q2 '242023-09-29519M
Q1 '242023-06-30476M
Q4 '232023-03-31465M
Q3 '232022-12-31583M
Q2 '232022-09-30591M
Q2 '232022-07-01535M
Q4 '222022-03-31505M
Q3 '222021-12-31491M
Q3 '222021-10-01465M

Operating Income Quarterly

PeriodEndingOperating Income
Q1 '272026-06-26392M
Q4 '262026-03-31372M
Q3 '262025-12-31389M
Q2 '262025-09-26296M
Q1 '262025-06-27311M
Q4 '252025-03-31305M
Q3 '252024-12-31334M
Q2 '252024-09-27297M
Q1 '252024-06-28233M
Q4 '242024-03-31159M
Q3 '242023-12-31198M
Q2 '242023-09-29281M
Q1 '242023-06-30215M
Q4 '232023-03-31223M
Q3 '232022-12-31321M
Q2 '232022-09-30325M
Q2 '232022-07-01272M
Q4 '222022-03-31228M
Q3 '222021-12-31251M
Q3 '222021-10-01237M

Net Income Quarterly

PeriodEndingNet Income
Q1 '272026-06-26285M
Q4 '262026-03-31250M
Q3 '262025-12-31239M
Q2 '262025-09-26199M
Q1 '262025-06-27192M
Q4 '252025-03-31222M
Q3 '252024-12-31263M
Q2 '252024-09-27214M
Q1 '252024-06-28139M
Q4 '242024-03-31395M
Q3 '242023-12-31197M
Q2 '242023-09-29228M
Q1 '242023-06-30186M
Q4 '232023-03-31142M
Q3 '232022-12-31230M
Q2 '232022-09-30232M
Q2 '232022-07-01189M
Q4 '222022-03-31168M
Q3 '222021-12-31227M
Q3 '222021-10-01336M

Cost of Revenue Quarterly

PeriodEndingCost of Revenue
Q1 '272026-06-267.2B
Q4 '262026-03-316.7B
Q3 '262025-12-316.4B
Q2 '262025-09-266.2B
Q1 '262025-06-276B
Q4 '252025-03-315.8B
Q3 '252024-12-316B
Q2 '252024-09-276B
Q1 '252024-06-285.8B
Q4 '242024-03-315.7B
Q3 '242023-12-315.9B
Q2 '242023-09-296.4B
Q1 '242023-06-306.4B
Q4 '232023-03-315.3B
Q3 '232022-12-317.2B
Q2 '232022-09-307.2B
Q2 '232022-07-016.8B
Q4 '222022-03-315.1B
Q3 '222021-12-316.1B
Q3 '222021-10-015.8B

Operating Cash Flow Quarterly

PeriodEndingOperating Cash Flow
Q1 '272026-06-26276M
Q4 '262026-03-31413M
Q3 '262025-12-31420M
Q2 '262025-09-26453M
Q1 '262025-06-27399M
Q4 '252025-03-31433M
Q3 '252024-12-31413M
Q2 '252024-09-27319M
Q1 '252024-06-28340M
Q4 '242024-03-31679M
Q3 '242023-12-31284M
Q2 '242023-09-29357M
Q1 '242023-06-306M
Q4 '232023-03-31450M
Q3 '232022-12-31359M
Q2 '232022-09-30103M
Q2 '232022-07-0138M
Q4 '222022-03-31360M
Q3 '222021-12-31150M
Q3 '222021-10-01180M

Free Cash Flow Quarterly

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
Q1 '272026-06-2640M
Q4 '262026-03-31211M
Q3 '262025-12-31272M
Q2 '262025-09-26303M
Q1 '262025-06-27266M
Q4 '252025-03-31321M
Q3 '252024-12-31301M
Q2 '252024-09-27216M
Q1 '252024-06-28229M
Q4 '242024-03-31598M
Q3 '242023-12-31154M
Q2 '242023-09-29205M
Q1 '242023-06-30-161M
Q4 '232023-03-31270M
Q3 '232022-12-31200M
Q2 '232022-09-30-86M
Q2 '232022-07-01-69M
Q4 '222022-03-31250M
Q3 '222021-12-3127M
Q3 '222021-10-0188M

Shares Outstanding Quarterly

Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.

PeriodEndingShares Outstanding
Q1 '272026-06-26374M
Q3 '262025-12-31376M
Q2 '262025-09-26380M
Q1 '262025-06-27381M
Q4 '252025-03-31389M
Q3 '252024-12-31394M
Q2 '252024-09-27400M
Q1 '252024-06-28411M
Q4 '242024-03-31425M
Q3 '242023-12-31436M
Q2 '242023-09-29448M
Q1 '242023-06-30455M
Q4 '232023-03-31459M
Q3 '232022-12-31459M
Q2 '232022-09-30460M
Q2 '232022-07-01468M
Q3 '222021-12-31474M
Q3 '222021-10-01487M
Q2 '222021-07-02499M
Q3 '212020-12-31508M

EPS TTM

The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.

PeriodEndingEPS
Q1 '272026-06-262.59
Q4 '262026-03-312.33
Q3 '262025-12-312.23
Q2 '262025-09-262.26
Q1 '262025-06-272.28
Q4 '252025-03-312.12
Q3 '252024-12-312.48
Q2 '252024-09-272.26
Q1 '252024-06-282.23
Q4 '242024-03-312.30
Q3 '242023-12-311.68
Q2 '242023-09-291.73
Q1 '242023-06-301.72
Q4 '232023-03-311.71
Q3 '232022-12-311.76
Q2 '232022-09-301.74
Q2 '232022-07-011.93
Q4 '222022-03-311.94
Q3 '222021-12-312.05
Q3 '222021-10-011.98