How has the icTracker performed against the Nifty 50?

Starting with an initial corpus of Rs.100,000, we backtested the performance of the icTracker by constructing a virtual portfolio based on the icTracker recommendations, and benchmarked it against the Nifty 50. Here is how this virtual portfolio has performed from September 2014 onwards:

Performance of icTracker v/s Nifty 50 over time (in multiples of initial corpus)

As seen above, the initial corpus of Rs.100,000 invested on 30 September 2014 has grown to Rs.2,072,743 as of 30 September 2024.

In other words, the icTracker has outperformed the Nifty 50 by 716% during this period.

Generated Portfolio Stats
CAGR Alpha Beta Std Deviation Sharpe Ratio Treynor Ratio Modigliani Ratio
35.38%24.92%0.826975329.00%98.29%34.47%22.58%

The detailed performance data for the above chart is shown below.

icTracker gen.Nifty 50
Qtr EndTrade DatePortfolio valueIndex ValuePortfolio value
30 Sep 201410 Nov 2014100,0008,344.25100,000
31 Dec 201409 Feb 2015139,5668,526.35102,182
31 Mar 201511 May 2015153,8458,325.2599,772
30 Jun 201510 Aug 2015175,7928,525.60102,173
30 Sep 201509 Nov 2015161,7897,915.2094,858
31 Dec 201509 Feb 2016152,6297,298.2087,464
31 Mar 201610 May 2016167,8887,887.8094,530
30 Jun 201609 Aug 2016191,0648,678.25104,003
30 Sep 201609 Nov 2016232,7738,432.00101,052
31 Dec 201609 Feb 2017220,7278,778.40105,203
31 Mar 201710 May 2017233,6839,407.30112,740
30 Jun 201709 Aug 2017264,6709,908.05118,741
30 Sep 201709 Nov 2017281,21910,308.95123,546
31 Dec 201709 Feb 2018296,16010,454.95125,295
31 Mar 201810 May 2018320,62410,716.55128,430
30 Jun 201809 Aug 2018300,49811,470.70137,468
30 Sep 201809 Nov 2018353,42610,585.20126,856
31 Dec 201811 Feb 2019332,63310,888.80130,495
31 Mar 201910 May 2019338,56211,278.90135,170
30 Jun 201909 Aug 2019322,85711,109.65133,141
30 Sep 201911 Nov 2019336,00411,913.45142,774
31 Dec 201910 Feb 2020498,06412,031.50144,189
31 Mar 202011 May 2020422,7019,239.20110,725
30 Jun 202010 Aug 2020457,78011,270.15135,065
30 Sep 202009 Nov 2020557,04012,461.05149,337
31 Dec 202009 Feb 2021634,76415,109.30181,074
31 Mar 202110 May 2021923,61314,942.35179,074
30 Jun 202109 Aug 20211,087,03916,258.25194,844
30 Sep 202109 Nov 20211,102,44318,044.25216,248
31 Dec 202109 Feb 20221,101,84117,463.80209,291
31 Mar 202210 May 20221,048,43116,240.05194,626
30 Jun 202210 Aug 20221,207,25617,534.75210,142
30 Sep 202209 Nov 20221,307,96418,157.00217,599
31 Dec 202209 Feb 20231,195,54417,893.45214,441
31 Mar 202310 May 20231,263,45818,315.10219,494
30 Jun 202309 Aug 20231,606,10419,632.55235,282
30 Sep 202309 Nov 20231,591,76019,395.30232,439
31 Dec 202309 Feb 20241,674,50421,782.50261,048
31 Mar 202410 May 20241,527,69722,055.20264,316
30 Jun 202409 Aug 20241,945,87124,367.50292,027
30 Sep 202411 Nov 20242,072,74324,141.30289,317
CAGR35.38%11.20%

The icTracker recommendations based virtual portfolio that has achieved this incredible feat is reproduced below for your reference. This portfolio includes dividends, stock splits and bonus where applicable. Buy transactions less than six months old that are still open, remain undisclosed.

StockBUY TransactionsSELL TransactionsPROFITLATEST
NoNameDateQtyPriceSLValueDateQtyPriceValueDividendGainPriceValue
1 Bharat Rasayan10 Nov 201427783.4677.021,17309 Feb 2015271,191.232,129--10,956----
2 Centum Electronics10 Nov 201443557.2453.423,98109 Feb 201543776.833,367--9,385----
3 Indo Count Industries10 Nov 201461218.1164.913,31411 May 201561454.927,721--14,407----
4 Marksans Pharma10 Nov 20149362.246.85,79009 Feb 20159359.05,477--(314)----
5 TVS Srichakra10 Nov 2014241,441.41,021.934,62709 Feb 2015241,686.840,442--5,815----
6 Indo Count Industries09 Feb 20155443.3308.82,21811 May 20155454.92,272--54----
7 PI Industries09 Feb 201534502.6445.717,10411 May 201534670.222,762--5,659----
8 Sanofi India09 Feb 2015143,390.73,216.547,51723 Apr 2015143,213.244,939490(2,577)----
9 Sun TV Network09 Feb 201542416.9348.317,52729 Apr 201542348.314,615284(2,913)----
10 Tata Elxsi09 Feb 201535773.1588.827,08411 May 2015351,135.039,684--12,600----
11 Blue Star11 May 201552321.8297.516,74810 Aug 201552373.819,4182602,670----
12 Kajaria Ceramics11 May 201535778.1733.027,25929 Jun 201535732.325,606--(1,653)----
13 Oracle Financial Services Software11 May 2015173,392.23,239.257,72410 Aug 2015174,254.372,250--14,526----
14 Vindhya Telelinks11 May 201511602.4509.66,63210 Aug 2015111,036.811,393554,760----
15 VST Industries11 May 2015281,667.31,515.946,73110 Aug 2015281,648.146,0991,960(632)----
16 Bajaj Consumer Care10 Aug 201582469.5424.538,53313 Oct 201582423.934,724--(3,810)----
17 Hero Motocorp10 Aug 2015222,704.02,522.259,54624 Aug 2015222,512.255,214--(4,332)----
18 Supreme Industries10 Aug 201596651.6598.762,61624 Aug 201596597.657,309--(5,307)----
19 TVS Srichakra10 Aug 201542,890.81,871.411,57509 Nov 201542,724.410,887135(688)----
20 Atul Limited09 Nov 2015171,739.61,365.529,60309 Feb 2016171,462.824,842--(4,761)----
21 Maharashtra Scooters09 Nov 201581,374.71,056.711,00909 Feb 201681,227.29,807--(1,201)----
22 NESCO Limited09 Nov 2015401,612.61,442.564,56709 Feb 2016401,645.665,758--1,192----
23 Oracle Financial Services Software09 Nov 2015143,996.03,692.455,99909 Dec 2015143,690.151,610--(4,390)----
24 Hero Motocorp09 Feb 2016422,581.42,401.8108,52509 Aug 2016423,411.8143,1521,68034,627----
25 Indo Count Industries09 Feb 2016181,141.91,007.820,57511 Feb 2016181,007.218,112--(2,463)----
26 TV Today Network09 Feb 201672311.3255.822,43610 May 201672316.722,776--340----
27 Accelya Solutions India10 May 201641,082.0911.94,33209 Aug 201641,208.84,830--498----
28 Bajaj Consumer Care10 May 201626390.2368.010,15509 Aug 201626391.010,156--0----
29 Gulf Oil Lubricants India10 May 20167533.2477.63,73609 Aug 20167709.64,962--1,226----
30 HDFC Bank10 May 2016191,144.91,005.621,77509 Aug 2016191,247.223,6731811,898----
31 Hero Motocorp10 May 201612,957.82,616.02,96109 Aug 201613,411.83,408--448----
32 Alkem Laboratories09 Aug 2016691,588.41,342.6109,70609 Nov 2016691,654.8114,064--4,358----
33 Alldigi Tech09 Aug 201637292.8195.410,84309 Nov 201637308.111,386--544----
34 Bharat Rasayan09 Aug 2016411,163.51,112.247,74909 Nov 2016411,831.575,0144927,265----
35 Rain Industries09 Aug 201625139.734.89,96209 Nov 201625149.712,4622512,500----
36 Sundram Fasteners09 Aug 201663214.0184.413,49509 Nov 201663321.620,237--6,742----
37 Accelya Solutions India09 Nov 2016341,443.81,266.949,13809 Feb 2017341,617.554,940--5,802----
38 Apollo Pipes09 Nov 201654384.5219.120,78409 Feb 201754326.617,616--(3,168)----
39 Bayer CropScience09 Nov 2016394,184.33,826.0163,34921 Nov 2016393,815.8148,669--(14,680)----
40 Alldigi Tech09 Feb 201745438.9363.719,77029 Mar 201745361.316,241--(3,529)----
41 DB Corp09 Feb 2017345383.8363.3132,52610 May 2017345374.7129,142--(3,384)----
42 V-Mart Retail09 Feb 201732612.5490.219,61810 May 2017321,057.133,793--14,175----
43 VST Industries09 Feb 2017182,677.52,376.248,24310 May 2017182,999.553,937--5,694----
44 Apollo Pipes10 May 201767376.9294.025,27409 Aug 201767313.520,984--(4,291)----
45 Ion Exchange India10 May 2017112404.2342.945,31609 Aug 2017112550.261,555--16,240----
46 KEC International10 May 2017274237.4174.665,09909 Aug 2017274300.582,25543817,156----
47 UPL Limited10 May 2017117823.5703.096,44609 Aug 2017117830.597,071819625----
48 DB Corp09 Aug 2017486379.1368.4184,40310 Aug 2017486368.4178,874--(5,528)----
49 Finolex Cables09 Aug 2017126490.5461.861,85909 Nov 2017126626.378,83537816,976----
50 Motilal Oswal Financial Services09 Aug 2017171,093.5982.318,60809 Nov 2017171,373.823,331--4,723----
51 Dhanuka Agritech09 Nov 2017431649.5618.2280,21409 Feb 2018431685.5295,155--14,941----
52 Adani Energy Solutions09 Feb 2018177205.0175.936,32117 Apr 2018177175.831,089--(5,232)----
53 HEG Limited09 Feb 201852,899.71,949.714,51310 May 201853,087.515,422150909----
54 Sadhana Nitrochem09 Feb 2018104218.8125.522,77309 Nov 20181041,067.7110,930--88,157----
55 SpiceJet09 Feb 2018604141.7117.185,64210 May 2018604119.472,045--(13,597)----
56 VST Tillers09 Feb 2018522,616.92,254.0136,21510 May 2018522,911.5151,244--15,029----
57 Cyient Limited10 May 2018296858.0681.9254,22207 Aug 2018296679.9201,0501,184(53,172)----
58 Sadhana Nitrochem10 May 201834480.6264.916,35509 Nov 2018341,067.736,266--19,910----
59 Graphite India09 Aug 2018281,095.7820.030,70927 Sep 201828817.522,867--(7,842)----
60 Kama Holdings09 Aug 2018154,334.43,836.265,08111 Feb 2019154,826.872,3292257,248----
61 Kaveri Seed Company09 Aug 2018144622.7534.589,75803 Oct 2018144530.176,257--(13,502)----
62 Sadhana Nitrochem09 Aug 201821711.6504.114,95709 Nov 2018211,067.722,399--7,442----
63 Dhanuka Agritech09 Nov 2018111401.1259.444,56111 Feb 2019111394.743,762--(799)----
64 Hindustan Construction Company09 Nov 201853914.611.67,85022 Nov 201853911.66,255--(1,596)----
65 Hero Motocorp09 Nov 2018492,956.72,567.5145,02311 Feb 2019492,889.1141,4222,695(3,601)----
66 Kama Holdings09 Nov 2018105,512.34,842.855,17828 Jan 2019104,834.848,299--(6,879)----
67 Sonata Software09 Nov 201852335.0263.317,43711 Feb 201952326.016,932247(505)----
68 AU Small Finance Bank11 Feb 2019203589.0541.6119,67610 Feb 20202031,125.8228,299152108,622----
69 Avantel11 Feb 2019239226.0201.954,06831 Jul 2019239201.548,115478(5,953)----
70 Avanti Feeds11 Feb 2019117336.2287.339,37510 May 2019117352.841,230--1,856----
71 Vinati Organics11 Feb 2019331,635.91,455.554,03728 Feb 2019331,453.347,911--(6,126)----
72 Zee Entertainment Enterprises11 Feb 2019162401.7317.065,14010 May 2019162371.260,074--(5,066)----
73 AU Small Finance Bank10 May 201939645.1572.925,18210 Feb 2020391,125.843,8602918,678----
74 Avantel10 May 201966243.0217.616,05115 Jul 201966216.314,262132(1,789)----
75 DCM Shriram10 May 201925508.5424.412,72530 Jul 201925421.710,53240(2,193)----
76 Newgen Software Technologies10 May 201960332.7284.919,98224 Jul 201960279.116,730--(3,252)----
77 RBL Bank10 May 2019112675.0584.175,67616 Jul 2019112583.065,227302(10,449)----
78 AU Small Finance Bank09 Aug 201978689.8637.653,85410 Feb 2020781,125.887,721--33,866----
79 City Union Bank09 Aug 2019179195.6176.335,03810 Feb 2020179230.641,236906,198----
80 Indus Towers09 Aug 2019200252.1232.750,46025 Oct 2019200229.545,858730(4,602)----
81 Kaveri Seed Company09 Aug 201911455.7389.15,01811 Nov 201911534.15,86933851----
82 Pokarna09 Aug 201991132.1100.912,02911 Nov 201991170.715,514553,485----
83 AU Small Finance Bank11 Nov 201928718.4666.720,13510 Feb 2020281,125.831,489--11,354----
84 City Union Bank11 Nov 201944214.7190.69,45610 Feb 202044230.610,136--680----
85 Deepak Nitrite11 Nov 20195358.9277.21,79611 May 20205518.12,58823792----
86 Dhanuka Agritech11 Nov 201965309.9283.220,16010 Feb 202065518.233,646--13,486----
87 Hawkins Cookers11 Nov 201943,909.43,272.515,65310 Feb 202044,789.719,140--3,486----
88 Alkyl Amines Chemicals10 Feb 2020371,539.71,198.957,02418 Mar 2020371,193.744,121370(12,903)----
89 APL Apollo Tubes10 Feb 2020692,074.71,664.9143,29412 Mar 2020691,637.7112,888--(30,406)----
90 Deepak Nitrite10 Feb 2020172410.6355.370,68519 Mar 2020172352.660,578774(10,107)----
91 IOL Chemicals and Pharmaceuticals10 Feb 2020208188.2174.239,18520 Mar 2020208173.536,051624(3,134)----
92 VST Industries10 Feb 2020424,451.73,963.9187,15809 Mar 2020423,956.8166,021--(21,138)----
93 Bajaj Auto11 May 2020662,566.31,855.7169,54510 Aug 2020662,993.8197,393--27,848----
94 Can Fin Homes11 May 2020106307.0142.032,57510 Aug 2020106389.541,246--8,671----
95 Ion Exchange India11 May 202075701.6491.452,67310 Aug 202075625.046,824--(5,848)----
96 RITES Limited11 May 2020693240.9185.5167,11110 Aug 2020693247.8171,519--4,408----
97 Ganesh Benzoplast10 Aug 2020260447.239.1122,90109 Nov 2020260464.7168,180--45,279----
98 HIL Limited10 Aug 2020511,612.41,194.182,31509 Nov 2020511,783.990,885--8,571----
99 IOL Chemicals and Pharmaceuticals10 Aug 202098832.1407.181,62709 Nov 202098678.466,417--(15,211)----
100 Lancer Container Lines10 Aug 2020298139.529.4117,71809 Nov 2020298159.2176,150--58,432----
101 Shree Renuka Sugars10 Aug 202056079.75.954,16209 Feb 2021560710.055,734--1,572----
102 Amrutanjan Healthcare09 Nov 2020565434.8392.9245,87909 Feb 2021565518.1292,40645246,526----
103 Gujarat Themis Biosyn09 Nov 2020227257.3205.758,45409 Feb 2021227243.155,129--(3,326)----
104 Lux Industries09 Nov 2020821,430.61,326.0117,42709 Feb 2021821,711.0140,158--22,731----
105 Shree Renuka Sugars09 Nov 2020412210.18.641,46809 Feb 2021412210.040,973--(495)----
106 Tips Music09 Nov 2020132287.1200.937,93509 Feb 2021132382.150,387--12,452----
107 Carysil09 Feb 20212750229.7185.3632,30710 May 20212750334.5918,9552,200286,648----
108 Castrol India10 May 20214464126.1116.3563,25009 Aug 20214464140.6627,011--63,761----
109 Godawari Power and Ispat10 May 2021861,052.2736.090,58009 Aug 2021861,431.3122,96973132,389----
110 GRM Overseas10 May 2021262,345.8380.361,05215 Jul 202178460.535,884--(25,168)----
111 Steel Exchange India10 May 2021167266.953.7111,88509 Aug 2021167282.1137,050--25,165----
112 Tips Music10 May 2021137705.9508.896,79809 Aug 20211371,193.5163,346--66,548----
113 Deepak Nitrite09 Aug 2021632,177.21,878.5137,29809 Nov 2021632,363.4148,742--11,445----
114 Globus Spirits09 Aug 202175776.1450.158,26209 Nov 2021751,225.291,79815033,536----
115 Gujarat Themis Biosyn09 Aug 2021394437.5288.3172,52809 Feb 2022394406.5160,0012,758(12,527)----
116 Sanofi India09 Aug 2021788,962.97,927.5699,80517 Sep 2021787,925.3617,553--(82,252)----
117 Everest Kanto Cylinder09 Nov 2021823128.0112.8105,40809 Feb 2022823242.3199,214--93,805----
118 Gujarat Themis Biosyn09 Nov 202139571.2400.122,29909 Feb 202239406.515,838273(6,461)----
119 Gulf Oil Lubricants India09 Nov 2021983609.4584.6599,59015 Nov 2021983584.4573,932--(25,658)----
120 Motilal Oswal Financial Services09 Nov 202199990.1862.798,11328 Jan 202299862.285,273--(12,840)----
121 Sharda Motor Industries09 Nov 202181633.3578.551,34909 Feb 202281790.063,922--12,573----
122 Aarti Industries09 Feb 20221121,009.8907.3113,20524 Feb 2022112899.0100,587112(12,618)----
123 AU Small Finance Bank09 Feb 20221361,366.91,071.8186,08407 Mar 20221361,070.4145,428--(40,656)----
124 Divis Laboratories09 Feb 20221104,329.53,901.6476,71610 May 20221104,296.4472,126--(4,590)----
125 Maithan Alloys09 Feb 20221561,014.6934.8158,42810 May 20221561,057.7164,828--6,400----
126 Triveni Engineering09 Feb 2022576288.3215.0166,22710 May 2022576285.3164,169--(2,058)----
127 Aavas Financiers10 May 2022812,306.91,915.6187,04622 Jun 2022811,911.4154,665--(32,380)----
128 Hindustan Unilever10 May 20223692,180.41,939.5805,37210 Aug 20223692,642.8974,2187,011168,846----
129 Lancer Container Lines10 May 2022259215.2167.355,78010 Aug 2022259274.971,128--15,348----
130 Castrol India10 Aug 20225078114.7103.7583,02909 Nov 20225078125.4635,891--52,862----
131 Dr Reddys Laboratories10 Aug 2022684,243.34,002.7288,83309 Nov 2022684,534.9308,065--19,232----
132 Narayana Hrudayalaya10 Aug 2022491681.1646.0334,75509 Nov 2022491739.8362,87949128,124----
133 Accelya Solutions India09 Nov 20223261,395.51,159.5455,37209 Feb 20233261,254.2408,44411,410(46,928)----
134 Dynacons Systems and Solutions09 Nov 2022183336.2284.361,57709 Feb 2023183468.185,568--23,991----
135 Gujarat Themis Biosyn09 Nov 2022370774.4566.1286,81509 Feb 2023370616.5227,8771,628(58,938)----
136 Hindustan Construction Company09 Nov 20221132615.213.1171,76109 Feb 20231132615.2171,417--(343)----
137 PDS Limited09 Nov 2022919361.1313.4332,18330 Jan 2023919312.2286,6452,298(45,538)----
138 Cantabil Retail09 Feb 20231171,176.81,035.2137,82321 Feb 20231171,032.1120,634234(17,190)----
139 Marathon Nextgen Realty09 Feb 2023647249.9220.9161,84710 May 2023647286.6185,245--23,398----
140 Share India Securities09 Feb 20234901,201.71,111.2589,42228 Feb 20234901,102.9539,859--(49,563)----
141 Waaree Renewable Technologies09 Feb 2023296511.8460.8151,63010 May 2023296965.6285,517--133,888----
142 West Coast Paper Mills09 Feb 2023277558.8478.5154,94223 Feb 2023277477.3132,089--(22,854)----
143 Bharat Electronics10 May 20234188108.193.1452,96609 Aug 20234188131.7551,008--98,042----
144 ICICI Securities10 May 2023305499.2454.6152,39309 Aug 2023305626.0190,724--38,331----
145 Nucleus Software Exports10 May 202360614.6545.736,91009 Aug 2023601,095.665,66760028,757----
146 Sanofi India10 May 2023885,700.55,349.9502,14109 Aug 2023887,315.0643,072--140,931----
147 Shilchar Technologies10 May 2023592,029.4684.3119,85109 Nov 20231182,624.2309,340590189,489----
148 Hindustan Construction Company09 Aug 2023184324.219.844,55309 Nov 2023184329.053,394--8,841----
149 NATCO Pharma09 Aug 2023958893.7706.5856,97309 Nov 2023958734.0702,4216,706(154,552)----
150 Raymond Limited09 Aug 20232091,963.81,643.8410,84509 Nov 20232091,884.2393,394--(17,451)----
151 RattanIndia Enterprises09 Aug 202393754.840.851,35209 Nov 202393762.758,691--7,339----
152 Shilchar Technologies09 Aug 2023322,641.3862.484,60606 Sep 2023641,016.164,966320(19,640)----
153 Alkem Laboratories09 Nov 2023324,282.73,660.4137,18409 Feb 2024325,327.9170,322--33,139----
154 Federal Bank09 Nov 20232672147.6139.9394,64809 Feb 20242672147.3393,192--(1,456)----
155 Hawkins Cookers09 Nov 2023737,375.56,876.6538,95009 Feb 2024737,183.8523,889--(15,061)----
156 Sanofi India09 Nov 2023667,795.07,325.7514,98509 Feb 2024668,813.5581,106--66,122----
157 Canara Bank09 Feb 2024578571.0460.4330,36810 May 2024578548.2316,514--(13,854)----
158 Castrol India09 Feb 2024636201.6149.9128,34610 May 2024636191.4121,6092,862(6,737)----
159 ICICI Securities09 Feb 20241172804.5714.2943,81719 Mar 20241172714.2836,180--(107,637)----
160 Oracle Financial Services Software09 Feb 2024127,525.85,090.590,39910 May 2024127,580.890,8782,880479----
161 Suyog Telematics09 Feb 20241441,267.1931.3182,63810 May 20241441,097.2157,839--(24,799)----
162 AU Small Finance Bank10 May 2024405635.1571.4257,47309 Aug 2024405626.0253,256405(4,216)----
163 Hawkins Cookers10 May 20241696,443.95,883.91,090,10009 Aug 20241698,701.11,469,01520,280378,916----
164 Supreme Petrochem10 May 2024219718.1622.9157,41009 Aug 2024219816.7178,6681,53321,257----
165 09 Aug 2024724154.6137.3112,06407 Oct 2024724136.298,486--------
166 09 Aug 2024558761.9699.5425,56511 Nov 2024558992.0552,983558------
167 09 Aug 2024357880.069.7286,59807 Oct 2024357869.6248,880--------
168 09 Aug 20243721,752.01,222.3652,37711 Nov 20243721,971.4732,627--------
169 09 Aug 20242621,791.51,454.4469,84211 Nov 20242621,680.3439,785--------
170 11 Nov 20241114421.4334.3469,909--1114--------387.5431,619
171 11 Nov 20241331,619.51,392.4215,602--133--------1,492.7198,523
172 11 Nov 20242981,325.61,139.2395,409--298--------1,275.6380,114
173 11 Nov 20242062,019.61,553.2416,454--206--------2,234.8460,359
174 11 Nov 20241873,082.02,779.4576,910--187--------2,887.8540,009
Portfolio Totals81,7951,764,634 2,010,624

If you have any questions about the icTracker Backtesting, have a comment or otherwise want to provide feedback, please Contact Us.


Standard Disclaimer

  1. Registration granted by SEBI, membership of BASL and certification from NISM in no way guarantee performance of the intermediary or provide any assurance of returns to investors.
  2. Past performance, by way of backtesting or by way of actuals, is no guarantee of future returms.
  3. Securities mentioned on this website are for educational purpose only and do not constitute investment advice.
Standard Warning - Investment in securities markets are subject to market risk. Read all the related documents carefully before investing.