Are certificates of deposit FDIC-insured?

Your Needham Bank CDs are always insured in full through a combination of insurance provided by the Federal Deposit Insurance Corporation (FDIC) and the Depositors Insurance Fund (DIF).