Simon Pagenaud won $2.67 million with his first Indianapolis 500 victory.
The pole winner led 116 of the 200 laps on Sunday and became the first French driver to win IndyCar's biggest race since 1920
Pagenaud is the second straight Team Penske driver to win both May races at Indy, joining Will Power. He also won the Indianapolis Grand Prix two weeks ago.
Pagenaud took the lead for good on lap 199 and held off Alexander Rossi.
Rossi pocketed $759,159 for his second straight runner-up finish. He won the 500 as a rookie in 2016 with Andretti Autosport.
Japanese driver Takuma Sato, the 2017 Indy winner, picked up $540,454 for finishing third.
Team Penske placed three cars in the top five. Josef Newgarden earned $462,904 for fourth place and Power nabbed $444,554 for fifth place.
Santino Ferrucci, the top rookie, got $435,404 after a seventh-place finish.
The total purse was just under $13.1 million.