Wall Street banks have enough cash on hand to keep the Fed happy — this year, at least.

The 33 banks met or exceeded regulators' required capital cushions they would need to offset losses, according to the Federal Reserve, which on Thursday released the first portion of its annual stress test results.