Live feed16:40:30·1257dINSIDERFilingvia 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