FLEX - Flex Ltd logo

FLEX

Flex Ltd

1 Year

17.42%

5 Years

11x

10 Years

231.79%

20 Years

444.23%

30 Years

417x

All Time

932x

Net Income x Stock Price

Historical Returns

📅 Period
💲 Price
💰 Return
Last Price2024-12-20
$ 38.59
1 Year2023-12-20
$ 13.46
286.72%
5 Years2019-12-20
$ 5.74
6x
10 Years2014-12-19
$ 5.01
7x
20 Years2004-12-20
$ 6.51
5x
30 Years1994-12-20
$ 0.87
44x
All Time1994-03-21
$ 0.81
47x

Fundamental Data

Year
2024 29.38B 1.84B 1.21B 3.93B 1.17B0.63 2.76B 1.09B 629M 468M
2023 30.34B 1.69B 1.03B 4.34B 1.05B0.62 3.29B 950M 635M 315M
2022 26.04B 1.45B 940M 4.74B 1.78B1.23 2.96B 1.02B 443M 581M
2021 24.12B 1.39B 613M 4.34B 1.70B1.23 2.63B 144M 351M- 207M
2020 24.20B 1.09B 87M 3.36B 1.44B1.32 1.92B- 1.53B 461M- 1.99B
2019 26.21B 1.14B 93M 3.05B 1.35B1.19 1.69B- 2.97B 725M- 3.69B
2018 25.44B 1.22B 420M 2.94B 1.46B1.2 1.47B 753M 561M 191M
2017 23.86B 1.09B 311M 2.95B 1.12B1.03 1.83B 1.14B 525M 624M
2016 24.41B 1.05B 437M 2.77B 1.16B1.11 1.60B 1.13B 510M 625M
2015 26.14B 754M 600M 2.08B 455M0.6 1.62B 794M 347M 446M
2014 26.10B 507M 365M 2.10B 508M1 1.59B 1.21B 609M 606M
2013 23.56B 372M 277M 2.06B 480M1.29 1.58B 1.11B 488M 626M
2012 29.38B 1.12B 488M 2.20B 681M0.61 1.51B 804M 437M 367M
2011 28.67B 1.24B 596M 2.06B 311M0.25 1.74B 857M 470M 386M
2010 24.11B 1.06B 18M 2.25B 329M0.31 1.92B 798M 176M 622M
2009 30.94B 859M- 6.08B 2.96B 1.14B1.34 1.82B 1.31B 462M 854M
2008 27.55B 1.75B- 639M 3.41B 1.69B0.97 1.71B 1.04B 327M 715M
2007 18.85B 693M 508M 1.50B 787M1.14 714M 276M 569M- 293M
2006 15.28B 626M 141M 1.59B 652M1.04 942M 549M 251M 298M
2005 15.90B 943M 339M 1.73B 866M0.92 869M 724M 289M 434M
2004 14.53B 1.61B- 352M 1.72B 1.11B0.69 615M 187M 181M 6M
2003 13.37B 974M- 83M 1.10B 685M0.7 424M 607M 208M 399M
2002 13.10B 1.47B- 153M 1.16B 417M0.28 745M 858M 330M 528M
2001 12.10B 1.94B- 446M 1.24B 611M0.31 631M- 469M 711M- 1.18B
2000 4.30B 248M 120M 485M- 133M 618M- 67M 250M- 317M
1999 1.80B 133M 51M 261M 88M0.66 172M 65M 147M- 82M
1998 1.11B 87M 19M 242M 153M1.75 89M 38M 98M- 60M
1997 490M 28M 7M 135M 112M3.99 23M 46M 26M 19M
1996 448M 2M- 17M 48M 42M15.63 6M- 700000.00 15M- 16M
1995 237M 18M 6M 12M 8M0.44 4M- 3M 15M- 19M
1994 122M 9M 2M 12M- 16M 29M 6M 5M 1M
1993 93M 7M 1M 28M 26M3.57 2M 100000.00 1M- 1M