Finding the pixel location of a sprite?

How would I find the pixel location of a sprite?

It is a single screen game with a non-moving camera. I place the sprite within the viewport. I know the Transform is in World Coords but would like to grab the pixel location based on its location within the viewport.

So if the bottom left of the viewport in pixel location was 0,0 and the top right was the limit to the viewport; an 800x600 screen, for example, would make the top right pixel location 800x600, how would I grab that location in pixel space so I can apply movement?

Thank you.

public Camera yourCam;
public Transform target;
public Vector3 posScreen;

void Update()
{
     posScreen = yourCam.WorldToScreenPoint(target.position);
}