profit struggles