The last dose leaves and nobody writes down when it runs out
A six month box of preventive goes home in March. Whether it comes back in September depends on the owner remembering, and roughly a third of them will not.
About $190 of margin per dog, per year