NASDAQ : MSR
$0.17 (1.2%)
BUY
0% Confidence5
Indicators3
Indicators0
IndicatorsAverage price over N periods; identifies trend direction
13.81
2026-07-20$14.21
Vol: 2613.81
17.33
21.76
| Date | SMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 13.81 | $14.21 | 26 |
| 2026-07-17 | 13.94 | $13.75 | 100 |
| 2026-07-16 | 14.12 | $13.55 | 100 |
| 2026-07-15 | 14.35 | $14.13 | 222 |
| 2026-07-14 | 14.61 | $14.16 | 536 |
| 2026-07-13 | 14.82 | $13.23 | 700 |
| 2026-07-10 | 15.04 | $13.64 | 120 |
| 2026-07-09 | 15.21 | $13.51 | 100 |
| 2026-07-08 | 15.39 | $13.33 | 100 |
| 2026-07-07 | 15.65 | $14.07 | 100 |
| 2026-07-06 | 15.83 | $14.56 | 400 |
| 2026-07-02 | 16.05 | $14.72 | 200 |
| 2026-07-01 | 16.25 | $13.47 | 500 |
| 2026-06-30 | 16.62 | $12.59 | 100 |
| 2026-06-29 | 17.11 | $13.31 | 300 |
| 2026-06-26 | 17.61 | $11.84 | 2766 |
| 2026-06-25 | 18.16 | $12.42 | 807 |
| 2026-06-24 | 18.68 | $13.94 | 526 |
| 2026-06-23 | 19.16 | $15.45 | 700 |
| 2026-06-22 | 19.55 | $16.23 | 100 |
| 2026-06-18 | 19.92 | $16.80 | 300 |
| 2026-06-17 | 20.26 | $17.47 | 123 |
| 2026-06-16 | 20.56 | $18.20 | 100 |
| 2026-06-15 | 20.84 | $19.22 | 100 |
| 2026-06-12 | 21.09 | $18.30 | 508 |
| 2026-06-11 | 21.42 | $17.74 | 100 |
| 2026-06-10 | 21.76 | $16.94 | 100 |
Weighted average giving more weight to recent prices
14.57
2026-07-20$14.21
Vol: 2614.57
17.21
20.87
| Date | EMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 14.57 | $14.21 | 26 |
| 2026-07-17 | 14.61 | $13.75 | 100 |
| 2026-07-16 | 14.70 | $13.55 | 100 |
| 2026-07-15 | 14.82 | $14.13 | 222 |
| 2026-07-14 | 14.89 | $14.16 | 536 |
| 2026-07-13 | 14.97 | $13.23 | 700 |
| 2026-07-10 | 15.15 | $13.64 | 120 |
| 2026-07-09 | 15.31 | $13.51 | 100 |
| 2026-07-08 | 15.50 | $13.33 | 100 |
| 2026-07-07 | 15.72 | $14.07 | 100 |
| 2026-07-06 | 15.90 | $14.56 | 400 |
| 2026-07-02 | 16.04 | $14.72 | 200 |
| 2026-07-01 | 16.18 | $13.47 | 500 |
| 2026-06-30 | 16.46 | $12.59 | 100 |
| 2026-06-29 | 16.87 | $13.31 | 300 |
| 2026-06-26 | 17.25 | $11.84 | 2766 |
| 2026-06-25 | 17.81 | $12.42 | 807 |
| 2026-06-24 | 18.38 | $13.94 | 526 |
| 2026-06-23 | 18.85 | $15.45 | 700 |
| 2026-06-22 | 19.21 | $16.23 | 100 |
| 2026-06-18 | 19.52 | $16.80 | 300 |
| 2026-06-17 | 19.81 | $17.47 | 123 |
| 2026-06-16 | 20.05 | $18.20 | 100 |
| 2026-06-15 | 20.25 | $19.22 | 100 |
| 2026-06-12 | 20.36 | $18.30 | 508 |
| 2026-06-11 | 20.57 | $17.74 | 100 |
| 2026-06-10 | 20.87 | $16.94 | 100 |
SMA variant with linearly increasing weights
13.75
2026-07-20$14.21
Vol: 2613.72
16.31
20.43
| Date | WMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 13.75 | $14.21 | 26 |
| 2026-07-17 | 13.72 | $13.75 | 100 |
| 2026-07-16 | 13.76 | $13.55 | 100 |
| 2026-07-15 | 13.84 | $14.13 | 222 |
| 2026-07-14 | 13.88 | $14.16 | 536 |
| 2026-07-13 | 13.94 | $13.23 | 700 |
| 2026-07-10 | 14.12 | $13.64 | 120 |
| 2026-07-09 | 14.27 | $13.51 | 100 |
| 2026-07-08 | 14.44 | $13.33 | 100 |
| 2026-07-07 | 14.67 | $14.07 | 100 |
| 2026-07-06 | 14.83 | $14.56 | 400 |
| 2026-07-02 | 14.98 | $14.72 | 200 |
| 2026-07-01 | 15.12 | $13.47 | 500 |
| 2026-06-30 | 15.42 | $12.59 | 100 |
| 2026-06-29 | 15.85 | $13.31 | 300 |
| 2026-06-26 | 16.26 | $11.84 | 2766 |
| 2026-06-25 | 16.86 | $12.42 | 807 |
| 2026-06-24 | 17.46 | $13.94 | 526 |
| 2026-06-23 | 17.96 | $15.45 | 700 |
| 2026-06-22 | 18.35 | $16.23 | 100 |
| 2026-06-18 | 18.70 | $16.80 | 300 |
| 2026-06-17 | 19.03 | $17.47 | 123 |
| 2026-06-16 | 19.32 | $18.20 | 100 |
| 2026-06-15 | 19.57 | $19.22 | 100 |
| 2026-06-12 | 19.75 | $18.30 | 508 |
| 2026-06-11 | 20.05 | $17.74 | 100 |
| 2026-06-10 | 20.43 | $16.94 | 100 |
Double-smoothed EMA, more responsive than EMA
12.83
2026-07-20$14.21
Vol: 2612.58
14.79
18.78
| Date | DEMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 12.83 | $14.21 | 26 |
| 2026-07-17 | 12.72 | $13.75 | 100 |
| 2026-07-16 | 12.70 | $13.55 | 100 |
| 2026-07-15 | 12.73 | $14.13 | 222 |
| 2026-07-14 | 12.66 | $14.16 | 536 |
| 2026-07-13 | 12.58 | $13.23 | 700 |
| 2026-07-10 | 12.69 | $13.64 | 120 |
| 2026-07-09 | 12.75 | $13.51 | 100 |
| 2026-07-08 | 12.86 | $13.33 | 100 |
| 2026-07-07 | 13.04 | $14.07 | 100 |
| 2026-07-06 | 13.10 | $14.56 | 400 |
| 2026-07-02 | 13.09 | $14.72 | 200 |
| 2026-07-01 | 13.06 | $13.47 | 500 |
| 2026-06-30 | 13.30 | $12.59 | 100 |
| 2026-06-29 | 13.78 | $13.31 | 300 |
| 2026-06-26 | 14.21 | $11.84 | 2766 |
| 2026-06-25 | 15.02 | $12.42 | 807 |
| 2026-06-24 | 15.87 | $13.94 | 526 |
| 2026-06-23 | 16.54 | $15.45 | 700 |
| 2026-06-22 | 17.01 | $16.23 | 100 |
| 2026-06-18 | 17.40 | $16.80 | 300 |
| 2026-06-17 | 17.75 | $17.47 | 123 |
| 2026-06-16 | 18.03 | $18.20 | 100 |
| 2026-06-15 | 18.21 | $19.22 | 100 |
| 2026-06-12 | 18.21 | $18.30 | 508 |
| 2026-06-11 | 18.41 | $17.74 | 100 |
| 2026-06-10 | 18.78 | $16.94 | 100 |
Triple-smoothed EMA, fastest response to price changes
13.32
2026-07-20$14.21
Vol: 2612.14
14.25
17.53
| Date | TEMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 13.32 | $14.21 | 26 |
| 2026-07-17 | 13.12 | $13.75 | 100 |
| 2026-07-16 | 13.03 | $13.55 | 100 |
| 2026-07-15 | 13.01 | $14.13 | 222 |
| 2026-07-14 | 12.82 | $14.16 | 536 |
| 2026-07-13 | 12.59 | $13.23 | 700 |
| 2026-07-10 | 12.64 | $13.64 | 120 |
| 2026-07-09 | 12.59 | $13.51 | 100 |
| 2026-07-08 | 12.61 | $13.33 | 100 |
| 2026-07-07 | 12.71 | $14.07 | 100 |
| 2026-07-06 | 12.63 | $14.56 | 400 |
| 2026-07-02 | 12.41 | $14.72 | 200 |
| 2026-07-01 | 12.14 | $13.47 | 500 |
| 2026-06-30 | 12.24 | $12.59 | 100 |
| 2026-06-29 | 12.69 | $13.31 | 300 |
| 2026-06-26 | 13.05 | $11.84 | 2766 |
| 2026-06-25 | 13.99 | $12.42 | 807 |
| 2026-06-24 | 15.00 | $13.94 | 526 |
| 2026-06-23 | 15.78 | $15.45 | 700 |
| 2026-06-22 | 16.29 | $16.23 | 100 |
| 2026-06-18 | 16.69 | $16.80 | 300 |
| 2026-06-17 | 17.03 | $17.47 | 123 |
| 2026-06-16 | 17.25 | $18.20 | 100 |
| 2026-06-15 | 17.33 | $19.22 | 100 |
| 2026-06-12 | 17.13 | $18.30 | 508 |
| 2026-06-11 | 17.22 | $17.74 | 100 |
| 2026-06-10 | 17.53 | $16.94 | 100 |
Momentum oscillator measuring overbought/oversold conditions
39.03
2026-07-20$14.21
Vol: 2618.72
29.97
39.03
| Date | RSI | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 39.03 | $14.21 | 26 |
| 2026-07-17 | 36.65 | $13.75 | 100 |
| 2026-07-16 | 35.60 | $13.55 | 100 |
| 2026-07-15 | 37.30 | $14.13 | 222 |
| 2026-07-14 | 37.38 | $14.16 | 536 |
| 2026-07-13 | 32.74 | $13.23 | 700 |
| 2026-07-10 | 33.79 | $13.64 | 120 |
| 2026-07-09 | 33.14 | $13.51 | 100 |
| 2026-07-08 | 32.27 | $13.33 | 100 |
| 2026-07-07 | 34.00 | $14.07 | 100 |
| 2026-07-06 | 35.18 | $14.56 | 400 |
| 2026-07-02 | 35.57 | $14.72 | 200 |
| 2026-07-01 | 29.88 | $13.47 | 500 |
| 2026-06-30 | 25.49 | $12.59 | 100 |
| 2026-06-29 | 26.79 | $13.31 | 300 |
| 2026-06-26 | 18.72 | $11.84 | 2766 |
| 2026-06-25 | 19.52 | $12.42 | 807 |
| 2026-06-24 | 21.87 | $13.94 | 526 |
| 2026-06-23 | 24.67 | $15.45 | 700 |
| 2026-06-22 | 26.33 | $16.23 | 100 |
| 2026-06-18 | 27.61 | $16.80 | 300 |
| 2026-06-17 | 29.21 | $17.47 | 123 |
| 2026-06-16 | 31.06 | $18.20 | 100 |
| 2026-06-15 | 33.92 | $19.22 | 100 |
| 2026-06-12 | 28.26 | $18.30 | 508 |
| 2026-06-11 | 24.53 | $17.74 | 100 |
| 2026-06-10 | 18.79 | $16.94 | 100 |
Momentum indicator similar to RSI, inverted scale
-46.06
2026-07-20$14.21
Vol: 26-100.00
-81.22
-46.06
| Date | Williams | Close | Volume |
|---|---|---|---|
| 2026-07-20 | -46.06 | $14.21 | 26 |
| 2026-07-17 | -64.10 | $13.75 | 100 |
| 2026-07-16 | -74.29 | $13.55 | 100 |
| 2026-07-15 | -65.56 | $14.13 | 222 |
| 2026-07-14 | -68.56 | $14.16 | 536 |
| 2026-07-13 | -81.17 | $13.23 | 700 |
| 2026-07-10 | -75.61 | $13.64 | 120 |
| 2026-07-09 | -77.37 | $13.51 | 100 |
| 2026-07-08 | -79.81 | $13.33 | 100 |
| 2026-07-07 | -69.78 | $14.07 | 100 |
| 2026-07-06 | -63.14 | $14.56 | 400 |
| 2026-07-02 | -60.98 | $14.72 | 200 |
| 2026-07-01 | -77.91 | $13.47 | 500 |
| 2026-06-30 | -91.99 | $12.59 | 100 |
| 2026-06-29 | -86.12 | $13.31 | 300 |
| 2026-06-26 | -100.00 | $11.84 | 2766 |
| 2026-06-25 | -100.00 | $12.42 | 807 |
| 2026-06-24 | -99.26 | $13.94 | 526 |
| 2026-06-23 | -99.75 | $15.45 | 700 |
| 2026-06-22 | -100.00 | $16.23 | 100 |
| 2026-06-18 | -100.00 | $16.80 | 300 |
| 2026-06-17 | -92.04 | $17.47 | 123 |
| 2026-06-16 | -81.08 | $18.20 | 100 |
| 2026-06-15 | -66.47 | $19.22 | 100 |
| 2026-06-12 | -81.60 | $18.30 | 508 |
| 2026-06-11 | -90.34 | $17.74 | 100 |
| 2026-06-10 | -100.00 | $16.94 | 100 |
Measures trend strength on a scale of 0-100
17.46
2026-07-20$14.21
Vol: 262.44
14.67
17.52
| Date | ADX | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 17.46 | $14.21 | 26 |
| 2026-07-17 | 17.39 | $13.75 | 100 |
| 2026-07-16 | 17.43 | $13.55 | 100 |
| 2026-07-15 | 17.52 | $14.13 | 222 |
| 2026-07-14 | 17.42 | $14.16 | 536 |
| 2026-07-13 | 17.31 | $13.23 | 700 |
| 2026-07-10 | 17.41 | $13.64 | 120 |
| 2026-07-09 | 17.38 | $13.51 | 100 |
| 2026-07-08 | 17.37 | $13.33 | 100 |
| 2026-07-07 | 17.41 | $14.07 | 100 |
| 2026-07-06 | 17.23 | $14.56 | 400 |
| 2026-07-02 | 16.92 | $14.72 | 200 |
| 2026-07-01 | 16.54 | $13.47 | 500 |
| 2026-06-30 | 16.24 | $12.59 | 100 |
| 2026-06-29 | 16.19 | $13.31 | 300 |
| 2026-06-26 | 16.10 | $11.84 | 2766 |
| 2026-06-25 | 16.15 | $12.42 | 807 |
| 2026-06-24 | 16.07 | $13.94 | 526 |
| 2026-06-23 | 15.65 | $15.45 | 700 |
| 2026-06-22 | 14.81 | $16.23 | 100 |
| 2026-06-18 | 13.72 | $16.80 | 300 |
| 2026-06-17 | 12.43 | $17.47 | 123 |
| 2026-06-16 | 10.89 | $18.20 | 100 |
| 2026-06-15 | 9.09 | $19.22 | 100 |
| 2026-06-12 | 6.92 | $18.30 | 508 |
| 2026-06-11 | 4.71 | $17.74 | 100 |
| 2026-06-10 | 2.44 | $16.94 | 100 |