{"data":[{"date":"2026-05-04","symbol":"KEYS","shortVolume":91682,"shortExemptVolume":0,"totalVolume":296974,"shortRatio":0.3087,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-05","symbol":"KEYS","shortVolume":82468,"shortExemptVolume":5,"totalVolume":252241,"shortRatio":0.3269,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-06","symbol":"KEYS","shortVolume":134781,"shortExemptVolume":609,"totalVolume":270729,"shortRatio":0.4978,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-07","symbol":"KEYS","shortVolume":153454,"shortExemptVolume":830,"totalVolume":487692,"shortRatio":0.3147,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-08","symbol":"KEYS","shortVolume":116973,"shortExemptVolume":0,"totalVolume":424110,"shortRatio":0.2758,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-11","symbol":"KEYS","shortVolume":115423,"shortExemptVolume":0,"totalVolume":579959,"shortRatio":0.199,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-12","symbol":"KEYS","shortVolume":108217,"shortExemptVolume":876,"totalVolume":650478,"shortRatio":0.1664,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-13","symbol":"KEYS","shortVolume":81651,"shortExemptVolume":23,"totalVolume":650144,"shortRatio":0.1256,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-14","symbol":"KEYS","shortVolume":64672,"shortExemptVolume":0,"totalVolume":401966,"shortRatio":0.1609,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-15","symbol":"KEYS","shortVolume":150598,"shortExemptVolume":692,"totalVolume":755944,"shortRatio":0.1992,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-18","symbol":"KEYS","shortVolume":117149,"shortExemptVolume":131,"totalVolume":978493,"shortRatio":0.1197,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-19","symbol":"KEYS","shortVolume":219921,"shortExemptVolume":5827,"totalVolume":1339334,"shortRatio":0.1642,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-20","symbol":"KEYS","shortVolume":342377,"shortExemptVolume":4594,"totalVolume":1242590,"shortRatio":0.2755,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-21","symbol":"KEYS","shortVolume":184412,"shortExemptVolume":57,"totalVolume":844289,"shortRatio":0.2184,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-22","symbol":"KEYS","shortVolume":185486,"shortExemptVolume":39,"totalVolume":579997,"shortRatio":0.3198,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-26","symbol":"KEYS","shortVolume":152779,"shortExemptVolume":11,"totalVolume":811188,"shortRatio":0.1883,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-27","symbol":"KEYS","shortVolume":144683,"shortExemptVolume":2203,"totalVolume":498446,"shortRatio":0.2903,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-28","symbol":"KEYS","shortVolume":185012,"shortExemptVolume":189,"totalVolume":680654,"shortRatio":0.2718,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-05-29","symbol":"KEYS","shortVolume":149358,"shortExemptVolume":134,"totalVolume":496801,"shortRatio":0.3006,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-01","symbol":"KEYS","shortVolume":188546,"shortExemptVolume":14134,"totalVolume":987536,"shortRatio":0.1909,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-02","symbol":"KEYS","shortVolume":112232,"shortExemptVolume":743,"totalVolume":793215,"shortRatio":0.1415,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-03","symbol":"KEYS","shortVolume":105151,"shortExemptVolume":216,"totalVolume":495962,"shortRatio":0.212,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-04","symbol":"KEYS","shortVolume":86781,"shortExemptVolume":66,"totalVolume":428679,"shortRatio":0.2024,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-05","symbol":"KEYS","shortVolume":150923,"shortExemptVolume":136,"totalVolume":432878,"shortRatio":0.3487,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-08","symbol":"KEYS","shortVolume":188067,"shortExemptVolume":372,"totalVolume":513688,"shortRatio":0.3661,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-09","symbol":"KEYS","shortVolume":190208,"shortExemptVolume":115,"totalVolume":443025,"shortRatio":0.4293,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-10","symbol":"KEYS","shortVolume":209362,"shortExemptVolume":494,"totalVolume":407687,"shortRatio":0.5135,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-11","symbol":"KEYS","shortVolume":190326,"shortExemptVolume":1211,"totalVolume":476226,"shortRatio":0.3997,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-12","symbol":"KEYS","shortVolume":214767,"shortExemptVolume":339,"totalVolume":414312,"shortRatio":0.5184,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-15","symbol":"KEYS","shortVolume":127862,"shortExemptVolume":187,"totalVolume":290143,"shortRatio":0.4407,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-16","symbol":"KEYS","shortVolume":155244,"shortExemptVolume":752,"totalVolume":389692,"shortRatio":0.3984,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-17","symbol":"KEYS","shortVolume":117395,"shortExemptVolume":335,"totalVolume":242883,"shortRatio":0.4833,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-18","symbol":"KEYS","shortVolume":226934,"shortExemptVolume":84,"totalVolume":557745,"shortRatio":0.4069,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-22","symbol":"KEYS","shortVolume":207985,"shortExemptVolume":760,"totalVolume":495205,"shortRatio":0.42,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-23","symbol":"KEYS","shortVolume":138665,"shortExemptVolume":1282,"totalVolume":376182,"shortRatio":0.3686,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-24","symbol":"KEYS","shortVolume":123422,"shortExemptVolume":694,"totalVolume":302645,"shortRatio":0.4078,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-25","symbol":"KEYS","shortVolume":151072,"shortExemptVolume":0,"totalVolume":398432,"shortRatio":0.3792,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-26","symbol":"KEYS","shortVolume":191059,"shortExemptVolume":262,"totalVolume":427628,"shortRatio":0.4468,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-29","symbol":"KEYS","shortVolume":273114,"shortExemptVolume":899,"totalVolume":527814,"shortRatio":0.5174,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-06-30","symbol":"KEYS","shortVolume":186301,"shortExemptVolume":11,"totalVolume":476585,"shortRatio":0.3909,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-01","symbol":"KEYS","shortVolume":225212,"shortExemptVolume":1340,"totalVolume":569168,"shortRatio":0.3957,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-02","symbol":"KEYS","shortVolume":187241,"shortExemptVolume":2136,"totalVolume":746796,"shortRatio":0.2507,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-06","symbol":"KEYS","shortVolume":143128,"shortExemptVolume":164,"totalVolume":412563,"shortRatio":0.3469,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-07","symbol":"KEYS","shortVolume":146389,"shortExemptVolume":550,"totalVolume":681161,"shortRatio":0.2149,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-08","symbol":"KEYS","shortVolume":123075,"shortExemptVolume":29,"totalVolume":387925,"shortRatio":0.3173,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-09","symbol":"KEYS","shortVolume":94039,"shortExemptVolume":7,"totalVolume":526039,"shortRatio":0.1788,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-10","symbol":"KEYS","shortVolume":78564,"shortExemptVolume":0,"totalVolume":307251,"shortRatio":0.2557,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-13","symbol":"KEYS","shortVolume":91378,"shortExemptVolume":31,"totalVolume":471361,"shortRatio":0.1939,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-14","symbol":"KEYS","shortVolume":99593,"shortExemptVolume":0,"totalVolume":446215,"shortRatio":0.2232,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-15","symbol":"KEYS","shortVolume":155407,"shortExemptVolume":0,"totalVolume":584494,"shortRatio":0.2659,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-16","symbol":"KEYS","shortVolume":339508,"shortExemptVolume":25881,"totalVolume":612286,"shortRatio":0.5545,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-17","symbol":"KEYS","shortVolume":322986,"shortExemptVolume":5698,"totalVolume":542009,"shortRatio":0.5959,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-20","symbol":"KEYS","shortVolume":217708,"shortExemptVolume":1,"totalVolume":410825,"shortRatio":0.5299,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-21","symbol":"KEYS","shortVolume":253911,"shortExemptVolume":397,"totalVolume":529799,"shortRatio":0.4793,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-22","symbol":"KEYS","shortVolume":153464,"shortExemptVolume":549,"totalVolume":295377,"shortRatio":0.5196,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-23","symbol":"KEYS","shortVolume":190864,"shortExemptVolume":0,"totalVolume":439705,"shortRatio":0.4341,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-24","symbol":"KEYS","shortVolume":149008,"shortExemptVolume":40,"totalVolume":390479,"shortRatio":0.3816,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-27","symbol":"KEYS","shortVolume":135442,"shortExemptVolume":0,"totalVolume":456309,"shortRatio":0.2968,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-28","symbol":"KEYS","shortVolume":130850,"shortExemptVolume":690,"totalVolume":574747,"shortRatio":0.2277,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-29","symbol":"KEYS","shortVolume":156334,"shortExemptVolume":35,"totalVolume":484112,"shortRatio":0.3229,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-30","symbol":"KEYS","shortVolume":190127,"shortExemptVolume":0,"totalVolume":473082,"shortRatio":0.4019,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-07-31","symbol":"KEYS","shortVolume":164967,"shortExemptVolume":681,"totalVolume":393029,"shortRatio":0.4197,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-03","symbol":"KEYS","shortVolume":137023,"shortExemptVolume":458,"totalVolume":324497,"shortRatio":0.4223,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-04","symbol":"KEYS","shortVolume":247488,"shortExemptVolume":135,"totalVolume":600938,"shortRatio":0.4118,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-05","symbol":"KEYS","shortVolume":112955,"shortExemptVolume":2,"totalVolume":288369,"shortRatio":0.3917,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-06","symbol":"KEYS","shortVolume":99593,"shortExemptVolume":54,"totalVolume":290230,"shortRatio":0.3432,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-07","symbol":"KEYS","shortVolume":143737,"shortExemptVolume":13,"totalVolume":289861,"shortRatio":0.4959,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-10","symbol":"KEYS","shortVolume":139013,"shortExemptVolume":495,"totalVolume":302104,"shortRatio":0.4601,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-11","symbol":"KEYS","shortVolume":163927,"shortExemptVolume":132,"totalVolume":247074,"shortRatio":0.6635,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-12","symbol":"KEYS","shortVolume":159756,"shortExemptVolume":2046,"totalVolume":295306,"shortRatio":0.541,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-13","symbol":"KEYS","shortVolume":194554,"shortExemptVolume":309,"totalVolume":327703,"shortRatio":0.5937,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-14","symbol":"KEYS","shortVolume":120840,"shortExemptVolume":0,"totalVolume":296575,"shortRatio":0.4075,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-17","symbol":"KEYS","shortVolume":278862,"shortExemptVolume":39,"totalVolume":811095,"shortRatio":0.3438,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-18","symbol":"KEYS","shortVolume":412449,"shortExemptVolume":15,"totalVolume":1166166,"shortRatio":0.3537,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-19","symbol":"KEYS","shortVolume":705850,"shortExemptVolume":1219,"totalVolume":1688109,"shortRatio":0.4181,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-20","symbol":"KEYS","shortVolume":416191,"shortExemptVolume":42,"totalVolume":727473,"shortRatio":0.5721,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-21","symbol":"KEYS","shortVolume":208129,"shortExemptVolume":1407,"totalVolume":394829,"shortRatio":0.5271,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-24","symbol":"KEYS","shortVolume":171600,"shortExemptVolume":0,"totalVolume":368815,"shortRatio":0.4653,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-25","symbol":"KEYS","shortVolume":382941,"shortExemptVolume":4190,"totalVolume":756339,"shortRatio":0.5063,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-26","symbol":"KEYS","shortVolume":209680,"shortExemptVolume":0,"totalVolume":444699,"shortRatio":0.4715,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-27","symbol":"KEYS","shortVolume":321434,"shortExemptVolume":22,"totalVolume":647714,"shortRatio":0.4963,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-28","symbol":"KEYS","shortVolume":459899,"shortExemptVolume":24,"totalVolume":789829,"shortRatio":0.5823,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-08-31","symbol":"KEYS","shortVolume":216792,"shortExemptVolume":0,"totalVolume":341605,"shortRatio":0.6346,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-01","symbol":"KEYS","shortVolume":168452,"shortExemptVolume":306,"totalVolume":318768,"shortRatio":0.5284,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-02","symbol":"KEYS","shortVolume":149603,"shortExemptVolume":0,"totalVolume":261637,"shortRatio":0.5718,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-03","symbol":"KEYS","shortVolume":101077,"shortExemptVolume":0,"totalVolume":299116,"shortRatio":0.3379,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-04","symbol":"KEYS","shortVolume":135469,"shortExemptVolume":1421,"totalVolume":231857,"shortRatio":0.5843,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-08","symbol":"KEYS","shortVolume":180470,"shortExemptVolume":147,"totalVolume":392617,"shortRatio":0.4597,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-09","symbol":"KEYS","shortVolume":107470,"shortExemptVolume":8590,"totalVolume":215692,"shortRatio":0.4983,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-10","symbol":"KEYS","shortVolume":81585,"shortExemptVolume":46,"totalVolume":225993,"shortRatio":0.361,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-11","symbol":"KEYS","shortVolume":97936,"shortExemptVolume":10,"totalVolume":197706,"shortRatio":0.4954,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-14","symbol":"KEYS","shortVolume":139740,"shortExemptVolume":1,"totalVolume":487828,"shortRatio":0.2865,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-15","symbol":"KEYS","shortVolume":103170,"shortExemptVolume":10,"totalVolume":543298,"shortRatio":0.1899,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-16","symbol":"KEYS","shortVolume":140761,"shortExemptVolume":3,"totalVolume":734458,"shortRatio":0.1917,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-17","symbol":"KEYS","shortVolume":193575,"shortExemptVolume":329,"totalVolume":386507,"shortRatio":0.5008,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-18","symbol":"KEYS","shortVolume":177074,"shortExemptVolume":2,"totalVolume":305389,"shortRatio":0.5798,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-21","symbol":"KEYS","shortVolume":143792,"shortExemptVolume":0,"totalVolume":270661,"shortRatio":0.5313,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-22","symbol":"KEYS","shortVolume":179173,"shortExemptVolume":180,"totalVolume":288196,"shortRatio":0.6217,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-23","symbol":"KEYS","shortVolume":237452,"shortExemptVolume":28,"totalVolume":694255,"shortRatio":0.342,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-24","symbol":"KEYS","shortVolume":171787,"shortExemptVolume":1266,"totalVolume":391470,"shortRatio":0.4388,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-25","symbol":"KEYS","shortVolume":163445,"shortExemptVolume":411,"totalVolume":495820,"shortRatio":0.3296,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-28","symbol":"KEYS","shortVolume":128394,"shortExemptVolume":38,"totalVolume":260297,"shortRatio":0.4933,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-29","symbol":"KEYS","shortVolume":105423,"shortExemptVolume":10,"totalVolume":285025,"shortRatio":0.3699,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-09-30","symbol":"KEYS","shortVolume":124752,"shortExemptVolume":14,"totalVolume":283364,"shortRatio":0.4403,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-01","symbol":"KEYS","shortVolume":143505,"shortExemptVolume":1511,"totalVolume":464915,"shortRatio":0.3087,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-02","symbol":"KEYS","shortVolume":169109,"shortExemptVolume":0,"totalVolume":492160,"shortRatio":0.3436,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-05","symbol":"KEYS","shortVolume":104282,"shortExemptVolume":523,"totalVolume":332319,"shortRatio":0.3138,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-06","symbol":"KEYS","shortVolume":146873,"shortExemptVolume":55,"totalVolume":541542,"shortRatio":0.2712,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-07","symbol":"KEYS","shortVolume":189572,"shortExemptVolume":1475,"totalVolume":410065,"shortRatio":0.4623,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-08","symbol":"KEYS","shortVolume":177637,"shortExemptVolume":0,"totalVolume":640429,"shortRatio":0.2774,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-09","symbol":"KEYS","shortVolume":142399,"shortExemptVolume":6,"totalVolume":366809,"shortRatio":0.3882,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-12","symbol":"KEYS","shortVolume":108604,"shortExemptVolume":0,"totalVolume":260464,"shortRatio":0.417,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-13","symbol":"KEYS","shortVolume":128711,"shortExemptVolume":7,"totalVolume":504604,"shortRatio":0.2551,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-14","symbol":"KEYS","shortVolume":225379,"shortExemptVolume":0,"totalVolume":733008,"shortRatio":0.3075,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-15","symbol":"KEYS","shortVolume":245269,"shortExemptVolume":214,"totalVolume":741379,"shortRatio":0.3308,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-16","symbol":"KEYS","shortVolume":204433,"shortExemptVolume":118,"totalVolume":502845,"shortRatio":0.4066,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-19","symbol":"KEYS","shortVolume":159147,"shortExemptVolume":0,"totalVolume":464061,"shortRatio":0.3429,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-20","symbol":"KEYS","shortVolume":127395,"shortExemptVolume":694,"totalVolume":307847,"shortRatio":0.4138,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-21","symbol":"KEYS","shortVolume":143843,"shortExemptVolume":1600,"totalVolume":345402,"shortRatio":0.4165,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-22","symbol":"KEYS","shortVolume":310188,"shortExemptVolume":265,"totalVolume":813131,"shortRatio":0.3815,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-23","symbol":"KEYS","shortVolume":139853,"shortExemptVolume":76,"totalVolume":474405,"shortRatio":0.2948,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-26","symbol":"KEYS","shortVolume":120503,"shortExemptVolume":664,"totalVolume":392491,"shortRatio":0.307,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-27","symbol":"KEYS","shortVolume":161244,"shortExemptVolume":4,"totalVolume":351705,"shortRatio":0.4585,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-28","symbol":"KEYS","shortVolume":144155,"shortExemptVolume":0,"totalVolume":457151,"shortRatio":0.3153,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-29","symbol":"KEYS","shortVolume":132904,"shortExemptVolume":54,"totalVolume":533640,"shortRatio":0.2491,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-10-30","symbol":"KEYS","shortVolume":189033,"shortExemptVolume":0,"totalVolume":629327,"shortRatio":0.3004,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"},{"date":"2026-11-02","symbol":"KEYS","shortVolume":150073,"shortExemptVolume":1383,"totalVolume":539719,"shortRatio":0.2781,"canonicalUrl":"https://xoomar.com/markets/stocks/keys"}],"updatedAt":"2026-11-03T20:41:56.422Z","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/keys","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."}}