{"data":[{"date":"2026-05-04","symbol":"CTMX","shortVolume":577300,"shortExemptVolume":0,"totalVolume":984994,"shortRatio":0.5861,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-05","symbol":"CTMX","shortVolume":508564,"shortExemptVolume":5144,"totalVolume":989717,"shortRatio":0.5138,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-06","symbol":"CTMX","shortVolume":528255,"shortExemptVolume":2055,"totalVolume":1172394,"shortRatio":0.4506,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-07","symbol":"CTMX","shortVolume":575320,"shortExemptVolume":28382,"totalVolume":1205511,"shortRatio":0.4772,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-08","symbol":"CTMX","shortVolume":835608,"shortExemptVolume":700,"totalVolume":1902461,"shortRatio":0.4392,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-11","symbol":"CTMX","shortVolume":504587,"shortExemptVolume":5001,"totalVolume":1266287,"shortRatio":0.3985,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-12","symbol":"CTMX","shortVolume":235837,"shortExemptVolume":1867,"totalVolume":666787,"shortRatio":0.3537,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-13","symbol":"CTMX","shortVolume":354496,"shortExemptVolume":5032,"totalVolume":1014015,"shortRatio":0.3496,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-14","symbol":"CTMX","shortVolume":341088,"shortExemptVolume":5000,"totalVolume":1006287,"shortRatio":0.339,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-15","symbol":"CTMX","shortVolume":584504,"shortExemptVolume":0,"totalVolume":1108262,"shortRatio":0.5274,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-18","symbol":"CTMX","shortVolume":331915,"shortExemptVolume":0,"totalVolume":1275522,"shortRatio":0.2602,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-19","symbol":"CTMX","shortVolume":1218508,"shortExemptVolume":0,"totalVolume":2266817,"shortRatio":0.5375,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-20","symbol":"CTMX","shortVolume":274320,"shortExemptVolume":916,"totalVolume":738445,"shortRatio":0.3715,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-21","symbol":"CTMX","shortVolume":230557,"shortExemptVolume":1001,"totalVolume":511505,"shortRatio":0.4507,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-22","symbol":"CTMX","shortVolume":247819,"shortExemptVolume":4900,"totalVolume":678154,"shortRatio":0.3654,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-26","symbol":"CTMX","shortVolume":226437,"shortExemptVolume":0,"totalVolume":1065240,"shortRatio":0.2126,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-27","symbol":"CTMX","shortVolume":1652140,"shortExemptVolume":0,"totalVolume":2459892,"shortRatio":0.6716,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-28","symbol":"CTMX","shortVolume":628037,"shortExemptVolume":5000,"totalVolume":1123846,"shortRatio":0.5588,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-05-29","symbol":"CTMX","shortVolume":500659,"shortExemptVolume":650,"totalVolume":965926,"shortRatio":0.5183,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-01","symbol":"CTMX","shortVolume":890074,"shortExemptVolume":0,"totalVolume":2711712,"shortRatio":0.3282,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-02","symbol":"CTMX","shortVolume":1214085,"shortExemptVolume":37,"totalVolume":2099354,"shortRatio":0.5783,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-03","symbol":"CTMX","shortVolume":666893,"shortExemptVolume":29,"totalVolume":1396863,"shortRatio":0.4774,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-04","symbol":"CTMX","shortVolume":627750,"shortExemptVolume":880,"totalVolume":1314672,"shortRatio":0.4775,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-05","symbol":"CTMX","shortVolume":865494,"shortExemptVolume":1,"totalVolume":1734102,"shortRatio":0.4991,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-08","symbol":"CTMX","shortVolume":613567,"shortExemptVolume":12624,"totalVolume":1763047,"shortRatio":0.348,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-09","symbol":"CTMX","shortVolume":822592,"shortExemptVolume":734,"totalVolume":2086850,"shortRatio":0.3942,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-10","symbol":"CTMX","shortVolume":245649,"shortExemptVolume":5062,"totalVolume":622580,"shortRatio":0.3946,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-11","symbol":"CTMX","shortVolume":242457,"shortExemptVolume":10020,"totalVolume":768681,"shortRatio":0.3154,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-12","symbol":"CTMX","shortVolume":250366,"shortExemptVolume":189,"totalVolume":759513,"shortRatio":0.3296,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-15","symbol":"CTMX","shortVolume":268410,"shortExemptVolume":29429,"totalVolume":1349111,"shortRatio":0.199,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-16","symbol":"CTMX","shortVolume":565601,"shortExemptVolume":1674,"totalVolume":2572748,"shortRatio":0.2198,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-17","symbol":"CTMX","shortVolume":641867,"shortExemptVolume":0,"totalVolume":2284671,"shortRatio":0.2809,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-18","symbol":"CTMX","shortVolume":526030,"shortExemptVolume":360,"totalVolume":1665690,"shortRatio":0.3158,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-22","symbol":"CTMX","shortVolume":405997,"shortExemptVolume":11158,"totalVolume":1323995,"shortRatio":0.3066,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-23","symbol":"CTMX","shortVolume":661546,"shortExemptVolume":15,"totalVolume":1181539,"shortRatio":0.5599,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-24","symbol":"CTMX","shortVolume":1430250,"shortExemptVolume":0,"totalVolume":2136776,"shortRatio":0.6693,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-25","symbol":"CTMX","shortVolume":559656,"shortExemptVolume":25,"totalVolume":971275,"shortRatio":0.5762,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-26","symbol":"CTMX","shortVolume":564467,"shortExemptVolume":200,"totalVolume":985563,"shortRatio":0.5727,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-29","symbol":"CTMX","shortVolume":1020416,"shortExemptVolume":11137,"totalVolume":1709311,"shortRatio":0.597,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-06-30","symbol":"CTMX","shortVolume":1350146,"shortExemptVolume":10000,"totalVolume":2085578,"shortRatio":0.6474,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-01","symbol":"CTMX","shortVolume":1182489,"shortExemptVolume":130,"totalVolume":1606162,"shortRatio":0.7362,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-02","symbol":"CTMX","shortVolume":871738,"shortExemptVolume":1539,"totalVolume":1467171,"shortRatio":0.5942,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-06","symbol":"CTMX","shortVolume":495031,"shortExemptVolume":700,"totalVolume":889155,"shortRatio":0.5567,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-07","symbol":"CTMX","shortVolume":483527,"shortExemptVolume":1,"totalVolume":1077096,"shortRatio":0.4489,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-08","symbol":"CTMX","shortVolume":511618,"shortExemptVolume":6500,"totalVolume":1004860,"shortRatio":0.5091,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-09","symbol":"CTMX","shortVolume":379017,"shortExemptVolume":0,"totalVolume":797014,"shortRatio":0.4755,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-10","symbol":"CTMX","shortVolume":489930,"shortExemptVolume":0,"totalVolume":996234,"shortRatio":0.4918,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-13","symbol":"CTMX","shortVolume":841363,"shortExemptVolume":0,"totalVolume":1462189,"shortRatio":0.5754,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-14","symbol":"CTMX","shortVolume":631590,"shortExemptVolume":400,"totalVolume":1021673,"shortRatio":0.6182,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-15","symbol":"CTMX","shortVolume":1268428,"shortExemptVolume":0,"totalVolume":1772412,"shortRatio":0.7157,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-16","symbol":"CTMX","shortVolume":1785498,"shortExemptVolume":354,"totalVolume":2269128,"shortRatio":0.7869,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-17","symbol":"CTMX","shortVolume":881981,"shortExemptVolume":3,"totalVolume":1308166,"shortRatio":0.6742,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-20","symbol":"CTMX","shortVolume":1294379,"shortExemptVolume":0,"totalVolume":1953795,"shortRatio":0.6625,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-21","symbol":"CTMX","shortVolume":392661,"shortExemptVolume":4,"totalVolume":1724880,"shortRatio":0.2276,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-22","symbol":"CTMX","shortVolume":444978,"shortExemptVolume":0,"totalVolume":705898,"shortRatio":0.6304,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-23","symbol":"CTMX","shortVolume":233847,"shortExemptVolume":0,"totalVolume":457813,"shortRatio":0.5108,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-24","symbol":"CTMX","shortVolume":269519,"shortExemptVolume":0,"totalVolume":502010,"shortRatio":0.5369,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-27","symbol":"CTMX","shortVolume":436446,"shortExemptVolume":711,"totalVolume":871194,"shortRatio":0.501,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-28","symbol":"CTMX","shortVolume":271279,"shortExemptVolume":1857,"totalVolume":667553,"shortRatio":0.4064,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-29","symbol":"CTMX","shortVolume":257119,"shortExemptVolume":0,"totalVolume":412642,"shortRatio":0.6231,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-30","symbol":"CTMX","shortVolume":214450,"shortExemptVolume":3464,"totalVolume":470976,"shortRatio":0.4553,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-07-31","symbol":"CTMX","shortVolume":520170,"shortExemptVolume":1562,"totalVolume":1926283,"shortRatio":0.27,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-03","symbol":"CTMX","shortVolume":429183,"shortExemptVolume":60,"totalVolume":628099,"shortRatio":0.6833,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-04","symbol":"CTMX","shortVolume":481806,"shortExemptVolume":120,"totalVolume":804270,"shortRatio":0.5991,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-05","symbol":"CTMX","shortVolume":304744,"shortExemptVolume":183,"totalVolume":570865,"shortRatio":0.5338,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-06","symbol":"CTMX","shortVolume":415580,"shortExemptVolume":50,"totalVolume":658172,"shortRatio":0.6314,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-07","symbol":"CTMX","shortVolume":572421,"shortExemptVolume":0,"totalVolume":874309,"shortRatio":0.6547,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-10","symbol":"CTMX","shortVolume":373918,"shortExemptVolume":6500,"totalVolume":596883,"shortRatio":0.6265,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-11","symbol":"CTMX","shortVolume":288844,"shortExemptVolume":0,"totalVolume":449963,"shortRatio":0.6419,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-12","symbol":"CTMX","shortVolume":246570,"shortExemptVolume":20754,"totalVolume":395655,"shortRatio":0.6232,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-13","symbol":"CTMX","shortVolume":416636,"shortExemptVolume":0,"totalVolume":619866,"shortRatio":0.6721,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-14","symbol":"CTMX","shortVolume":247046,"shortExemptVolume":0,"totalVolume":436890,"shortRatio":0.5655,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-17","symbol":"CTMX","shortVolume":517382,"shortExemptVolume":3487,"totalVolume":987455,"shortRatio":0.524,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-18","symbol":"CTMX","shortVolume":464374,"shortExemptVolume":1326,"totalVolume":940107,"shortRatio":0.494,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-19","symbol":"CTMX","shortVolume":481691,"shortExemptVolume":10000,"totalVolume":1636435,"shortRatio":0.2944,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-20","symbol":"CTMX","shortVolume":561234,"shortExemptVolume":634,"totalVolume":1205655,"shortRatio":0.4655,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-21","symbol":"CTMX","shortVolume":347735,"shortExemptVolume":250,"totalVolume":843281,"shortRatio":0.4124,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-24","symbol":"CTMX","shortVolume":355821,"shortExemptVolume":2857,"totalVolume":1387288,"shortRatio":0.2565,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-25","symbol":"CTMX","shortVolume":336853,"shortExemptVolume":1949,"totalVolume":1640907,"shortRatio":0.2053,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-26","symbol":"CTMX","shortVolume":399787,"shortExemptVolume":237,"totalVolume":978285,"shortRatio":0.4087,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-27","symbol":"CTMX","shortVolume":483672,"shortExemptVolume":47,"totalVolume":1082803,"shortRatio":0.4467,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-28","symbol":"CTMX","shortVolume":534665,"shortExemptVolume":1110,"totalVolume":840089,"shortRatio":0.6364,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-08-31","symbol":"CTMX","shortVolume":662622,"shortExemptVolume":0,"totalVolume":860899,"shortRatio":0.7697,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-01","symbol":"CTMX","shortVolume":2815485,"shortExemptVolume":1811,"totalVolume":3729913,"shortRatio":0.7548,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-02","symbol":"CTMX","shortVolume":1506839,"shortExemptVolume":809,"totalVolume":2450752,"shortRatio":0.6148,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-03","symbol":"CTMX","shortVolume":550226,"shortExemptVolume":60,"totalVolume":832063,"shortRatio":0.6613,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-04","symbol":"CTMX","shortVolume":988944,"shortExemptVolume":0,"totalVolume":1181116,"shortRatio":0.8373,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-08","symbol":"CTMX","shortVolume":528346,"shortExemptVolume":8450,"totalVolume":715088,"shortRatio":0.7389,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-09","symbol":"CTMX","shortVolume":546744,"shortExemptVolume":34,"totalVolume":747321,"shortRatio":0.7316,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-10","symbol":"CTMX","shortVolume":402290,"shortExemptVolume":700,"totalVolume":703605,"shortRatio":0.5718,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-11","symbol":"CTMX","shortVolume":469662,"shortExemptVolume":218,"totalVolume":785315,"shortRatio":0.5981,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-14","symbol":"CTMX","shortVolume":1855430,"shortExemptVolume":510,"totalVolume":2282651,"shortRatio":0.8128,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-15","symbol":"CTMX","shortVolume":2140274,"shortExemptVolume":139340,"totalVolume":3062959,"shortRatio":0.6988,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-16","symbol":"CTMX","shortVolume":2502596,"shortExemptVolume":100878,"totalVolume":3271056,"shortRatio":0.7651,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-17","symbol":"CTMX","shortVolume":1360577,"shortExemptVolume":0,"totalVolume":1764412,"shortRatio":0.7711,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-18","symbol":"CTMX","shortVolume":1340641,"shortExemptVolume":0,"totalVolume":1626503,"shortRatio":0.8242,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-21","symbol":"CTMX","shortVolume":836646,"shortExemptVolume":0,"totalVolume":1058796,"shortRatio":0.7902,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-22","symbol":"CTMX","shortVolume":3550289,"shortExemptVolume":0,"totalVolume":4186236,"shortRatio":0.8481,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-23","symbol":"CTMX","shortVolume":1680203,"shortExemptVolume":0,"totalVolume":2134096,"shortRatio":0.7873,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-24","symbol":"CTMX","shortVolume":737327,"shortExemptVolume":0,"totalVolume":1234311,"shortRatio":0.5974,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-25","symbol":"CTMX","shortVolume":881329,"shortExemptVolume":6522,"totalVolume":1319776,"shortRatio":0.6678,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-28","symbol":"CTMX","shortVolume":687131,"shortExemptVolume":0,"totalVolume":977950,"shortRatio":0.7026,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-29","symbol":"CTMX","shortVolume":1120230,"shortExemptVolume":113,"totalVolume":1890941,"shortRatio":0.5924,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-09-30","symbol":"CTMX","shortVolume":694555,"shortExemptVolume":0,"totalVolume":1270324,"shortRatio":0.5468,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-01","symbol":"CTMX","shortVolume":711749,"shortExemptVolume":113,"totalVolume":1150652,"shortRatio":0.6186,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-02","symbol":"CTMX","shortVolume":619164,"shortExemptVolume":4700,"totalVolume":1047903,"shortRatio":0.5909,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-05","symbol":"CTMX","shortVolume":492867,"shortExemptVolume":18,"totalVolume":674730,"shortRatio":0.7305,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-06","symbol":"CTMX","shortVolume":493882,"shortExemptVolume":0,"totalVolume":706104,"shortRatio":0.6994,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-07","symbol":"CTMX","shortVolume":746643,"shortExemptVolume":16,"totalVolume":1050885,"shortRatio":0.7105,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-08","symbol":"CTMX","shortVolume":915381,"shortExemptVolume":300,"totalVolume":1314770,"shortRatio":0.6962,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-09","symbol":"CTMX","shortVolume":715972,"shortExemptVolume":0,"totalVolume":1279944,"shortRatio":0.5594,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-12","symbol":"CTMX","shortVolume":643106,"shortExemptVolume":0,"totalVolume":877132,"shortRatio":0.7332,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-13","symbol":"CTMX","shortVolume":1973285,"shortExemptVolume":8726,"totalVolume":2693152,"shortRatio":0.7327,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-14","symbol":"CTMX","shortVolume":844930,"shortExemptVolume":32,"totalVolume":1346456,"shortRatio":0.6275,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-15","symbol":"CTMX","shortVolume":712463,"shortExemptVolume":0,"totalVolume":1099300,"shortRatio":0.6481,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-16","symbol":"CTMX","shortVolume":816962,"shortExemptVolume":2182,"totalVolume":1191890,"shortRatio":0.6854,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-19","symbol":"CTMX","shortVolume":560295,"shortExemptVolume":11474,"totalVolume":823703,"shortRatio":0.6802,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-20","symbol":"CTMX","shortVolume":976434,"shortExemptVolume":300,"totalVolume":1387607,"shortRatio":0.7037,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-21","symbol":"CTMX","shortVolume":750190,"shortExemptVolume":631,"totalVolume":1116571,"shortRatio":0.6719,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-22","symbol":"CTMX","shortVolume":326926,"shortExemptVolume":0,"totalVolume":1198052,"shortRatio":0.2729,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-23","symbol":"CTMX","shortVolume":795181,"shortExemptVolume":493,"totalVolume":1700420,"shortRatio":0.4676,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-26","symbol":"CTMX","shortVolume":1496179,"shortExemptVolume":0,"totalVolume":2264619,"shortRatio":0.6607,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-27","symbol":"CTMX","shortVolume":728707,"shortExemptVolume":1052,"totalVolume":1525675,"shortRatio":0.4776,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-28","symbol":"CTMX","shortVolume":743312,"shortExemptVolume":0,"totalVolume":1430827,"shortRatio":0.5195,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-29","symbol":"CTMX","shortVolume":1249486,"shortExemptVolume":25,"totalVolume":1721316,"shortRatio":0.7259,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-10-30","symbol":"CTMX","shortVolume":1300746,"shortExemptVolume":0,"totalVolume":1745742,"shortRatio":0.7451,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-11-02","symbol":"CTMX","shortVolume":2235420,"shortExemptVolume":2631,"totalVolume":4536508,"shortRatio":0.4928,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"},{"date":"2026-11-03","symbol":"CTMX","shortVolume":753937,"shortExemptVolume":52,"totalVolume":1361369,"shortRatio":0.5538,"canonicalUrl":"https://xoomar.com/markets/stocks/ctmx"}],"updatedAt":"2026-11-04T03:36:20.034Z","source":"xoomar.com","docs":"https://xoomar.com/markets/api","license":"https://xoomar.com/terms","attribution":"Credit XOOMAR with a link to the dataset page on xoomar.com when you republish this data","canonicalUrl":"https://xoomar.com/markets/stocks/ctmx","meta":{"source":"FINRA","sourceAttribution":"Short sale volume data: FINRA. FINRA is the owner and source of this data.","notice":"10 requests a minute without a key, 30 with a free key. Get a free key at https://xoomar.com/signup?utm_source=api, register your app at https://xoomar.com/developers/register?utm_source=api, and credit the data as \"Data: XOOMAR\" together with the sourceAttribution line."}}