{"data":[{"date":"2026-05-04","symbol":"WHF","shortVolume":3338,"shortExemptVolume":0,"totalVolume":11513,"shortRatio":0.2899,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-05","symbol":"WHF","shortVolume":8859,"shortExemptVolume":0,"totalVolume":28723,"shortRatio":0.3084,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-06","symbol":"WHF","shortVolume":5400,"shortExemptVolume":0,"totalVolume":20456,"shortRatio":0.264,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-07","symbol":"WHF","shortVolume":9874,"shortExemptVolume":0,"totalVolume":33878,"shortRatio":0.2915,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-08","symbol":"WHF","shortVolume":5192,"shortExemptVolume":0,"totalVolume":16135,"shortRatio":0.3218,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-11","symbol":"WHF","shortVolume":24303,"shortExemptVolume":0,"totalVolume":65453,"shortRatio":0.3713,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-12","symbol":"WHF","shortVolume":12422,"shortExemptVolume":0,"totalVolume":42125,"shortRatio":0.2949,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-13","symbol":"WHF","shortVolume":11035,"shortExemptVolume":0,"totalVolume":32186,"shortRatio":0.3429,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-14","symbol":"WHF","shortVolume":9075,"shortExemptVolume":0,"totalVolume":32436,"shortRatio":0.2798,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-15","symbol":"WHF","shortVolume":4893,"shortExemptVolume":0,"totalVolume":30282,"shortRatio":0.1616,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-18","symbol":"WHF","shortVolume":44456,"shortExemptVolume":0,"totalVolume":66743,"shortRatio":0.6661,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-19","symbol":"WHF","shortVolume":23425,"shortExemptVolume":842,"totalVolume":51247,"shortRatio":0.4571,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-20","symbol":"WHF","shortVolume":40498,"shortExemptVolume":0,"totalVolume":73277,"shortRatio":0.5527,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-21","symbol":"WHF","shortVolume":107635,"shortExemptVolume":671,"totalVolume":186035,"shortRatio":0.5786,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-22","symbol":"WHF","shortVolume":42515,"shortExemptVolume":2265,"totalVolume":107897,"shortRatio":0.394,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-26","symbol":"WHF","shortVolume":22328,"shortExemptVolume":0,"totalVolume":42230,"shortRatio":0.5287,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-27","symbol":"WHF","shortVolume":21342,"shortExemptVolume":0,"totalVolume":49882,"shortRatio":0.4278,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-28","symbol":"WHF","shortVolume":25262,"shortExemptVolume":0,"totalVolume":49763,"shortRatio":0.5076,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-05-29","symbol":"WHF","shortVolume":31113,"shortExemptVolume":0,"totalVolume":51050,"shortRatio":0.6095,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-01","symbol":"WHF","shortVolume":32747,"shortExemptVolume":3574,"totalVolume":62751,"shortRatio":0.5219,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-02","symbol":"WHF","shortVolume":40091,"shortExemptVolume":0,"totalVolume":63434,"shortRatio":0.632,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-03","symbol":"WHF","shortVolume":7387,"shortExemptVolume":102,"totalVolume":20581,"shortRatio":0.3589,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-04","symbol":"WHF","shortVolume":15346,"shortExemptVolume":0,"totalVolume":31004,"shortRatio":0.495,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-05","symbol":"WHF","shortVolume":29067,"shortExemptVolume":0,"totalVolume":52599,"shortRatio":0.5526,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-08","symbol":"WHF","shortVolume":22456,"shortExemptVolume":0,"totalVolume":37958,"shortRatio":0.5916,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-09","symbol":"WHF","shortVolume":15817,"shortExemptVolume":0,"totalVolume":87849,"shortRatio":0.18,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-10","symbol":"WHF","shortVolume":18432,"shortExemptVolume":0,"totalVolume":26772,"shortRatio":0.6885,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-11","symbol":"WHF","shortVolume":12236,"shortExemptVolume":0,"totalVolume":23994,"shortRatio":0.51,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-12","symbol":"WHF","shortVolume":13546,"shortExemptVolume":0,"totalVolume":33093,"shortRatio":0.4093,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-15","symbol":"WHF","shortVolume":50616,"shortExemptVolume":4900,"totalVolume":68434,"shortRatio":0.7396,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-16","symbol":"WHF","shortVolume":9389,"shortExemptVolume":0,"totalVolume":35216,"shortRatio":0.2666,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-17","symbol":"WHF","shortVolume":17829,"shortExemptVolume":0,"totalVolume":29726,"shortRatio":0.5998,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-18","symbol":"WHF","shortVolume":15040,"shortExemptVolume":0,"totalVolume":28118,"shortRatio":0.5349,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-22","symbol":"WHF","shortVolume":12003,"shortExemptVolume":0,"totalVolume":24302,"shortRatio":0.4939,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-23","symbol":"WHF","shortVolume":11313,"shortExemptVolume":0,"totalVolume":17293,"shortRatio":0.6542,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-24","symbol":"WHF","shortVolume":8319,"shortExemptVolume":338,"totalVolume":16780,"shortRatio":0.4958,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-25","symbol":"WHF","shortVolume":6350,"shortExemptVolume":0,"totalVolume":20040,"shortRatio":0.3169,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-26","symbol":"WHF","shortVolume":7058,"shortExemptVolume":0,"totalVolume":19474,"shortRatio":0.3624,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-29","symbol":"WHF","shortVolume":39598,"shortExemptVolume":0,"totalVolume":64136,"shortRatio":0.6174,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-06-30","symbol":"WHF","shortVolume":11072,"shortExemptVolume":0,"totalVolume":14348,"shortRatio":0.7717,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-01","symbol":"WHF","shortVolume":6143,"shortExemptVolume":0,"totalVolume":9740,"shortRatio":0.6307,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-02","symbol":"WHF","shortVolume":23857,"shortExemptVolume":0,"totalVolume":40306,"shortRatio":0.5919,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-06","symbol":"WHF","shortVolume":25782,"shortExemptVolume":500,"totalVolume":67583,"shortRatio":0.3815,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-07","symbol":"WHF","shortVolume":33018,"shortExemptVolume":0,"totalVolume":49015,"shortRatio":0.6736,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-08","symbol":"WHF","shortVolume":21162,"shortExemptVolume":0,"totalVolume":33914,"shortRatio":0.624,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-09","symbol":"WHF","shortVolume":4580,"shortExemptVolume":0,"totalVolume":33608,"shortRatio":0.1363,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-10","symbol":"WHF","shortVolume":16463,"shortExemptVolume":0,"totalVolume":30152,"shortRatio":0.546,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-13","symbol":"WHF","shortVolume":13937,"shortExemptVolume":0,"totalVolume":34309,"shortRatio":0.4062,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-14","symbol":"WHF","shortVolume":16076,"shortExemptVolume":0,"totalVolume":27869,"shortRatio":0.5768,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-15","symbol":"WHF","shortVolume":5953,"shortExemptVolume":0,"totalVolume":10125,"shortRatio":0.588,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-16","symbol":"WHF","shortVolume":47384,"shortExemptVolume":0,"totalVolume":66669,"shortRatio":0.7107,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-17","symbol":"WHF","shortVolume":7980,"shortExemptVolume":0,"totalVolume":10779,"shortRatio":0.7403,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-20","symbol":"WHF","shortVolume":3284,"shortExemptVolume":0,"totalVolume":13739,"shortRatio":0.239,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-21","symbol":"WHF","shortVolume":15089,"shortExemptVolume":0,"totalVolume":27224,"shortRatio":0.5543,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-22","symbol":"WHF","shortVolume":11791,"shortExemptVolume":139,"totalVolume":19977,"shortRatio":0.5902,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-23","symbol":"WHF","shortVolume":38420,"shortExemptVolume":0,"totalVolume":50508,"shortRatio":0.7607,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-24","symbol":"WHF","shortVolume":17931,"shortExemptVolume":0,"totalVolume":32605,"shortRatio":0.5499,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-27","symbol":"WHF","shortVolume":5332,"shortExemptVolume":0,"totalVolume":17829,"shortRatio":0.2991,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-28","symbol":"WHF","shortVolume":9686,"shortExemptVolume":0,"totalVolume":23873,"shortRatio":0.4057,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-29","symbol":"WHF","shortVolume":5443,"shortExemptVolume":0,"totalVolume":9928,"shortRatio":0.5482,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-30","symbol":"WHF","shortVolume":15268,"shortExemptVolume":0,"totalVolume":20400,"shortRatio":0.7484,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-07-31","symbol":"WHF","shortVolume":11744,"shortExemptVolume":0,"totalVolume":30694,"shortRatio":0.3826,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-03","symbol":"WHF","shortVolume":4615,"shortExemptVolume":0,"totalVolume":10366,"shortRatio":0.4452,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-04","symbol":"WHF","shortVolume":20368,"shortExemptVolume":2500,"totalVolume":31901,"shortRatio":0.6385,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-05","symbol":"WHF","shortVolume":11233,"shortExemptVolume":0,"totalVolume":21169,"shortRatio":0.5306,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-06","symbol":"WHF","shortVolume":18809,"shortExemptVolume":0,"totalVolume":37236,"shortRatio":0.5051,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-07","symbol":"WHF","shortVolume":15400,"shortExemptVolume":0,"totalVolume":30363,"shortRatio":0.5072,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-10","symbol":"WHF","shortVolume":11168,"shortExemptVolume":0,"totalVolume":29879,"shortRatio":0.3738,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-11","symbol":"WHF","shortVolume":14236,"shortExemptVolume":235,"totalVolume":35151,"shortRatio":0.405,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-12","symbol":"WHF","shortVolume":13473,"shortExemptVolume":0,"totalVolume":27564,"shortRatio":0.4888,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-13","symbol":"WHF","shortVolume":14116,"shortExemptVolume":0,"totalVolume":30275,"shortRatio":0.4663,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-14","symbol":"WHF","shortVolume":2296,"shortExemptVolume":0,"totalVolume":9676,"shortRatio":0.2373,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-17","symbol":"WHF","shortVolume":4490,"shortExemptVolume":0,"totalVolume":11696,"shortRatio":0.3839,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-18","symbol":"WHF","shortVolume":9555,"shortExemptVolume":0,"totalVolume":15664,"shortRatio":0.61,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-19","symbol":"WHF","shortVolume":31575,"shortExemptVolume":0,"totalVolume":77754,"shortRatio":0.4061,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-20","symbol":"WHF","shortVolume":14389,"shortExemptVolume":0,"totalVolume":28778,"shortRatio":0.5,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-21","symbol":"WHF","shortVolume":10283,"shortExemptVolume":0,"totalVolume":18907,"shortRatio":0.5439,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-24","symbol":"WHF","shortVolume":8210,"shortExemptVolume":0,"totalVolume":16446,"shortRatio":0.4992,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-25","symbol":"WHF","shortVolume":5215,"shortExemptVolume":0,"totalVolume":11085,"shortRatio":0.4705,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-26","symbol":"WHF","shortVolume":6333,"shortExemptVolume":600,"totalVolume":17100,"shortRatio":0.3704,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-27","symbol":"WHF","shortVolume":18074,"shortExemptVolume":0,"totalVolume":22071,"shortRatio":0.8189,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-28","symbol":"WHF","shortVolume":16178,"shortExemptVolume":0,"totalVolume":25789,"shortRatio":0.6273,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-08-31","symbol":"WHF","shortVolume":5790,"shortExemptVolume":0,"totalVolume":128486,"shortRatio":0.0451,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-01","symbol":"WHF","shortVolume":8778,"shortExemptVolume":0,"totalVolume":35702,"shortRatio":0.2459,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-02","symbol":"WHF","shortVolume":11666,"shortExemptVolume":0,"totalVolume":27916,"shortRatio":0.4179,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-03","symbol":"WHF","shortVolume":8539,"shortExemptVolume":0,"totalVolume":14695,"shortRatio":0.5811,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-04","symbol":"WHF","shortVolume":6696,"shortExemptVolume":0,"totalVolume":10925,"shortRatio":0.6129,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-08","symbol":"WHF","shortVolume":23495,"shortExemptVolume":0,"totalVolume":47566,"shortRatio":0.4939,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-09","symbol":"WHF","shortVolume":10869,"shortExemptVolume":0,"totalVolume":21977,"shortRatio":0.4946,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-10","symbol":"WHF","shortVolume":9882,"shortExemptVolume":0,"totalVolume":17469,"shortRatio":0.5657,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-11","symbol":"WHF","shortVolume":15633,"shortExemptVolume":0,"totalVolume":50645,"shortRatio":0.3087,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-14","symbol":"WHF","shortVolume":5867,"shortExemptVolume":0,"totalVolume":10782,"shortRatio":0.5441,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-15","symbol":"WHF","shortVolume":73124,"shortExemptVolume":3248,"totalVolume":133119,"shortRatio":0.5493,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-16","symbol":"WHF","shortVolume":39677,"shortExemptVolume":0,"totalVolume":66027,"shortRatio":0.6009,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-17","symbol":"WHF","shortVolume":60461,"shortExemptVolume":3482,"totalVolume":87429,"shortRatio":0.6915,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-18","symbol":"WHF","shortVolume":109185,"shortExemptVolume":0,"totalVolume":130495,"shortRatio":0.8367,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-21","symbol":"WHF","shortVolume":39880,"shortExemptVolume":0,"totalVolume":83825,"shortRatio":0.4758,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-22","symbol":"WHF","shortVolume":42035,"shortExemptVolume":0,"totalVolume":84953,"shortRatio":0.4948,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-23","symbol":"WHF","shortVolume":11971,"shortExemptVolume":0,"totalVolume":29815,"shortRatio":0.4015,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-24","symbol":"WHF","shortVolume":9205,"shortExemptVolume":0,"totalVolume":24471,"shortRatio":0.3762,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-25","symbol":"WHF","shortVolume":19247,"shortExemptVolume":0,"totalVolume":58524,"shortRatio":0.3289,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-28","symbol":"WHF","shortVolume":12608,"shortExemptVolume":0,"totalVolume":28729,"shortRatio":0.4389,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-29","symbol":"WHF","shortVolume":16110,"shortExemptVolume":0,"totalVolume":31703,"shortRatio":0.5082,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-09-30","symbol":"WHF","shortVolume":10945,"shortExemptVolume":0,"totalVolume":23165,"shortRatio":0.4725,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-01","symbol":"WHF","shortVolume":21531,"shortExemptVolume":0,"totalVolume":36725,"shortRatio":0.5863,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-02","symbol":"WHF","shortVolume":28676,"shortExemptVolume":0,"totalVolume":64712,"shortRatio":0.4431,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-05","symbol":"WHF","shortVolume":54987,"shortExemptVolume":1400,"totalVolume":114783,"shortRatio":0.4791,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-06","symbol":"WHF","shortVolume":72650,"shortExemptVolume":0,"totalVolume":94337,"shortRatio":0.7701,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-07","symbol":"WHF","shortVolume":15986,"shortExemptVolume":0,"totalVolume":37698,"shortRatio":0.4241,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-08","symbol":"WHF","shortVolume":32663,"shortExemptVolume":0,"totalVolume":38893,"shortRatio":0.8398,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-09","symbol":"WHF","shortVolume":12651,"shortExemptVolume":0,"totalVolume":23306,"shortRatio":0.5428,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-12","symbol":"WHF","shortVolume":58565,"shortExemptVolume":0,"totalVolume":69122,"shortRatio":0.8473,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-13","symbol":"WHF","shortVolume":37685,"shortExemptVolume":0,"totalVolume":58507,"shortRatio":0.6441,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-14","symbol":"WHF","shortVolume":26114,"shortExemptVolume":0,"totalVolume":46397,"shortRatio":0.5628,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-15","symbol":"WHF","shortVolume":65200,"shortExemptVolume":0,"totalVolume":98497,"shortRatio":0.6619,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-16","symbol":"WHF","shortVolume":17828,"shortExemptVolume":0,"totalVolume":38857,"shortRatio":0.4588,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-19","symbol":"WHF","shortVolume":19794,"shortExemptVolume":500,"totalVolume":71971,"shortRatio":0.275,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-20","symbol":"WHF","shortVolume":17362,"shortExemptVolume":0,"totalVolume":31178,"shortRatio":0.5569,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-21","symbol":"WHF","shortVolume":10915,"shortExemptVolume":0,"totalVolume":27810,"shortRatio":0.3925,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-22","symbol":"WHF","shortVolume":31644,"shortExemptVolume":0,"totalVolume":67241,"shortRatio":0.4706,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-23","symbol":"WHF","shortVolume":19870,"shortExemptVolume":0,"totalVolume":31599,"shortRatio":0.6288,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-26","symbol":"WHF","shortVolume":38374,"shortExemptVolume":0,"totalVolume":53575,"shortRatio":0.7163,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-27","symbol":"WHF","shortVolume":39717,"shortExemptVolume":0,"totalVolume":47125,"shortRatio":0.8428,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-28","symbol":"WHF","shortVolume":56703,"shortExemptVolume":0,"totalVolume":75535,"shortRatio":0.7507,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-29","symbol":"WHF","shortVolume":34699,"shortExemptVolume":0,"totalVolume":51076,"shortRatio":0.6794,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-10-30","symbol":"WHF","shortVolume":20120,"shortExemptVolume":0,"totalVolume":43687,"shortRatio":0.4605,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"},{"date":"2026-11-02","symbol":"WHF","shortVolume":49009,"shortExemptVolume":0,"totalVolume":80775,"shortRatio":0.6067,"canonicalUrl":"https://xoomar.com/markets/stocks/whf"}],"updatedAt":"2026-11-03T17:52:27.065Z","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/whf","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."}}