AMEX : BUYB
-$0.27 (-0.64%)
STRONG_BUY
1% Confidence6
Indicators2
Indicators0
IndicatorsAverage price over N periods; identifies trend direction
41.72
2026-07-20$42.16
Vol: 270039.84
40.85
41.72
| Date | SMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 41.72 | $42.16 | 2700 |
| 2026-07-17 | 41.66 | $42.43 | 2700 |
| 2026-07-16 | 41.58 | $42.63 | 915 |
| 2026-07-15 | 41.53 | $41.86 | 6705 |
| 2026-07-14 | 41.50 | $41.88 | 5421 |
| 2026-07-13 | 41.47 | $42.10 | 6600 |
| 2026-07-10 | 41.42 | $42.01 | 423 |
| 2026-07-09 | 41.34 | $41.70 | 6229 |
| 2026-07-08 | 41.30 | $41.33 | 2000 |
| 2026-07-07 | 41.25 | $41.97 | 600 |
| 2026-07-06 | 41.17 | $42.04 | 1400 |
| 2026-07-02 | 41.10 | $42.15 | 900 |
| 2026-07-01 | 41.01 | $41.77 | 15000 |
| 2026-06-30 | 40.93 | $41.59 | 6107 |
| 2026-06-29 | 40.86 | $41.50 | 21400 |
| 2026-06-26 | 40.81 | $41.37 | 117 |
| 2026-06-25 | 40.76 | $41.25 | 500 |
| 2026-06-24 | 40.71 | $41.03 | 628 |
| 2026-06-23 | 40.67 | $40.73 | 417 |
| 2026-06-22 | 40.65 | $40.88 | 300 |
| 2026-06-18 | 40.59 | $40.98 | 1730 |
| 2026-06-17 | 40.53 | $40.88 | 942 |
| 2026-06-16 | 40.44 | $41.52 | 1006 |
| 2026-06-15 | 40.33 | $41.38 | 3248 |
| 2026-06-12 | 40.22 | $41.31 | 246 |
| 2026-06-11 | 40.12 | $41.06 | 400 |
| 2026-06-10 | 40.01 | $40.37 | 800 |
| 2026-06-09 | 39.96 | $40.79 | 214 |
| 2026-06-08 | 39.88 | $40.34 | 514 |
| 2026-06-05 | 39.84 | $40.47 | 216 |
Weighted average giving more weight to recent prices
41.76
2026-07-20$42.16
Vol: 270040.03
40.89
41.76
| Date | EMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 41.76 | $42.16 | 2700 |
| 2026-07-17 | 41.71 | $42.43 | 2700 |
| 2026-07-16 | 41.64 | $42.63 | 915 |
| 2026-07-15 | 41.53 | $41.86 | 6705 |
| 2026-07-14 | 41.50 | $41.88 | 5421 |
| 2026-07-13 | 41.46 | $42.10 | 6600 |
| 2026-07-10 | 41.39 | $42.01 | 423 |
| 2026-07-09 | 41.33 | $41.70 | 6229 |
| 2026-07-08 | 41.29 | $41.33 | 2000 |
| 2026-07-07 | 41.28 | $41.97 | 600 |
| 2026-07-06 | 41.21 | $42.04 | 1400 |
| 2026-07-02 | 41.12 | $42.15 | 900 |
| 2026-07-01 | 41.01 | $41.77 | 15000 |
| 2026-06-30 | 40.93 | $41.59 | 6107 |
| 2026-06-29 | 40.87 | $41.50 | 21400 |
| 2026-06-26 | 40.80 | $41.37 | 117 |
| 2026-06-25 | 40.74 | $41.25 | 500 |
| 2026-06-24 | 40.68 | $41.03 | 628 |
| 2026-06-23 | 40.65 | $40.73 | 417 |
| 2026-06-22 | 40.64 | $40.88 | 300 |
| 2026-06-18 | 40.61 | $40.98 | 1730 |
| 2026-06-17 | 40.58 | $40.88 | 942 |
| 2026-06-16 | 40.54 | $41.52 | 1006 |
| 2026-06-15 | 40.44 | $41.38 | 3248 |
| 2026-06-12 | 40.34 | $41.31 | 246 |
| 2026-06-11 | 40.24 | $41.06 | 400 |
| 2026-06-10 | 40.15 | $40.37 | 800 |
| 2026-06-09 | 40.13 | $40.79 | 214 |
| 2026-06-08 | 40.06 | $40.34 | 514 |
| 2026-06-05 | 40.03 | $40.47 | 216 |
SMA variant with linearly increasing weights
41.95
2026-07-20$42.16
Vol: 270040.10
41.06
41.95
| Date | WMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 41.95 | $42.16 | 2700 |
| 2026-07-17 | 41.90 | $42.43 | 2700 |
| 2026-07-16 | 41.82 | $42.63 | 915 |
| 2026-07-15 | 41.71 | $41.86 | 6705 |
| 2026-07-14 | 41.68 | $41.88 | 5421 |
| 2026-07-13 | 41.64 | $42.10 | 6600 |
| 2026-07-10 | 41.58 | $42.01 | 423 |
| 2026-07-09 | 41.51 | $41.70 | 6229 |
| 2026-07-08 | 41.48 | $41.33 | 2000 |
| 2026-07-07 | 41.47 | $41.97 | 600 |
| 2026-07-06 | 41.39 | $42.04 | 1400 |
| 2026-07-02 | 41.30 | $42.15 | 900 |
| 2026-07-01 | 41.19 | $41.77 | 15000 |
| 2026-06-30 | 41.11 | $41.59 | 6107 |
| 2026-06-29 | 41.04 | $41.50 | 21400 |
| 2026-06-26 | 40.98 | $41.37 | 117 |
| 2026-06-25 | 40.92 | $41.25 | 500 |
| 2026-06-24 | 40.87 | $41.03 | 628 |
| 2026-06-23 | 40.83 | $40.73 | 417 |
| 2026-06-22 | 40.83 | $40.88 | 300 |
| 2026-06-18 | 40.80 | $40.98 | 1730 |
| 2026-06-17 | 40.76 | $40.88 | 942 |
| 2026-06-16 | 40.71 | $41.52 | 1006 |
| 2026-06-15 | 40.60 | $41.38 | 3248 |
| 2026-06-12 | 40.49 | $41.31 | 246 |
| 2026-06-11 | 40.38 | $41.06 | 400 |
| 2026-06-10 | 40.28 | $40.37 | 800 |
| 2026-06-09 | 40.24 | $40.79 | 214 |
| 2026-06-08 | 40.15 | $40.34 | 514 |
| 2026-06-05 | 40.10 | $40.47 | 216 |
Double-smoothed EMA, more responsive than EMA
42.31
2026-07-20$42.16
Vol: 270040.34
41.37
42.31
| Date | DEMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 42.31 | $42.16 | 2700 |
| 2026-07-17 | 42.28 | $42.43 | 2700 |
| 2026-07-16 | 42.19 | $42.63 | 915 |
| 2026-07-15 | 42.04 | $41.86 | 6705 |
| 2026-07-14 | 42.03 | $41.88 | 5421 |
| 2026-07-13 | 42.00 | $42.10 | 6600 |
| 2026-07-10 | 41.93 | $42.01 | 423 |
| 2026-07-09 | 41.85 | $41.70 | 6229 |
| 2026-07-08 | 41.83 | $41.33 | 2000 |
| 2026-07-07 | 41.88 | $41.97 | 600 |
| 2026-07-06 | 41.79 | $42.04 | 1400 |
| 2026-07-02 | 41.68 | $42.15 | 900 |
| 2026-07-01 | 41.52 | $41.77 | 15000 |
| 2026-06-30 | 41.42 | $41.59 | 6107 |
| 2026-06-29 | 41.33 | $41.50 | 21400 |
| 2026-06-26 | 41.24 | $41.37 | 117 |
| 2026-06-25 | 41.17 | $41.25 | 500 |
| 2026-06-24 | 41.11 | $41.03 | 628 |
| 2026-06-23 | 41.08 | $40.73 | 417 |
| 2026-06-22 | 41.11 | $40.88 | 300 |
| 2026-06-18 | 41.11 | $40.98 | 1730 |
| 2026-06-17 | 41.08 | $40.88 | 942 |
| 2026-06-16 | 41.07 | $41.52 | 1006 |
| 2026-06-15 | 40.92 | $41.38 | 3248 |
| 2026-06-12 | 40.77 | $41.31 | 246 |
| 2026-06-11 | 40.62 | $41.06 | 400 |
| 2026-06-10 | 40.48 | $40.37 | 800 |
| 2026-06-09 | 40.47 | $40.79 | 214 |
| 2026-06-08 | 40.37 | $40.34 | 514 |
| 2026-06-05 | 40.34 | $40.47 | 216 |
Triple-smoothed EMA, fastest response to price changes
42.36
2026-07-20$42.16
Vol: 270040.53
41.50
42.36
| Date | TEMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 42.36 | $42.16 | 2700 |
| 2026-07-17 | 42.36 | $42.43 | 2700 |
| 2026-07-16 | 42.26 | $42.63 | 915 |
| 2026-07-15 | 42.07 | $41.86 | 6705 |
| 2026-07-14 | 42.08 | $41.88 | 5421 |
| 2026-07-13 | 42.07 | $42.10 | 6600 |
| 2026-07-10 | 41.99 | $42.01 | 423 |
| 2026-07-09 | 41.92 | $41.70 | 6229 |
| 2026-07-08 | 41.92 | $41.33 | 2000 |
| 2026-07-07 | 42.03 | $41.97 | 600 |
| 2026-07-06 | 41.95 | $42.04 | 1400 |
| 2026-07-02 | 41.83 | $42.15 | 900 |
| 2026-07-01 | 41.64 | $41.77 | 15000 |
| 2026-06-30 | 41.52 | $41.59 | 6107 |
| 2026-06-29 | 41.42 | $41.50 | 21400 |
| 2026-06-26 | 41.33 | $41.37 | 117 |
| 2026-06-25 | 41.25 | $41.25 | 500 |
| 2026-06-24 | 41.19 | $41.03 | 628 |
| 2026-06-23 | 41.18 | $40.73 | 417 |
| 2026-06-22 | 41.25 | $40.88 | 300 |
| 2026-06-18 | 41.29 | $40.98 | 1730 |
| 2026-06-17 | 41.30 | $40.88 | 942 |
| 2026-06-16 | 41.33 | $41.52 | 1006 |
| 2026-06-15 | 41.16 | $41.38 | 3248 |
| 2026-06-12 | 40.99 | $41.31 | 246 |
| 2026-06-11 | 40.80 | $41.06 | 400 |
| 2026-06-10 | 40.64 | $40.37 | 800 |
| 2026-06-09 | 40.66 | $40.79 | 214 |
| 2026-06-08 | 40.54 | $40.34 | 514 |
| 2026-06-05 | 40.53 | $40.47 | 216 |
Momentum oscillator measuring overbought/oversold conditions
59.75
2026-07-20$42.16
Vol: 270055.69
61.62
67.98
| Date | RSI | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 59.75 | $42.16 | 2700 |
| 2026-07-17 | 63.18 | $42.43 | 2700 |
| 2026-07-16 | 65.84 | $42.63 | 915 |
| 2026-07-15 | 59.62 | $41.86 | 6705 |
| 2026-07-14 | 59.89 | $41.88 | 5421 |
| 2026-07-13 | 62.86 | $42.10 | 6600 |
| 2026-07-10 | 62.13 | $42.01 | 423 |
| 2026-07-09 | 59.53 | $41.70 | 6229 |
| 2026-07-08 | 56.11 | $41.33 | 2000 |
| 2026-07-07 | 65.15 | $41.97 | 600 |
| 2026-07-06 | 66.26 | $42.04 | 1400 |
| 2026-07-02 | 67.98 | $42.15 | 900 |
| 2026-07-01 | 64.99 | $41.77 | 15000 |
| 2026-06-30 | 63.45 | $41.59 | 6107 |
| 2026-06-29 | 62.67 | $41.50 | 21400 |
| 2026-06-26 | 61.54 | $41.37 | 117 |
| 2026-06-25 | 60.50 | $41.25 | 500 |
| 2026-06-24 | 58.54 | $41.03 | 628 |
| 2026-06-23 | 55.69 | $40.73 | 417 |
| 2026-06-22 | 57.57 | $40.88 | 300 |
| 2026-06-18 | 58.83 | $40.98 | 1730 |
| 2026-06-17 | 57.95 | $40.88 | 942 |
| 2026-06-16 | 66.52 | $41.52 | 1006 |
| 2026-06-15 | 65.46 | $41.38 | 3248 |
| 2026-06-12 | 64.93 | $41.31 | 246 |
| 2026-06-11 | 63.02 | $41.06 | 400 |
| 2026-06-10 | 56.82 | $40.37 | 800 |
| 2026-06-09 | 62.92 | $40.79 | 214 |
| 2026-06-08 | 58.37 | $40.34 | 514 |
| 2026-06-05 | 60.40 | $40.47 | 216 |
Momentum indicator similar to RSI, inverted scale
-25.52
2026-07-20$42.16
Vol: 2700-58.52
-18.94
0.00
| Date | Williams | Close | Volume |
|---|---|---|---|
| 2026-07-20 | -25.52 | $42.16 | 2700 |
| 2026-07-17 | -11.46 | $42.43 | 2700 |
| 2026-07-16 | 0.00 | $42.63 | 915 |
| 2026-07-15 | -20.42 | $41.86 | 6705 |
| 2026-07-14 | -19.01 | $41.88 | 5421 |
| 2026-07-13 | -3.52 | $42.10 | 6600 |
| 2026-07-10 | -9.86 | $42.01 | 423 |
| 2026-07-09 | -25.28 | $41.70 | 6229 |
| 2026-07-08 | -46.07 | $41.33 | 2000 |
| 2026-07-07 | -9.94 | $41.97 | 600 |
| 2026-07-06 | -6.08 | $42.04 | 1400 |
| 2026-07-02 | 0.00 | $42.15 | 900 |
| 2026-07-01 | -9.36 | $41.77 | 15000 |
| 2026-06-30 | -11.04 | $41.59 | 6107 |
| 2026-06-29 | -14.77 | $41.50 | 21400 |
| 2026-06-26 | -22.16 | $41.37 | 117 |
| 2026-06-25 | -28.98 | $41.25 | 500 |
| 2026-06-24 | -41.48 | $41.03 | 628 |
| 2026-06-23 | -58.52 | $40.73 | 417 |
| 2026-06-22 | -50.00 | $40.88 | 300 |
| 2026-06-18 | -34.67 | $40.98 | 1730 |
| 2026-06-17 | -31.88 | $40.88 | 942 |
| 2026-06-16 | -8.70 | $41.52 | 1006 |
| 2026-06-15 | -13.77 | $41.38 | 3248 |
| 2026-06-12 | 0.00 | $41.31 | 246 |
| 2026-06-11 | 0.00 | $41.06 | 400 |
| 2026-06-10 | -27.08 | $40.37 | 800 |
| 2026-06-09 | -2.67 | $40.79 | 214 |
| 2026-06-08 | -21.71 | $40.34 | 514 |
| 2026-06-05 | -14.29 | $40.47 | 216 |
Measures trend strength on a scale of 0-100
64.56
2026-07-20$42.16
Vol: 27004.87
43.61
64.56
| Date | ADX | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 64.56 | $42.16 | 2700 |
| 2026-07-17 | 64.08 | $42.43 | 2700 |
| 2026-07-16 | 63.38 | $42.63 | 915 |
| 2026-07-15 | 62.64 | $41.86 | 6705 |
| 2026-07-14 | 61.92 | $41.88 | 5421 |
| 2026-07-13 | 61.15 | $42.10 | 6600 |
| 2026-07-10 | 60.23 | $42.01 | 423 |
| 2026-07-09 | 59.27 | $41.70 | 6229 |
| 2026-07-08 | 58.27 | $41.33 | 2000 |
| 2026-07-07 | 57.24 | $41.97 | 600 |
| 2026-07-06 | 55.78 | $42.04 | 1400 |
| 2026-07-02 | 54.24 | $42.15 | 900 |
| 2026-07-01 | 52.59 | $41.77 | 15000 |
| 2026-06-30 | 50.87 | $41.59 | 6107 |
| 2026-06-29 | 49.07 | $41.50 | 21400 |
| 2026-06-26 | 47.18 | $41.37 | 117 |
| 2026-06-25 | 45.20 | $41.25 | 500 |
| 2026-06-24 | 43.11 | $41.03 | 628 |
| 2026-06-23 | 40.92 | $40.73 | 417 |
| 2026-06-22 | 38.62 | $40.88 | 300 |
| 2026-06-18 | 36.19 | $40.98 | 1730 |
| 2026-06-17 | 33.55 | $40.88 | 942 |
| 2026-06-16 | 30.78 | $41.52 | 1006 |
| 2026-06-15 | 27.64 | $41.38 | 3248 |
| 2026-06-12 | 24.34 | $41.31 | 246 |
| 2026-06-11 | 20.87 | $41.06 | 400 |
| 2026-06-10 | 17.23 | $40.37 | 800 |
| 2026-06-09 | 13.39 | $40.79 | 214 |
| 2026-06-08 | 9.24 | $40.34 | 514 |
| 2026-06-05 | 4.87 | $40.47 | 216 |