China Pharma Holdings, Inc. (CPHI) is a leading participant in the rapidly evolving Chinese pharmaceutical landscape, engaged in the development, production, and marketing of both generic and branded medical products. Headquartered in Haikou, China, the company primarily caters to hospitals and private retail establishments, showcasing a strong commitment to delivering high-quality healthcare solutions. CPHI is strategically positioned to benefit from the growth of the Chinese pharmaceutical market, with a focus on enhancing its competitive edge and expanding its market presence through innovation and strategic collaborations.
Recently
Rotate your device to landscape for a better chart view.
CPHI Price Trend and Signals
Rotate your device to landscape for a better chart view.
CPHI Short Volume (from FINRA off-exchange and ATS venues)
CPHI Short Interest
CPHI Financials
2026-05-15Bearishprice_signal
Large price change detected: -16.13%.
2026-05-14Somewhat Bullishprice_signal
Quarterly high detected.
2026-05-14Bullishprice_signal
Large price change detected: 24.0%.
2026-05-14Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2026-05-13Somewhat Bullishprice_signal
Quarterly high detected.
2026-05-13Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2026-05-12Bullishmacd_signal
Golden cross below zero detected.
2026-05-12Neutralvolume_signal
Abnormal volume detected compared to 5-day moving average.
2026-05-12Neutralvolume_signal
Abnormal volume detected compared to 10-day moving average.
2026-05-12Neutralvolume_signal
Abnormal volume detected compared to 20-day moving average.
2026-05-12Neutralvolume_signal
Abnormal volume detected compared to 3 mon moving average.
2026-05-12Somewhat Bullishprice_signal
Quarterly high detected.
2026-05-12Bullishprice_signal
Large price change detected: 67.92%.
2026-05-12Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2026-05-05Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2026-05-04Somewhat Bearishprice_signal
Yearly low detected.
2026-05-01Somewhat Bearishprice_signal
Yearly low detected.
2026-04-30Somewhat Bearishprice_signal
Yearly low detected.
2026-04-29Somewhat Bearishprice_signal
Monthly low detected.
2026-04-28Somewhat Bearishprice_signal
Monthly low detected.
2026-04-27Bearishmacd_signal
Dead cross below zero detected.
2026-04-27Somewhat Bearishprice_signal
Monthly low detected.
2026-04-23Somewhat Bearishprice_signal
Monthly low detected.
2026-04-20Somewhat Bullishprice_signal
Monthly high detected.
2026-04-17Neutralvolume_signal
Abnormal volume detected compared to 5-day moving average.
2026-04-17Neutralvolume_signal
Abnormal volume detected compared to 10-day moving average.
2026-04-17Somewhat Bullishprice_signal
Monthly high detected.
2026-04-16Somewhat Bullishprice_signal
Monthly high detected.
2026-04-09Somewhat Bullishprice_signal
Monthly high detected.
2026-04-07Somewhat Bullishprice_signal
Monthly high detected.
2026-04-01Somewhat Bullishprice_signal
Monthly high detected.
2026-03-27Somewhat Bullishprice_signal
Monthly high detected.
2026-03-25Somewhat Bullishprice_signal
Monthly high detected.
2026-03-24Neutralvolume_signal
Abnormal volume detected compared to 20-day moving average.
2026-03-23Somewhat Bullishprice_signal
Monthly high detected.
2026-03-23Bullishprice_signal
Large price change detected: 16.67%.
2026-03-23Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2026-03-20Somewhat Bearishprice_signal
Yearly low detected.
2026-03-19Somewhat Bearishprice_signal
Yearly low detected.
2026-03-04Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2026-03-03Somewhat Bearishprice_signal
Yearly low detected.
2026-03-03Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-03-02Somewhat Bearishprice_signal
Yearly low detected.
2026-03-02Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-27Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-26Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-25Somewhat Bearishprice_signal
Yearly low detected.
2026-02-25Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-24Somewhat Bearishprice_signal
Yearly low detected.
2026-02-24Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-23Bullishmacd_signal
Golden cross below zero detected.
2026-02-23Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-20Somewhat Bearishprice_signal
Yearly low detected.
2026-02-20Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-19Somewhat Bearishprice_signal
Yearly low detected.
2026-02-19Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-18Somewhat Bullishrsi_signal
RSI indicates oversold condition.
2026-02-18Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2026-01-06Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-12-30Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-11-18Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-11-06Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-10-24Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-10-15Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-08-18Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-06-13Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-03-06Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-02-19Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.