Something tells me that CROSS APPLY (with index seek on FK_StationId (I guess it's indexed in real life)) will be quite faster than using second windowed function which would cause table spools ...
However, I guess, it's irrelevant for a smaller datasets.
I'm not SSCrazy! 😉