The mission for MarCO A and B was to perform a relay of communications for the Insight lander, which lowered the latency of data during landing, and that mission was a success. The mission ended on November 26, 2018 and JPL lost contact with them on January 4, 2019. Source
MarCO A and B successfully completed their missions on Nov. 26, 2018. WALL-E was last heard from on Dec. 29, 2018; EVE on Jan. 4, 2019.
According to this answer the Cubesats weren't going to be in orbit so they would have continue out into deep space. The JPL team said they would continue to monitor them over the next couple weeks after the landing of Insight to see how the relay performed and how much fuel is on board. source
JPL said the reason for the loss of communication with WALL-E was that it had a leaking thruster which made it wobble and made it hard to communicate with, and for both they mention the issue linked to the light sensor which helped it point its solar arrays at the sun.
Currently they are in orbit around the sun drifting slowly apart. When they last received communications from them they were about a million miles apart(WALL-E was 1 million miles from Mars and EVE was 2 million miles from Mars). source This kinda got a little dark but the mission was a success and JPL says there will be more of these deep space cubesat missions.