Between September 2017 and September 2018, Lil Uzi Vert earned an astounding $20 million.
That was enough to make him one of 20 highest-paid rappers on the planet for that time frame. In the same time period he had 3.5 billion streaming views and played an impressive 76 live shows around the world.
That's pre-tax. It seems highly unlikely and improbable, at least with the data we have, that Lil Uzi did in fact spend $24 million on a single diamond.