How Much Does it Cost to Develop a Stock Trading App in 2023?