What is the meaning of Firsthand?

Direct, without intermediate stages.

Not previously owned or used; contrasted with secondhand.

Directly or from personal experience.

Source: wiktionary.org