Canon is only up 30 yen at mid-session, with news like upping its forcast and in-line with nikkei today. Sorry to inform you longs that this stock is just a wonderful short-selling candidate because of too many retail investors.
There is no certain logic in stock price. Just go with the big boys. Sell before it goes below $46.