I believe I read once they make more money per restaurant than any other fast food place.
You read correctly. As of 2014, it was an average of $3.1 million per store.