The shift points are set by a combination of line pressure, speed sensors, and throttle position through the tranny control module. Late shifting is usually due to either: insufficient line pressure (low fluid level, valve body blockage), slow or stuck solenoid (usually causes "trans prog" with either a solenoid or temp code thrown), or failing speed sensor(s).
Now since you recently had it serviced, low fluid is by far the odds on bet, with valve body coming in at about 7-1, and failing solenoid way down at 20-1, since you haven't thrown trans prog yet.