Tesla posts $22.4B Q1 revenue up 16% as growth cools

Business