https://www.sofi.com/learn/content/1000000-mortgage-payment/
…$50,896.42 $28,939.88 $711,248.78 17 $711,248.78 $6,653.02 $48,804.35 $31,031.95 $680,216.83 18 $680,216.83 $6,653.02 $46,561.05 $33,275.25 $646,941.58 19 $646,941.58 $6,653.02 $44,155.58 $35,680.72 $611,260.86 20 $611,260.86 $6,653.02 $41,576.22 $38,260.08 $573,000.78 21 $573,000.78 $6,653.02…