Using awk:
awk '/^STAC$/,/$ /' input
This will print all lines between STAC and anything (including the matching lines)
Or using a grep that supports the -z option (BSD grep does not):
Treat input and output data as sequences of lines, each terminated by a zero byte (the ASCII NUL character) instead of a newline.
grep -z 'STAC' input