Offer your thoughts or opinion on the input financial query or topic using your financial background.

As a total beginner, how do I begin to understand finance & stocks?
Your questions seek answers to specifics, but I feel that you may need more general help. There are two things, I feel, that you need to learn about in the general category of personal finance.  Your asking questions about investing, but it is not as important, IMHO, as how you manage your day-to-day operations.   For example, you should first learn to budget.  In personal finance often times "living on a budget" equates to poor, or low income.   That is hardly the case.  A budget is a plan on how to spend money.  It should be refreshed each and every month and your income should equal your expenses.  You might have in your budget a $1200 trip into the city to see a concert, hardly what a low income person should have in theirs. Secondly you need to be deliberate about debt management.  For some, they feel that having a car payment and having student loans are a necessary part of life and argue that paying them off is foolish as you can earn more from investments.  Others argue for zero debt.  I fall in the later.  Using and carrying a balance on high interest CCs and having high leases or car payments are just dumb.  They are also easy to wander into unless you are deliberate.   Third you need to prepare for emergencies.  Engineers still get laid off and hurt where they are unable to work.  They get sued.  Having the proper insurance and sufficient reserves in the bank help prevent debt. Now you can start looking into investments.   Start off slow and deliberate with investing.  Put some in your company 401K or open some mutual funds on the side.  You can read about them and talk with advisers, for free, at Fidelity and Vanguard.  Read books from the library. Most of all don't get caught up in too much hype.  Things like Forex, options, life insurance, gold/silver, are not investments.  They are tools for sales people to make fat commissions off the ignorant.      You are fortunate in that Engineers are very likely to retire wealthy.  They are part of the second largest demographic of first generation rich.  The first is small business owners.   To start out I would read Millionaire Next Door and Stop Acting Rich.  For a debt free approach to life, check out Financial Peace University (FPU) by Dave Ramsey (video course).  His lesson on insurance is excellent.   I am an engineer, and my wife a project manager we found FPU life changing and regretted not getting on board sooner.  Along these lines we have had some turmoil, recently, that became little more than an inconvenience because we were prepared.