AMEX : TPFG
-$0.17 (-0.67%)
SELL
0% Confidence3
Indicators5
Indicators0
IndicatorsAverage price over N periods; identifies trend direction
26.39
2026-07-22$25.68
Vol: 209925.75
26.44
26.94
| Date | SMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 26.39 | $25.68 | 2099 |
| 2026-07-21 | 26.45 | $25.81 | 2900 |
| 2026-07-20 | 26.56 | $25.25 | 2800 |
| 2026-07-17 | 26.69 | $25.21 | 5137 |
| 2026-07-16 | 26.79 | $25.33 | 1600 |
| 2026-07-15 | 26.88 | $26.02 | 2500 |
| 2026-07-14 | 26.94 | $26.37 | 1200 |
| 2026-07-13 | 26.94 | $26.13 | 300 |
| 2026-07-10 | 26.92 | $26.77 | 5200 |
| 2026-07-09 | 26.83 | $26.79 | 727 |
| 2026-07-08 | 26.77 | $26.33 | 700 |
| 2026-07-07 | 26.75 | $26.20 | 700 |
| 2026-07-06 | 26.72 | $27.06 | 1110 |
| 2026-07-02 | 26.71 | $26.39 | 1800 |
| 2026-07-01 | 26.75 | $27.21 | 2200 |
| 2026-06-30 | 26.75 | $27.87 | 319 |
| 2026-06-29 | 26.70 | $27.27 | 951 |
| 2026-06-26 | 26.67 | $26.37 | 1000 |
| 2026-06-25 | 26.67 | $27.13 | 1629 |
| 2026-06-24 | 26.61 | $26.70 | 10940 |
| 2026-06-23 | 26.58 | $26.86 | 2800 |
| 2026-06-22 | 26.52 | $28.01 | 1619 |
| 2026-06-18 | 26.38 | $27.76 | 3600 |
| 2026-06-17 | 26.24 | $27.14 | 1500 |
| 2026-06-16 | 26.10 | $27.17 | 1513 |
| 2026-06-15 | 25.98 | $27.36 | 1100 |
| 2026-06-12 | 25.87 | $26.27 | 712 |
| 2026-06-11 | 25.84 | $25.82 | 714 |
| 2026-06-10 | 25.82 | $24.86 | 1207 |
| 2026-06-09 | 25.86 | $25.63 | 1525 |
| 2026-06-08 | 25.86 | $25.86 | 1100 |
| 2026-06-05 | 25.83 | $25.57 | 1731 |
| 2026-06-04 | 25.82 | $26.97 | 1100 |
| 2026-06-03 | 25.75 | $27.11 | 1600 |
Weighted average giving more weight to recent prices
26.15
2026-07-22$25.68
Vol: 209925.87
26.40
26.83
| Date | EMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 26.15 | $25.68 | 2099 |
| 2026-07-21 | 26.20 | $25.81 | 2900 |
| 2026-07-20 | 26.24 | $25.25 | 2800 |
| 2026-07-17 | 26.34 | $25.21 | 5137 |
| 2026-07-16 | 26.46 | $25.33 | 1600 |
| 2026-07-15 | 26.58 | $26.02 | 2500 |
| 2026-07-14 | 26.64 | $26.37 | 1200 |
| 2026-07-13 | 26.67 | $26.13 | 300 |
| 2026-07-10 | 26.73 | $26.77 | 5200 |
| 2026-07-09 | 26.72 | $26.79 | 727 |
| 2026-07-08 | 26.71 | $26.33 | 700 |
| 2026-07-07 | 26.75 | $26.20 | 700 |
| 2026-07-06 | 26.81 | $27.06 | 1110 |
| 2026-07-02 | 26.79 | $26.39 | 1800 |
| 2026-07-01 | 26.83 | $27.21 | 2200 |
| 2026-06-30 | 26.79 | $27.87 | 319 |
| 2026-06-29 | 26.67 | $27.27 | 951 |
| 2026-06-26 | 26.61 | $26.37 | 1000 |
| 2026-06-25 | 26.64 | $27.13 | 1629 |
| 2026-06-24 | 26.59 | $26.70 | 10940 |
| 2026-06-23 | 26.57 | $26.86 | 2800 |
| 2026-06-22 | 26.54 | $28.01 | 1619 |
| 2026-06-18 | 26.39 | $27.76 | 3600 |
| 2026-06-17 | 26.24 | $27.14 | 1500 |
| 2026-06-16 | 26.15 | $27.17 | 1513 |
| 2026-06-15 | 26.04 | $27.36 | 1100 |
| 2026-06-12 | 25.90 | $26.27 | 712 |
| 2026-06-11 | 25.87 | $25.82 | 714 |
| 2026-06-10 | 25.87 | $24.86 | 1207 |
| 2026-06-09 | 25.98 | $25.63 | 1525 |
| 2026-06-08 | 26.01 | $25.86 | 1100 |
| 2026-06-05 | 26.03 | $25.57 | 1731 |
| 2026-06-04 | 26.08 | $26.97 | 1100 |
| 2026-06-03 | 25.98 | $27.11 | 1600 |
SMA variant with linearly increasing weights
26.09
2026-07-22$25.68
Vol: 209926.01
26.52
26.98
| Date | WMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 26.09 | $25.68 | 2099 |
| 2026-07-21 | 26.17 | $25.81 | 2900 |
| 2026-07-20 | 26.24 | $25.25 | 2800 |
| 2026-07-17 | 26.38 | $25.21 | 5137 |
| 2026-07-16 | 26.53 | $25.33 | 1600 |
| 2026-07-15 | 26.67 | $26.02 | 2500 |
| 2026-07-14 | 26.76 | $26.37 | 1200 |
| 2026-07-13 | 26.82 | $26.13 | 300 |
| 2026-07-10 | 26.89 | $26.77 | 5200 |
| 2026-07-09 | 26.90 | $26.79 | 727 |
| 2026-07-08 | 26.89 | $26.33 | 700 |
| 2026-07-07 | 26.93 | $26.20 | 700 |
| 2026-07-06 | 26.98 | $27.06 | 1110 |
| 2026-07-02 | 26.95 | $26.39 | 1800 |
| 2026-07-01 | 26.98 | $27.21 | 2200 |
| 2026-06-30 | 26.94 | $27.87 | 319 |
| 2026-06-29 | 26.83 | $27.27 | 951 |
| 2026-06-26 | 26.77 | $26.37 | 1000 |
| 2026-06-25 | 26.80 | $27.13 | 1629 |
| 2026-06-24 | 26.75 | $26.70 | 10940 |
| 2026-06-23 | 26.74 | $26.86 | 2800 |
| 2026-06-22 | 26.71 | $28.01 | 1619 |
| 2026-06-18 | 26.55 | $27.76 | 3600 |
| 2026-06-17 | 26.41 | $27.14 | 1500 |
| 2026-06-16 | 26.31 | $27.17 | 1513 |
| 2026-06-15 | 26.19 | $27.36 | 1100 |
| 2026-06-12 | 26.05 | $26.27 | 712 |
| 2026-06-11 | 26.01 | $25.82 | 714 |
| 2026-06-10 | 26.01 | $24.86 | 1207 |
| 2026-06-09 | 26.11 | $25.63 | 1525 |
| 2026-06-08 | 26.13 | $25.86 | 1100 |
| 2026-06-05 | 26.13 | $25.57 | 1731 |
| 2026-06-04 | 26.15 | $26.97 | 1100 |
| 2026-06-03 | 26.03 | $27.11 | 1600 |
Double-smoothed EMA, more responsive than EMA
25.86
2026-07-22$25.68
Vol: 209925.86
26.68
27.34
| Date | DEMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 25.86 | $25.68 | 2099 |
| 2026-07-21 | 25.93 | $25.81 | 2900 |
| 2026-07-20 | 25.99 | $25.25 | 2800 |
| 2026-07-17 | 26.17 | $25.21 | 5137 |
| 2026-07-16 | 26.39 | $25.33 | 1600 |
| 2026-07-15 | 26.62 | $26.02 | 2500 |
| 2026-07-14 | 26.74 | $26.37 | 1200 |
| 2026-07-13 | 26.81 | $26.13 | 300 |
| 2026-07-10 | 26.94 | $26.77 | 5200 |
| 2026-07-09 | 26.95 | $26.79 | 727 |
| 2026-07-08 | 26.96 | $26.33 | 700 |
| 2026-07-07 | 27.07 | $26.20 | 700 |
| 2026-07-06 | 27.22 | $27.06 | 1110 |
| 2026-07-02 | 27.21 | $26.39 | 1800 |
| 2026-07-01 | 27.34 | $27.21 | 2200 |
| 2026-06-30 | 27.31 | $27.87 | 319 |
| 2026-06-29 | 27.14 | $27.27 | 951 |
| 2026-06-26 | 27.06 | $26.37 | 1000 |
| 2026-06-25 | 27.16 | $27.13 | 1629 |
| 2026-06-24 | 27.11 | $26.70 | 10940 |
| 2026-06-23 | 27.14 | $26.86 | 2800 |
| 2026-06-22 | 27.14 | $28.01 | 1619 |
| 2026-06-18 | 26.89 | $27.76 | 3600 |
| 2026-06-17 | 26.66 | $27.14 | 1500 |
| 2026-06-16 | 26.51 | $27.17 | 1513 |
| 2026-06-15 | 26.34 | $27.36 | 1100 |
| 2026-06-12 | 26.09 | $26.27 | 712 |
| 2026-06-11 | 26.03 | $25.82 | 714 |
| 2026-06-10 | 26.06 | $24.86 | 1207 |
| 2026-06-09 | 26.29 | $25.63 | 1525 |
| 2026-06-08 | 26.40 | $25.86 | 1100 |
| 2026-06-05 | 26.47 | $25.57 | 1731 |
| 2026-06-04 | 26.61 | $26.97 | 1100 |
| 2026-06-03 | 26.48 | $27.11 | 1600 |
Triple-smoothed EMA, fastest response to price changes
25.49
2026-07-22$25.68
Vol: 209925.49
26.68
27.44
| Date | TEMA | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 25.49 | $25.68 | 2099 |
| 2026-07-21 | 25.54 | $25.81 | 2900 |
| 2026-07-20 | 25.57 | $25.25 | 2800 |
| 2026-07-17 | 25.78 | $25.21 | 5137 |
| 2026-07-16 | 26.06 | $25.33 | 1600 |
| 2026-07-15 | 26.37 | $26.02 | 2500 |
| 2026-07-14 | 26.53 | $26.37 | 1200 |
| 2026-07-13 | 26.62 | $26.13 | 300 |
| 2026-07-10 | 26.80 | $26.77 | 5200 |
| 2026-07-09 | 26.81 | $26.79 | 727 |
| 2026-07-08 | 26.82 | $26.33 | 700 |
| 2026-07-07 | 26.98 | $26.20 | 700 |
| 2026-07-06 | 27.22 | $27.06 | 1110 |
| 2026-07-02 | 27.22 | $26.39 | 1800 |
| 2026-07-01 | 27.44 | $27.21 | 2200 |
| 2026-06-30 | 27.43 | $27.87 | 319 |
| 2026-06-29 | 27.22 | $27.27 | 951 |
| 2026-06-26 | 27.13 | $26.37 | 1000 |
| 2026-06-25 | 27.31 | $27.13 | 1629 |
| 2026-06-24 | 27.28 | $26.70 | 10940 |
| 2026-06-23 | 27.37 | $26.86 | 2800 |
| 2026-06-22 | 27.43 | $28.01 | 1619 |
| 2026-06-18 | 27.12 | $27.76 | 3600 |
| 2026-06-17 | 26.82 | $27.14 | 1500 |
| 2026-06-16 | 26.64 | $27.17 | 1513 |
| 2026-06-15 | 26.41 | $27.36 | 1100 |
| 2026-06-12 | 26.06 | $26.27 | 712 |
| 2026-06-11 | 25.98 | $25.82 | 714 |
| 2026-06-10 | 26.02 | $24.86 | 1207 |
| 2026-06-09 | 26.38 | $25.63 | 1525 |
| 2026-06-08 | 26.56 | $25.86 | 1100 |
| 2026-06-05 | 26.71 | $25.57 | 1731 |
| 2026-06-04 | 26.97 | $26.97 | 1100 |
| 2026-06-03 | 26.84 | $27.11 | 1600 |
Momentum oscillator measuring overbought/oversold conditions
46.99
2026-07-22$25.68
Vol: 209943.94
52.96
64.42
| Date | RSI | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 46.99 | $25.68 | 2099 |
| 2026-07-21 | 47.71 | $25.81 | 2900 |
| 2026-07-20 | 44.20 | $25.25 | 2800 |
| 2026-07-17 | 43.94 | $25.21 | 5137 |
| 2026-07-16 | 44.53 | $25.33 | 1600 |
| 2026-07-15 | 47.99 | $26.02 | 2500 |
| 2026-07-14 | 49.86 | $26.37 | 1200 |
| 2026-07-13 | 48.56 | $26.13 | 300 |
| 2026-07-10 | 51.99 | $26.77 | 5200 |
| 2026-07-09 | 52.10 | $26.79 | 727 |
| 2026-07-08 | 49.79 | $26.33 | 700 |
| 2026-07-07 | 49.13 | $26.20 | 700 |
| 2026-07-06 | 53.54 | $27.06 | 1110 |
| 2026-07-02 | 50.24 | $26.39 | 1800 |
| 2026-07-01 | 54.76 | $27.21 | 2200 |
| 2026-06-30 | 58.81 | $27.87 | 319 |
| 2026-06-29 | 56.00 | $27.27 | 951 |
| 2026-06-26 | 51.26 | $26.37 | 1000 |
| 2026-06-25 | 56.11 | $27.13 | 1629 |
| 2026-06-24 | 53.76 | $26.70 | 10940 |
| 2026-06-23 | 54.80 | $26.86 | 2800 |
| 2026-06-22 | 63.12 | $28.01 | 1619 |
| 2026-06-18 | 61.92 | $27.76 | 3600 |
| 2026-06-17 | 58.78 | $27.14 | 1500 |
| 2026-06-16 | 59.00 | $27.17 | 1513 |
| 2026-06-15 | 60.39 | $27.36 | 1100 |
| 2026-06-12 | 54.58 | $26.27 | 712 |
| 2026-06-11 | 51.81 | $25.82 | 714 |
| 2026-06-10 | 45.01 | $24.86 | 1207 |
| 2026-06-09 | 50.43 | $25.63 | 1525 |
| 2026-06-08 | 52.22 | $25.86 | 1100 |
| 2026-06-05 | 50.10 | $25.57 | 1731 |
| 2026-06-04 | 62.86 | $26.97 | 1100 |
| 2026-06-03 | 64.42 | $27.11 | 1600 |
Momentum indicator similar to RSI, inverted scale
-65.96
2026-07-22$25.68
Vol: 2099-96.40
-43.68
0.00
| Date | Williams | Close | Volume |
|---|---|---|---|
| 2026-07-22 | -65.96 | $25.68 | 2099 |
| 2026-07-21 | -62.05 | $25.81 | 2900 |
| 2026-07-20 | -79.77 | $25.25 | 2800 |
| 2026-07-17 | -80.92 | $25.21 | 5137 |
| 2026-07-16 | -96.40 | $25.33 | 1600 |
| 2026-07-15 | -82.92 | $26.02 | 2500 |
| 2026-07-14 | -80.00 | $26.37 | 1200 |
| 2026-07-13 | -91.71 | $26.13 | 300 |
| 2026-07-10 | -46.62 | $26.77 | 5200 |
| 2026-07-09 | -38.73 | $26.79 | 727 |
| 2026-07-08 | -51.53 | $26.33 | 700 |
| 2026-07-07 | -55.52 | $26.20 | 700 |
| 2026-07-06 | -29.14 | $27.06 | 1110 |
| 2026-07-02 | -49.69 | $26.39 | 1800 |
| 2026-07-01 | -24.54 | $27.21 | 2200 |
| 2026-06-30 | -4.29 | $27.87 | 319 |
| 2026-06-29 | -22.70 | $27.27 | 951 |
| 2026-06-26 | -50.31 | $26.37 | 1000 |
| 2026-06-25 | -26.99 | $27.13 | 1629 |
| 2026-06-24 | -40.18 | $26.70 | 10940 |
| 2026-06-23 | -35.28 | $26.86 | 2800 |
| 2026-06-22 | 0.00 | $28.01 | 1619 |
| 2026-06-18 | -5.35 | $27.76 | 3600 |
| 2026-06-17 | -19.53 | $27.14 | 1500 |
| 2026-06-16 | -6.92 | $27.17 | 1513 |
| 2026-06-15 | 0.00 | $27.36 | 1100 |
| 2026-06-12 | -33.97 | $26.27 | 712 |
| 2026-06-11 | -48.40 | $25.82 | 714 |
| 2026-06-10 | -79.17 | $24.86 | 1207 |
| 2026-06-09 | -54.49 | $25.63 | 1525 |
| 2026-06-08 | -47.12 | $25.86 | 1100 |
| 2026-06-05 | -56.41 | $25.57 | 1731 |
| 2026-06-04 | -11.54 | $26.97 | 1100 |
| 2026-06-03 | -7.05 | $27.11 | 1600 |
Measures trend strength on a scale of 0-100
39.59
2026-07-22$25.68
Vol: 20994.57
34.58
44.28
| Date | ADX | Close | Volume |
|---|---|---|---|
| 2026-07-22 | 39.59 | $25.68 | 2099 |
| 2026-07-21 | 40.29 | $25.81 | 2900 |
| 2026-07-20 | 40.96 | $25.25 | 2800 |
| 2026-07-17 | 41.81 | $25.21 | 5137 |
| 2026-07-16 | 42.73 | $25.33 | 1600 |
| 2026-07-15 | 43.37 | $26.02 | 2500 |
| 2026-07-14 | 43.87 | $26.37 | 1200 |
| 2026-07-13 | 44.02 | $26.13 | 300 |
| 2026-07-10 | 44.28 | $26.77 | 5200 |
| 2026-07-09 | 44.23 | $26.79 | 727 |
| 2026-07-08 | 44.10 | $26.33 | 700 |
| 2026-07-07 | 44.09 | $26.20 | 700 |
| 2026-07-06 | 44.09 | $27.06 | 1110 |
| 2026-07-02 | 43.70 | $26.39 | 1800 |
| 2026-07-01 | 43.36 | $27.21 | 2200 |
| 2026-06-30 | 42.60 | $27.87 | 319 |
| 2026-06-29 | 41.72 | $27.27 | 951 |
| 2026-06-26 | 40.86 | $26.37 | 1000 |
| 2026-06-25 | 40.07 | $27.13 | 1629 |
| 2026-06-24 | 38.88 | $26.70 | 10940 |
| 2026-06-23 | 37.69 | $26.86 | 2800 |
| 2026-06-22 | 36.31 | $28.01 | 1619 |
| 2026-06-18 | 34.36 | $27.76 | 3600 |
| 2026-06-17 | 32.31 | $27.14 | 1500 |
| 2026-06-16 | 30.17 | $27.17 | 1513 |
| 2026-06-15 | 27.94 | $27.36 | 1100 |
| 2026-06-12 | 25.60 | $26.27 | 712 |
| 2026-06-11 | 23.20 | $25.82 | 714 |
| 2026-06-10 | 20.71 | $24.86 | 1207 |
| 2026-06-09 | 18.11 | $25.63 | 1525 |
| 2026-06-08 | 15.37 | $25.86 | 1100 |
| 2026-06-05 | 12.11 | $25.57 | 1731 |
| 2026-06-04 | 8.67 | $26.97 | 1100 |
| 2026-06-03 | 4.57 | $27.11 | 1600 |