software mnc's share prices