TCKRF Financials: Teck Resources Limited AI Analysis