Pet supply retailer Petco is closing 25 stores throughout the U.S. by the end of 2025, an almost identical number to the stores the company closed last year. The closures come as net sales for the ...
Analysts say such a move might make sense financially, but would do nothing to address competitive issues. © 2025 American City Business Journals. All rights ...