Razer inc revenue July 8, 2019 16 32 64 128 Razer inc revenue 2023 Razer inc annual revenue Razer inc Razer inc net worth