Order from Nebraska Bull Services 10 straws per bull minimum; $40/straw. Yearly orders placed each January.