Stephen A. Ross, Franco Modigliani professor of financial economics and a professor of finance at the Sloan School of Management at the Massachusetts Institute of Technology, died March 3. He was 73.