Share price analysis