As of March 2024, 45.56% is owned by Indian Promoters and 54.44% by Public.
Top five Promoters holding highest number of shares of Odyssey Corporation company are Pooja Hemanshu Mehta (148.64 lakhs shares / 37.73%), Alacrity Securities Ltd (28.25 lakhs shares / 7.17%), Bina Himanshu Mehta (2.00 lakhs shares / 0.51%), Hiten Ramniklal Mehta (48000 shares / 0.12%) and Hemanshu Ramniklal Mehta (10120 shares / 0.03%).