Analyze between two points on a Terrain in ORD, get inverse slope from expected.

When I analyze between two points on a Terrain in ORD, it seems like the resultant slopes is reversed from what I expect.  Point 1 is elevation 107.5, Point 2 is Elevation 110 with 25 feet between and it gives me a negative 10% slope, even give negative 2.5 elevation difference.  I am going up from point 1 to point 2 so should be positive right?  Am I missing something?