Those are just basic info...
Actually most of the info are easily obtainable. You can get it from :
1. Annual report (in your link)
2. Latest quarterly report
3. Bloomberg, Yahoo finance, etc
4. Broker's research
5. Co website
Are you financial trained ? If you are, it is easier to zoom into the numbers. If you are not, then more difficult, but can learn. Of the pages and pages of financial reports, only about 5% is useful.
It is a good training by being able to do your own FA. Instead of just relying on other's recommendation. You also don't know correct or not...
The following can be obtain from :
1. Revenue for the last 3 years (annual report of last 2 years)
2. Profit for the last 3 years (annual report of last 2 years)
3. Cashflow for the last 3 years (annual report of last 2 years)
4. Understand their business (annual report, quarterly announcement, company website)
5. Management projection/outlook of the financials (annual report if recent, quarterly announcement, company announcement, company website)
6. Current asset vs current liability (annual report and quarterly announcement)
7. Borrowing / interest service (annual report and quarterly announcement)
8. Company expansion plan / prospect of current and new business (annual report, quarterly announcement, company announcement, business news, google)
9. Who are the management of the company and their background (annual report)
10. Who are the major shareholders (annual report, usually at the end of pages)
11. Share price of the last 52 weeks and 5 years relative to their financial performance (bloomberg, yahoo finance etc)
12. PE ratio (bloomberg, yahoo finance, or calculate yourself based on annual report and quarterly announcement)
13. Market cap (bloomberg, yahoo finance etc)
14. Daily trading volume recently (bloomberg, yahoo finance etc)
15. No. of shares in public hands (annual report)
16. Dividend yield and sustainability (bloomberg, yahoo finance, calculate yourself, quarterly announcement, news, google)
17. Research from brokers (if any) and if the company is under their radar (individual brokerage firms, or ask your broker on availability)
No I am not financially train. That's why I only know bits and pieces from how to analyse through my little reading of financial blogs.