What are some of the reasons why the ownership of a Domain Name would be transferred from one party to another?

There are many reasons why Domain Names are transferred. These could include:

The result of a court order

A contract between two or more parties

A purchase agreement

Dissolution of an entity

Voluntary transfer