NASDAQ : JPFP
-$0.07 (-0.13%)
STRONG_BUY
1% Confidence8
Indicators0
Indicators0
IndicatorsAverage price over N periods; identifies trend direction
49.10
2026-07-22$49.48
Vol: 50049.07
49.24
49.71
| Date | SMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 49.10 | $49.48 | 500 |
| 2026-07-21 | 49.07 | $49.51 | 518 |
| 2026-07-20 | 49.08 | $48.73 | 1229 |
| 2026-07-17 | 49.15 | $48.86 | 1900 |
| 2026-07-16 | 49.16 | $49.36 | 2706 |
| 2026-07-15 | 49.20 | $49.86 | 700 |
| 2026-07-14 | 49.23 | $49.82 | 1000 |
| 2026-07-13 | 49.20 | $49.52 | 2500 |
| 2026-07-10 | 49.18 | $49.88 | 200 |
| 2026-07-09 | 49.09 | $49.37 | 619 |
| 2026-07-08 | 49.08 | $48.91 | 1201 |
| 2026-07-07 | 49.11 | $49.16 | 710 |
| 2026-07-06 | 49.13 | $49.36 | 4700 |
| 2026-07-02 | 49.21 | $48.73 | 300 |
| 2026-07-01 | 49.31 | $48.91 | 9624 |
| 2026-06-30 | 49.43 | $49.08 | 5617 |
| 2026-06-29 | 49.52 | $48.08 | 6428 |
| 2026-06-26 | 49.63 | $48.60 | 7100 |
| 2026-06-25 | 49.71 | $48.56 | 10188 |
Weighted average giving more weight to recent prices
49.31
2026-07-22$49.48
Vol: 50049.16
49.28
49.48
| Date | EMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 49.31 | $49.48 | 500 |
| 2026-07-21 | 49.29 | $49.51 | 518 |
| 2026-07-20 | 49.27 | $48.73 | 1229 |
| 2026-07-17 | 49.33 | $48.86 | 1900 |
| 2026-07-16 | 49.37 | $49.36 | 2706 |
| 2026-07-15 | 49.38 | $49.86 | 700 |
| 2026-07-14 | 49.33 | $49.82 | 1000 |
| 2026-07-13 | 49.27 | $49.52 | 2500 |
| 2026-07-10 | 49.25 | $49.88 | 200 |
| 2026-07-09 | 49.18 | $49.37 | 619 |
| 2026-07-08 | 49.16 | $48.91 | 1201 |
| 2026-07-07 | 49.19 | $49.16 | 710 |
| 2026-07-06 | 49.19 | $49.36 | 4700 |
| 2026-07-02 | 49.17 | $48.73 | 300 |
| 2026-07-01 | 49.22 | $48.91 | 9624 |
| 2026-06-30 | 49.25 | $49.08 | 5617 |
| 2026-06-29 | 49.27 | $48.08 | 6428 |
| 2026-06-26 | 49.39 | $48.60 | 7100 |
| 2026-06-25 | 49.48 | $48.56 | 10188 |
SMA variant with linearly increasing weights
49.28
2026-07-22$49.48
Vol: 50049.00
49.15
49.40
| Date | WMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 49.28 | $49.48 | 500 |
| 2026-07-21 | 49.24 | $49.51 | 518 |
| 2026-07-20 | 49.20 | $48.73 | 1229 |
| 2026-07-17 | 49.24 | $48.86 | 1900 |
| 2026-07-16 | 49.27 | $49.36 | 2706 |
| 2026-07-15 | 49.25 | $49.86 | 700 |
| 2026-07-14 | 49.19 | $49.82 | 1000 |
| 2026-07-13 | 49.13 | $49.52 | 2500 |
| 2026-07-10 | 49.10 | $49.88 | 200 |
| 2026-07-09 | 49.02 | $49.37 | 619 |
| 2026-07-08 | 49.00 | $48.91 | 1201 |
| 2026-07-07 | 49.01 | $49.16 | 710 |
| 2026-07-06 | 49.01 | $49.36 | 4700 |
| 2026-07-02 | 49.00 | $48.73 | 300 |
| 2026-07-01 | 49.05 | $48.91 | 9624 |
| 2026-06-30 | 49.10 | $49.08 | 5617 |
| 2026-06-29 | 49.14 | $48.08 | 6428 |
| 2026-06-26 | 49.29 | $48.60 | 7100 |
| 2026-06-25 | 49.40 | $48.56 | 10188 |
Double-smoothed EMA, more responsive than EMA
49.24
2026-07-22$49.48
Vol: 50048.73
49.02
49.34
| Date | DEMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 49.24 | $49.48 | 500 |
| 2026-07-21 | 49.20 | $49.51 | 518 |
| 2026-07-20 | 49.15 | $48.73 | 1229 |
| 2026-07-17 | 49.25 | $48.86 | 1900 |
| 2026-07-16 | 49.34 | $49.36 | 2706 |
| 2026-07-15 | 49.34 | $49.86 | 700 |
| 2026-07-14 | 49.23 | $49.82 | 1000 |
| 2026-07-13 | 49.12 | $49.52 | 2500 |
| 2026-07-10 | 49.05 | $49.88 | 200 |
| 2026-07-09 | 48.89 | $49.37 | 619 |
| 2026-07-08 | 48.82 | $48.91 | 1201 |
| 2026-07-07 | 48.84 | $49.16 | 710 |
| 2026-07-06 | 48.81 | $49.36 | 4700 |
| 2026-07-02 | 48.73 | $48.73 | 300 |
| 2026-07-01 | 48.78 | $48.91 | 9624 |
| 2026-06-30 | 48.80 | $49.08 | 5617 |
| 2026-06-29 | 48.79 | $48.08 | 6428 |
| 2026-06-26 | 48.99 | $48.60 | 7100 |
| 2026-06-25 | 49.11 | $48.56 | 10188 |
Triple-smoothed EMA, fastest response to price changes
49.35
2026-07-22$49.48
Vol: 50048.48
48.99
49.52
| Date | TEMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 49.35 | $49.48 | 500 |
| 2026-07-21 | 49.29 | $49.51 | 518 |
| 2026-07-20 | 49.21 | $48.73 | 1229 |
| 2026-07-17 | 49.36 | $48.86 | 1900 |
| 2026-07-16 | 49.50 | $49.36 | 2706 |
| 2026-07-15 | 49.52 | $49.86 | 700 |
| 2026-07-14 | 49.38 | $49.82 | 1000 |
| 2026-07-13 | 49.22 | $49.52 | 2500 |
| 2026-07-10 | 49.11 | $49.88 | 200 |
| 2026-07-09 | 48.88 | $49.37 | 619 |
| 2026-07-08 | 48.76 | $48.91 | 1201 |
| 2026-07-07 | 48.76 | $49.16 | 710 |
| 2026-07-06 | 48.69 | $49.36 | 4700 |
| 2026-07-02 | 48.54 | $48.73 | 300 |
| 2026-07-01 | 48.57 | $48.91 | 9624 |
| 2026-06-30 | 48.55 | $49.08 | 5617 |
| 2026-06-29 | 48.48 | $48.08 | 6428 |
| 2026-06-26 | 48.72 | $48.60 | 7100 |
| 2026-06-25 | 48.86 | $48.56 | 10188 |
Momentum oscillator measuring overbought/oversold conditions
50.13
2026-07-22$49.48
Vol: 50042.11
47.95
52.03
| Date | RSI | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 50.13 | $49.48 | 500 |
| 2026-07-21 | 50.30 | $49.51 | 518 |
| 2026-07-20 | 45.66 | $48.73 | 1229 |
| 2026-07-17 | 46.35 | $48.86 | 1900 |
| 2026-07-16 | 49.03 | $49.36 | 2706 |
| 2026-07-15 | 51.89 | $49.86 | 700 |
| 2026-07-14 | 51.68 | $49.82 | 1000 |
| 2026-07-13 | 50.09 | $49.52 | 2500 |
| 2026-07-10 | 52.03 | $49.88 | 200 |
| 2026-07-09 | 49.40 | $49.37 | 619 |
| 2026-07-08 | 46.89 | $48.91 | 1201 |
| 2026-07-07 | 48.12 | $49.16 | 710 |
| 2026-07-06 | 49.10 | $49.36 | 4700 |
| 2026-07-02 | 45.80 | $48.73 | 300 |
| 2026-07-01 | 46.62 | $48.91 | 9624 |
| 2026-06-30 | 47.38 | $49.08 | 5617 |
| 2026-06-29 | 42.11 | $48.08 | 6428 |
| 2026-06-26 | 44.30 | $48.60 | 7100 |
| 2026-06-25 | 44.09 | $48.56 | 10188 |
Momentum indicator similar to RSI, inverted scale
-20.30
2026-07-22$49.48
Vol: 500-95.21
-55.41
-18.07
| Date | Williams | Close | Volume |
|---|---|---|---|
| 2026-07-22 | -20.30 | $49.48 | 500 |
| 2026-07-21 | -18.78 | $49.51 | 518 |
| 2026-07-20 | -64.66 | $48.73 | 1229 |
| 2026-07-17 | -59.05 | $48.86 | 1900 |
| 2026-07-16 | -37.50 | $49.36 | 2706 |
| 2026-07-15 | -18.07 | $49.86 | 700 |
| 2026-07-14 | -30.04 | $49.82 | 1000 |
| 2026-07-13 | -41.03 | $49.52 | 2500 |
| 2026-07-10 | -27.84 | $49.88 | 200 |
| 2026-07-09 | -58.87 | $49.37 | 619 |
| 2026-07-08 | -71.83 | $48.91 | 1201 |
| 2026-07-07 | -64.79 | $49.16 | 710 |
| 2026-07-06 | -59.15 | $49.36 | 4700 |
| 2026-07-02 | -76.90 | $48.73 | 300 |
| 2026-07-01 | -71.83 | $48.91 | 9624 |
| 2026-06-30 | -67.04 | $49.08 | 5617 |
| 2026-06-29 | -95.21 | $48.08 | 6428 |
| 2026-06-26 | -81.48 | $48.60 | 7100 |
| 2026-06-25 | -88.41 | $48.56 | 10188 |
Measures trend strength on a scale of 0-100
49.45
2026-07-22$49.48
Vol: 5004.44
30.94
49.45
| Date | ADX | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 49.45 | $49.48 | 500 |
| 2026-07-21 | 48.11 | $49.51 | 518 |
| 2026-07-20 | 46.71 | $48.73 | 1229 |
| 2026-07-17 | 45.25 | $48.86 | 1900 |
| 2026-07-16 | 43.71 | $49.36 | 2706 |
| 2026-07-15 | 41.93 | $49.86 | 700 |
| 2026-07-14 | 39.97 | $49.82 | 1000 |
| 2026-07-13 | 37.88 | $49.52 | 2500 |
| 2026-07-10 | 35.69 | $49.88 | 200 |
| 2026-07-09 | 33.28 | $49.37 | 619 |
| 2026-07-08 | 30.75 | $48.91 | 1201 |
| 2026-07-07 | 28.11 | $49.16 | 710 |
| 2026-07-06 | 25.23 | $49.36 | 4700 |
| 2026-07-02 | 22.20 | $48.73 | 300 |
| 2026-07-01 | 19.01 | $48.91 | 9624 |
| 2026-06-30 | 15.66 | $49.08 | 5617 |
| 2026-06-29 | 12.10 | $48.08 | 6428 |
| 2026-06-26 | 8.37 | $48.60 | 7100 |
| 2026-06-25 | 4.44 | $48.56 | 10188 |