Stop using a narrow colour tonal range; the optical effect is blinding. Use a larger font.
Your web designer must have failed art school. Any competent artist knows that a higher contrast--wider tonal range--creates legibility. Stop using a white background. It is blinding.
You know when a designer has run out of ideas when s/he starts changing the best features of Yahoo Finance: the original legible colours and design.
I agree - I find the screen difficult to look at for long periods of time - it's hard to focus on the characters and the glare hurts the eyes. Why do you care so little about your users?