NEW YORK — Broadway’s on a roll: Biz was up more than $1 million to a hearty $21,398,869 for Week 47 (April 17-23).

It helps that there are a whopping 38 productions on the boards. But the Rialto’s top earners also are showing impressive stamina at the box office.

The millionares’ club has six members, as it did the prior week: “The Color Purple” ($1,081,563) elbowed “Monty Python’s Spamalot” out of the No. 3 spot, stepping up behind “Wicked” and “The Lion King.” “Mamma Mia!” ($1,014,163) and “Jersey Boys” ($1,010,939) round out the club.

“Three Days of Rain” ($891,675) saw the biggest drop of the week (attributable to heavily comped press perfs and opening night) but still trounced every other straight play on the boards.

Ralph Fiennes starrer “Faith Healer” ($479,868) saw the strongest bow of the week, playing to almost 98% capacity. “Tarzan” ($460,527) is still playing to capacity crowds. “The Wedding Singer” and “The

Drowsy Chaperone” both rose, while “Lestat” held steady.

The 25 musicals grossed $16,999,557 for 79.4% of the Broadway total, with attendance of 233,500 at 89.9% capacity.

The 10 plays grossed $4,399,312 for 20.6% of the Broadway total, with attendance of 65,617 at 68.9% capacity.

Average paid admission was $72.80 for musicals, $62.05 for plays and $71.54 for all shows.