<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Short Sale Data on Korea Invest Insights</title><link>https://koreainvestinsights.com/en/tags/short-sale-data/</link><description>Recent content in Short Sale Data on Korea Invest Insights</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Tue, 21 Apr 2026 22:36:07 +0900</lastBuildDate><atom:link href="https://koreainvestinsights.com/en/tags/short-sale-data/feed.xml" rel="self" type="application/rss+xml"/><item><title>Shorts Hit, But Couldn't Push — What Pearl Abyss's April 21 Close Data Actually Says</title><link>https://koreainvestinsights.com/en/post/pearl-abyss-short-sale-absorption-2026-04-21/</link><pubDate>Tue, 21 Apr 2026 16:30:00 +0900</pubDate><guid>https://koreainvestinsights.com/en/post/pearl-abyss-short-sale-absorption-2026-04-21/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;📚 &lt;strong&gt;Series 6/6&lt;/strong&gt;: &lt;a class="link" href="https://koreainvestinsights.com/series/pearl-abyss-crimson-desert-thesis/" &gt;Pearl Abyss × Crimson Desert Thesis — series hub →&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;Sixth entry in the series. Prior: &lt;a class="link" href="https://koreainvestinsights.com/post/pearl-abyss-crimson-desert-5m-franchise-thesis-2026-04-15/" &gt;5M milestone and re-rating&lt;/a&gt;, &lt;a class="link" href="https://koreainvestinsights.com/post/pearl-abyss-crimson-desert-consensus-gap-thesis-2026-04-18/" &gt;sell-side consensus gap&lt;/a&gt;, &lt;a class="link" href="https://koreainvestinsights.com/post/pearl-abyss-investment-thesis-crimson-desert-q1-2026/" &gt;initial thesis&lt;/a&gt;, &lt;a class="link" href="https://koreainvestinsights.com/post/pearl-abyss-black-desert-online-resurgence-2026-04-19/" &gt;BDO second-order catalyst&lt;/a&gt;, and &lt;a class="link" href="https://koreainvestinsights.com/post/pearl-abyss-1q26-earnings-preview-2026-04-21/" &gt;1Q26 earnings preview&lt;/a&gt;. This one is the intraday-microstructure read: what did the April 21 tape actually say about who&amp;rsquo;s in control?&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="tldr"&gt;TL;DR
&lt;/h2&gt;&lt;p&gt;Shorts dumped 64,362 shares and still couldn&amp;rsquo;t hold the close below the day&amp;rsquo;s short-average price. The average short price printed KRW &lt;strong&gt;54,245&lt;/strong&gt;; Pearl Abyss closed at KRW &lt;strong&gt;54,400&lt;/strong&gt;. Every new short opened today is underwater at the close.&lt;/p&gt;
&lt;p&gt;Foreigners (+28,741) and institutions (+7,960) bought the tape — net &lt;strong&gt;+36,701 shares&lt;/strong&gt; absorbed against the short flow. The day ran low-to-close &lt;strong&gt;53,300 → 54,400&lt;/strong&gt;, a +2.06% recovery off the low. In one sentence: they sold it, and it didn&amp;rsquo;t break.&lt;/p&gt;
&lt;p&gt;The flow story is more important than the one day. Short volume peaked on &lt;strong&gt;April 16 at 298,379 shares&lt;/strong&gt; and has collapsed since: 100,764 → 86,097 → &lt;strong&gt;64,362&lt;/strong&gt;. &lt;strong&gt;Down -78.4%&lt;/strong&gt; from the peak in four sessions. Shorts keep showing up — but the harder they press, the less it moves.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-todays-numbers"&gt;1. Today&amp;rsquo;s numbers
&lt;/h2&gt;&lt;h3 id="11-price-and-flow"&gt;1.1 Price and flow
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Close: &lt;strong&gt;KRW 54,400&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Day change: &lt;strong&gt;+0.74%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Open / High / Low: &lt;strong&gt;KRW 53,700 / 55,100 / 53,300&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Foreign net buy: &lt;strong&gt;+28,741 shares&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Institutional net buy: &lt;strong&gt;+7,960 shares&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Foreign + institutional net: &lt;strong&gt;+36,701 shares&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="12-short-sale-data"&gt;1.2 Short-sale data
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Short volume: &lt;strong&gt;64,362 shares&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Short-sale turnover: &lt;strong&gt;KRW 3,491,300,350&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Uptick-rule applied: &lt;strong&gt;55,369 shares&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Uptick-rule exempt: &lt;strong&gt;8,993 shares&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Uptick-exempt ratio: &lt;strong&gt;14.0%&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Average short price: &lt;strong&gt;KRW 54,245&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="13-the-arithmetic"&gt;1.3 The arithmetic
&lt;/h3&gt;&lt;p&gt;Average short price = short turnover ÷ short volume:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;KRW 3,491,300,350 ÷ 64,362 = KRW 54,244.7 → 54,245
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Close vs. average short:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;54,400 − 54,245 = +155 KRW
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Every share shorted today is &lt;strong&gt;KRW 155 underwater at the close&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-reading-the-tape"&gt;2. Reading the tape
&lt;/h2&gt;&lt;h3 id="21-this-wasnt-a-shorts-were-strong-day--this-was-a-shorts-showed-up-weakly-day"&gt;2.1 This wasn&amp;rsquo;t a &amp;ldquo;shorts-were-strong&amp;rdquo; day — this was a &amp;ldquo;shorts showed up weakly&amp;rdquo; day
&lt;/h3&gt;&lt;p&gt;64,362 shares is not zero — but set against the 100k–300k-range short-pressure days Pearl Abyss has seen recently, today&amp;rsquo;s intensity is one notch softer. What matters more than the size is the &lt;strong&gt;outcome&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Average short: &lt;strong&gt;KRW 54,245&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Close: &lt;strong&gt;KRW 54,400&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Result: &lt;strong&gt;close above the average short&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Translation: &lt;strong&gt;shorts got their fills, but couldn&amp;rsquo;t drag the close below their own average.&lt;/strong&gt; Today&amp;rsquo;s shorts read as &lt;strong&gt;secondary pressure during a pullback&lt;/strong&gt;, not as the primary driver of direction.&lt;/p&gt;
&lt;h3 id="22-price-action-was-louder-than-the-short-tape"&gt;2.2 Price action was louder than the short tape
&lt;/h3&gt;&lt;p&gt;Intraday path:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Open 53,700 → Low 53,300 → Close 54,400
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Low-to-close recovery: &lt;strong&gt;+KRW 1,100&lt;/strong&gt;, i.e., &lt;strong&gt;+2.06%&lt;/strong&gt;:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;(54,400 − 53,300) ÷ 53,300 = 2.06%
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Plus foreigners + institutions combined net &lt;strong&gt;+36,701 shares&lt;/strong&gt;. The message is clean:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;Absorption exceeded selling + shorting.&lt;/strong&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="23-uptick-exempt-share-looks-transactional-not-tactical"&gt;2.3 Uptick-exempt share looks transactional, not tactical
&lt;/h3&gt;&lt;p&gt;Today&amp;rsquo;s uptick-exempt share of 14.0% is low by recent high-pressure-day standards. The character reads as &lt;strong&gt;trading/hedging-driven&lt;/strong&gt;, not as a coordinated push.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-the-last-10-sessions"&gt;3. The last 10 sessions
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Date&lt;/th&gt;
 &lt;th style="text-align: right"&gt;Short vol&lt;/th&gt;
 &lt;th style="text-align: right"&gt;Short turnover&lt;/th&gt;
 &lt;th style="text-align: right"&gt;Avg short&lt;/th&gt;
 &lt;th style="text-align: right"&gt;Uptick exempt&lt;/th&gt;
 &lt;th style="text-align: right"&gt;Net short position&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;4/21&lt;/td&gt;
 &lt;td style="text-align: right"&gt;64,362&lt;/td&gt;
 &lt;td style="text-align: right"&gt;3.491B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;54,245&lt;/td&gt;
 &lt;td style="text-align: right"&gt;14.0%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;pending&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/20&lt;/td&gt;
 &lt;td style="text-align: right"&gt;86,097&lt;/td&gt;
 &lt;td style="text-align: right"&gt;4.668B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;54,224&lt;/td&gt;
 &lt;td style="text-align: right"&gt;24.6%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;pending&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/17&lt;/td&gt;
 &lt;td style="text-align: right"&gt;100,764&lt;/td&gt;
 &lt;td style="text-align: right"&gt;5.423B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;53,812&lt;/td&gt;
 &lt;td style="text-align: right"&gt;19.1%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,876,700&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/16&lt;/td&gt;
 &lt;td style="text-align: right"&gt;298,379&lt;/td&gt;
 &lt;td style="text-align: right"&gt;16.799B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;56,302&lt;/td&gt;
 &lt;td style="text-align: right"&gt;29.2%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,912,458&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/15&lt;/td&gt;
 &lt;td style="text-align: right"&gt;112,944&lt;/td&gt;
 &lt;td style="text-align: right"&gt;6.324B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;55,989&lt;/td&gt;
 &lt;td style="text-align: right"&gt;44.7%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,775,454&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/14&lt;/td&gt;
 &lt;td style="text-align: right"&gt;115,298&lt;/td&gt;
 &lt;td style="text-align: right"&gt;6.678B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;57,931&lt;/td&gt;
 &lt;td style="text-align: right"&gt;10.9%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,748,500&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/13&lt;/td&gt;
 &lt;td style="text-align: right"&gt;266,406&lt;/td&gt;
 &lt;td style="text-align: right"&gt;15.040B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;56,454&lt;/td&gt;
 &lt;td style="text-align: right"&gt;26.0%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,738,365&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/10&lt;/td&gt;
 &lt;td style="text-align: right"&gt;121,743&lt;/td&gt;
 &lt;td style="text-align: right"&gt;6.731B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;55,296&lt;/td&gt;
 &lt;td style="text-align: right"&gt;11.0%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,643,197&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/9&lt;/td&gt;
 &lt;td style="text-align: right"&gt;232,474&lt;/td&gt;
 &lt;td style="text-align: right"&gt;13.011B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;55,968&lt;/td&gt;
 &lt;td style="text-align: right"&gt;25.2%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,598,112&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4/8&lt;/td&gt;
 &lt;td style="text-align: right"&gt;98,973&lt;/td&gt;
 &lt;td style="text-align: right"&gt;5.656B&lt;/td&gt;
 &lt;td style="text-align: right"&gt;57,145&lt;/td&gt;
 &lt;td style="text-align: right"&gt;2.3%&lt;/td&gt;
 &lt;td style="text-align: right"&gt;1,579,992&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="4-structural-reads-in-the-10-day-window"&gt;4. Structural reads in the 10-day window
&lt;/h2&gt;&lt;h3 id="41-short-intensity-collapsed-after-the-april-16-peak"&gt;4.1 Short intensity collapsed after the April 16 peak
&lt;/h3&gt;&lt;p&gt;Short volume path:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;4/8 98,973
4/9 232,474
4/10 121,743
4/13 266,406
4/14 115,298
4/15 112,944
4/16 298,379 ← 10-day peak
4/17 100,764
4/20 86,097
4/21 64,362
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The key is that &lt;strong&gt;4/16 was the short peak&lt;/strong&gt;. The sequence since:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;298,379 → 100,764 → 86,097 → 64,362
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Drop from peak:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Δ = 298,379 − 64,362 = 234,017 shares
% = 234,017 ÷ 298,379 = 78.4%
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Reading the recent tape as &lt;strong&gt;&amp;ldquo;shorts re-accelerating&amp;rdquo;&lt;/strong&gt; is wrong. The accurate read is &lt;strong&gt;&amp;ldquo;short intensity is cooling fast after the April 16 push.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="42-heavy-short-days-and-winning-short-days-arent-the-same-thing"&gt;4.2 Heavy short days and winning short days aren&amp;rsquo;t the same thing
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;4/13&lt;/strong&gt;: 266,406 shorts, close &lt;strong&gt;above&lt;/strong&gt; the day&amp;rsquo;s average short.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4/16&lt;/strong&gt;: 298,379 shorts, close &lt;strong&gt;below&lt;/strong&gt; the day&amp;rsquo;s average short.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4/21&lt;/strong&gt;: 64,362 shorts, close &lt;strong&gt;above&lt;/strong&gt; the day&amp;rsquo;s average short.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of the last 10 sessions, the one short sellers actually won was &lt;strong&gt;4/16&lt;/strong&gt;. Today is the opposite — &lt;strong&gt;they participated, but the result was weak&lt;/strong&gt;. &amp;ldquo;Short flow present&amp;rdquo; and &amp;ldquo;short advantage&amp;rdquo; are not synonyms.&lt;/p&gt;
&lt;h3 id="43-net-short-position-is-still-high-but-not-in-lock-step-re-accumulation"&gt;4.3 Net short position is still high, but not in lock-step re-accumulation
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;4/8 1,579,992
4/9 1,598,112
4/10 1,643,197
4/13 1,738,365
4/14 1,748,500
4/15 1,775,454
4/16 1,912,458
4/17 1,876,700
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Position ran up 4/8 → 4/16. But &lt;strong&gt;4/17 dropped 35,758 shares&lt;/strong&gt;:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;1,912,458 − 1,876,700 = 35,758 shares decline
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The level is still elevated. But there isn&amp;rsquo;t enough data to declare &lt;strong&gt;&amp;ldquo;structural short re-accumulation confirmed.&amp;rdquo;&lt;/strong&gt; Today is a &lt;strong&gt;high-position contested zone&lt;/strong&gt; — neither a clean downtrend resolution nor a clean short-driven takeover.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-composite-read"&gt;5. Composite read
&lt;/h2&gt;&lt;h3 id="one-line-verdict"&gt;One-line verdict
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Today wasn&amp;rsquo;t a shorts-setting-direction day. It was a day when foreign + institutional buying and a low-to-close recovery drained short efficacy.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="why"&gt;Why
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Today&amp;rsquo;s short volume (&lt;strong&gt;64,362&lt;/strong&gt;) is low relative to recent peaks.&lt;/li&gt;
&lt;li&gt;Close &lt;strong&gt;KRW 54,400&lt;/strong&gt; is above the average short &lt;strong&gt;KRW 54,245&lt;/strong&gt; — new shorts are underwater.&lt;/li&gt;
&lt;li&gt;Flow support: foreign &lt;strong&gt;+28,741&lt;/strong&gt;, institutional &lt;strong&gt;+7,960&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Intraday low &lt;strong&gt;KRW 53,300&lt;/strong&gt; → close &lt;strong&gt;KRW 54,400&lt;/strong&gt; recovery.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="what-kind-of-zone-is-this"&gt;What kind of zone is this
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;Upside not yet unlocked, but downside control is slipping — a range-redefinition zone.&lt;/strong&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&amp;ldquo;Strong long advantage&amp;rdquo; is too early. &amp;ldquo;Short advantage&amp;rdquo; is the wrong read. &lt;strong&gt;Neutral with a slight positive tilt&lt;/strong&gt; is the honest description.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="6-practical-checkpoints"&gt;6. Practical checkpoints
&lt;/h2&gt;&lt;h3 id="61-confirm-an-upside-turn"&gt;6.1 Confirm an upside turn
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Break the &lt;strong&gt;KRW 55,100&lt;/strong&gt; intraday high.&lt;/li&gt;
&lt;li&gt;Foreign + institutional &lt;strong&gt;2–3 consecutive net-buy days&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Short volume staying suppressed &lt;strong&gt;below 100k&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="62-reverse-the-read-back-to-bearish-if-all-three"&gt;6.2 Reverse the read back to bearish if all three:
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Short volume re-accelerates.&lt;/li&gt;
&lt;li&gt;Net short position breaks back above &lt;strong&gt;1.91M&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Close below the day&amp;rsquo;s average short &lt;strong&gt;for consecutive sessions&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="7-final-note"&gt;7. Final note
&lt;/h2&gt;&lt;p&gt;Pearl Abyss is still a name with shorts on the book. That remains true. But the recent data shows &lt;strong&gt;short efficacy decaying&lt;/strong&gt;, not short pressure strengthening. Today specifically: &lt;strong&gt;short volume fell + close above average short + foreign and institutional co-buying + low-to-close recovery&lt;/strong&gt; — all four together.&lt;/p&gt;
&lt;p&gt;Cleanest summary:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;Shorts are still in the stock, but price-setting power is slipping. Today wasn&amp;rsquo;t short advantage — today was buy absorption of short pressure.&lt;/strong&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="appendix-arithmetic-checks"&gt;Appendix: Arithmetic checks
&lt;/h2&gt;&lt;h3 id="todays-average-short-price"&gt;Today&amp;rsquo;s average short price
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;3,491,300,350 ÷ 64,362 = 54,244.7 → 54,245
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="todays-uptick-exempt-ratio"&gt;Today&amp;rsquo;s uptick-exempt ratio
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;8,993 ÷ 64,362 = 13.97% → 14.0%
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="drop-from-416-peak-to-today"&gt;Drop from 4/16 peak to today
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;(298,379 − 64,362) ÷ 298,379 = 78.4%
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="416--417-net-short-position-decline"&gt;4/16 → 4/17 net short position decline
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;1,912,458 − 1,876,700 = 35,758 shares
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Research and commentary only, not investment advice. Short-sale source: user-provided end-of-session CSV. Price and flow data from KRX market-close feed, 2026-04-21 KST.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>