Grammy-winning singer Beyonce is reported to have raked in some $24 million from her Saturday performance in Dubai, her first live show after more than four years of absence from the stage.

Nairametrics reports that the superstar singer alongside her daughter Blue Ivy performed for nearly 75 minutes on Saturday during the launch of Dubai’s newest luxury hotel, The Atlantis Royal.

Beyonce earned $320,000 for every minute she was on stage which amounted to $24 million, Nairametrics said quoting Marca.

Beyoncé didn’t perform any tunes from her latest album, Renaissance, but sang some songs she hasn’t performed in a long time, including “Beautiful Liar,” “I Care,” “Ave Marie”, and “Flaws and All”.

The invite-only event had in attendance Beyonce’s husband Jay-Z, parents Tina Knowles-Lawson and Mathew Knowles, and her three children, as well as celebrity guests, influencers, and businesspeople tied to the hotel.

Despite a strict no-phones policy at the exclusive event, video footage of the show flooded the internet on Sunday.

Many of Beyonce’s fans were excited to see her on stage after a long time. However, the singer was also criticized for performing in a country known for its strict laws against same-sex relationships. Her latest album, Renaissance, was celebrated for honouring black queer culture and taking inspiration from LGBT icons as its tribute to dance music that emerged out of the gay community.

Meanwhile, Beyonce’s daughter also received loud applause from the crowd. She entered the stage to open with the song Brown Skin Girl, her collaboration with her mother that won both of them a Grammy Award in 2021.