Meta stock steadies near $590 as AI spending tests investor patience