{"data":[{"date":"2026-05-04","symbol":"DUOT","shortVolume":34405,"shortExemptVolume":0,"totalVolume":258341,"shortRatio":0.1332,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-05","symbol":"DUOT","shortVolume":37153,"shortExemptVolume":0,"totalVolume":189151,"shortRatio":0.1964,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-06","symbol":"DUOT","shortVolume":39301,"shortExemptVolume":3804,"totalVolume":171040,"shortRatio":0.2298,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-07","symbol":"DUOT","shortVolume":29670,"shortExemptVolume":0,"totalVolume":116505,"shortRatio":0.2547,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-08","symbol":"DUOT","shortVolume":37219,"shortExemptVolume":0,"totalVolume":185911,"shortRatio":0.2002,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-11","symbol":"DUOT","shortVolume":157084,"shortExemptVolume":830,"totalVolume":263561,"shortRatio":0.596,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-12","symbol":"DUOT","shortVolume":96732,"shortExemptVolume":151,"totalVolume":239563,"shortRatio":0.4038,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-13","symbol":"DUOT","shortVolume":64338,"shortExemptVolume":0,"totalVolume":188355,"shortRatio":0.3416,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-14","symbol":"DUOT","shortVolume":124995,"shortExemptVolume":0,"totalVolume":269658,"shortRatio":0.4635,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-15","symbol":"DUOT","shortVolume":276790,"shortExemptVolume":0,"totalVolume":616331,"shortRatio":0.4491,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-18","symbol":"DUOT","shortVolume":222179,"shortExemptVolume":26721,"totalVolume":643505,"shortRatio":0.3453,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-19","symbol":"DUOT","shortVolume":190749,"shortExemptVolume":13050,"totalVolume":363335,"shortRatio":0.525,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-20","symbol":"DUOT","shortVolume":146889,"shortExemptVolume":0,"totalVolume":297160,"shortRatio":0.4943,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-21","symbol":"DUOT","shortVolume":312856,"shortExemptVolume":2577,"totalVolume":668383,"shortRatio":0.4681,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-22","symbol":"DUOT","shortVolume":229707,"shortExemptVolume":0,"totalVolume":512835,"shortRatio":0.4479,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-26","symbol":"DUOT","shortVolume":428535,"shortExemptVolume":0,"totalVolume":880794,"shortRatio":0.4865,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-27","symbol":"DUOT","shortVolume":322308,"shortExemptVolume":2625,"totalVolume":729878,"shortRatio":0.4416,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-28","symbol":"DUOT","shortVolume":209321,"shortExemptVolume":998,"totalVolume":453206,"shortRatio":0.4619,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-05-29","symbol":"DUOT","shortVolume":122065,"shortExemptVolume":3252,"totalVolume":446138,"shortRatio":0.2736,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-01","symbol":"DUOT","shortVolume":80241,"shortExemptVolume":0,"totalVolume":468918,"shortRatio":0.1711,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-02","symbol":"DUOT","shortVolume":45776,"shortExemptVolume":870,"totalVolume":231670,"shortRatio":0.1976,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-03","symbol":"DUOT","shortVolume":44310,"shortExemptVolume":0,"totalVolume":204371,"shortRatio":0.2168,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-04","symbol":"DUOT","shortVolume":66602,"shortExemptVolume":287,"totalVolume":269187,"shortRatio":0.2474,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-05","symbol":"DUOT","shortVolume":74354,"shortExemptVolume":7139,"totalVolume":299278,"shortRatio":0.2484,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-08","symbol":"DUOT","shortVolume":88985,"shortExemptVolume":9881,"totalVolume":173059,"shortRatio":0.5142,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-09","symbol":"DUOT","shortVolume":57219,"shortExemptVolume":9997,"totalVolume":228103,"shortRatio":0.2508,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-10","symbol":"DUOT","shortVolume":47089,"shortExemptVolume":6155,"totalVolume":179723,"shortRatio":0.262,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-11","symbol":"DUOT","shortVolume":78270,"shortExemptVolume":0,"totalVolume":205393,"shortRatio":0.3811,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-12","symbol":"DUOT","shortVolume":36173,"shortExemptVolume":0,"totalVolume":127733,"shortRatio":0.2832,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-15","symbol":"DUOT","shortVolume":124374,"shortExemptVolume":0,"totalVolume":245586,"shortRatio":0.5064,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-16","symbol":"DUOT","shortVolume":42487,"shortExemptVolume":12,"totalVolume":165187,"shortRatio":0.2572,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-17","symbol":"DUOT","shortVolume":111515,"shortExemptVolume":0,"totalVolume":228043,"shortRatio":0.489,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-18","symbol":"DUOT","shortVolume":130673,"shortExemptVolume":0,"totalVolume":387751,"shortRatio":0.337,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-22","symbol":"DUOT","shortVolume":130207,"shortExemptVolume":4,"totalVolume":234056,"shortRatio":0.5563,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-23","symbol":"DUOT","shortVolume":81210,"shortExemptVolume":0,"totalVolume":152825,"shortRatio":0.5314,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-24","symbol":"DUOT","shortVolume":138820,"shortExemptVolume":0,"totalVolume":249952,"shortRatio":0.5554,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-25","symbol":"DUOT","shortVolume":137099,"shortExemptVolume":1606,"totalVolume":220628,"shortRatio":0.6214,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-26","symbol":"DUOT","shortVolume":84422,"shortExemptVolume":81,"totalVolume":180569,"shortRatio":0.4675,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-29","symbol":"DUOT","shortVolume":131468,"shortExemptVolume":3549,"totalVolume":246438,"shortRatio":0.5335,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-06-30","symbol":"DUOT","shortVolume":86584,"shortExemptVolume":0,"totalVolume":162140,"shortRatio":0.534,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-01","symbol":"DUOT","shortVolume":75538,"shortExemptVolume":0,"totalVolume":135610,"shortRatio":0.557,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-02","symbol":"DUOT","shortVolume":130974,"shortExemptVolume":756,"totalVolume":223139,"shortRatio":0.587,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-06","symbol":"DUOT","shortVolume":149443,"shortExemptVolume":10594,"totalVolume":189998,"shortRatio":0.7866,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-07","symbol":"DUOT","shortVolume":243144,"shortExemptVolume":292,"totalVolume":436532,"shortRatio":0.557,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-08","symbol":"DUOT","shortVolume":394013,"shortExemptVolume":0,"totalVolume":562431,"shortRatio":0.7006,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-09","symbol":"DUOT","shortVolume":181367,"shortExemptVolume":957,"totalVolume":356262,"shortRatio":0.5091,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-10","symbol":"DUOT","shortVolume":116806,"shortExemptVolume":0,"totalVolume":277166,"shortRatio":0.4214,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-13","symbol":"DUOT","shortVolume":457447,"shortExemptVolume":0,"totalVolume":640725,"shortRatio":0.714,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-14","symbol":"DUOT","shortVolume":183792,"shortExemptVolume":0,"totalVolume":266500,"shortRatio":0.6897,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-15","symbol":"DUOT","shortVolume":214445,"shortExemptVolume":0,"totalVolume":315254,"shortRatio":0.6802,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-16","symbol":"DUOT","shortVolume":177323,"shortExemptVolume":0,"totalVolume":295785,"shortRatio":0.5995,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-17","symbol":"DUOT","shortVolume":122246,"shortExemptVolume":0,"totalVolume":191146,"shortRatio":0.6395,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-20","symbol":"DUOT","shortVolume":164578,"shortExemptVolume":0,"totalVolume":246508,"shortRatio":0.6676,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-21","symbol":"DUOT","shortVolume":130910,"shortExemptVolume":0,"totalVolume":362459,"shortRatio":0.3612,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-22","symbol":"DUOT","shortVolume":140221,"shortExemptVolume":0,"totalVolume":199100,"shortRatio":0.7043,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-23","symbol":"DUOT","shortVolume":195806,"shortExemptVolume":50,"totalVolume":300315,"shortRatio":0.652,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-24","symbol":"DUOT","shortVolume":129260,"shortExemptVolume":0,"totalVolume":249223,"shortRatio":0.5187,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-27","symbol":"DUOT","shortVolume":168228,"shortExemptVolume":0,"totalVolume":272216,"shortRatio":0.618,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-28","symbol":"DUOT","shortVolume":242829,"shortExemptVolume":24,"totalVolume":371474,"shortRatio":0.6537,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-29","symbol":"DUOT","shortVolume":362499,"shortExemptVolume":1300,"totalVolume":513446,"shortRatio":0.706,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-30","symbol":"DUOT","shortVolume":147602,"shortExemptVolume":0,"totalVolume":403282,"shortRatio":0.366,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-07-31","symbol":"DUOT","shortVolume":281823,"shortExemptVolume":0,"totalVolume":615528,"shortRatio":0.4579,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-03","symbol":"DUOT","shortVolume":133564,"shortExemptVolume":0,"totalVolume":289325,"shortRatio":0.4616,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-04","symbol":"DUOT","shortVolume":106728,"shortExemptVolume":0,"totalVolume":158674,"shortRatio":0.6726,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-05","symbol":"DUOT","shortVolume":64837,"shortExemptVolume":895,"totalVolume":117551,"shortRatio":0.5516,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-06","symbol":"DUOT","shortVolume":55802,"shortExemptVolume":0,"totalVolume":132169,"shortRatio":0.4222,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-07","symbol":"DUOT","shortVolume":158973,"shortExemptVolume":0,"totalVolume":283297,"shortRatio":0.5612,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-10","symbol":"DUOT","shortVolume":71294,"shortExemptVolume":0,"totalVolume":113968,"shortRatio":0.6256,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-11","symbol":"DUOT","shortVolume":111367,"shortExemptVolume":0,"totalVolume":157579,"shortRatio":0.7067,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-12","symbol":"DUOT","shortVolume":85097,"shortExemptVolume":0,"totalVolume":208482,"shortRatio":0.4082,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-13","symbol":"DUOT","shortVolume":281164,"shortExemptVolume":0,"totalVolume":347023,"shortRatio":0.8102,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-14","symbol":"DUOT","shortVolume":377403,"shortExemptVolume":0,"totalVolume":444775,"shortRatio":0.8485,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-17","symbol":"DUOT","shortVolume":1132691,"shortExemptVolume":2613,"totalVolume":1937124,"shortRatio":0.5847,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-18","symbol":"DUOT","shortVolume":965527,"shortExemptVolume":1245,"totalVolume":2953582,"shortRatio":0.3269,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-19","symbol":"DUOT","shortVolume":408556,"shortExemptVolume":2794,"totalVolume":1012820,"shortRatio":0.4034,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-20","symbol":"DUOT","shortVolume":200063,"shortExemptVolume":4848,"totalVolume":555705,"shortRatio":0.36,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-21","symbol":"DUOT","shortVolume":159723,"shortExemptVolume":0,"totalVolume":366776,"shortRatio":0.4355,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-24","symbol":"DUOT","shortVolume":140752,"shortExemptVolume":146,"totalVolume":313956,"shortRatio":0.4483,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-25","symbol":"DUOT","shortVolume":88754,"shortExemptVolume":0,"totalVolume":226250,"shortRatio":0.3923,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-26","symbol":"DUOT","shortVolume":118701,"shortExemptVolume":0,"totalVolume":312689,"shortRatio":0.3796,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-27","symbol":"DUOT","shortVolume":135157,"shortExemptVolume":0,"totalVolume":344180,"shortRatio":0.3927,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-28","symbol":"DUOT","shortVolume":232782,"shortExemptVolume":0,"totalVolume":452583,"shortRatio":0.5143,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-08-31","symbol":"DUOT","shortVolume":180209,"shortExemptVolume":1800,"totalVolume":333324,"shortRatio":0.5406,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-01","symbol":"DUOT","shortVolume":229814,"shortExemptVolume":253,"totalVolume":368445,"shortRatio":0.6237,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-02","symbol":"DUOT","shortVolume":206268,"shortExemptVolume":0,"totalVolume":311783,"shortRatio":0.6616,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-03","symbol":"DUOT","shortVolume":189250,"shortExemptVolume":0,"totalVolume":351325,"shortRatio":0.5387,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-04","symbol":"DUOT","shortVolume":110146,"shortExemptVolume":2,"totalVolume":236309,"shortRatio":0.4661,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-08","symbol":"DUOT","shortVolume":113344,"shortExemptVolume":0,"totalVolume":336244,"shortRatio":0.3371,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-09","symbol":"DUOT","shortVolume":98336,"shortExemptVolume":0,"totalVolume":306098,"shortRatio":0.3213,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-10","symbol":"DUOT","shortVolume":209197,"shortExemptVolume":292,"totalVolume":444471,"shortRatio":0.4707,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-11","symbol":"DUOT","shortVolume":215252,"shortExemptVolume":4,"totalVolume":315271,"shortRatio":0.6828,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-14","symbol":"DUOT","shortVolume":128865,"shortExemptVolume":12,"totalVolume":225992,"shortRatio":0.5702,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-15","symbol":"DUOT","shortVolume":120437,"shortExemptVolume":611,"totalVolume":171031,"shortRatio":0.7042,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-16","symbol":"DUOT","shortVolume":171900,"shortExemptVolume":3688,"totalVolume":353257,"shortRatio":0.4866,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-17","symbol":"DUOT","shortVolume":112809,"shortExemptVolume":0,"totalVolume":188911,"shortRatio":0.5972,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-18","symbol":"DUOT","shortVolume":98676,"shortExemptVolume":0,"totalVolume":176544,"shortRatio":0.5589,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-21","symbol":"DUOT","shortVolume":120591,"shortExemptVolume":0,"totalVolume":248908,"shortRatio":0.4845,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-22","symbol":"DUOT","shortVolume":133019,"shortExemptVolume":0,"totalVolume":241594,"shortRatio":0.5506,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-23","symbol":"DUOT","shortVolume":52880,"shortExemptVolume":0,"totalVolume":107752,"shortRatio":0.4908,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-24","symbol":"DUOT","shortVolume":137728,"shortExemptVolume":0,"totalVolume":409469,"shortRatio":0.3364,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-25","symbol":"DUOT","shortVolume":76486,"shortExemptVolume":0,"totalVolume":150148,"shortRatio":0.5094,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-28","symbol":"DUOT","shortVolume":81265,"shortExemptVolume":0,"totalVolume":153261,"shortRatio":0.5302,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-29","symbol":"DUOT","shortVolume":71520,"shortExemptVolume":0,"totalVolume":116881,"shortRatio":0.6119,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-09-30","symbol":"DUOT","shortVolume":77089,"shortExemptVolume":0,"totalVolume":122628,"shortRatio":0.6286,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-01","symbol":"DUOT","shortVolume":126925,"shortExemptVolume":201,"totalVolume":417089,"shortRatio":0.3043,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-02","symbol":"DUOT","shortVolume":140202,"shortExemptVolume":0,"totalVolume":308580,"shortRatio":0.4543,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-05","symbol":"DUOT","shortVolume":86709,"shortExemptVolume":0,"totalVolume":256612,"shortRatio":0.3379,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-06","symbol":"DUOT","shortVolume":199498,"shortExemptVolume":354,"totalVolume":463444,"shortRatio":0.4305,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-07","symbol":"DUOT","shortVolume":176957,"shortExemptVolume":100,"totalVolume":393744,"shortRatio":0.4494,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-08","symbol":"DUOT","shortVolume":225853,"shortExemptVolume":171,"totalVolume":415893,"shortRatio":0.5431,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-09","symbol":"DUOT","shortVolume":398425,"shortExemptVolume":1570,"totalVolume":731445,"shortRatio":0.5447,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-12","symbol":"DUOT","shortVolume":280958,"shortExemptVolume":24,"totalVolume":516889,"shortRatio":0.5436,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-13","symbol":"DUOT","shortVolume":280024,"shortExemptVolume":0,"totalVolume":524291,"shortRatio":0.5341,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-14","symbol":"DUOT","shortVolume":240986,"shortExemptVolume":12330,"totalVolume":910812,"shortRatio":0.2646,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-15","symbol":"DUOT","shortVolume":314102,"shortExemptVolume":33433,"totalVolume":630479,"shortRatio":0.4982,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-16","symbol":"DUOT","shortVolume":326135,"shortExemptVolume":0,"totalVolume":539091,"shortRatio":0.605,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-19","symbol":"DUOT","shortVolume":222216,"shortExemptVolume":0,"totalVolume":420671,"shortRatio":0.5282,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-20","symbol":"DUOT","shortVolume":277377,"shortExemptVolume":0,"totalVolume":418984,"shortRatio":0.662,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-21","symbol":"DUOT","shortVolume":531234,"shortExemptVolume":0,"totalVolume":852612,"shortRatio":0.6231,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-22","symbol":"DUOT","shortVolume":220178,"shortExemptVolume":0,"totalVolume":506403,"shortRatio":0.4348,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-23","symbol":"DUOT","shortVolume":83382,"shortExemptVolume":1,"totalVolume":166362,"shortRatio":0.5012,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-26","symbol":"DUOT","shortVolume":99698,"shortExemptVolume":0,"totalVolume":225104,"shortRatio":0.4429,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-27","symbol":"DUOT","shortVolume":249422,"shortExemptVolume":0,"totalVolume":406920,"shortRatio":0.613,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-28","symbol":"DUOT","shortVolume":177788,"shortExemptVolume":0,"totalVolume":259340,"shortRatio":0.6855,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-29","symbol":"DUOT","shortVolume":247186,"shortExemptVolume":200,"totalVolume":349005,"shortRatio":0.7083,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-10-30","symbol":"DUOT","shortVolume":299289,"shortExemptVolume":0,"totalVolume":482223,"shortRatio":0.6206,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-11-02","symbol":"DUOT","shortVolume":175099,"shortExemptVolume":0,"totalVolume":288861,"shortRatio":0.6062,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"},{"date":"2026-11-03","symbol":"DUOT","shortVolume":152328,"shortExemptVolume":335,"totalVolume":249518,"shortRatio":0.6105,"canonicalUrl":"https://xoomar.com/markets/stocks/duot"}],"updatedAt":"2026-11-04T23:45:28.196Z","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/duot","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."}}