FLEX - Flex Ltd logo

FLEX

Flex Ltd

1 Year

6.32%

5 Years

45.35%

10 Years

100.64%

20 Years

5x

30 Years

64x

All Time

684x

Net Income x Stock Price

Historical Returns

📅 Period
💲 Price
💰 Return
Last Price2025-11-14
$ 59.99
1 Year2024-11-14
$ 37.64
159.38%
5 Years2020-11-13
$ 7.23
8x
10 Years2015-11-13
$ 5.03
11x
20 Years2005-11-14
$ 4.63
12x
30 Years1995-11-14
$ 1.39
43x
All Time1994-03-21
$ 0.81
74x

Fundamental Data

Year
2026 26.07B 1.69B 891M 4.26B 2.02B1.19 2.23B 1.56B 460M 1.10B
2025 25.81B 1.78B 838M 4.14B 1.85B1.04 2.28B 1.50B 438M 1.06B
2024 26.41B 1.32B 1.00B 3.75B 1.27B0.96 2.47B 1.32B 530M 796M
2023 28.50B 1.54B 793M 4.19B 1.03B0.67 3.16B 950M 635M 315M
2022 24.63B 1.61B 936M 4.74B 1.78B1.11 2.96B 1.02B 443M 581M
2021 24.12B 1.43B 613M 4.34B 1.70B1.19 2.63B 144M 351M- 207M
2020 24.20B 1.06B 88M 3.36B 1.44B1.35 1.92B- 1.53B 461M- 1.99B
2019 26.30B 1.09B 93M 3.05B 1.35B1.24 1.69B- 2.97B 725M- 3.69B
2018 25.44B 1.07B 428M 2.94B 1.46B1.36 1.47B 753M 561M 191M
2017 23.86B 1.14B 319M 2.95B 1.12B0.98 1.83B 1.14B 525M 624M
2016 24.41B 1.16B 444M 2.77B 1.16B1 1.60B 1.13B 510M 625M
2015 26.14B 1.26B 600M 2.07B 442M0.35 1.62B 794M 347M 446M
2014 26.10B 926M 365M 2.10B 508M0.55 1.59B 1.21B 609M 606M
2013 23.56B 839M 277M 2.06B 480M0.57 1.58B 1.11B 488M 626M
2012 29.38B 1.10B 488M 2.18B 670M0.61 1.51B 804M 437M 367M
2011 28.67B 1.24B 596M 2.22B 471M0.38 1.74B 857M 470M 386M
2010 24.11B 606M 18M 2.25B 329M0.54 1.92B 798M 176M 622M
2009 30.94B- 5.35B- 6.08B 2.94B 1.12B 1.82B 1.31B 462M 854M
2008 27.55B 701M- 639M 3.41B 1.69B2.42 1.71B 1.04B 327M 715M
2007 18.85B 766M 508M 1.50B 787M1.03 714M 276M 569M- 293M
2006 15.28B 637M 141M 1.59B 652M1.02 942M 549M 251M 298M
2005 15.73B 748M 339M 1.74B 875M1.17 869M 724M 289M 434M
2004 14.53B 489M- 352M 1.72B 1.11B2.28 615M 187M 181M 6M
2003 13.37B 670M- 83M 1.10B 685M1.02 424M 607M 208M 399M
2002 13.10B 907M- 153M 1.16B 417M0.46 745M 858M 330M 528M
2001 12.10B 1.01B- 446M 1.24B 611M0.6 631M- 469M 711M- 1.18B
2000 4.30B 454M 158M 1.15B 410M0.9 747M- 34M 250M- 317M
1999 1.80B 353M 51M 315M 120M0.34 194M 65M 147M- 82M
1998 1.11B 88M 22M 242M 153M1.72 89M 38M 98M- 60M
1997 490M 38M 11M 165M 141M3.71 24M 46M 26M 19M
1996 448M 37M- 14M 50M 44M1.18 6M 2M 15M- 16M
1995 237M 16M 6M 12M 8M0.49 4M- 3M 7M- 10M
1994 122M 8M 2M 12M- 16M 29M 6M 5M 1M
1993 93M 7M 1M 28M 26M3.72 2M 100000.00 1M- 1M