I don't know if you noticed, but Bristol-Myers Squibb is only donating a maximum of $100,000. Since they are donating $1.00 for every candle lit and they are already at 526,923 (as of my viewing), they have long since passed their maximum
While every bit helps, and $100,000 is nothing to sneeze at, I think that $100K is a very small amount for a company that does
$18 billion in sales,
some of which comes from HIV medications.