An owner, or other person in charge of livestock, who receives 25% or more of the person's annual gross income from the sale of agricultural products or the resale of animals grown, raised, or produced for food, fiber, fur or leather is not responsible in any action by reason of livestock accidentally escaping and straying at large, on any public highway, or on unenclosed lands within this State unless the owner or other person in charge thereof has negligently allowed the livestock to escape or unless he or she is guilty of negligence in the care of the livestock.