Weekly MACD bullish cross · 51
Weekly MACD bullish cross · 2026-04-24 · win
entry $664 · stop $611 · target $730 · exit 2026-05-29 $730 +10.0%

Weekly MACD bullish cross · 2025-05-16 · win
entry $522 · stop $480 · target $574 · exit 2025-08-01 $574 +10.0%

Weekly MACD bullish cross · 2024-10-11 · win
entry $493 · stop $454 · target $543 · exit 2025-01-10 $507 +2.8%

Weekly MACD bullish cross · 2024-06-14 · loss
entry $479 · stop $441 · target $527 · exit 2024-08-09 $441 -8.0%

Weekly MACD bullish cross · 2023-11-24 · win
entry $390 · stop $358 · target $428 · exit 2024-01-26 $428 +10.0%
Weekly MACD bullish cross · 2022-11-11 · loss
entry $288 · stop $265 · target $317 · exit 2022-12-23 $265 -8.0%
Weekly MACD bullish cross · 2022-07-22 · win
entry $302 · stop $278 · target $332 · exit 2022-08-19 $332 +10.0%
Weekly MACD bullish cross · 2021-11-05 · loss
entry $399 · stop $367 · target $438 · exit 2022-01-21 $367 -8.0%
Weekly MACD bullish cross · 2021-07-02 · win
entry $359 · stop $330 · target $395 · exit 2021-10-01 $360 +0.4%
Weekly MACD bullish cross · 2021-04-23 · win
entry $339 · stop $312 · target $373 · exit 2021-07-23 $368 +8.5%
Weekly MACD bullish cross · 2020-12-04 · win
entry $306 · stop $281 · target $336 · exit 2021-02-12 $336 +10.0%
Weekly MACD bullish cross · 2020-05-08 · win
entry $225 · stop $207 · target $247 · exit 2020-06-12 $247 +10.0%
Weekly MACD bullish cross · 2019-10-25 · win
entry $196 · stop $180 · target $215 · exit 2020-01-03 $215 +10.0%
Weekly MACD bullish cross · 2019-06-28 · win
entry $187 · stop $172 · target $205 · exit 2019-09-27 $187 +0.2%
Weekly MACD bullish cross · 2019-02-01 · win
entry $167 · stop $154 · target $184 · exit 2019-04-05 $184 +10.0%
Weekly MACD bullish cross · 2018-06-01 · win
entry $173 · stop $159 · target $190 · exit 2018-08-31 $187 +8.1%
Weekly MACD bullish cross · 2018-02-23 · loss
entry $168 · stop $155 · target $185 · exit 2018-04-06 $155 -8.0%
Weekly MACD bullish cross · 2017-10-27 · win
entry $151 · stop $139 · target $166 · exit 2018-01-19 $166 +10.0%
Weekly MACD bullish cross · 2017-01-06 · win
entry $122 · stop $112 · target $134 · exit 2017-04-07 $132 +8.2%

Weekly MACD bullish cross · 2016-07-08 · win
entry $110 · stop $101 · target $121 · exit 2016-10-07 $118 +7.4%
Weekly MACD bullish cross · 2016-03-18 · loss
entry $107 · stop $99.00 · target $118 · exit 2016-06-17 $106 -0.8%
Weekly MACD bullish cross · 2015-10-23 · loss
entry $113 · stop $104 · target $124 · exit 2016-01-15 $104 -8.0%
Weekly MACD bullish cross · 2015-05-22 · loss
entry $110 · stop $102 · target $122 · exit 2015-08-21 $102 -7.3%
Weekly MACD bullish cross · 2015-02-20 · win
entry $108 · stop $100 · target $119 · exit 2015-05-22 $110 +1.9%
Weekly MACD bullish cross · 2014-11-14 · win
entry $103 · stop $95.00 · target $114 · exit 2015-02-13 $107 +3.6%
Weekly MACD bullish cross · 2014-06-06 · win
entry $93.00 · stop $85.00 · target $102 · exit 2014-09-05 $100 +7.6%
Weekly MACD bullish cross · 2014-02-28 · win
entry $90.00 · stop $83.00 · target $99.00 · exit 2014-05-30 $91.00 +1.1%
Weekly MACD bullish cross · 2013-07-12 · win
entry $75.00 · stop $69.00 · target $83.00 · exit 2013-10-11 $79.00 +5.2%
Weekly MACD bullish cross · 2013-01-18 · win
entry $67.00 · stop $62.00 · target $74.00 · exit 2013-04-19 $68.00 +1.5%
Weekly MACD bullish cross · 2012-08-10 · loss
entry $67.00 · stop $62.00 · target $74.00 · exit 2012-11-09 $63.00 -5.1%
Weekly MACD bullish cross · 2012-01-06 · win
entry $58.00 · stop $53.00 · target $64.00 · exit 2012-02-17 $64.00 +10.0%
Weekly MACD bullish cross · 2011-10-14 · loss
entry $58.00 · stop $54.00 · target $64.00 · exit 2011-11-25 $54.00 -8.0%
Weekly MACD bullish cross · 2010-09-17 · win
entry $48.00 · stop $44.00 · target $53.00 · exit 2010-11-05 $53.00 +10.0%
Weekly MACD bullish cross · 2010-03-19 · loss
entry $47.00 · stop $44.00 · target $52.00 · exit 2010-05-07 $44.00 -8.0%
Weekly MACD bullish cross · 2010-01-08 · loss
entry $47.00 · stop $43.00 · target $51.00 · exit 2010-01-29 $43.00 -8.0%
Weekly MACD bullish cross · 2009-11-13 · loss
entry $44.00 · stop $40.00 · target $48.00 · exit 2010-02-12 $44.00 -0.6%
Weekly MACD bullish cross · 2009-01-02 · loss
entry $31.00 · stop $29.00 · target $34.00 · exit 2009-01-16 $29.00 -8.0%
Weekly MACD bullish cross · 2008-08-15 · loss
entry $48.00 · stop $44.00 · target $53.00 · exit 2008-09-05 $44.00 -8.0%
Weekly MACD bullish cross · 2008-04-18 · loss
entry $47.00 · stop $43.00 · target $51.00 · exit 2008-07-18 $45.00 -4.5%
Weekly MACD bullish cross · 2007-09-21 · win
entry $50.00 · stop $46.00 · target $55.00 · exit 2007-12-21 $52.00 +3.0%
Weekly MACD bullish cross · 2007-04-27 · win
entry $47.00 · stop $43.00 · target $51.00 · exit 2007-07-27 $48.00 +3.0%
Weekly MACD bullish cross · 2006-09-01 · win
entry $39.00 · stop $36.00 · target $43.00 · exit 2006-11-10 $43.00 +10.0%
Weekly MACD bullish cross · 2005-11-11 · win
entry $41.00 · stop $37.00 · target $45.00 · exit 2006-02-10 $41.00 +0.6%
Weekly MACD bullish cross · 2005-05-27 · win
entry $38.00 · stop $35.00 · target $42.00 · exit 2005-08-26 $38.00 +0.7%
Weekly MACD bullish cross · 2004-09-24 · win
entry $35.00 · stop $32.00 · target $38.00 · exit 2004-11-12 $38.00 +10.0%
Weekly MACD bullish cross · 2004-06-25 · loss
entry $37.00 · stop $34.00 · target $41.00 · exit 2004-07-23 $34.00 -8.0%
Weekly MACD bullish cross · 2004-01-09 · loss
entry $38.00 · stop $35.00 · target $42.00 · exit 2004-03-19 $35.00 -8.0%
Weekly MACD bullish cross · 2002-08-23 · loss
entry $25.00 · stop $23.00 · target $28.00 · exit 2002-08-30 $23.00 -8.0%
Weekly MACD bullish cross · 2002-03-08 · loss
entry $39.00 · stop $36.00 · target $43.00 · exit 2002-03-29 $36.00 -8.0%
Weekly MACD bullish cross · 2001-10-19 · win
entry $34.00 · stop $31.00 · target $37.00 · exit 2001-10-26 $37.00 +10.0%
Weekly MACD bullish cross · 2001-04-20 · loss
entry $48.00 · stop $45.00 · target $53.00 · exit 2001-04-27 $45.00 -8.0%
20-week EMA pullback in an uptrend · 104
20-week EMA pullback in an uptrend · 2026-07-17 · loss
entry $695 · stop $686 · target $765 · exit 2026-07-24 $686 -1.3%

20-week EMA pullback in an uptrend · 2026-05-01 · win
entry $674 · stop $616 · target $742 · exit 2026-05-29 $742 +10.0%

20-week EMA pullback in an uptrend · 2026-03-06 · loss
entry $600 · stop $592 · target $660 · exit 2026-03-13 $592 -1.3%

20-week EMA pullback in an uptrend · 2026-01-09 · loss
entry $627 · stop $603 · target $689 · exit 2026-02-06 $603 -3.8%

20-week EMA pullback in an uptrend · 2025-11-14 · loss
entry $609 · stop $588 · target $670 · exit 2025-11-21 $588 -3.4%

20-week EMA pullback in an uptrend · 2025-06-20 · win
entry $527 · stop $502 · target $580 · exit 2025-08-15 $580 +10.0%

20-week EMA pullback in an uptrend · 2025-01-31 · loss
entry $522 · stop $507 · target $575 · exit 2025-02-28 $507 -2.9%

20-week EMA pullback in an uptrend · 2024-12-06 · loss
entry $526 · stop $490 · target $579 · exit 2025-03-07 $490 -6.9%

20-week EMA pullback in an uptrend · 2024-10-11 · win
entry $493 · stop $471 · target $543 · exit 2025-01-10 $507 +2.8%

20-week EMA pullback in an uptrend · 2024-08-16 · loss
entry $475 · stop $458 · target $523 · exit 2024-09-06 $458 -3.6%

20-week EMA pullback in an uptrend · 2024-06-21 · loss
entry $480 · stop $444 · target $528 · exit 2024-08-09 $444 -7.5%

20-week EMA pullback in an uptrend · 2024-04-26 · loss
entry $431 · stop $423 · target $474 · exit 2024-05-03 $423 -1.9%

20-week EMA pullback in an uptrend · 2023-12-08 · win
entry $392 · stop $370 · target $431 · exit 2024-02-09 $431 +10.0%

20-week EMA pullback in an uptrend · 2023-10-13 · loss
entry $365 · stop $360 · target $402 · exit 2023-10-20 $360 -1.5%
20-week EMA pullback in an uptrend · 2023-08-18 · loss
entry $358 · stop $355 · target $394 · exit 2023-09-29 $355 -0.9%
20-week EMA pullback in an uptrend · 2023-04-28 · win
entry $323 · stop $303 · target $355 · exit 2023-06-02 $355 +10.0%
20-week EMA pullback in an uptrend · 2023-03-03 · loss
entry $300 · stop $290 · target $330 · exit 2023-03-10 $290 -3.2%

20-week EMA pullback in an uptrend · 2022-01-14 · loss
entry $380 · stop $369 · target $418 · exit 2022-01-21 $369 -2.9%
20-week EMA pullback in an uptrend · 2021-11-19 · loss
entry $404 · stop $373 · target $444 · exit 2022-01-14 $373 -7.7%
20-week EMA pullback in an uptrend · 2021-09-24 · loss
entry $373 · stop $360 · target $411 · exit 2021-10-01 $360 -3.6%
20-week EMA pullback in an uptrend · 2021-06-18 · win
entry $343 · stop $328 · target $377 · exit 2021-09-03 $377 +10.0%
20-week EMA pullback in an uptrend · 2021-04-23 · loss
entry $339 · stop $319 · target $373 · exit 2021-05-14 $319 -6.0%
20-week EMA pullback in an uptrend · 2021-02-26 · loss
entry $314 · stop $308 · target $346 · exit 2021-03-05 $308 -1.9%
20-week EMA pullback in an uptrend · 2020-11-13 · win
entry $291 · stop $272 · target $320 · exit 2021-01-22 $320 +10.0%
20-week EMA pullback in an uptrend · 2020-09-18 · win
entry $267 · stop $257 · target $294 · exit 2020-10-16 $294 +10.0%
20-week EMA pullback in an uptrend · 2020-06-05 · win
entry $240 · stop $215 · target $264 · exit 2020-07-10 $264 +10.0%
20-week EMA pullback in an uptrend · 2020-04-10 · win
entry $201 · stop $165 · target $221 · exit 2020-05-08 $221 +10.0%
20-week EMA pullback in an uptrend · 2020-01-17 · loss
entry $223 · stop $204 · target $246 · exit 2020-02-28 $204 -8.7%
20-week EMA pullback in an uptrend · 2019-11-22 · win
entry $202 · stop $193 · target $222 · exit 2020-01-17 $222 +10.0%
20-week EMA pullback in an uptrend · 2019-09-27 · loss
entry $187 · stop $187 · target $206 · exit 2019-10-04 $187 -0.0%
20-week EMA pullback in an uptrend · 2019-08-02 · loss
entry $187 · stop $185 · target $206 · exit 2019-08-09 $185 -1.2%
20-week EMA pullback in an uptrend · 2019-06-07 · win
entry $181 · stop $179 · target $199 · exit 2019-09-06 $192 +5.8%

20-week EMA pullback in an uptrend · 2019-04-12 · loss
entry $186 · stop $174 · target $204 · exit 2019-05-31 $174 -6.4%
20-week EMA pullback in an uptrend · 2018-09-28 · loss
entry $186 · stop $178 · target $204 · exit 2018-10-12 $178 -4.2%
20-week EMA pullback in an uptrend · 2018-08-03 · loss
entry $180 · stop $172 · target $198 · exit 2018-10-12 $172 -4.5%
20-week EMA pullback in an uptrend · 2018-06-08 · win
entry $174 · stop $165 · target $192 · exit 2018-09-07 $181 +3.8%
20-week EMA pullback in an uptrend · 2018-04-13 · loss
entry $161 · stop $161 · target $178 · exit 2018-04-27 $161 -0.2%
20-week EMA pullback in an uptrend · 2018-02-09 · win
entry $156 · stop $150 · target $172 · exit 2018-03-09 $172 +10.0%
20-week EMA pullback in an uptrend · 2017-12-15 · win
entry $158 · stop $150 · target $173 · exit 2018-03-16 $173 +10.0%
20-week EMA pullback in an uptrend · 2017-10-20 · win
entry $149 · stop $143 · target $164 · exit 2018-01-12 $164 +10.0%
20-week EMA pullback in an uptrend · 2017-08-25 · win
entry $142 · stop $139 · target $156 · exit 2017-11-24 $156 +10.0%
20-week EMA pullback in an uptrend · 2017-06-30 · loss
entry $138 · stop $136 · target $151 · exit 2017-07-07 $136 -1.2%
20-week EMA pullback in an uptrend · 2017-01-06 · win
entry $122 · stop $117 · target $134 · exit 2017-04-07 $132 +8.2%
20-week EMA pullback in an uptrend · 2016-11-11 · loss
entry $116 · stop $115 · target $127 · exit 2016-11-18 $115 -0.7%
20-week EMA pullback in an uptrend · 2016-09-16 · win
entry $117 · stop $113 · target $129 · exit 2016-12-16 $120 +2.0%
20-week EMA pullback in an uptrend · 2016-07-22 · win
entry $114 · stop $108 · target $125 · exit 2016-10-21 $118 +4.0%
20-week EMA pullback in an uptrend · 2015-12-25 · loss
entry $113 · stop $110 · target $124 · exit 2016-01-08 $110 -2.3%
20-week EMA pullback in an uptrend · 2015-10-30 · loss
entry $113 · stop $108 · target $125 · exit 2016-01-08 $108 -4.7%
20-week EMA pullback in an uptrend · 2015-07-03 · loss
entry $108 · stop $107 · target $119 · exit 2015-07-10 $107 -0.9%
20-week EMA pullback in an uptrend · 2015-05-08 · loss
entry $109 · stop $106 · target $120 · exit 2015-07-10 $106 -2.5%
20-week EMA pullback in an uptrend · 2015-03-13 · win
entry $105 · stop $104 · target $116 · exit 2015-06-12 $109 +3.2%
20-week EMA pullback in an uptrend · 2015-01-16 · win
entry $101 · stop $99.00 · target $111 · exit 2015-04-17 $106 +5.1%
20-week EMA pullback in an uptrend · 2014-11-21 · win
entry $104 · stop $98.00 · target $114 · exit 2015-02-20 $108 +4.4%
20-week EMA pullback in an uptrend · 2014-09-26 · loss
entry $99.00 · stop $96.00 · target $109 · exit 2014-10-03 $96.00 -2.8%
20-week EMA pullback in an uptrend · 2014-08-01 · loss
entry $95.00 · stop $92.00 · target $104 · exit 2014-10-17 $92.00 -2.8%
20-week EMA pullback in an uptrend · 2014-05-23 · win
entry $90.00 · stop $87.00 · target $99.00 · exit 2014-08-22 $99.00 +10.0%
20-week EMA pullback in an uptrend · 2014-03-28 · loss
entry $87.00 · stop $87.00 · target $96.00 · exit 2014-04-04 $87.00 -0.1%
20-week EMA pullback in an uptrend · 2014-01-31 · loss
entry $86.00 · stop $84.00 · target $95.00 · exit 2014-02-07 $84.00 -2.6%
20-week EMA pullback in an uptrend · 2013-11-08 · win
entry $83.00 · stop $78.00 · target $91.00 · exit 2014-02-07 $87.00 +5.8%
20-week EMA pullback in an uptrend · 2013-09-13 · win
entry $78.00 · stop $74.00 · target $86.00 · exit 2013-12-06 $86.00 +10.0%
20-week EMA pullback in an uptrend · 2013-07-19 · win
entry $75.00 · stop $71.00 · target $82.00 · exit 2013-10-18 $82.00 +10.0%
20-week EMA pullback in an uptrend · 2013-05-24 · loss
entry $73.00 · stop $70.00 · target $81.00 · exit 2013-06-21 $70.00 -4.7%
20-week EMA pullback in an uptrend · 2013-03-29 · loss
entry $69.00 · stop $67.00 · target $76.00 · exit 2013-04-19 $67.00 -2.9%
20-week EMA pullback in an uptrend · 2013-01-04 · win
entry $67.00 · stop $65.00 · target $73.00 · exit 2013-04-05 $68.00 +1.8%
20-week EMA pullback in an uptrend · 2012-10-12 · loss
entry $67.00 · stop $61.00 · target $73.00 · exit 2012-11-16 $61.00 -8.0%
20-week EMA pullback in an uptrend · 2012-08-17 · loss
entry $68.00 · stop $64.00 · target $75.00 · exit 2012-11-09 $64.00 -6.3%
20-week EMA pullback in an uptrend · 2012-06-22 · loss
entry $63.00 · stop $63.00 · target $70.00 · exit 2012-06-29 $63.00 -0.5%
20-week EMA pullback in an uptrend · 2012-04-27 · loss
entry $67.00 · stop $63.00 · target $74.00 · exit 2012-05-18 $63.00 -6.3%
20-week EMA pullback in an uptrend · 2012-01-13 · win
entry $58.00 · stop $56.00 · target $64.00 · exit 2012-02-24 $64.00 +10.0%
20-week EMA pullback in an uptrend · 2011-07-01 · loss
entry $58.00 · stop $56.00 · target $64.00 · exit 2011-08-05 $56.00 -3.3%
20-week EMA pullback in an uptrend · 2011-05-06 · loss
entry $58.00 · stop $56.00 · target $64.00 · exit 2011-06-10 $56.00 -4.2%
20-week EMA pullback in an uptrend · 2011-03-11 · loss
entry $56.00 · stop $55.00 · target $62.00 · exit 2011-03-18 $55.00 -2.6%
20-week EMA pullback in an uptrend · 2010-09-24 · win
entry $50.00 · stop $46.00 · target $55.00 · exit 2010-12-17 $55.00 +10.0%
20-week EMA pullback in an uptrend · 2010-07-23 · loss
entry $46.00 · stop $46.00 · target $51.00 · exit 2010-07-30 $46.00 -0.1%
20-week EMA pullback in an uptrend · 2010-05-14 · loss
entry $47.00 · stop $43.00 · target $52.00 · exit 2010-07-02 $43.00 -8.4%
20-week EMA pullback in an uptrend · 2010-03-19 · loss
entry $47.00 · stop $44.00 · target $52.00 · exit 2010-05-07 $44.00 -7.3%
20-week EMA pullback in an uptrend · 2010-01-22 · loss
entry $44.00 · stop $43.00 · target $49.00 · exit 2010-01-29 $43.00 -2.6%
20-week EMA pullback in an uptrend · 2009-11-06 · win
entry $43.00 · stop $41.00 · target $47.00 · exit 2010-02-05 $43.00 +0.9%
20-week EMA pullback in an uptrend · 2009-07-24 · win
entry $39.00 · stop $35.00 · target $43.00 · exit 2009-09-25 $43.00 +10.0%
20-week EMA pullback in an uptrend · 2009-05-29 · win
entry $35.00 · stop $33.00 · target $39.00 · exit 2009-07-24 $39.00 +10.0%
20-week EMA pullback in an uptrend · 2007-11-23 · loss
entry $50.00 · stop $49.00 · target $55.00 · exit 2007-11-30 $49.00 -1.7%
20-week EMA pullback in an uptrend · 2007-09-28 · win
entry $51.00 · stop $48.00 · target $57.00 · exit 2007-12-28 $52.00 +0.8%
20-week EMA pullback in an uptrend · 2007-08-03 · loss
entry $47.00 · stop $47.00 · target $52.00 · exit 2007-08-10 $47.00 -0.9%
20-week EMA pullback in an uptrend · 2007-06-08 · loss
entry $47.00 · stop $45.00 · target $52.00 · exit 2007-08-17 $45.00 -4.1%
20-week EMA pullback in an uptrend · 2007-04-13 · win
entry $45.00 · stop $44.00 · target $49.00 · exit 2007-07-13 $49.00 +10.0%
20-week EMA pullback in an uptrend · 2007-02-16 · loss
entry $45.00 · stop $43.00 · target $49.00 · exit 2007-03-02 $43.00 -3.8%
20-week EMA pullback in an uptrend · 2006-12-22 · win
entry $43.00 · stop $42.00 · target $47.00 · exit 2007-03-23 $44.00 +2.8%
20-week EMA pullback in an uptrend · 2006-10-27 · win
entry $42.00 · stop $40.00 · target $46.00 · exit 2007-01-26 $44.00 +3.2%
20-week EMA pullback in an uptrend · 2006-03-17 · loss
entry $41.00 · stop $41.00 · target $46.00 · exit 2006-03-24 $41.00 -1.1%
20-week EMA pullback in an uptrend · 2006-01-20 · loss
entry $41.00 · stop $41.00 · target $45.00 · exit 2006-02-03 $41.00 -0.6%
20-week EMA pullback in an uptrend · 2005-11-25 · loss
entry $42.00 · stop $39.00 · target $46.00 · exit 2006-02-24 $41.00 -1.5%
20-week EMA pullback in an uptrend · 2005-09-30 · loss
entry $39.00 · stop $39.00 · target $43.00 · exit 2005-10-07 $39.00 -1.2%
20-week EMA pullback in an uptrend · 2005-08-05 · loss
entry $39.00 · stop $38.00 · target $43.00 · exit 2005-10-07 $38.00 -3.8%
20-week EMA pullback in an uptrend · 2005-03-04 · loss
entry $38.00 · stop $36.00 · target $41.00 · exit 2005-04-01 $36.00 -4.0%
20-week EMA pullback in an uptrend · 2005-01-07 · loss
entry $39.00 · stop $38.00 · target $42.00 · exit 2005-01-21 $38.00 -1.4%
20-week EMA pullback in an uptrend · 2004-11-12 · loss
entry $39.00 · stop $36.00 · target $43.00 · exit 2005-02-11 $38.00 -2.5%
20-week EMA pullback in an uptrend · 2004-05-28 · loss
entry $37.00 · stop $36.00 · target $40.00 · exit 2004-06-04 $36.00 -1.5%
20-week EMA pullback in an uptrend · 2004-04-02 · loss
entry $37.00 · stop $36.00 · target $41.00 · exit 2004-04-16 $36.00 -3.0%
20-week EMA pullback in an uptrend · 2004-01-23 · loss
entry $38.00 · stop $35.00 · target $42.00 · exit 2004-03-12 $35.00 -7.9%
20-week EMA pullback in an uptrend · 2003-11-28 · win
entry $35.00 · stop $33.00 · target $39.00 · exit 2004-01-23 $39.00 +10.0%
20-week EMA pullback in an uptrend · 2003-10-03 · win
entry $34.00 · stop $32.00 · target $38.00 · exit 2004-01-02 $36.00 +6.3%
20-week EMA pullback in an uptrend · 2003-08-08 · win
entry $30.00 · stop $29.00 · target $33.00 · exit 2003-08-22 $33.00 +10.0%
20-week EMA pullback in an uptrend · 2003-04-18 · win
entry $27.00 · stop $26.00 · target $30.00 · exit 2003-05-30 $30.00 +10.0%
20-week EMA pullback in an uptrend · 2003-02-21 · loss
entry $25.00 · stop $25.00 · target $28.00 · exit 2003-02-28 $25.00 -0.7%
Ascending triangle · 89
Ascending triangle · 2026-08-07 · open
entry $723 · stop $0.00 · target $742

Ascending triangle · 2026-05-29 · loss
entry $738 · stop $0.00 · target $812 · exit 2026-08-28 $716 -3.0%

Ascending triangle · 2025-12-12 · win
entry $614 · stop $0.00 · target $629 · exit 2026-01-16 $629 +2.5%

Ascending triangle · 2025-10-17 · win
entry $604 · stop $0.00 · target $664 · exit 2026-01-16 $621 +2.9%

Ascending triangle · 2025-08-22 · win
entry $572 · stop $0.00 · target $629 · exit 2025-10-31 $629 +10.0%

Ascending triangle · 2025-06-27 · win
entry $548 · stop $0.00 · target $603 · exit 2025-09-26 $596 +8.7%

Ascending triangle · 2025-01-03 · loss
entry $519 · stop $0.00 · target $570 · exit 2025-04-04 $423 -18.5%

Ascending triangle · 2024-11-08 · win
entry $514 · stop $0.00 · target $566 · exit 2025-02-07 $523 +1.7%

Ascending triangle · 2024-08-16 · win
entry $475 · stop $0.00 · target $489 · exit 2024-09-27 $489 +2.9%

Ascending triangle · 2024-05-31 · win
entry $451 · stop $0.00 · target $496 · exit 2024-07-05 $496 +10.0%

Ascending triangle · 2024-04-05 · win
entry $440 · stop $0.00 · target $485 · exit 2024-06-21 $485 +10.0%

Ascending triangle · 2024-02-09 · win
entry $437 · stop $0.00 · target $481 · exit 2024-05-10 $442 +1.1%

Ascending triangle · 2023-12-15 · win
entry $405 · stop $0.00 · target $446 · exit 2024-03-01 $446 +10.0%

Ascending triangle · 2023-09-01 · win
entry $378 · stop $0.00 · target $415 · exit 2023-12-01 $390 +3.3%
Ascending triangle · 2023-06-23 · loss
entry $363 · stop $0.00 · target $399 · exit 2023-09-22 $358 -1.3%
Ascending triangle · 2023-04-28 · win
entry $323 · stop $0.00 · target $355 · exit 2023-06-02 $355 +10.0%
Ascending triangle · 2023-03-03 · win
entry $300 · stop $0.00 · target $330 · exit 2023-05-19 $330 +10.0%
Ascending triangle · 2021-11-12 · loss
entry $395 · stop $0.00 · target $434 · exit 2022-02-11 $347 -12.1%
Ascending triangle · 2021-09-17 · win
entry $374 · stop $0.00 · target $411 · exit 2021-12-17 $385 +3.0%
Ascending triangle · 2021-07-23 · win
entry $368 · stop $0.00 · target $405 · exit 2021-10-22 $374 +1.6%
Ascending triangle · 2021-05-28 · win
entry $334 · stop $0.00 · target $367 · exit 2021-07-23 $367 +10.0%
Ascending triangle · 2021-04-02 · win
entry $325 · stop $0.00 · target $357 · exit 2021-07-02 $357 +10.0%
Ascending triangle · 2021-01-22 · win
entry $325 · stop $0.00 · target $358 · exit 2021-04-23 $339 +4.3%
Ascending triangle · 2020-11-27 · win
entry $299 · stop $0.00 · target $329 · exit 2021-01-29 $329 +10.0%
Ascending triangle · 2020-10-02 · win
entry $274 · stop $0.00 · target $282 · exit 2020-10-09 $282 +2.8%
Ascending triangle · 2020-08-07 · win
entry $271 · stop $0.00 · target $299 · exit 2020-09-04 $299 +10.0%
Ascending triangle · 2020-06-12 · win
entry $236 · stop $0.00 · target $259 · exit 2020-07-10 $259 +10.0%
Ascending triangle · 2020-01-10 · loss
entry $218 · stop $0.00 · target $240 · exit 2020-04-10 $201 -8.0%
Ascending triangle · 2019-11-15 · win
entry $203 · stop $0.00 · target $223 · exit 2020-01-17 $223 +10.0%
Ascending triangle · 2019-09-13 · win
entry $193 · stop $0.00 · target $212 · exit 2019-12-13 $207 +7.6%
Ascending triangle · 2019-06-14 · win
entry $183 · stop $0.00 · target $188 · exit 2019-06-21 $188 +2.9%
Ascending triangle · 2019-04-12 · win
entry $186 · stop $0.00 · target $204 · exit 2019-07-12 $194 +4.1%
Ascending triangle · 2018-09-28 · loss
entry $186 · stop $0.00 · target $204 · exit 2018-12-28 $153 -17.7%
Ascending triangle · 2018-08-03 · loss
entry $180 · stop $0.00 · target $198 · exit 2018-11-02 $169 -5.9%

Ascending triangle · 2018-06-08 · win
entry $174 · stop $0.00 · target $192 · exit 2018-09-07 $181 +3.8%
Ascending triangle · 2018-02-16 · win
entry $165 · stop $0.00 · target $181 · exit 2018-05-18 $167 +1.5%
Ascending triangle · 2017-12-22 · win
entry $157 · stop $0.00 · target $173 · exit 2018-03-09 $173 +10.0%
Ascending triangle · 2017-10-27 · win
entry $151 · stop $0.00 · target $166 · exit 2018-01-19 $166 +10.0%
Ascending triangle · 2017-09-01 · win
entry $146 · stop $0.00 · target $161 · exit 2017-12-01 $154 +5.8%
Ascending triangle · 2017-07-07 · win
entry $138 · stop $0.00 · target $142 · exit 2017-07-14 $142 +3.1%
Ascending triangle · 2017-05-12 · win
entry $139 · stop $0.00 · target $152 · exit 2017-08-11 $142 +2.5%
Ascending triangle · 2017-03-17 · win
entry $132 · stop $0.00 · target $145 · exit 2017-06-16 $138 +4.9%
Ascending triangle · 2017-01-20 · win
entry $123 · stop $0.00 · target $136 · exit 2017-04-21 $133 +7.5%
Ascending triangle · 2016-09-30 · loss
entry $119 · stop $0.00 · target $131 · exit 2016-12-30 $118 -0.2%
Ascending triangle · 2016-08-05 · loss
entry $117 · stop $0.00 · target $128 · exit 2016-11-04 $114 -2.7%

Ascending triangle · 2015-11-27 · loss
entry $114 · stop $0.00 · target $126 · exit 2016-02-26 $103 -9.5%
Ascending triangle · 2015-08-07 · win
entry $110 · stop $0.00 · target $113 · exit 2015-10-23 $113 +2.4%
Ascending triangle · 2015-06-12 · win
entry $109 · stop $0.00 · target $111 · exit 2015-06-26 $111 +2.1%
Ascending triangle · 2015-04-17 · win
entry $106 · stop $0.00 · target $109 · exit 2015-04-24 $109 +2.8%
Ascending triangle · 2015-01-23 · win
entry $104 · stop $0.00 · target $115 · exit 2015-04-24 $111 +6.0%
Ascending triangle · 2014-11-21 · win
entry $104 · stop $0.00 · target $114 · exit 2015-02-20 $108 +4.4%
Ascending triangle · 2014-08-29 · win
entry $100 · stop $0.00 · target $110 · exit 2014-11-28 $106 +6.2%
Ascending triangle · 2014-07-04 · win
entry $96.00 · stop $0.00 · target $105 · exit 2014-10-03 $98.00 +2.6%
Ascending triangle · 2014-02-28 · win
entry $90.00 · stop $0.00 · target $99.00 · exit 2014-05-30 $91.00 +1.1%
Ascending triangle · 2014-01-03 · loss
entry $87.00 · stop $0.00 · target $95.00 · exit 2014-04-04 $86.00 -0.3%
Ascending triangle · 2013-11-08 · win
entry $83.00 · stop $0.00 · target $91.00 · exit 2014-02-07 $87.00 +5.8%
Ascending triangle · 2013-09-13 · win
entry $78.00 · stop $0.00 · target $86.00 · exit 2013-12-06 $86.00 +10.0%
Ascending triangle · 2013-07-19 · win
entry $75.00 · stop $0.00 · target $82.00 · exit 2013-10-18 $82.00 +10.0%
Ascending triangle · 2013-05-24 · win
entry $73.00 · stop $0.00 · target $81.00 · exit 2013-08-23 $77.00 +4.4%
Ascending triangle · 2013-03-29 · win
entry $69.00 · stop $0.00 · target $76.00 · exit 2013-06-28 $71.00 +3.3%
Ascending triangle · 2012-08-31 · loss
entry $68.00 · stop $0.00 · target $75.00 · exit 2012-11-30 $66.00 -3.5%
Ascending triangle · 2012-03-09 · loss
entry $65.00 · stop $0.00 · target $72.00 · exit 2012-06-08 $63.00 -3.3%
Ascending triangle · 2012-01-13 · win
entry $58.00 · stop $0.00 · target $64.00 · exit 2012-02-24 $64.00 +10.0%
Ascending triangle · 2011-03-25 · win
entry $57.00 · stop $0.00 · target $58.00 · exit 2011-04-22 $58.00 +2.0%
Ascending triangle · 2011-01-21 · win
entry $56.00 · stop $0.00 · target $61.00 · exit 2011-04-22 $58.00 +4.8%
Ascending triangle · 2010-11-26 · win
entry $53.00 · stop $0.00 · target $58.00 · exit 2011-02-11 $58.00 +10.0%
Ascending triangle · 2010-10-01 · win
entry $49.00 · stop $0.00 · target $54.00 · exit 2010-11-12 $54.00 +10.0%
Ascending triangle · 2010-04-30 · loss
entry $49.00 · stop $0.00 · target $54.00 · exit 2010-07-30 $46.00 -7.0%
Ascending triangle · 2010-03-05 · loss
entry $46.00 · stop $0.00 · target $51.00 · exit 2010-06-04 $45.00 -2.9%
Ascending triangle · 2010-01-08 · win
entry $47.00 · stop $0.00 · target $51.00 · exit 2010-04-09 $49.00 +5.3%
Ascending triangle · 2009-11-13 · loss
entry $44.00 · stop $0.00 · target $48.00 · exit 2010-02-12 $44.00 -0.6%
Ascending triangle · 2009-09-18 · win
entry $42.00 · stop $0.00 · target $47.00 · exit 2009-12-18 $44.00 +4.8%
Ascending triangle · 2009-07-24 · win
entry $39.00 · stop $0.00 · target $43.00 · exit 2009-09-25 $43.00 +10.0%
Ascending triangle · 2009-05-29 · win
entry $35.00 · stop $0.00 · target $39.00 · exit 2009-07-24 $39.00 +10.0%
Ascending triangle · 2007-09-28 · win
entry $51.00 · stop $0.00 · target $57.00 · exit 2007-12-28 $52.00 +0.8%
Ascending triangle · 2007-07-06 · win
entry $49.00 · stop $0.00 · target $54.00 · exit 2007-10-05 $53.00 +8.1%
Ascending triangle · 2007-05-11 · win
entry $47.00 · stop $0.00 · target $51.00 · exit 2007-08-10 $47.00 +1.1%
Ascending triangle · 2007-01-05 · win
entry $44.00 · stop $0.00 · target $45.00 · exit 2007-01-12 $45.00 +2.6%
Ascending triangle · 2006-10-27 · win
entry $42.00 · stop $0.00 · target $46.00 · exit 2007-01-26 $44.00 +3.2%
Ascending triangle · 2006-02-17 · loss
entry $41.00 · stop $0.00 · target $45.00 · exit 2006-05-19 $39.00 -4.5%
Ascending triangle · 2005-12-09 · loss
entry $42.00 · stop $0.00 · target $46.00 · exit 2006-03-10 $41.00 -2.8%
Ascending triangle · 2005-09-30 · win
entry $39.00 · stop $0.00 · target $43.00 · exit 2005-12-30 $40.00 +2.4%
Ascending triangle · 2005-08-05 · win
entry $39.00 · stop $0.00 · target $43.00 · exit 2005-11-04 $40.00 +1.5%
Ascending triangle · 2004-11-12 · loss
entry $39.00 · stop $0.00 · target $43.00 · exit 2005-02-11 $38.00 -2.5%
Ascending triangle · 2003-12-12 · win
entry $35.00 · stop $0.00 · target $36.00 · exit 2003-12-26 $36.00 +2.2%
Ascending triangle · 2003-10-17 · win
entry $35.00 · stop $0.00 · target $38.00 · exit 2004-01-09 $38.00 +10.0%
Ascending triangle · 2003-08-22 · win
entry $32.00 · stop $0.00 · target $36.00 · exit 2003-10-17 $36.00 +10.0%
Ascending triangle · 2003-06-27 · win
entry $30.00 · stop $0.00 · target $31.00 · exit 2003-07-04 $31.00 +3.9%
Ascending triangle · 2003-05-02 · win
entry $28.00 · stop $0.00 · target $31.00 · exit 2003-06-06 $31.00 +10.0%
Cup and handle · 29
Cup and handle · 2026-06-12 · open
entry $721 · stop $556 · target $793

Cup and handle · 2026-04-17 · win
entry $649 · stop $556 · target $714 · exit 2026-05-15 $714 +10.0%

Cup and handle · 2026-01-23 · loss
entry $623 · stop $581 · target $637 · exit 2026-03-20 $581 -6.7%

Cup and handle · 2025-11-28 · loss
entry $619 · stop $581 · target $681 · exit 2026-02-27 $607 -1.9%

Cup and handle · 2025-10-03 · win
entry $603 · stop $552 · target $663 · exit 2026-01-02 $613 +1.7%

Cup and handle · 2024-03-01 · win
entry $446 · stop $395 · target $490 · exit 2024-05-31 $451 +1.1%

Cup and handle · 2024-01-05 · win
entry $397 · stop $342 · target $436 · exit 2024-02-09 $436 +10.0%

Cup and handle · 2023-11-10 · win
entry $378 · stop $342 · target $388 · exit 2023-11-24 $388 +2.5%
Cup and handle · 2023-07-28 · loss
entry $383 · stop $324 · target $422 · exit 2023-10-27 $345 -10.0%
Cup and handle · 2021-05-28 · win
entry $334 · stop $300 · target $367 · exit 2021-07-23 $367 +10.0%
Cup and handle · 2021-03-19 · win
entry $313 · stop $297 · target $344 · exit 2021-06-18 $344 +10.0%
Cup and handle · 2021-01-22 · win
entry $325 · stop $267 · target $358 · exit 2021-04-23 $339 +4.3%
Cup and handle · 2020-11-27 · win
entry $299 · stop $260 · target $329 · exit 2021-01-29 $329 +10.0%
Cup and handle · 2020-02-14 · loss
entry $235 · stop $199 · target $258 · exit 2020-02-28 $199 -15.2%
Cup and handle · 2019-12-20 · win
entry $212 · stop $182 · target $233 · exit 2020-02-14 $233 +10.0%
Cup and handle · 2019-10-25 · win
entry $196 · stop $179 · target $215 · exit 2020-01-03 $215 +10.0%
Cup and handle · 2019-08-30 · win
entry $187 · stop $179 · target $206 · exit 2019-11-29 $205 +9.4%
Cup and handle · 2019-06-21 · win
entry $189 · stop $169 · target $207 · exit 2019-09-20 $191 +1.2%
Cup and handle · 2017-04-28 · win
entry $136 · stop $128 · target $150 · exit 2017-07-28 $144 +5.8%
Cup and handle · 2017-03-03 · win
entry $131 · stop $118 · target $144 · exit 2017-06-02 $143 +9.5%
Cup and handle · 2017-01-06 · win
entry $122 · stop $113 · target $134 · exit 2017-04-07 $132 +8.2%
Cup and handle · 2016-11-11 · win
entry $116 · stop $113 · target $127 · exit 2017-02-10 $127 +10.0%
Cup and handle · 2016-09-16 · win
entry $117 · stop $102 · target $129 · exit 2016-12-16 $120 +2.0%
Cup and handle · 2016-07-22 · win
entry $114 · stop $102 · target $116 · exit 2016-08-05 $116 +2.1%
Cup and handle · 2010-04-30 · loss
entry $49.00 · stop $43.00 · target $54.00 · exit 2010-05-07 $43.00 -12.7%
Cup and handle · 2010-03-05 · loss
entry $46.00 · stop $42.00 · target $51.00 · exit 2010-06-04 $45.00 -2.9%
Cup and handle · 2004-02-06 · loss
entry $37.00 · stop $34.00 · target $41.00 · exit 2004-05-07 $35.00 -5.8%
Cup and handle · 2003-12-12 · win
entry $35.00 · stop $32.00 · target $39.00 · exit 2004-01-23 $39.00 +10.0%
Cup and handle · 2003-10-17 · win
entry $35.00 · stop $30.00 · target $36.00 · exit 2003-10-31 $36.00 +4.0%