Here are the current top 10 grossing tours of all time:

1. Elton John (Farewell Yellow Brick Tour) $939 million/ 330 shows
2. Ed Sheeran (Divide Tour) $776 million/ 255 shows
3. U2 (U2 360 Tour) $736 million/ 110 shows
4. Coldplay (Music of the Spheres World Tour) $617 million/ 107 shows
5. Harry Styles (Love onTour) $617 million/ 169 shows
6. Guns & Roses (Not in This Lifetime Tour) $584 million/ 158 shows
7. Beyonce (The Renaissance World Tour) $579 million/ 56 shows
8. The Rolling Stones (A Bigger Bang Tour) $558 million/ 144 shows
9. The Rolling Stones (No Filter Tour) $546 million/ 58 shows
10. Coldplay (A Head Full of Dreams Tour) $523 million/ 114 shows