Book value per share microsoft July 8, 2019 16 32 64 128 Microsoft book value per share 2023 Book value/share Microsoft 365 subscription Microsoft 365 business professional