{"data":[{"date":"2026-04-29","symbol":"DUOL","shortVolume":377693,"shortExemptVolume":1,"totalVolume":601929,"shortRatio":0.6275,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-04-30","symbol":"DUOL","shortVolume":412532,"shortExemptVolume":0,"totalVolume":639500,"shortRatio":0.6451,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-01","symbol":"DUOL","shortVolume":531885,"shortExemptVolume":0,"totalVolume":780750,"shortRatio":0.6812,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-04","symbol":"DUOL","shortVolume":1021775,"shortExemptVolume":0,"totalVolume":1576476,"shortRatio":0.6481,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-05","symbol":"DUOL","shortVolume":1217898,"shortExemptVolume":42089,"totalVolume":2086837,"shortRatio":0.5836,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-06","symbol":"DUOL","shortVolume":391003,"shortExemptVolume":12939,"totalVolume":733410,"shortRatio":0.5331,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-07","symbol":"DUOL","shortVolume":579961,"shortExemptVolume":7784,"totalVolume":1116164,"shortRatio":0.5196,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-08","symbol":"DUOL","shortVolume":423178,"shortExemptVolume":439,"totalVolume":792389,"shortRatio":0.5341,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-11","symbol":"DUOL","shortVolume":290768,"shortExemptVolume":20,"totalVolume":549117,"shortRatio":0.5295,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-12","symbol":"DUOL","shortVolume":365423,"shortExemptVolume":983,"totalVolume":691524,"shortRatio":0.5284,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-13","symbol":"DUOL","shortVolume":348850,"shortExemptVolume":1152,"totalVolume":606460,"shortRatio":0.5752,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-14","symbol":"DUOL","shortVolume":374719,"shortExemptVolume":194,"totalVolume":625279,"shortRatio":0.5993,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-15","symbol":"DUOL","shortVolume":368589,"shortExemptVolume":251,"totalVolume":612465,"shortRatio":0.6018,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-18","symbol":"DUOL","shortVolume":361819,"shortExemptVolume":1712,"totalVolume":618444,"shortRatio":0.585,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-19","symbol":"DUOL","shortVolume":479890,"shortExemptVolume":392,"totalVolume":757599,"shortRatio":0.6334,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-20","symbol":"DUOL","shortVolume":490967,"shortExemptVolume":374,"totalVolume":673074,"shortRatio":0.7294,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-21","symbol":"DUOL","shortVolume":291838,"shortExemptVolume":61,"totalVolume":411551,"shortRatio":0.7091,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-22","symbol":"DUOL","shortVolume":209711,"shortExemptVolume":1526,"totalVolume":359201,"shortRatio":0.5838,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-26","symbol":"DUOL","shortVolume":268446,"shortExemptVolume":806,"totalVolume":449668,"shortRatio":0.597,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-27","symbol":"DUOL","shortVolume":207187,"shortExemptVolume":148,"totalVolume":351974,"shortRatio":0.5886,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-28","symbol":"DUOL","shortVolume":156072,"shortExemptVolume":638,"totalVolume":257913,"shortRatio":0.6051,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-05-29","symbol":"DUOL","shortVolume":285591,"shortExemptVolume":7,"totalVolume":504136,"shortRatio":0.5665,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-01","symbol":"DUOL","shortVolume":526766,"shortExemptVolume":836,"totalVolume":913593,"shortRatio":0.5766,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-02","symbol":"DUOL","shortVolume":474951,"shortExemptVolume":304,"totalVolume":713518,"shortRatio":0.6656,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-03","symbol":"DUOL","shortVolume":547177,"shortExemptVolume":77,"totalVolume":765985,"shortRatio":0.7143,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-04","symbol":"DUOL","shortVolume":210997,"shortExemptVolume":25,"totalVolume":453315,"shortRatio":0.4655,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-05","symbol":"DUOL","shortVolume":268625,"shortExemptVolume":213,"totalVolume":506379,"shortRatio":0.5305,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-08","symbol":"DUOL","shortVolume":466151,"shortExemptVolume":2569,"totalVolume":946886,"shortRatio":0.4923,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-09","symbol":"DUOL","shortVolume":489423,"shortExemptVolume":859,"totalVolume":846503,"shortRatio":0.5782,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-10","symbol":"DUOL","shortVolume":506214,"shortExemptVolume":503,"totalVolume":949876,"shortRatio":0.5329,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-11","symbol":"DUOL","shortVolume":319219,"shortExemptVolume":307,"totalVolume":553735,"shortRatio":0.5765,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-12","symbol":"DUOL","shortVolume":264866,"shortExemptVolume":27,"totalVolume":460082,"shortRatio":0.5757,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-15","symbol":"DUOL","shortVolume":390508,"shortExemptVolume":137,"totalVolume":674273,"shortRatio":0.5792,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-16","symbol":"DUOL","shortVolume":260327,"shortExemptVolume":865,"totalVolume":414010,"shortRatio":0.6288,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-17","symbol":"DUOL","shortVolume":408051,"shortExemptVolume":1398,"totalVolume":642450,"shortRatio":0.6351,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-18","symbol":"DUOL","shortVolume":268357,"shortExemptVolume":0,"totalVolume":439409,"shortRatio":0.6107,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-22","symbol":"DUOL","shortVolume":283100,"shortExemptVolume":2114,"totalVolume":569853,"shortRatio":0.4968,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-23","symbol":"DUOL","shortVolume":463954,"shortExemptVolume":4226,"totalVolume":718483,"shortRatio":0.6457,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-24","symbol":"DUOL","shortVolume":307151,"shortExemptVolume":59,"totalVolume":541077,"shortRatio":0.5677,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-25","symbol":"DUOL","shortVolume":373219,"shortExemptVolume":11936,"totalVolume":773861,"shortRatio":0.4823,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-26","symbol":"DUOL","shortVolume":176925,"shortExemptVolume":4810,"totalVolume":545345,"shortRatio":0.3244,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-29","symbol":"DUOL","shortVolume":311210,"shortExemptVolume":1541,"totalVolume":714510,"shortRatio":0.4356,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-06-30","symbol":"DUOL","shortVolume":235215,"shortExemptVolume":55,"totalVolume":384928,"shortRatio":0.6111,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-01","symbol":"DUOL","shortVolume":262122,"shortExemptVolume":220,"totalVolume":435715,"shortRatio":0.6016,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-02","symbol":"DUOL","shortVolume":230841,"shortExemptVolume":445,"totalVolume":402767,"shortRatio":0.5731,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-06","symbol":"DUOL","shortVolume":428655,"shortExemptVolume":0,"totalVolume":690323,"shortRatio":0.6209,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-07","symbol":"DUOL","shortVolume":272639,"shortExemptVolume":59,"totalVolume":415069,"shortRatio":0.6569,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-08","symbol":"DUOL","shortVolume":225289,"shortExemptVolume":34,"totalVolume":380066,"shortRatio":0.5928,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-09","symbol":"DUOL","shortVolume":231084,"shortExemptVolume":201,"totalVolume":389725,"shortRatio":0.5929,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-10","symbol":"DUOL","shortVolume":160355,"shortExemptVolume":0,"totalVolume":240701,"shortRatio":0.6662,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-13","symbol":"DUOL","shortVolume":203463,"shortExemptVolume":0,"totalVolume":348231,"shortRatio":0.5843,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-14","symbol":"DUOL","shortVolume":236492,"shortExemptVolume":3,"totalVolume":334316,"shortRatio":0.7074,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-15","symbol":"DUOL","shortVolume":204092,"shortExemptVolume":10,"totalVolume":337661,"shortRatio":0.6044,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-16","symbol":"DUOL","shortVolume":126933,"shortExemptVolume":509,"totalVolume":262375,"shortRatio":0.4838,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-17","symbol":"DUOL","shortVolume":213439,"shortExemptVolume":476,"totalVolume":403200,"shortRatio":0.5294,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-20","symbol":"DUOL","shortVolume":163212,"shortExemptVolume":1709,"totalVolume":295636,"shortRatio":0.5521,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-21","symbol":"DUOL","shortVolume":268954,"shortExemptVolume":1,"totalVolume":469676,"shortRatio":0.5726,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-22","symbol":"DUOL","shortVolume":170888,"shortExemptVolume":14,"totalVolume":339942,"shortRatio":0.5027,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-23","symbol":"DUOL","shortVolume":140578,"shortExemptVolume":0,"totalVolume":325111,"shortRatio":0.4324,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-24","symbol":"DUOL","shortVolume":154804,"shortExemptVolume":0,"totalVolume":316658,"shortRatio":0.4889,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-27","symbol":"DUOL","shortVolume":211730,"shortExemptVolume":51,"totalVolume":579675,"shortRatio":0.3653,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-28","symbol":"DUOL","shortVolume":291908,"shortExemptVolume":621,"totalVolume":683954,"shortRatio":0.4268,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-29","symbol":"DUOL","shortVolume":233153,"shortExemptVolume":2261,"totalVolume":614571,"shortRatio":0.3794,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-30","symbol":"DUOL","shortVolume":161955,"shortExemptVolume":274,"totalVolume":333046,"shortRatio":0.4863,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-07-31","symbol":"DUOL","shortVolume":303355,"shortExemptVolume":113,"totalVolume":517718,"shortRatio":0.5859,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-03","symbol":"DUOL","shortVolume":218051,"shortExemptVolume":337,"totalVolume":421908,"shortRatio":0.5168,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-04","symbol":"DUOL","shortVolume":355938,"shortExemptVolume":1122,"totalVolume":722899,"shortRatio":0.4924,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-05","symbol":"DUOL","shortVolume":367619,"shortExemptVolume":307,"totalVolume":648560,"shortRatio":0.5668,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-06","symbol":"DUOL","shortVolume":981364,"shortExemptVolume":42093,"totalVolume":1519328,"shortRatio":0.6459,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-07","symbol":"DUOL","shortVolume":263829,"shortExemptVolume":7410,"totalVolume":614159,"shortRatio":0.4296,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-10","symbol":"DUOL","shortVolume":350068,"shortExemptVolume":27,"totalVolume":565289,"shortRatio":0.6193,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-11","symbol":"DUOL","shortVolume":221636,"shortExemptVolume":45,"totalVolume":357131,"shortRatio":0.6206,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-12","symbol":"DUOL","shortVolume":218695,"shortExemptVolume":937,"totalVolume":370663,"shortRatio":0.59,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-13","symbol":"DUOL","shortVolume":350255,"shortExemptVolume":581,"totalVolume":621331,"shortRatio":0.5637,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-14","symbol":"DUOL","shortVolume":321891,"shortExemptVolume":83,"totalVolume":456987,"shortRatio":0.7044,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-17","symbol":"DUOL","shortVolume":402326,"shortExemptVolume":647,"totalVolume":542860,"shortRatio":0.7411,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-18","symbol":"DUOL","shortVolume":385224,"shortExemptVolume":696,"totalVolume":714491,"shortRatio":0.5392,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-19","symbol":"DUOL","shortVolume":582352,"shortExemptVolume":392,"totalVolume":1103919,"shortRatio":0.5275,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-20","symbol":"DUOL","shortVolume":221328,"shortExemptVolume":401,"totalVolume":334326,"shortRatio":0.662,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-21","symbol":"DUOL","shortVolume":165242,"shortExemptVolume":73,"totalVolume":295008,"shortRatio":0.5601,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-24","symbol":"DUOL","shortVolume":212771,"shortExemptVolume":0,"totalVolume":335165,"shortRatio":0.6348,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-25","symbol":"DUOL","shortVolume":226942,"shortExemptVolume":0,"totalVolume":331554,"shortRatio":0.6845,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-26","symbol":"DUOL","shortVolume":253936,"shortExemptVolume":119,"totalVolume":352314,"shortRatio":0.7208,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-27","symbol":"DUOL","shortVolume":225622,"shortExemptVolume":732,"totalVolume":339429,"shortRatio":0.6647,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-28","symbol":"DUOL","shortVolume":179060,"shortExemptVolume":0,"totalVolume":270724,"shortRatio":0.6614,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-08-31","symbol":"DUOL","shortVolume":209656,"shortExemptVolume":30,"totalVolume":281737,"shortRatio":0.7442,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-01","symbol":"DUOL","shortVolume":518540,"shortExemptVolume":102,"totalVolume":951206,"shortRatio":0.5451,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-02","symbol":"DUOL","shortVolume":323230,"shortExemptVolume":41,"totalVolume":549234,"shortRatio":0.5885,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-03","symbol":"DUOL","shortVolume":354087,"shortExemptVolume":739,"totalVolume":638730,"shortRatio":0.5544,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-04","symbol":"DUOL","shortVolume":309527,"shortExemptVolume":86,"totalVolume":507401,"shortRatio":0.61,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-08","symbol":"DUOL","shortVolume":378994,"shortExemptVolume":12,"totalVolume":663976,"shortRatio":0.5708,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-09","symbol":"DUOL","shortVolume":329438,"shortExemptVolume":0,"totalVolume":578963,"shortRatio":0.569,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-10","symbol":"DUOL","shortVolume":354438,"shortExemptVolume":0,"totalVolume":575092,"shortRatio":0.6163,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-11","symbol":"DUOL","shortVolume":228093,"shortExemptVolume":0,"totalVolume":534402,"shortRatio":0.4268,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-14","symbol":"DUOL","shortVolume":225407,"shortExemptVolume":0,"totalVolume":522004,"shortRatio":0.4318,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-15","symbol":"DUOL","shortVolume":265754,"shortExemptVolume":0,"totalVolume":450915,"shortRatio":0.5894,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-16","symbol":"DUOL","shortVolume":285345,"shortExemptVolume":11950,"totalVolume":429176,"shortRatio":0.6649,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-17","symbol":"DUOL","shortVolume":177466,"shortExemptVolume":0,"totalVolume":273283,"shortRatio":0.6494,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-18","symbol":"DUOL","shortVolume":139342,"shortExemptVolume":0,"totalVolume":251645,"shortRatio":0.5537,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-21","symbol":"DUOL","shortVolume":246024,"shortExemptVolume":0,"totalVolume":510035,"shortRatio":0.4824,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-22","symbol":"DUOL","shortVolume":230514,"shortExemptVolume":0,"totalVolume":338862,"shortRatio":0.6803,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-23","symbol":"DUOL","shortVolume":280736,"shortExemptVolume":30130,"totalVolume":443708,"shortRatio":0.6327,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-24","symbol":"DUOL","shortVolume":258187,"shortExemptVolume":350,"totalVolume":459805,"shortRatio":0.5615,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-25","symbol":"DUOL","shortVolume":156816,"shortExemptVolume":2,"totalVolume":248343,"shortRatio":0.6314,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-28","symbol":"DUOL","shortVolume":585525,"shortExemptVolume":37,"totalVolume":821975,"shortRatio":0.7123,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-29","symbol":"DUOL","shortVolume":280602,"shortExemptVolume":82,"totalVolume":493218,"shortRatio":0.5689,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-09-30","symbol":"DUOL","shortVolume":169998,"shortExemptVolume":301,"totalVolume":360092,"shortRatio":0.4721,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-01","symbol":"DUOL","shortVolume":177555,"shortExemptVolume":32,"totalVolume":289635,"shortRatio":0.613,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-02","symbol":"DUOL","shortVolume":198288,"shortExemptVolume":0,"totalVolume":288122,"shortRatio":0.6882,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-05","symbol":"DUOL","shortVolume":148267,"shortExemptVolume":32,"totalVolume":298006,"shortRatio":0.4975,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-06","symbol":"DUOL","shortVolume":149454,"shortExemptVolume":130,"totalVolume":256722,"shortRatio":0.5822,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-07","symbol":"DUOL","shortVolume":192291,"shortExemptVolume":100,"totalVolume":302451,"shortRatio":0.6358,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-08","symbol":"DUOL","shortVolume":188150,"shortExemptVolume":76,"totalVolume":290345,"shortRatio":0.648,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-09","symbol":"DUOL","shortVolume":160481,"shortExemptVolume":18,"totalVolume":247267,"shortRatio":0.649,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-12","symbol":"DUOL","shortVolume":172325,"shortExemptVolume":74,"totalVolume":285379,"shortRatio":0.6038,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-13","symbol":"DUOL","shortVolume":210943,"shortExemptVolume":2391,"totalVolume":287609,"shortRatio":0.7334,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-14","symbol":"DUOL","shortVolume":239684,"shortExemptVolume":8,"totalVolume":360904,"shortRatio":0.6641,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-15","symbol":"DUOL","shortVolume":314834,"shortExemptVolume":2892,"totalVolume":607248,"shortRatio":0.5185,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-16","symbol":"DUOL","shortVolume":195812,"shortExemptVolume":103,"totalVolume":342667,"shortRatio":0.5714,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-19","symbol":"DUOL","shortVolume":133129,"shortExemptVolume":0,"totalVolume":263968,"shortRatio":0.5043,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-20","symbol":"DUOL","shortVolume":85666,"shortExemptVolume":1116,"totalVolume":199407,"shortRatio":0.4296,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-21","symbol":"DUOL","shortVolume":173464,"shortExemptVolume":118,"totalVolume":241414,"shortRatio":0.7185,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-22","symbol":"DUOL","shortVolume":268642,"shortExemptVolume":0,"totalVolume":413472,"shortRatio":0.6497,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-23","symbol":"DUOL","shortVolume":127824,"shortExemptVolume":272,"totalVolume":272018,"shortRatio":0.4699,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-26","symbol":"DUOL","shortVolume":235427,"shortExemptVolume":31,"totalVolume":385859,"shortRatio":0.6101,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-27","symbol":"DUOL","shortVolume":156184,"shortExemptVolume":10,"totalVolume":270482,"shortRatio":0.5774,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"},{"date":"2026-10-28","symbol":"DUOL","shortVolume":179825,"shortExemptVolume":221,"totalVolume":388575,"shortRatio":0.4628,"canonicalUrl":"https://xoomar.com/markets/stocks/duol"}],"updatedAt":"2026-10-29T06:20:56.167Z","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/duol","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."}}