How does stock gain or lose value? Is it just based on what the market thinks it's worth?
How much increment can one get after switching jobs in the USA as a software engineer? What is the normal trend in the USA job market? Does the new employer always look at the current base salary and just give a 10 -15 % hike on top of it, or can it vary based on performance?