A US federal judge has given Apple final approval for its payment of $450m to resolve claims that the firm harmed consumers by conspiring with publishers to artificially inflate e-book prices.
According to Reuters, US District Judge Denise Cote approved what she described as a "highly unusual" accord during a hearing in Manhattan, calling for Apple to pay a total of $400m to 23 million consumers.
The settlement will see Apple covering refunds for readers who purchased titles from its iBooks online store. Apple will also have to fork out $50m towards legal fees.
There is still time for the company to appeal against the ruling, but the court will hear Apple's challenge on 15 December and is not expected to change the ruling.
The case hit the headlines in 2010 when the US Department of Justice (DoJ) accused Apple and five publishing companies, including Hachette and HarperCollins, of colluding to fix the prices of books sold through Apple's e-books service.
The case centered around accusations that Apple and the publishers agreed to charge $12.99 or $14.99 for the most popular e-books, well above the $9.99 that Amazon charges.
All the publishers involved have settled with the DoJ, but Apple challenged the case.
Judge Cote found Apple guilty in 2013, and said at the time that Apple had clearly known the tactic to be illegal but had pressed ahead anyway to capitalise on demand for its platforms from publishers.
The judge said during Friday's hearing that it was an "unusually structured settlement, especially for one arrived at on the eve of trial".
Cotton seedling freezes to death as Chang'e-4 shuts down for the Moon's 14-day lunar night
Fortnite easily out-earns PUBG, Assassin's Creed Odyssey and Red Dead Redemption 2 in 2018
Meteor showers as a service will be visible for about 100 kilometres in all directions
Saturn's rings only formed in the past 100 million years, suggests analysis of Cassini space probe data
New findings contradict conventional belief that Saturn's rings were formed along with the planet about 4.5 billion years ago