Leaf Group Ltd. financial data

Location
1655 26 Th Street, Santa Monica, CA
State of incorporation
DE
Fiscal year end
December 31
Former names
DEMAND MEDIA INC. (to 11/7/2016), Demand Media Inc (to 3/13/2008)