Integral Ad Science Holding (IAS) has caught some attention as investors review its recent stock performance. Over the past three months, shares are up 27%. This has prompted a reassessment of the ...