Shandong Sito Bio-technology’s Revenue Decline Raises Concerns Despite Recent Share Price SurgeFebruary 25, 2025 An analysis of Shandong Sito Bio-technology Co., Ltd. (SZSE:300583) reveals a disconnect between its recent stock performance and declining revenue. The high price-to-sales ratio warrants further examination.