Cross checking with Yahoo finance it seems your shares outstanding number is quite a big higher. Can you check if you are getting this incorrectly?
toggle quoted message
Show quoted text
It appears there is inaccurate Per Share data in the Company Overview > Ratios page.
For example:
IBKR shows Revenue / Share - TTM = 30.82
However, a simple calculation shows the correct number is:
Revenue - TTM = 2,485,000,000
Shares outstanding = 428,400,000
Calculated revenue / shares outstanding = $5.80
$5.80 does not equal $30.82.
It is extremely concerning for all of us algo traders if we can't rely on fundamentals data from TWS. I am hoping this is just something I don't understand.