The endless guessing is over: Facebook shares will go at $38 apiece tomorrow, putting the total valuation at $104 billion, the highest ever for US company at its IPO, reports the Wall Street Journal. That's on the high end of the site's predicted pricing, even after it hiked the price range this week. Investors reportedly opposed the site's efforts to push the pricing even higher, an insider tells the Journal. At $38 per share, the site is set to raise $18.4 billion, behind only Visa's $19.65 billion in 2008. (More Facebook stories.)