One of the scarier things about this is that 7-Eleven isn't a convenience store here -- it's a retail chain owned by 7&i Holdings and closely associated with Seven Bank.
They also provide various things like health, car, and automobile insurance.
So you'd really expect a conglomerate of this size to have financial things down.