When a $12 Million Domain Story Isn’t the Whole Story: Revisiting the Icon.com Deal
WEST PALM BEACH, FL – When the domain Icon.com was reported to have sold for $12 million, it quickly became one of the most talked-about transactions in the domain industry.