NASDAQ : TKNS
$0.54 (2.5%)
STRONG_BUY
1% Confidence7
Indicators1
Indicators0
IndicatorsAverage price over N periods; identifies trend direction
21.30
2026-07-20$22.10
Vol: 471121.03
21.78
23.45
| Date | SMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 21.30 | $22.10 | 4711 |
| 2026-07-17 | 21.27 | $21.74 | 4947 |
| 2026-07-16 | 21.27 | $21.86 | 1100 |
| 2026-07-15 | 21.29 | $22.26 | 100 |
| 2026-07-14 | 21.30 | $22.11 | 100 |
| 2026-07-13 | 21.25 | $21.33 | 100 |
| 2026-07-10 | 21.24 | $21.86 | 112 |
| 2026-07-09 | 21.17 | $21.64 | 100 |
| 2026-07-08 | 21.13 | $21.38 | 100 |
| 2026-07-07 | 21.12 | $22.03 | 100 |
| 2026-07-06 | 21.03 | $21.29 | 820 |
| 2026-07-02 | 21.04 | $21.27 | 500 |
| 2026-07-01 | 21.10 | $20.62 | 100 |
| 2026-06-30 | 21.21 | $20.37 | 315 |
| 2026-06-29 | 21.40 | $20.79 | 100 |
| 2026-06-26 | 21.56 | $20.51 | 100 |
| 2026-06-25 | 21.77 | $20.10 | 316 |
| 2026-06-24 | 22.02 | $20.25 | 100 |
| 2026-06-23 | 22.27 | $20.96 | 100 |
| 2026-06-22 | 22.46 | $21.63 | 100 |
| 2026-06-18 | 22.64 | $21.36 | 100 |
| 2026-06-17 | 22.83 | $21.82 | 229 |
| 2026-06-16 | 22.96 | $22.23 | 581 |
| 2026-06-15 | 23.08 | $22.48 | 538 |
| 2026-06-12 | 23.21 | $21.05 | 105 |
| 2026-06-11 | 23.45 | $21.09 | 202 |
Weighted average giving more weight to recent prices
21.68
2026-07-20$22.10
Vol: 471121.38
21.84
22.75
| Date | EMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 21.68 | $22.10 | 4711 |
| 2026-07-17 | 21.64 | $21.74 | 4947 |
| 2026-07-16 | 21.63 | $21.86 | 1100 |
| 2026-07-15 | 21.61 | $22.26 | 100 |
| 2026-07-14 | 21.54 | $22.11 | 100 |
| 2026-07-13 | 21.48 | $21.33 | 100 |
| 2026-07-10 | 21.49 | $21.86 | 112 |
| 2026-07-09 | 21.45 | $21.64 | 100 |
| 2026-07-08 | 21.44 | $21.38 | 100 |
| 2026-07-07 | 21.44 | $22.03 | 100 |
| 2026-07-06 | 21.38 | $21.29 | 820 |
| 2026-07-02 | 21.39 | $21.27 | 500 |
| 2026-07-01 | 21.40 | $20.62 | 100 |
| 2026-06-30 | 21.48 | $20.37 | 315 |
| 2026-06-29 | 21.60 | $20.79 | 100 |
| 2026-06-26 | 21.69 | $20.51 | 100 |
| 2026-06-25 | 21.81 | $20.10 | 316 |
| 2026-06-24 | 21.99 | $20.25 | 100 |
| 2026-06-23 | 22.17 | $20.96 | 100 |
| 2026-06-22 | 22.30 | $21.63 | 100 |
| 2026-06-18 | 22.37 | $21.36 | 100 |
| 2026-06-17 | 22.48 | $21.82 | 229 |
| 2026-06-16 | 22.55 | $22.23 | 581 |
| 2026-06-15 | 22.58 | $22.48 | 538 |
| 2026-06-12 | 22.59 | $21.05 | 105 |
| 2026-06-11 | 22.75 | $21.09 | 202 |
SMA variant with linearly increasing weights
21.58
2026-07-20$22.10
Vol: 471120.94
21.48
22.53
| Date | WMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 21.58 | $22.10 | 4711 |
| 2026-07-17 | 21.50 | $21.74 | 4947 |
| 2026-07-16 | 21.45 | $21.86 | 1100 |
| 2026-07-15 | 21.40 | $22.26 | 100 |
| 2026-07-14 | 21.31 | $22.11 | 100 |
| 2026-07-13 | 21.22 | $21.33 | 100 |
| 2026-07-10 | 21.21 | $21.86 | 112 |
| 2026-07-09 | 21.15 | $21.64 | 100 |
| 2026-07-08 | 21.10 | $21.38 | 100 |
| 2026-07-07 | 21.08 | $22.03 | 100 |
| 2026-07-06 | 20.98 | $21.29 | 820 |
| 2026-07-02 | 20.96 | $21.27 | 500 |
| 2026-07-01 | 20.94 | $20.62 | 100 |
| 2026-06-30 | 21.00 | $20.37 | 315 |
| 2026-06-29 | 21.10 | $20.79 | 100 |
| 2026-06-26 | 21.17 | $20.51 | 100 |
| 2026-06-25 | 21.29 | $20.10 | 316 |
| 2026-06-24 | 21.47 | $20.25 | 100 |
| 2026-06-23 | 21.66 | $20.96 | 100 |
| 2026-06-22 | 21.81 | $21.63 | 100 |
| 2026-06-18 | 21.90 | $21.36 | 100 |
| 2026-06-17 | 22.04 | $21.82 | 229 |
| 2026-06-16 | 22.15 | $22.23 | 581 |
| 2026-06-15 | 22.23 | $22.48 | 538 |
| 2026-06-12 | 22.30 | $21.05 | 105 |
| 2026-06-11 | 22.53 | $21.09 | 202 |
Double-smoothed EMA, more responsive than EMA
21.54
2026-07-20$22.10
Vol: 471120.32
21.01
21.54
| Date | DEMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 21.54 | $22.10 | 4711 |
| 2026-07-17 | 21.44 | $21.74 | 4947 |
| 2026-07-16 | 21.40 | $21.86 | 1100 |
| 2026-07-15 | 21.32 | $22.26 | 100 |
| 2026-07-14 | 21.16 | $22.11 | 100 |
| 2026-07-13 | 21.00 | $21.33 | 100 |
| 2026-07-10 | 20.98 | $21.86 | 112 |
| 2026-07-09 | 20.84 | $21.64 | 100 |
| 2026-07-08 | 20.74 | $21.38 | 100 |
| 2026-07-07 | 20.68 | $22.03 | 100 |
| 2026-07-06 | 20.47 | $21.29 | 820 |
| 2026-07-02 | 20.40 | $21.27 | 500 |
| 2026-07-01 | 20.32 | $20.62 | 100 |
| 2026-06-30 | 20.37 | $20.37 | 315 |
| 2026-06-29 | 20.49 | $20.79 | 100 |
| 2026-06-26 | 20.54 | $20.51 | 100 |
| 2026-06-25 | 20.67 | $20.10 | 316 |
| 2026-06-24 | 20.91 | $20.25 | 100 |
| 2026-06-23 | 21.16 | $20.96 | 100 |
| 2026-06-22 | 21.31 | $21.63 | 100 |
| 2026-06-18 | 21.34 | $21.36 | 100 |
| 2026-06-17 | 21.45 | $21.82 | 229 |
| 2026-06-16 | 21.48 | $22.23 | 581 |
| 2026-06-15 | 21.43 | $22.48 | 538 |
| 2026-06-12 | 21.33 | $21.05 | 105 |
| 2026-06-11 | 21.53 | $21.09 | 202 |
Triple-smoothed EMA, fastest response to price changes
21.97
2026-07-20$22.10
Vol: 471120.15
20.92
21.97
| Date | TEMA | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 21.97 | $22.10 | 4711 |
| 2026-07-17 | 21.85 | $21.74 | 4947 |
| 2026-07-16 | 21.82 | $21.86 | 1100 |
| 2026-07-15 | 21.75 | $22.26 | 100 |
| 2026-07-14 | 21.53 | $22.11 | 100 |
| 2026-07-13 | 21.30 | $21.33 | 100 |
| 2026-07-10 | 21.28 | $21.86 | 112 |
| 2026-07-09 | 21.09 | $21.64 | 100 |
| 2026-07-08 | 20.93 | $21.38 | 100 |
| 2026-07-07 | 20.82 | $22.03 | 100 |
| 2026-07-06 | 20.49 | $21.29 | 820 |
| 2026-07-02 | 20.33 | $21.27 | 500 |
| 2026-07-01 | 20.15 | $20.62 | 100 |
| 2026-06-30 | 20.15 | $20.37 | 315 |
| 2026-06-29 | 20.24 | $20.79 | 100 |
| 2026-06-26 | 20.24 | $20.51 | 100 |
| 2026-06-25 | 20.33 | $20.10 | 316 |
| 2026-06-24 | 20.60 | $20.25 | 100 |
| 2026-06-23 | 20.89 | $20.96 | 100 |
| 2026-06-22 | 21.03 | $21.63 | 100 |
| 2026-06-18 | 21.00 | $21.36 | 100 |
| 2026-06-17 | 21.07 | $21.82 | 229 |
| 2026-06-16 | 21.02 | $22.23 | 581 |
| 2026-06-15 | 20.85 | $22.48 | 538 |
| 2026-06-12 | 20.58 | $21.05 | 105 |
| 2026-06-11 | 20.72 | $21.09 | 202 |
Momentum oscillator measuring overbought/oversold conditions
49.38
2026-07-20$22.10
Vol: 471136.10
42.92
50.02
| Date | RSI | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 49.38 | $22.10 | 4711 |
| 2026-07-17 | 47.33 | $21.74 | 4947 |
| 2026-07-16 | 47.95 | $21.86 | 1100 |
| 2026-07-15 | 50.02 | $22.26 | 100 |
| 2026-07-14 | 49.24 | $22.11 | 100 |
| 2026-07-13 | 44.99 | $21.33 | 100 |
| 2026-07-10 | 47.56 | $21.86 | 112 |
| 2026-07-09 | 46.35 | $21.64 | 100 |
| 2026-07-08 | 44.92 | $21.38 | 100 |
| 2026-07-07 | 47.95 | $22.03 | 100 |
| 2026-07-06 | 43.86 | $21.29 | 820 |
| 2026-07-02 | 43.75 | $21.27 | 500 |
| 2026-07-01 | 40.00 | $20.62 | 100 |
| 2026-06-30 | 38.51 | $20.37 | 315 |
| 2026-06-29 | 40.10 | $20.79 | 100 |
| 2026-06-26 | 38.49 | $20.51 | 100 |
| 2026-06-25 | 36.10 | $20.10 | 316 |
| 2026-06-24 | 36.59 | $20.25 | 100 |
| 2026-06-23 | 39.00 | $20.96 | 100 |
| 2026-06-22 | 41.44 | $21.63 | 100 |
| 2026-06-18 | 40.00 | $21.36 | 100 |
| 2026-06-17 | 41.66 | $21.82 | 229 |
| 2026-06-16 | 43.17 | $22.23 | 581 |
| 2026-06-15 | 44.10 | $22.48 | 538 |
| 2026-06-12 | 36.70 | $21.05 | 105 |
| 2026-06-11 | 36.83 | $21.09 | 202 |
Momentum indicator similar to RSI, inverted scale
-39.20
2026-07-20$22.10
Vol: 4711-100.00
-66.12
-34.34
| Date | Williams | Close | Volume |
|---|---|---|---|
| 2026-07-20 | -39.20 | $22.10 | 4711 |
| 2026-07-17 | -50.00 | $21.74 | 4947 |
| 2026-07-16 | -46.39 | $21.86 | 1100 |
| 2026-07-15 | -34.34 | $22.26 | 100 |
| 2026-07-14 | -38.86 | $22.11 | 100 |
| 2026-07-13 | -62.35 | $21.33 | 100 |
| 2026-07-10 | -46.39 | $21.86 | 112 |
| 2026-07-09 | -53.01 | $21.64 | 100 |
| 2026-07-08 | -60.84 | $21.38 | 100 |
| 2026-07-07 | -41.27 | $22.03 | 100 |
| 2026-07-06 | -63.55 | $21.29 | 820 |
| 2026-07-02 | -51.63 | $21.27 | 500 |
| 2026-07-01 | -78.05 | $20.62 | 100 |
| 2026-06-30 | -89.64 | $20.37 | 315 |
| 2026-06-29 | -82.96 | $20.79 | 100 |
| 2026-06-26 | -89.88 | $20.51 | 100 |
| 2026-06-25 | -100.00 | $20.10 | 316 |
| 2026-06-24 | -97.58 | $20.25 | 100 |
| 2026-06-23 | -85.13 | $20.96 | 100 |
| 2026-06-22 | -73.12 | $21.63 | 100 |
| 2026-06-18 | -77.96 | $21.36 | 100 |
| 2026-06-17 | -69.71 | $21.82 | 229 |
| 2026-06-16 | -62.37 | $22.23 | 581 |
| 2026-06-15 | -57.89 | $22.48 | 538 |
| 2026-06-12 | -83.51 | $21.05 | 105 |
| 2026-06-11 | -83.59 | $21.09 | 202 |
Measures trend strength on a scale of 0-100
35.39
2026-07-20$22.10
Vol: 47113.13
24.12
35.39
| Date | ADX | Close | Volume |
|---|---|---|---|
| 2026-07-20 | 35.39 | $22.10 | 4711 |
| 2026-07-17 | 35.02 | $21.74 | 4947 |
| 2026-07-16 | 34.72 | $21.86 | 1100 |
| 2026-07-15 | 34.29 | $22.26 | 100 |
| 2026-07-14 | 33.64 | $22.11 | 100 |
| 2026-07-13 | 32.99 | $21.33 | 100 |
| 2026-07-10 | 32.42 | $21.86 | 112 |
| 2026-07-09 | 31.61 | $21.64 | 100 |
| 2026-07-08 | 30.79 | $21.38 | 100 |
| 2026-07-07 | 29.95 | $22.03 | 100 |
| 2026-07-06 | 28.84 | $21.29 | 820 |
| 2026-07-02 | 27.66 | $21.27 | 500 |
| 2026-07-01 | 26.67 | $20.62 | 100 |
| 2026-06-30 | 25.73 | $20.37 | 315 |
| 2026-06-29 | 24.77 | $20.79 | 100 |
| 2026-06-26 | 23.53 | $20.51 | 100 |
| 2026-06-25 | 22.25 | $20.10 | 316 |
| 2026-06-24 | 20.93 | $20.25 | 100 |
| 2026-06-23 | 19.49 | $20.96 | 100 |
| 2026-06-22 | 17.77 | $21.63 | 100 |
| 2026-06-18 | 15.76 | $21.36 | 100 |
| 2026-06-17 | 13.66 | $21.82 | 229 |
| 2026-06-16 | 11.32 | $22.23 | 581 |
| 2026-06-15 | 8.75 | $22.48 | 538 |
| 2026-06-12 | 5.97 | $21.05 | 105 |
| 2026-06-11 | 3.13 | $21.09 | 202 |