Yes.
You've probably been vaccinated.
Aj
so anything that has a value greater than 1 for HBsAb means that I am immune to Hep. B? Since my value is 25.99.
Yes, that is what this means.
Here is an explanation of the test that I found -
The description of the hepatitis B blood markers and the chart below can help you better understand your hepatitis B test results.
The hepatitis B "surface antigen" (HBsAg) is part of the hepatitis B virus that is found in the blood of someone who is infected. If this test is positive, then the hepatitis B virus is present.
The hepatitis B "surface antibody" (HBsAb or anti-HBs) is formed in response to the hepatitis B virus or vaccine. If this test is positive, then your immune system has successfully developed a protective antibody against the hepatitis B virus. This can provide long-term protection against future hepatitis B infection. Someone who is surface antibody positive is not infected, and cannot pass the virus on to others.
The hepatitis B "core antibody" (HBcAb or anti-HBc) does not provide any protection or immunity against the hepatitis B virus. A positive test indicates that a person may have been exposed to the hepatitis B virus.
(http://www.hepsera.com/symptoms.aspx)
It looks like you have been vaccinated for hep B, which is a good thing.
AJ