TECK RESOURCES LTD (TECK): financials, 13F holders and insider trades