Although there are still caveats, with the main one being that past performance does not directly translate to future results, especially if there were significant changes to the airline situation in the meantime. Checking the recent reports from the Aviation Herald can also be revealing:
https://news.ycombinator.com/item?id=34706914
For years there's been another ranking with much better methodology:
https://www.jacdec.de/airline-ranking/
Although there are still caveats, with the main one being that past performance does not directly translate to future results, especially if there were significant changes to the airline situation in the meantime. Checking the recent reports from the Aviation Herald can also be revealing:
https://avherald.com/