You can't fuel an aircraft carrier from profits, if the oil runs out.
The US had nine nuclear cruisers, but retired the last one, the USS South Carolina in 1999.
<https://en.wikipedia.org/wiki/Nuclear-powered_cruisers_of_th...>
Currently the US only operates nuclear-powered aircraft carriers (11 active, two under construction), and submarines (69 active).