MMccall402, the Surface Reference Text Component gets the elevation at the location of the label grip, not the anchor point. When you label multiple segments, the grip is always placed at the midpoint of the segment. To get the surface elevation at either the start or end, you must drag the grip to that location.
mjfarrell, the OP has 2 text components...1 for the elevation of teh F/L and the other for the surface elevation. This way they can compare the 2 elevations quickly.