I can't really trust the greeks calculated by the brokers. The IVs from TDA vs. IB are quite different (screenshots taken just a few seconds apart):