This is starting to feel like amateur hour for aspiring magicians.

Another day, another attempt by a Wall Street bank to pull a bunny out of the hat, showing off an earnings report that it hopes will elicit oohs and aahs from the market. Goldman Sachs, JPMorgan Chase, Citigroup and, on Monday, Bank of America all tried to wow their audiences with what appeared to be  presto!  better-than-expected numbers.

But in each case, investors spotted the attempts at sleight of hand, and didn’t buy it for a second.

With Goldman Sachs, the disappearing month of December didn’t quite disappear (it changed its reporting calendar, effectively erasing the impact of a $1.5 billion loss that month); JPMorgan Chase reported a dazzling profit partly because the price of its bonds dropped (theoretically, they could retire them and buy them back at a cheaper price; that’s sort of like saying you’re richer because the value of your home has dropped); Citigroup pulled the same trick.

Bank of America sold its shares in China Construction Bank to book a big one-time profit, but Ken Lewis heralded the results as “a testament to the value and breadth of the franchise.”