{"data":[{"date":"2026-05-05","symbol":"TPCS","shortVolume":2335,"shortExemptVolume":0,"totalVolume":5170,"shortRatio":0.4516,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-06","symbol":"TPCS","shortVolume":1374,"shortExemptVolume":0,"totalVolume":22704,"shortRatio":0.0605,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-07","symbol":"TPCS","shortVolume":848,"shortExemptVolume":0,"totalVolume":7155,"shortRatio":0.1185,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-08","symbol":"TPCS","shortVolume":6787,"shortExemptVolume":0,"totalVolume":23706,"shortRatio":0.2863,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-11","symbol":"TPCS","shortVolume":1948,"shortExemptVolume":0,"totalVolume":5626,"shortRatio":0.3462,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-12","symbol":"TPCS","shortVolume":302,"shortExemptVolume":0,"totalVolume":11387,"shortRatio":0.0265,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-13","symbol":"TPCS","shortVolume":2238,"shortExemptVolume":0,"totalVolume":13316,"shortRatio":0.1681,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-14","symbol":"TPCS","shortVolume":3674,"shortExemptVolume":0,"totalVolume":14473,"shortRatio":0.2539,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-15","symbol":"TPCS","shortVolume":5702,"shortExemptVolume":0,"totalVolume":9315,"shortRatio":0.6121,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-18","symbol":"TPCS","shortVolume":815,"shortExemptVolume":0,"totalVolume":8964,"shortRatio":0.0909,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-19","symbol":"TPCS","shortVolume":1723,"shortExemptVolume":0,"totalVolume":8253,"shortRatio":0.2088,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-20","symbol":"TPCS","shortVolume":3419,"shortExemptVolume":0,"totalVolume":7455,"shortRatio":0.4586,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-21","symbol":"TPCS","shortVolume":4208,"shortExemptVolume":0,"totalVolume":15672,"shortRatio":0.2685,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-22","symbol":"TPCS","shortVolume":2666,"shortExemptVolume":100,"totalVolume":7605,"shortRatio":0.3506,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-26","symbol":"TPCS","shortVolume":5286,"shortExemptVolume":0,"totalVolume":29201,"shortRatio":0.181,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-27","symbol":"TPCS","shortVolume":1756,"shortExemptVolume":0,"totalVolume":26187,"shortRatio":0.0671,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-28","symbol":"TPCS","shortVolume":2241,"shortExemptVolume":0,"totalVolume":6121,"shortRatio":0.3661,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-05-29","symbol":"TPCS","shortVolume":1060,"shortExemptVolume":0,"totalVolume":5952,"shortRatio":0.1781,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-01","symbol":"TPCS","shortVolume":2965,"shortExemptVolume":0,"totalVolume":5746,"shortRatio":0.516,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-02","symbol":"TPCS","shortVolume":2210,"shortExemptVolume":0,"totalVolume":9051,"shortRatio":0.2442,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-03","symbol":"TPCS","shortVolume":444,"shortExemptVolume":297,"totalVolume":3527,"shortRatio":0.1259,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-04","symbol":"TPCS","shortVolume":1477,"shortExemptVolume":0,"totalVolume":19252,"shortRatio":0.0767,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-05","symbol":"TPCS","shortVolume":2478,"shortExemptVolume":0,"totalVolume":19821,"shortRatio":0.125,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-08","symbol":"TPCS","shortVolume":6207,"shortExemptVolume":0,"totalVolume":33187,"shortRatio":0.187,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-09","symbol":"TPCS","shortVolume":2466,"shortExemptVolume":0,"totalVolume":8414,"shortRatio":0.2931,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-10","symbol":"TPCS","shortVolume":1220,"shortExemptVolume":0,"totalVolume":10365,"shortRatio":0.1177,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-11","symbol":"TPCS","shortVolume":1265,"shortExemptVolume":0,"totalVolume":5447,"shortRatio":0.2322,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-12","symbol":"TPCS","shortVolume":422,"shortExemptVolume":0,"totalVolume":4910,"shortRatio":0.0859,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-15","symbol":"TPCS","shortVolume":3208,"shortExemptVolume":0,"totalVolume":10515,"shortRatio":0.3051,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-16","symbol":"TPCS","shortVolume":12598,"shortExemptVolume":0,"totalVolume":23242,"shortRatio":0.542,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-17","symbol":"TPCS","shortVolume":2158,"shortExemptVolume":0,"totalVolume":7871,"shortRatio":0.2742,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-18","symbol":"TPCS","shortVolume":4025,"shortExemptVolume":0,"totalVolume":24678,"shortRatio":0.1631,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-22","symbol":"TPCS","shortVolume":1843,"shortExemptVolume":0,"totalVolume":14808,"shortRatio":0.1245,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-23","symbol":"TPCS","shortVolume":22517,"shortExemptVolume":0,"totalVolume":86280,"shortRatio":0.261,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-24","symbol":"TPCS","shortVolume":1844,"shortExemptVolume":0,"totalVolume":5519,"shortRatio":0.3341,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-25","symbol":"TPCS","shortVolume":13175,"shortExemptVolume":0,"totalVolume":33973,"shortRatio":0.3878,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-26","symbol":"TPCS","shortVolume":51187,"shortExemptVolume":0,"totalVolume":112712,"shortRatio":0.4541,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-29","symbol":"TPCS","shortVolume":77675,"shortExemptVolume":0,"totalVolume":129688,"shortRatio":0.5989,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-06-30","symbol":"TPCS","shortVolume":62588,"shortExemptVolume":0,"totalVolume":120184,"shortRatio":0.5208,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-01","symbol":"TPCS","shortVolume":20585,"shortExemptVolume":100,"totalVolume":48311,"shortRatio":0.4261,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-02","symbol":"TPCS","shortVolume":27832,"shortExemptVolume":0,"totalVolume":53079,"shortRatio":0.5244,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-06","symbol":"TPCS","shortVolume":6503,"shortExemptVolume":40,"totalVolume":39762,"shortRatio":0.1635,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-07","symbol":"TPCS","shortVolume":1430,"shortExemptVolume":0,"totalVolume":8075,"shortRatio":0.1771,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-08","symbol":"TPCS","shortVolume":2339,"shortExemptVolume":0,"totalVolume":16584,"shortRatio":0.141,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-09","symbol":"TPCS","shortVolume":3711,"shortExemptVolume":0,"totalVolume":8312,"shortRatio":0.4465,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-10","symbol":"TPCS","shortVolume":2834,"shortExemptVolume":0,"totalVolume":11776,"shortRatio":0.2407,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-13","symbol":"TPCS","shortVolume":1459,"shortExemptVolume":0,"totalVolume":22425,"shortRatio":0.0651,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-14","symbol":"TPCS","shortVolume":1187,"shortExemptVolume":0,"totalVolume":4253,"shortRatio":0.2791,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-15","symbol":"TPCS","shortVolume":2227,"shortExemptVolume":0,"totalVolume":11305,"shortRatio":0.197,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-16","symbol":"TPCS","shortVolume":2145,"shortExemptVolume":0,"totalVolume":6769,"shortRatio":0.3169,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-17","symbol":"TPCS","shortVolume":2225,"shortExemptVolume":0,"totalVolume":9424,"shortRatio":0.2361,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-20","symbol":"TPCS","shortVolume":3515,"shortExemptVolume":0,"totalVolume":12584,"shortRatio":0.2793,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-21","symbol":"TPCS","shortVolume":1876,"shortExemptVolume":0,"totalVolume":5525,"shortRatio":0.3395,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-22","symbol":"TPCS","shortVolume":210,"shortExemptVolume":0,"totalVolume":6006,"shortRatio":0.035,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-23","symbol":"TPCS","shortVolume":841,"shortExemptVolume":0,"totalVolume":4291,"shortRatio":0.196,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-24","symbol":"TPCS","shortVolume":19039,"shortExemptVolume":0,"totalVolume":38153,"shortRatio":0.499,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-27","symbol":"TPCS","shortVolume":5229,"shortExemptVolume":0,"totalVolume":23186,"shortRatio":0.2255,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-28","symbol":"TPCS","shortVolume":1082,"shortExemptVolume":0,"totalVolume":10361,"shortRatio":0.1044,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-29","symbol":"TPCS","shortVolume":149,"shortExemptVolume":0,"totalVolume":7229,"shortRatio":0.0206,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-30","symbol":"TPCS","shortVolume":1145,"shortExemptVolume":0,"totalVolume":3828,"shortRatio":0.2991,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-07-31","symbol":"TPCS","shortVolume":5761,"shortExemptVolume":0,"totalVolume":15106,"shortRatio":0.3814,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-03","symbol":"TPCS","shortVolume":212,"shortExemptVolume":0,"totalVolume":1992,"shortRatio":0.1064,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-04","symbol":"TPCS","shortVolume":2170,"shortExemptVolume":0,"totalVolume":5056,"shortRatio":0.4292,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-05","symbol":"TPCS","shortVolume":3,"shortExemptVolume":0,"totalVolume":2237,"shortRatio":0.0013,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-06","symbol":"TPCS","shortVolume":4270,"shortExemptVolume":1827,"totalVolume":8539,"shortRatio":0.5001,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-07","symbol":"TPCS","shortVolume":7894,"shortExemptVolume":0,"totalVolume":29590,"shortRatio":0.2668,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-10","symbol":"TPCS","shortVolume":1394,"shortExemptVolume":0,"totalVolume":3957,"shortRatio":0.3523,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-11","symbol":"TPCS","shortVolume":1952,"shortExemptVolume":0,"totalVolume":5523,"shortRatio":0.3534,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-12","symbol":"TPCS","shortVolume":957,"shortExemptVolume":0,"totalVolume":9056,"shortRatio":0.1057,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-13","symbol":"TPCS","shortVolume":4676,"shortExemptVolume":900,"totalVolume":18495,"shortRatio":0.2528,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-14","symbol":"TPCS","shortVolume":113237,"shortExemptVolume":0,"totalVolume":232410,"shortRatio":0.4872,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-17","symbol":"TPCS","shortVolume":21554,"shortExemptVolume":0,"totalVolume":60961,"shortRatio":0.3536,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-18","symbol":"TPCS","shortVolume":23519,"shortExemptVolume":0,"totalVolume":42740,"shortRatio":0.5503,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-19","symbol":"TPCS","shortVolume":1840,"shortExemptVolume":0,"totalVolume":7769,"shortRatio":0.2368,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-20","symbol":"TPCS","shortVolume":3415,"shortExemptVolume":0,"totalVolume":6813,"shortRatio":0.5012,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-21","symbol":"TPCS","shortVolume":5055,"shortExemptVolume":0,"totalVolume":15969,"shortRatio":0.3166,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-24","symbol":"TPCS","shortVolume":657,"shortExemptVolume":0,"totalVolume":6295,"shortRatio":0.1044,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-25","symbol":"TPCS","shortVolume":2727,"shortExemptVolume":0,"totalVolume":6970,"shortRatio":0.3912,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-26","symbol":"TPCS","shortVolume":638,"shortExemptVolume":0,"totalVolume":1720,"shortRatio":0.3709,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-27","symbol":"TPCS","shortVolume":1468,"shortExemptVolume":0,"totalVolume":21882,"shortRatio":0.0671,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-28","symbol":"TPCS","shortVolume":4260,"shortExemptVolume":0,"totalVolume":14882,"shortRatio":0.2863,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-08-31","symbol":"TPCS","shortVolume":3788,"shortExemptVolume":0,"totalVolume":5467,"shortRatio":0.6929,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-01","symbol":"TPCS","shortVolume":1046,"shortExemptVolume":0,"totalVolume":8206,"shortRatio":0.1275,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-02","symbol":"TPCS","shortVolume":1220,"shortExemptVolume":0,"totalVolume":6536,"shortRatio":0.1867,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-03","symbol":"TPCS","shortVolume":18510,"shortExemptVolume":0,"totalVolume":86745,"shortRatio":0.2134,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-04","symbol":"TPCS","shortVolume":10259,"shortExemptVolume":0,"totalVolume":24240,"shortRatio":0.4232,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-08","symbol":"TPCS","shortVolume":1046,"shortExemptVolume":0,"totalVolume":2225,"shortRatio":0.4701,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-09","symbol":"TPCS","shortVolume":1852,"shortExemptVolume":0,"totalVolume":3827,"shortRatio":0.4839,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-10","symbol":"TPCS","shortVolume":2761,"shortExemptVolume":0,"totalVolume":9593,"shortRatio":0.2878,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-11","symbol":"TPCS","shortVolume":3604,"shortExemptVolume":0,"totalVolume":12147,"shortRatio":0.2967,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-14","symbol":"TPCS","shortVolume":6028,"shortExemptVolume":0,"totalVolume":30442,"shortRatio":0.198,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-15","symbol":"TPCS","shortVolume":1306,"shortExemptVolume":0,"totalVolume":3516,"shortRatio":0.3714,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-16","symbol":"TPCS","shortVolume":5431,"shortExemptVolume":0,"totalVolume":8521,"shortRatio":0.6374,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-17","symbol":"TPCS","shortVolume":559,"shortExemptVolume":0,"totalVolume":3015,"shortRatio":0.1854,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-18","symbol":"TPCS","shortVolume":1824,"shortExemptVolume":0,"totalVolume":9175,"shortRatio":0.1988,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-21","symbol":"TPCS","shortVolume":1544,"shortExemptVolume":0,"totalVolume":2964,"shortRatio":0.5209,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-22","symbol":"TPCS","shortVolume":1294,"shortExemptVolume":2,"totalVolume":3006,"shortRatio":0.4305,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-23","symbol":"TPCS","shortVolume":631,"shortExemptVolume":0,"totalVolume":7201,"shortRatio":0.0876,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-24","symbol":"TPCS","shortVolume":1327,"shortExemptVolume":0,"totalVolume":2183,"shortRatio":0.6079,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-25","symbol":"TPCS","shortVolume":684,"shortExemptVolume":0,"totalVolume":7363,"shortRatio":0.0929,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-28","symbol":"TPCS","shortVolume":118,"shortExemptVolume":0,"totalVolume":3149,"shortRatio":0.0375,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-29","symbol":"TPCS","shortVolume":3361,"shortExemptVolume":0,"totalVolume":3541,"shortRatio":0.9492,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-09-30","symbol":"TPCS","shortVolume":1610,"shortExemptVolume":0,"totalVolume":2946,"shortRatio":0.5465,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-01","symbol":"TPCS","shortVolume":3232,"shortExemptVolume":0,"totalVolume":6964,"shortRatio":0.4641,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-02","symbol":"TPCS","shortVolume":4675,"shortExemptVolume":0,"totalVolume":9448,"shortRatio":0.4948,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-05","symbol":"TPCS","shortVolume":5283,"shortExemptVolume":0,"totalVolume":13364,"shortRatio":0.3953,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-06","symbol":"TPCS","shortVolume":7088,"shortExemptVolume":3387,"totalVolume":13488,"shortRatio":0.5255,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-07","symbol":"TPCS","shortVolume":8432,"shortExemptVolume":0,"totalVolume":26582,"shortRatio":0.3172,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-08","symbol":"TPCS","shortVolume":3642,"shortExemptVolume":0,"totalVolume":22569,"shortRatio":0.1614,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-09","symbol":"TPCS","shortVolume":1853,"shortExemptVolume":0,"totalVolume":12000,"shortRatio":0.1544,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-12","symbol":"TPCS","shortVolume":3705,"shortExemptVolume":0,"totalVolume":5624,"shortRatio":0.6588,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-13","symbol":"TPCS","shortVolume":5636,"shortExemptVolume":0,"totalVolume":7405,"shortRatio":0.7611,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-14","symbol":"TPCS","shortVolume":1820,"shortExemptVolume":0,"totalVolume":14781,"shortRatio":0.1231,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-15","symbol":"TPCS","shortVolume":5856,"shortExemptVolume":0,"totalVolume":25413,"shortRatio":0.2304,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-16","symbol":"TPCS","shortVolume":3709,"shortExemptVolume":0,"totalVolume":9117,"shortRatio":0.4068,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-19","symbol":"TPCS","shortVolume":416,"shortExemptVolume":0,"totalVolume":4925,"shortRatio":0.0845,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-20","symbol":"TPCS","shortVolume":12671,"shortExemptVolume":1300,"totalVolume":63498,"shortRatio":0.1995,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-21","symbol":"TPCS","shortVolume":1552,"shortExemptVolume":0,"totalVolume":5300,"shortRatio":0.2928,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-22","symbol":"TPCS","shortVolume":117,"shortExemptVolume":0,"totalVolume":3745,"shortRatio":0.0312,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-23","symbol":"TPCS","shortVolume":3017,"shortExemptVolume":0,"totalVolume":9347,"shortRatio":0.3228,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-26","symbol":"TPCS","shortVolume":6912,"shortExemptVolume":0,"totalVolume":21756,"shortRatio":0.3177,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-27","symbol":"TPCS","shortVolume":1919,"shortExemptVolume":0,"totalVolume":9637,"shortRatio":0.1991,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-28","symbol":"TPCS","shortVolume":1402,"shortExemptVolume":0,"totalVolume":7590,"shortRatio":0.1847,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-29","symbol":"TPCS","shortVolume":967,"shortExemptVolume":0,"totalVolume":2852,"shortRatio":0.3391,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-10-30","symbol":"TPCS","shortVolume":2015,"shortExemptVolume":0,"totalVolume":12789,"shortRatio":0.1576,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-11-02","symbol":"TPCS","shortVolume":386,"shortExemptVolume":0,"totalVolume":1589,"shortRatio":0.2429,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-11-03","symbol":"TPCS","shortVolume":2161,"shortExemptVolume":0,"totalVolume":12117,"shortRatio":0.1783,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"},{"date":"2026-11-04","symbol":"TPCS","shortVolume":7568,"shortExemptVolume":100,"totalVolume":19770,"shortRatio":0.3828,"canonicalUrl":"https://xoomar.com/markets/stocks/tpcs"}],"updatedAt":"2026-11-05T12:58:48.967Z","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/tpcs","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."}}