Toll Brothers FY26 Q3 net income drops 24% to $280.1 million; revenue falls 10% to $2.66 billion - TOL News | Rallies