Strongest Buy Signals for Stocks Based on Technical Analysis | Page 6
| Name | Update | Details | Overal Signal | Signals | Pattern | Support | Resistance |
|---|---|---|---|---|---|---|---|
SINTSintercast AB |
26 May | Sweden Stocks |
Buy | DEMA 1DEMA 2EMA Price Cross 1EMA Price Cross 2EMA Price Cross 4KAMA 1KAMA 2KAMA 3KAMA 4EMA Crossover 1WMA Crossover 1WMA Crossover 2MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 4TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 3MOM Crossover 1ROC Threshold 1ROCR Threshold 2WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdSTOCH Normal Zone CrossStochastic RSI SignalPercentage Price OscillatorOBV CrossoverEngulfing PatternVolume SpikeADXR with DI+/DI-Daily Pivot Point 1CMO Divergence 1 |
Belt-hold Engulfing Pattern Long Line Candle
|
99.687 | 109.782 |
NHYNorsk Hydro ASA |
26 May | Norway Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2CMO Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2TRIX Crossover 2BOP Smoothed ThresholdEngulfing PatternDEMA with ATR 2DEMA with ATR 3ADXR with DI+/DI-Keltner Channel 1Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Belt-hold Closing Marubozu Engulfing Pattern Long Line Candle Marubozu
|
78.370 | -- |
BOSNBossard Holding AG |
26 May | Switzerland Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3T3 Slope 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 1AROONOSC 2AROONOSC 4PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 2BOP Smoothed ThresholdMACD Crossover 2Chaikin AD CrossoverChaikin ADOSC Zero CrossDaily Pivot Point 1CMO Divergence 1 |
|
155.854 | 175.141 |
AIEAshoka India Equity Investment Trust PLC |
26 May | United Kingdom Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4EMA Crossover 2EMA Crossover 3WMA Crossover 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3T3 Slope 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 3MOM Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 1ROCR Threshold 2ROCR Threshold 4WILLR Exit OversoldBOP Smoothed ThresholdMACD Crossover 2Chaikin ADOSC Zero CrossIchimoku 2Ichimoku 3Daily Pivot Point 1CMO Divergence 1 |
|
221.496 | 252.995 |
TNZ.NZSmartshares NZ Top 10 ETF Units |
26 May | New Zealand Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1EMA Crossover 2MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 3SAR CrossoverAROONOSC 1AROONOSC 3MOM Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROCR Threshold 2ROCR Threshold 4WILLR Exit OversoldBOP Smoothed ThresholdMACD Crossover 2BBANDS Breakout 1DEMA with ATR 2DEMA with ATR 3Ichimoku 2Ichimoku 3Vortex IndicatorElder's Force IndexCMO Divergence 1 |
|
1.930 | 1.991 |
TRIFORTrifork Holding AG |
26 May | Denmark Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4WMA Crossover 3MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 2TEMA Price 3TRIMA Slope 1SAR CrossoverAROONOSC 1MOM Crossover 1ROC Threshold 1ROCR Threshold 2ROCR Threshold 4BOP Smoothed ThresholdMACD Crossover 2DEMA with ATR 2DEMA with ATR 3Volume SpikeCMO Divergence 1 |
|
87.700 | 96.400 |
PNDORAPandora A/S |
26 May | Denmark Stocks |
Buy | DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2AROONOSC 2AROONOSC 4MOM Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 2WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdEngulfing PatternADXR with DI+/DI-Keltner Channel 1Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Engulfing Pattern Long Line Candle
|
546.918 | 767.668 |
TII.FTEXAS INSTR. DL 1 |
26 May | Germany Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3T3 Slope 1TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2TRIMA Slope 3PLUS_DI Threshold 1PLUS_DI Threshold 2BOP Smoothed ThresholdMACD Crossover 1MACD Crossover 2DEMA with ATR 2DEMA with ATR 3ADXR with DI+/DI-Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Closing Marubozu
|
196.816 | -- |
DESNDottikon ES Holding AG |
26 May | Switzerland Stocks |
Buy | DEMA 1DEMA 2DEMA 3EMA Price Cross 4KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1SAR CrossoverAROONOSC 1MOM Crossover 1ROC Threshold 1ROCR Threshold 2WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdMACD Crossover 1DEMA with ATR 3Volume SpikeDonchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Closing Marubozu
|
329.000 | 386.000 |
SAO.DUSASOL LTD ADR/1 O.N. |
26 May | Germany Stocks |
Buy | DEMA 1DEMA 2EMA Price Cross 1EMA Price Cross 2EMA Price Cross 3EMA Price Cross 4KAMA 2KAMA 3KAMA 4EMA Crossover 1EMA Crossover 2WMA Crossover 1MIDPOINT Slope 1MIDPOINT Slope 4T3 Slope 2TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1MOM Crossover 1MOM Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2ROCR Threshold 3ROCR Threshold 4WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdBBANDS Breakout 1Stochastic RSI SignalMorning/Evening StarIchimoku 2Ichimoku 3Vortex IndicatorCMO Divergence 1 |
Abandoned Baby Belt-hold Morning Doji Star Morning Star
|
6.350 | 12.100 |
VVV3.FOEKOWORLD AG VZNA O.N. |
26 May | Germany Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2PLUS_DI Threshold 1PLUS_DI Threshold 2BOP Smoothed ThresholdDEMA with ATR 1DEMA with ATR 2DEMA with ATR 3Volume SpikeADXR with DI+/DI-Donchian ChannelCMO Divergence 1 |
Belt-hold Closing Marubozu Marubozu
|
30.243 | 33.500 |
ZAPZaptec A/S |
26 May | Norway Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 3CMO Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2TRIX Crossover 1BOP Smoothed ThresholdDEMA with ATR 2DEMA with ATR 3Volume SpikeADXR with DI+/DI-Donchian ChannelDaily Pivot Point 1CMO Divergence 1CMO Divergence 2 |
Belt-hold
|
33.350 | -- |
BRGE.LBLACKROCK GREATER EUROPE INVEST |
26 May | United Kingdom Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 1AROONOSC 2AROONOSC 4PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1BOP Smoothed ThresholdChaikin AD CrossoverDonchian ChannelDaily Pivot Point 1CMO Divergence 1 |
|
553.500 | 609.942 |
HBMN.SWHBM N |
26 May | Switzerland Stocks |
Buy | DEMA 1DEMA 2EMA Price Cross 1EMA Price Cross 2EMA Price Cross 4KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 1AROONOSC 3MOM Crossover 1MOM Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 2ROCR Threshold 1ROCR Threshold 2ROCR Threshold 3WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdMACD Crossover 1Stochastic RSI SignalPercentage Price OscillatorVolume SpikeDaily Pivot Point 1Vortex IndicatorElder's Force IndexCMO Divergence 1 |
Belt-hold Long Line Candle
|
199.000 | 245.500 |
EKIEkinops S.A. |
26 May | France Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2CMO Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2BOP Smoothed ThresholdPercentage Price OscillatorDEMA with ATR 2DEMA with ATR 3Volume SpikeADXR with DI+/DI-Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Belt-hold
|
3.240 | 4.835 |
XFABX-FAB Silicon Foundries SE |
26 May | France Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1CMO Crossover 1CMO Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2TRIX Crossover 1BOP Smoothed ThresholdPercentage Price OscillatorDEMA with ATR 1DEMA with ATR 2DEMA with ATR 3Volume SpikeADXR with DI+/DI-Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Belt-hold
|
7.375 | -- |
NWARFNorwegian Air Shuttle ASA |
26 May | United States Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4EMA Crossover 2EMA Crossover 3WMA Crossover 2MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 2ROCR Threshold 3BOP Smoothed ThresholdMACD Crossover 2CMO Divergence 1 |
Belt-hold Closing Marubozu Long Line Candle Marubozu
|
1.530 | 1.700 |
SKANSKAN Group AG |
26 May | Switzerland Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 2MOM Crossover 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 2ROCR Threshold 4TRIX Crossover 1WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdChaikin AD CrossoverChaikin ADOSC Zero CrossDonchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Closing Marubozu Long Line Candle
|
45.290 | 61.116 |
BCGEBanque Cantonale de Geneve |
26 May | Switzerland Stocks |
Buy | DEMA 1DEMA 2EMA Price Cross 2EMA Price Cross 3KAMA 1KAMA 2EMA Crossover 2MIDPOINT Slope 1MIDPOINT Slope 2T3 Slope 1TEMA Price 2TEMA Price 3TRIMA Slope 1SAR CrossoverAROONOSC 3ROC Threshold 1ROCR Threshold 2TRIX Crossover 1WILLR Exit OversoldBOP Smoothed ThresholdBBANDS Breakout 1DEMA with ATR 2DEMA with ATR 3Volume SpikeIchimoku 3Daily Pivot Point 1Rolling VWAPElder's Force IndexCMO Divergence 1 |
|
24.791 | 35.668 |
IDIPIDI S.C.A. |
26 May | France Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 2ROC Threshold 1BOP Smoothed ThresholdMACD Crossover 2Chaikin AD CrossoverHammer / Hanging ManDEMA with ATR 2DEMA with ATR 3Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Hanging Man
|
63.200 | 76.647 |
PARKST-APark Street A/S |
26 May | Denmark Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4EMA Crossover 4WMA Crossover 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2AROONOSC 1PLUS_DI Threshold 1PLUS_DI Threshold 2BOP Smoothed ThresholdPercentage Price OscillatorDonchian ChannelCMO Divergence 1Coppock Curve |
Belt-hold
|
14.000 | -- |
LEHNLEM Holding S.A. |
26 May | Switzerland Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 1CMO Crossover 1CMO Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 2ROCR Threshold 4WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdVolume SpikeADXR with DI+/DI-Keltner Channel 1Donchian ChannelIchimoku 3CMO Divergence 1 |
Belt-hold
|
302.000 | 463.000 |
HEIJMHeijmans N.V. Cert. |
26 May | Netherlands Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2AROONOSC 2CMO Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2BOP Smoothed ThresholdChaikin ADOSC Zero CrossDEMA with ATR 2DEMA with ATR 3Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
Belt-hold
|
56.986 | -- |
XPOXPO Logistics Inc. |
26 May | United States Stocks |
Buy | DEMA 1DEMA 2EMA Price Cross 1EMA Price Cross 2EMA Price Cross 3EMA Price Cross 4KAMA 1EMA Crossover 1EMA Crossover 2WMA Crossover 3T3 Slope 1TEMA Price 1TEMA Price 2TEMA Price 3MOM Crossover 1ROC Threshold 1ROCR Threshold 1ROCR Threshold 2TRIX Crossover 1WILLR Exit OversoldBOP Smoothed ThresholdMACD Crossover 2BBANDS Breakout 1Ichimoku 3Daily Pivot Point 1Rolling VWAPElder's Force IndexCMO Divergence 1 |
Long Line Candle Hikkake Pattern
|
155.080 | 215.290 |
MLHKH&K AG |
26 May | France Stocks |
Buy | DEMA 1DEMA 2DEMA 3EMA Price Cross 1EMA Price Cross 2EMA Price Cross 3KAMA 1KAMA 4EMA Crossover 1WMA Crossover 1MIDPOINT Slope 1MIDPOINT Slope 2TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 2TRIMA Slope 3SAR CrossoverMOM Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 1ROCR Threshold 2BOP Smoothed ThresholdMACD Crossover 1BBANDS Breakout 1Ultimate OscillatorDaily Pivot Point 1Vortex IndicatorCMO Divergence 1 |
Belt-hold Closing Marubozu Marubozu
|
32.400 | 44.800 |
KOGKongsberg Gruppen ASA |
26 May | Norway Stocks |
Buy | DEMA 2DEMA 3EMA Price Cross 3KAMA 1WMA Crossover 3MIDPOINT Slope 2MIDPOINT Slope 3T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2SAR CrossoverAROONOSC 3MOM Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 2ROCR Threshold 3ROCR Threshold 4WILLR Exit OversoldBOP Smoothed ThresholdOBV CrossoverEngulfing PatternIchimoku 2Daily Pivot Point 1Rolling VWAPCMO Divergence 1 |
Engulfing Pattern
|
275.032 | 329.469 |
CAMBCampine N.V. |
26 May | Belgium Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1T3 Slope 2TEMA Price 2TEMA Price 3TRIMA Slope 1TRIMA Slope 2PLUS_DI Threshold 1PLUS_DI Threshold 2BOP Smoothed ThresholdSTOCH Normal Zone CrossDEMA with ATR 2DEMA with ATR 3Volume SpikeADXR with DI+/DI-Donchian ChannelDaily Pivot Point 1CMO Divergence 1 |
|
234.000 | 260.000 |
MPGMetro Performance Glass Ltd. |
26 May | New Zealand Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 3MIDPOINT Slope 4T3 Slope 1TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1CMO Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROCR Threshold 4TRIX Crossover 2BOP Smoothed ThresholdDEMA with ATR 1DEMA with ATR 2DEMA with ATR 3Keltner Channel 1Donchian ChannelCMO Divergence 1Coppock Curve |
Belt-hold Closing Marubozu Long Line Candle Marubozu
|
0.930 | 1.235 |
LITLithium Australia NL |
26 May | Australia Stocks |
Buy | DEMA 1DEMA 2DEMA 3EMA Price Cross 1EMA Price Cross 2EMA Price Cross 3EMA Price Cross 4KAMA 1EMA Crossover 1EMA Crossover 2WMA Crossover 2TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1MOM Crossover 1MOM Crossover 2PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROC Threshold 2ROCR Threshold 1ROCR Threshold 2ROCR Threshold 3WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdMACD Crossover 2BBANDS Breakout 1Stochastic RSI SignalDaily Pivot Point 1Rolling VWAPCMO Divergence 1 |
Belt-hold Closing Marubozu Long Line Candle Marubozu
|
0.00800 | 0.0110 |
OERLOC Oerlikon Corp. AG |
26 May | Switzerland Stocks |
Buy | DEMA 1DEMA 2DEMA 3KAMA 1KAMA 2KAMA 3KAMA 4WMA Crossover 2MIDPOINT Slope 1MIDPOINT Slope 2MIDPOINT Slope 4T3 Slope 1TEMA Price 1TEMA Price 2TEMA Price 3TRIMA Slope 1AROONOSC 1AROONOSC 3AROONOSC 4MOM Crossover 1PLUS_DI Threshold 1PLUS_DI Threshold 2ROC Threshold 1ROCR Threshold 2WILLR Exit OversoldWILLR Exit OverboughtBOP Smoothed ThresholdMACD Crossover 1Donchian ChannelCMO Divergence 1 |
Closing Marubozu Long Line Candle
|
3.289 | -- |