Live feed16:40:30·1376dINSIDERFilingvia QuantisnowSEC Form 3: New insider Artis Dean Richard claimed ownership of 50,329 sharesByQuantisnow·Wall Street's wire, on your screen.ANNX· Annexon Inc.Health CareOriginal source