6408 Historical data - Ogura Clutch Co., Ltd. | Makkler