Stock Price
2023-07-06
Market Capitalization
2023-07-06
Revenue
FY, 2022
Trademarks
Aug, 2023
Countries
Aug, 2023
Meter Points Under Managed Services
Aug, 2023
New Zealand
17 Hargreaves Street
Australia
Level 9, 390 St Kilda Road
India
7th Floor, Tower B
United Kingdom
203 Eversholt St