Bitcoin's price: A higher price increases mining rewards in dollar terms. Mining difficulty: A higher difficulty requires more computational power and increases costs. Block reward: The number of Bitcoins awarded for each mined block. Transaction fees: Additional rewards miners earn from transaction fees. Operational costs: Including electricity, hardware, and maintenance expenses.