SpreadEdge Daily Update for 5/28/25 – 5/29/25