CIPCiXBRL filing comparison from 2018 to 2023