History

History · since 2019

Days worth remembering.

Most days are calm. These are the ones that weren’t: every day since 2019 when VEQT moved more than it does on nine days out of ten, newest first.

Notable days
193
Bigger than 90% of days.
Rallies
16
Up days in the biggest 2%.
Gales
23
Down days in the biggest 2%.
Share of all days
10.0%
Of 1,922 days since 2019.
Every notable day

All 193.

Newest first. The percentile says how rare a move was: the 95th was bigger than 95% of days since 2019. Rallies and gales, the rarest 2%, are marked in red and ink.

Showing 193 of 193

  1. Sep 21, 2026Trading day 1,913Surge.Don’t extrapolate. Volatility cuts both ways. +1.42%91st percentile
  2. Aug 4, 2026Trading day 1,880Rally.One for the history books. +2.78%98th percentile
  3. Jul 30, 2026Trading day 1,878Surge.Don’t extrapolate. Volatility cuts both ways. +1.35%90th percentile
  4. Jul 29, 2026Trading day 1,877Squall.Recovered in 3 trading days. −1.56%94th percentile
  5. Jul 21, 2026Trading day 1,871Surge.Don’t extrapolate. Volatility cuts both ways. +1.38%91st percentile
  6. Jun 15, 2026Trading day 1,846Surge.Don’t extrapolate. Volatility cuts both ways. +1.49%93rd percentile
  7. Jun 11, 2026Trading day 1,844Surge.Don’t extrapolate. Volatility cuts both ways. +2.23%97th percentile
  8. Jun 10, 2026Trading day 1,843Squall.Recovered in 1 trading day. −1.33%90th percentile
  9. Jun 5, 2026Trading day 1,840Gale.The plan was built for this. −2.61%98th percentile
  10. May 25, 2026Trading day 1,831Surge.Don’t extrapolate. Volatility cuts both ways. +1.78%95th percentile
  11. May 15, 2026Trading day 1,826Squall.Recovered in 4 trading days. −1.40%91st percentile
  12. May 6, 2026Trading day 1,819Surge.Don’t extrapolate. Volatility cuts both ways. +1.72%95th percentile
  13. Apr 22, 2026Trading day 1,809Surge.Don’t extrapolate. Volatility cuts both ways. +1.39%91st percentile
  14. Apr 8, 2026Trading day 1,799Surge.Don’t extrapolate. Volatility cuts both ways. +2.35%97th percentile
  15. Mar 31, 2026Trading day 1,794Rally.One for the history books. +2.72%98th percentile
  16. Mar 26, 2026Trading day 1,791Squall.Recovered in 3 trading days. −1.60%94th percentile
  17. Mar 23, 2026Trading day 1,788Surge.Don’t extrapolate. Volatility cuts both ways. +1.82%95th percentile
  18. Mar 20, 2026Trading day 1,787Squall.Recovered in 3 trading days. −2.10%97th percentile
  19. Mar 18, 2026Trading day 1,785Squall.Recovered in 10 trading days. −1.41%91st percentile
  20. Mar 6, 2026Trading day 1,777Squall.Recovered in 22 trading days. −1.72%95th percentile
  21. Mar 3, 2026Trading day 1,774Squall.Recovered in 28 trading days. −2.00%96th percentile
  22. Feb 12, 2026Trading day 1,762Squall.Recovered in 3 trading days. −1.32%90th percentile
  23. Feb 6, 2026Trading day 1,758Surge.Don’t extrapolate. Volatility cuts both ways. +1.75%95th percentile
  24. Jan 20, 2026Trading day 1,745Squall.Recovered in 16 trading days. −1.63%94th percentile
  25. Nov 13, 2025Trading day 1,700Squall.Recovered in 10 trading days. −1.41%91st percentile
  26. Nov 10, 2025Trading day 1,697Surge.Don’t extrapolate. Volatility cuts both ways. +1.33%90th percentile
  27. Oct 14, 2025Trading day 1,678Surge.Don’t extrapolate. Volatility cuts both ways. +1.83%95th percentile
  28. Oct 10, 2025Trading day 1,677Squall.Recovered in 2 trading days. −2.41%97th percentile
  29. Aug 1, 2025Trading day 1,629Squall.Recovered in 2 trading days. −1.35%90th percentile
  30. May 26, 2025Trading day 1,581Surge.Don’t extrapolate. Volatility cuts both ways. +1.53%93rd percentile
  31. May 21, 2025Trading day 1,578Squall.Recovered in 12 trading days. −1.39%91st percentile
  32. May 12, 2025Trading day 1,572Surge.Don’t extrapolate. Volatility cuts both ways. +2.26%97th percentile
  33. Apr 24, 2025Trading day 1,560Surge.Don’t extrapolate. Volatility cuts both ways. +1.35%90th percentile
  34. Apr 23, 2025Trading day 1,559Surge.Don’t extrapolate. Volatility cuts both ways. +1.41%91st percentile
  35. Apr 22, 2025Trading day 1,558Surge.Don’t extrapolate. Volatility cuts both ways. +1.90%96th percentile
  36. Apr 16, 2025Trading day 1,555Squall.Recovered in 4 trading days. −1.52%93rd percentile
  37. Apr 11, 2025Trading day 1,552Surge.Don’t extrapolate. Volatility cuts both ways. +1.67%94th percentile
  38. Apr 10, 2025Trading day 1,551Gale.The plan was built for this. −3.53%99th percentile
  39. Apr 9, 2025Trading day 1,550Rally.One for the history books. +6.94%99th percentile
  40. Apr 8, 2025Trading day 1,549Squall.Recovered in 1 trading day. −1.36%90th percentile
  41. Apr 4, 2025Trading day 1,547Gale.The plan was built for this. −4.89%99th percentile
  42. Apr 3, 2025Trading day 1,546Gale.The plan was built for this. −5.02%99th percentile
  43. Mar 28, 2025Trading day 1,542Squall.Recovered in 30 trading days. −1.60%94th percentile
  44. Mar 14, 2025Trading day 1,532Surge.Don’t extrapolate. Volatility cuts both ways. +1.62%94th percentile
  45. Mar 10, 2025Trading day 1,528Squall.Recovered in 10 trading days. −1.92%96th percentile
  46. Mar 6, 2025Trading day 1,526Squall.Recovered in 46 trading days. −1.56%94th percentile
  47. Dec 18, 2024Trading day 1,474Squall.Recovered in 20 trading days. −2.17%97th percentile
  48. Nov 6, 2024Trading day 1,444Surge.Don’t extrapolate. Volatility cuts both ways. +1.84%95th percentile
  49. Sep 3, 2024Trading day 1,399Squall.Recovered in 8 trading days. −1.34%90th percentile
  50. Aug 15, 2024Trading day 1,387Surge.Don’t extrapolate. Volatility cuts both ways. +1.59%94th percentile
  51. Aug 8, 2024Trading day 1,382Surge.Don’t extrapolate. Volatility cuts both ways. +1.82%95th percentile
  52. Aug 6, 2024Trading day 1,380Squall.Recovered in 5 trading days. −2.16%97th percentile
  53. Aug 2, 2024Trading day 1,379Squall.Recovered in 8 trading days. −2.00%96th percentile
  54. Aug 1, 2024Trading day 1,378Squall.Recovered in 13 trading days. −1.48%92nd percentile
  55. Jul 24, 2024Trading day 1,372Squall.Recovered in 5 trading days. −1.37%90th percentile
  56. Nov 14, 2023Trading day 1,198Surge.Don’t extrapolate. Volatility cuts both ways. +1.61%94th percentile
  57. Nov 2, 2023Trading day 1,190Surge.Don’t extrapolate. Volatility cuts both ways. +1.54%93rd percentile
  58. Sep 21, 2023Trading day 1,161Squall.Recovered in 35 trading days. −1.70%94th percentile
  59. Jun 2, 2023Trading day 1,085Surge.Don’t extrapolate. Volatility cuts both ways. +1.47%92nd percentile
  60. Mar 21, 2023Trading day 1,034Surge.Don’t extrapolate. Volatility cuts both ways. +1.54%93rd percentile
  61. Mar 10, 2023Trading day 1,027Squall.Recovered in 14 trading days. −1.42%91st percentile
  62. Mar 3, 2023Trading day 1,022Surge.Don’t extrapolate. Volatility cuts both ways. +1.36%90th percentile
  63. Feb 21, 2023Trading day 1,014Squall.Recovered in 8 trading days. −1.37%91st percentile
  64. Jan 6, 2023Trading day 983Surge.Don’t extrapolate. Volatility cuts both ways. +1.36%90th percentile
  65. Dec 15, 2022Trading day 970Squall.Recovered in 16 trading days. −1.60%94th percentile
  66. Nov 30, 2022Trading day 959Surge.Don’t extrapolate. Volatility cuts both ways. +1.40%91st percentile
  67. Nov 10, 2022Trading day 945Rally.One for the history books. +3.56%99th percentile
  68. Nov 2, 2022Trading day 939Squall.Recovered in 6 trading days. −1.40%91st percentile
  69. Oct 28, 2022Trading day 936Surge.Don’t extrapolate. Volatility cuts both ways. +1.64%94th percentile
  70. Oct 17, 2022Trading day 927Surge.Don’t extrapolate. Volatility cuts both ways. +1.54%93rd percentile
  71. Oct 14, 2022Trading day 926Squall.Recovered in 1 trading day. −1.42%91st percentile
  72. Oct 13, 2022Trading day 925Surge.Don’t extrapolate. Volatility cuts both ways. +1.94%96th percentile
  73. Oct 11, 2022Trading day 923Squall.Recovered in 2 trading days. −1.49%93rd percentile
  74. Oct 7, 2022Trading day 922Squall.Recovered in 11 trading days. −2.31%97th percentile
  75. Oct 4, 2022Trading day 919Rally.One for the history books. +2.58%98th percentile
  76. Oct 3, 2022Trading day 918Surge.Don’t extrapolate. Volatility cuts both ways. +1.44%92nd percentile
  77. Sep 28, 2022Trading day 915Surge.Don’t extrapolate. Volatility cuts both ways. +1.41%91st percentile
  78. Sep 23, 2022Trading day 912Squall.Recovered in 7 trading days. −1.85%96th percentile
  79. Sep 13, 2022Trading day 904Gale.The plan was built for this. −2.46%98th percentile
  80. Sep 9, 2022Trading day 902Surge.Don’t extrapolate. Volatility cuts both ways. +1.46%92nd percentile
  81. Aug 26, 2022Trading day 893Squall.Recovered in 60 trading days. −1.77%95th percentile
  82. Aug 10, 2022Trading day 881Surge.Don’t extrapolate. Volatility cuts both ways. +1.44%92nd percentile
  83. Jul 27, 2022Trading day 872Surge.Don’t extrapolate. Volatility cuts both ways. +1.82%95th percentile
  84. Jul 19, 2022Trading day 866Surge.Don’t extrapolate. Volatility cuts both ways. +1.95%96th percentile
  85. Jun 24, 2022Trading day 850Surge.Don’t extrapolate. Volatility cuts both ways. +2.01%96th percentile
  86. Jun 16, 2022Trading day 844Gale.The plan was built for this. −2.97%98th percentile
  87. Jun 13, 2022Trading day 841Gale.The plan was built for this. −2.88%98th percentile
  88. Jun 10, 2022Trading day 840Squall.Recovered in 34 trading days. −1.81%95th percentile
  89. May 27, 2022Trading day 830Surge.Don’t extrapolate. Volatility cuts both ways. +1.43%92nd percentile
  90. May 18, 2022Trading day 824Gale.The plan was built for this. −2.46%98th percentile
  91. May 17, 2022Trading day 823Surge.Don’t extrapolate. Volatility cuts both ways. +1.51%93rd percentile
  92. May 13, 2022Trading day 821Surge.Don’t extrapolate. Volatility cuts both ways. +1.98%96th percentile
  93. May 9, 2022Trading day 817Gale.The plan was built for this. −2.54%98th percentile
  94. May 5, 2022Trading day 815Gale.The plan was built for this. −2.66%98th percentile
  95. May 4, 2022Trading day 814Surge.Don’t extrapolate. Volatility cuts both ways. +1.52%93rd percentile
  96. Apr 29, 2022Trading day 811Squall.Recovered in 3 trading days. −2.03%96th percentile
  97. Apr 28, 2022Trading day 810Surge.Don’t extrapolate. Volatility cuts both ways. +1.79%95th percentile
  98. Apr 26, 2022Trading day 808Squall.Recovered in 2 trading days. −1.91%96th percentile
  99. Apr 22, 2022Trading day 806Squall.Recovered in 188 trading days. −1.33%90th percentile
  100. Mar 16, 2022Trading day 780Surge.Don’t extrapolate. Volatility cuts both ways. +2.21%97th percentile
  101. Mar 11, 2022Trading day 777Squall.Recovered in 3 trading days. −1.31%90th percentile
  102. Mar 9, 2022Trading day 775Surge.Don’t extrapolate. Volatility cuts both ways. +2.07%96th percentile
  103. Mar 7, 2022Trading day 773Squall.Recovered in 2 trading days. −1.89%96th percentile
  104. Feb 25, 2022Trading day 767Surge.Don’t extrapolate. Volatility cuts both ways. +1.48%92nd percentile
  105. Feb 23, 2022Trading day 765Squall.Recovered in 2 trading days. −1.38%91st percentile
  106. Feb 17, 2022Trading day 762Squall.Recovered in 27 trading days. −1.48%92nd percentile
  107. Feb 15, 2022Trading day 760Surge.Don’t extrapolate. Volatility cuts both ways. +1.44%92nd percentile
  108. Feb 3, 2022Trading day 752Squall.Recovered in 4 trading days. −1.70%94th percentile
  109. Jan 31, 2022Trading day 749Surge.Don’t extrapolate. Volatility cuts both ways. +1.74%95th percentile
  110. Jan 28, 2022Trading day 748Surge.Don’t extrapolate. Volatility cuts both ways. +1.45%92nd percentile
  111. Jan 21, 2022Trading day 743Squall.Recovered in 6 trading days. −1.42%91st percentile
  112. Jan 18, 2022Trading day 740Squall.Recovered in 376 trading days. −2.11%97th percentile
  113. Dec 21, 2021Trading day 723Surge.Don’t extrapolate. Volatility cuts both ways. +1.59%94th percentile
  114. Dec 2, 2021Trading day 710Surge.Don’t extrapolate. Volatility cuts both ways. +1.53%93rd percentile
  115. Nov 30, 2021Trading day 708Squall.Recovered in 5 trading days. −1.47%92nd percentile
  116. Nov 26, 2021Trading day 706Squall.Recovered in 19 trading days. −1.98%96th percentile
  117. Oct 4, 2021Trading day 668Squall.Recovered in 3 trading days. −1.47%92nd percentile
  118. Sep 28, 2021Trading day 664Squall.Recovered in 14 trading days. −1.53%93rd percentile
  119. Sep 20, 2021Trading day 658Squall.Recovered in 22 trading days. −1.49%93rd percentile
  120. May 12, 2021Trading day 569Squall.Recovered in 2 trading days. −1.63%94th percentile
  121. Mar 5, 2021Trading day 522Surge.Don’t extrapolate. Volatility cuts both ways. +1.48%92nd percentile
  122. Mar 1, 2021Trading day 518Surge.Don’t extrapolate. Volatility cuts both ways. +1.40%91st percentile
  123. Feb 25, 2021Trading day 516Squall.Recovered in 10 trading days. −1.71%95th percentile
  124. Feb 1, 2021Trading day 499Surge.Don’t extrapolate. Volatility cuts both ways. +2.05%96th percentile
  125. Jan 29, 2021Trading day 498Squall.Recovered in 1 trading day. −1.88%96th percentile
  126. Jan 27, 2021Trading day 496Squall.Recovered in 4 trading days. −1.75%95th percentile
  127. Nov 9, 2020Trading day 442Surge.Don’t extrapolate. Volatility cuts both ways. +1.32%90th percentile
  128. Nov 5, 2020Trading day 440Surge.Don’t extrapolate. Volatility cuts both ways. +1.52%93rd percentile
  129. Nov 4, 2020Trading day 439Surge.Don’t extrapolate. Volatility cuts both ways. +1.36%90th percentile
  130. Nov 3, 2020Trading day 438Surge.Don’t extrapolate. Volatility cuts both ways. +1.60%94th percentile
  131. Oct 28, 2020Trading day 434Squall.Recovered in 5 trading days. −2.23%97th percentile
  132. Oct 26, 2020Trading day 432Squall.Recovered in 8 trading days. −1.37%90th percentile
  133. Sep 28, 2020Trading day 413Surge.Don’t extrapolate. Volatility cuts both ways. +1.44%92nd percentile
  134. Sep 23, 2020Trading day 410Squall.Recovered in 3 trading days. −1.51%93rd percentile
  135. Sep 9, 2020Trading day 400Surge.Don’t extrapolate. Volatility cuts both ways. +1.51%93rd percentile
  136. Sep 3, 2020Trading day 397Squall.Recovered in 45 trading days. −2.40%97th percentile
  137. Jul 14, 2020Trading day 361Surge.Don’t extrapolate. Volatility cuts both ways. +1.37%90th percentile
  138. Jun 26, 2020Trading day 350Squall.Recovered in 3 trading days. −1.76%95th percentile
  139. Jun 24, 2020Trading day 348Squall.Recovered in 5 trading days. −1.89%96th percentile
  140. Jun 12, 2020Trading day 340Surge.Don’t extrapolate. Volatility cuts both ways. +1.44%92nd percentile
  141. Jun 11, 2020Trading day 339Gale.The plan was built for this. −4.13%99th percentile
  142. Jun 5, 2020Trading day 335Surge.Don’t extrapolate. Volatility cuts both ways. +2.13%97th percentile
  143. Jun 3, 2020Trading day 333Surge.Don’t extrapolate. Volatility cuts both ways. +1.48%92nd percentile
  144. May 25, 2020Trading day 326Surge.Don’t extrapolate. Volatility cuts both ways. +1.72%95th percentile
  145. May 20, 2020Trading day 323Surge.Don’t extrapolate. Volatility cuts both ways. +1.43%92nd percentile
  146. May 19, 2020Trading day 322Surge.Don’t extrapolate. Volatility cuts both ways. +1.57%94th percentile
  147. May 13, 2020Trading day 319Squall.Recovered in 3 trading days. −1.55%93rd percentile
  148. May 12, 2020Trading day 318Squall.Recovered in 5 trading days. −1.49%92nd percentile
  149. May 1, 2020Trading day 311Squall.Recovered in 5 trading days. −1.55%93rd percentile
  150. Apr 30, 2020Trading day 310Squall.Recovered in 13 trading days. −1.68%94th percentile
  151. Apr 29, 2020Trading day 309Surge.Don’t extrapolate. Volatility cuts both ways. +2.30%97th percentile
  152. Apr 22, 2020Trading day 304Surge.Don’t extrapolate. Volatility cuts both ways. +2.32%97th percentile
  153. Apr 21, 2020Trading day 303Squall.Recovered in 3 trading days. −2.42%97th percentile
  154. Apr 17, 2020Trading day 301Surge.Don’t extrapolate. Volatility cuts both ways. +2.30%97th percentile
  155. Apr 15, 2020Trading day 299Squall.Recovered in 2 trading days. −1.48%92nd percentile
  156. Apr 14, 2020Trading day 298Surge.Don’t extrapolate. Volatility cuts both ways. +2.25%97th percentile
  157. Apr 13, 2020Trading day 297Squall.Recovered in 1 trading day. −1.41%91st percentile
  158. Apr 9, 2020Trading day 296Surge.Don’t extrapolate. Volatility cuts both ways. +1.35%90th percentile
  159. Apr 8, 2020Trading day 295Rally.One for the history books. +2.77%98th percentile
  160. Apr 6, 2020Trading day 293Rally.One for the history books. +6.02%99th percentile
  161. Apr 3, 2020Trading day 292Squall.Recovered in 1 trading day. −1.78%95th percentile
  162. Apr 2, 2020Trading day 291Surge.Don’t extrapolate. Volatility cuts both ways. +1.77%95th percentile
  163. Apr 1, 2020Trading day 290Gale.The plan was built for this. −3.50%99th percentile
  164. Mar 30, 2020Trading day 288Rally.One for the history books. +3.70%99th percentile
  165. Mar 27, 2020Trading day 287Gale.The plan was built for this. −4.26%99th percentile
  166. Mar 26, 2020Trading day 286Rally.One for the history books. +3.36%98th percentile
  167. Mar 25, 2020Trading day 285Surge.Don’t extrapolate. Volatility cuts both ways. +1.41%91st percentile
  168. Mar 24, 2020Trading day 284Rally.One for the history books. +9.38%99th percentile
  169. Mar 23, 2020Trading day 283Squall.Recovered in 1 trading day. −2.41%97th percentile
  170. Mar 20, 2020Trading day 282Gale.The plan was built for this. −3.28%98th percentile
  171. Mar 19, 2020Trading day 281Rally.One for the history books. +2.43%98th percentile
  172. Mar 18, 2020Trading day 280Gale.The plan was built for this. −5.06%99th percentile
  173. Mar 17, 2020Trading day 279Rally.One for the history books. +4.64%99th percentile
  174. Mar 16, 2020Trading day 278Gale.The plan was built for this. −9.84%99th percentile
  175. Mar 13, 2020Trading day 277Rally.One for the history books. +8.15%99th percentile
  176. Mar 12, 2020Trading day 276Gale.The plan was built for this. −10.17%Biggest on record
  177. Mar 11, 2020Trading day 275Gale.The plan was built for this. −4.50%99th percentile
  178. Mar 10, 2020Trading day 274Rally.One for the history books. +4.17%99th percentile
  179. Mar 9, 2020Trading day 273Gale.The plan was built for this. −7.59%99th percentile
  180. Mar 6, 2020Trading day 272Squall.Recovered in 61 trading days. −1.55%93rd percentile
  181. Mar 5, 2020Trading day 271Gale.The plan was built for this. −2.44%98th percentile
  182. Mar 4, 2020Trading day 270Rally.One for the history books. +2.43%98th percentile
  183. Mar 2, 2020Trading day 268Rally.One for the history books. +3.17%98th percentile
  184. Feb 28, 2020Trading day 267Gale.The plan was built for this. −3.81%99th percentile
  185. Feb 25, 2020Trading day 264Gale.The plan was built for this. −2.44%98th percentile
  186. Feb 24, 2020Trading day 263Gale.The plan was built for this. −2.52%98th percentile
  187. Jan 31, 2020Trading day 248Squall.Recovered in 2 trading days. −1.55%93rd percentile
  188. Dec 6, 2019Trading day 211Surge.Don’t extrapolate. Volatility cuts both ways. +1.35%90th percentile
  189. Aug 23, 2019Trading day 138Squall.Recovered in 4 trading days. −2.03%96th percentile
  190. Aug 14, 2019Trading day 131Squall.Recovered in 3 trading days. −2.07%96th percentile
  191. May 13, 2019Trading day 67Squall.Recovered in 3 trading days. −1.72%95th percentile
  192. May 7, 2019Trading day 63Squall.Recovered in 40 trading days. −1.32%90th percentile
  193. Mar 22, 2019Trading day 32Squall.Recovered in 7 trading days. −1.61%94th percentile
Every one of these was survivable.193 notable days in 1,922 trading days. The rest were calm.

The sky cleared every time.

Every one of these days passed and the chart kept going. Today is the only one that asks anything of you.