I'm calculating the P/E ratio of some International stocks and found a problem. Please look at this paticular stock:Thai Beverage Public Company Limited
The p/e calculated by yahoo finance is 31.33. Similar results can be found at google finance and bloomberg which are all over 20.
But if you look at income statement of this company, the net income is 25,226,000 thousands ~ 25 billions, and the market cap is 23.6 billion, which suggests p/e less than 1 (0.94)!
And I believe the net income data is correct on yahoo finance, because I have cross validated it with compustats global data.
Am I missing something here? Why the discrenpency? Thank you!