Hi Nandu,
If it’s listed stock, Stock price is determined by 1.supply & demand in the market, 2. Company’s profit & loss in the earlier years, 3. Its area of business, management policies, 4. Companies sales numers, 5. Any Merger/Acquisation done by company 6. Govt. Policies especially if its a FMCG, Oil& Gas, Telecom etc.