NASDAQ : ODTX
$0.64 (3.64%)
STRONG_BUY
1% Confidence8
Indicators0
Indicators0
IndicatorsAverage price over N periods; identifies trend direction
17.40
2026-07-21$18.22
Vol: 14710017.10
17.43
17.67
| Date | SMA | Close | Volume |
|---|---|---|---|
| 2026-07-21 | 17.40 | $18.22 | 147100 |
| 2026-07-20 | 17.42 | $17.58 | 224539 |
| 2026-07-17 | 17.50 | $17.61 | 220100 |
| 2026-07-16 | 17.54 | $17.06 | 986754 |
| 2026-07-15 | 17.58 | $17.25 | 189100 |
| 2026-07-14 | 17.60 | $17.31 | 522613 |
| 2026-07-13 | 17.58 | $17.61 | 330311 |
| 2026-07-10 | 17.54 | $16.69 | 619527 |
| 2026-07-09 | 17.52 | $16.83 | 167700 |
| 2026-07-08 | 17.53 | $15.56 | 305400 |
| 2026-07-07 | 17.61 | $15.91 | 229331 |
| 2026-07-06 | 17.64 | $16.47 | 154724 |
| 2026-07-02 | 17.66 | $16.80 | 206823 |
| 2026-07-01 | 17.66 | $16.61 | 375300 |
| 2026-06-30 | 17.67 | $18.71 | 459730 |
| 2026-06-29 | 17.58 | $18.89 | 388824 |
| 2026-06-26 | 17.49 | $18.06 | 252800 |
| 2026-06-25 | 17.48 | $17.80 | 237600 |
| 2026-06-24 | 17.45 | $18.47 | 281900 |
| 2026-06-23 | 17.41 | $18.55 | 397744 |
| 2026-06-22 | 17.36 | $18.72 | 376000 |
| 2026-06-18 | 17.31 | $19.07 | 1.6M |
| 2026-06-17 | 17.20 | $18.48 | 471203 |
| 2026-06-16 | 17.12 | $17.87 | 451900 |
| 2026-06-15 | 17.10 | $17.65 | 278314 |
| 2026-06-12 | 17.10 | $16.90 | 250400 |
| 2026-06-11 | 17.12 | $16.81 | 214700 |
| 2026-06-10 | 17.18 | $16.20 | 422000 |
| 2026-06-09 | 17.26 | $17.09 | 269300 |
| 2026-06-08 | 17.28 | $17.12 | 197800 |
Weighted average giving more weight to recent prices
17.37
2026-07-21$18.22
Vol: 14710016.94
17.36
17.94
| Date | EMA | Close | Volume |
|---|---|---|---|
| 2026-07-21 | 17.37 | $18.22 | 147100 |
| 2026-07-20 | 17.28 | $17.58 | 224539 |
| 2026-07-17 | 17.24 | $17.61 | 220100 |
| 2026-07-16 | 17.21 | $17.06 | 986754 |
| 2026-07-15 | 17.22 | $17.25 | 189100 |
| 2026-07-14 | 17.22 | $17.31 | 522613 |
| 2026-07-13 | 17.21 | $17.61 | 330311 |
| 2026-07-10 | 17.17 | $16.69 | 619527 |
| 2026-07-09 | 17.22 | $16.83 | 167700 |
| 2026-07-08 | 17.26 | $15.56 | 305400 |
| 2026-07-07 | 17.43 | $15.91 | 229331 |
| 2026-07-06 | 17.59 | $16.47 | 154724 |
| 2026-07-02 | 17.71 | $16.80 | 206823 |
| 2026-07-01 | 17.81 | $16.61 | 375300 |
| 2026-06-30 | 17.94 | $18.71 | 459730 |
| 2026-06-29 | 17.85 | $18.89 | 388824 |
| 2026-06-26 | 17.75 | $18.06 | 252800 |
| 2026-06-25 | 17.71 | $17.80 | 237600 |
| 2026-06-24 | 17.70 | $18.47 | 281900 |
| 2026-06-23 | 17.62 | $18.55 | 397744 |
| 2026-06-22 | 17.52 | $18.72 | 376000 |
| 2026-06-18 | 17.40 | $19.07 | 1.6M |
| 2026-06-17 | 17.22 | $18.48 | 471203 |
| 2026-06-16 | 17.09 | $17.87 | 451900 |
| 2026-06-15 | 17.01 | $17.65 | 278314 |
| 2026-06-12 | 16.94 | $16.90 | 250400 |
| 2026-06-11 | 16.94 | $16.81 | 214700 |
| 2026-06-10 | 16.96 | $16.20 | 422000 |
| 2026-06-09 | 17.04 | $17.09 | 269300 |
| 2026-06-08 | 17.03 | $17.12 | 197800 |
SMA variant with linearly increasing weights
17.26
2026-07-21$18.22
Vol: 14710016.96
17.41
18.07
| Date | WMA | Close | Volume |
|---|---|---|---|
| 2026-07-21 | 17.26 | $18.22 | 147100 |
| 2026-07-20 | 17.18 | $17.58 | 224539 |
| 2026-07-17 | 17.17 | $17.61 | 220100 |
| 2026-07-16 | 17.17 | $17.06 | 986754 |
| 2026-07-15 | 17.21 | $17.25 | 189100 |
| 2026-07-14 | 17.25 | $17.31 | 522613 |
| 2026-07-13 | 17.27 | $17.61 | 330311 |
| 2026-07-10 | 17.27 | $16.69 | 619527 |
| 2026-07-09 | 17.35 | $16.83 | 167700 |
| 2026-07-08 | 17.41 | $15.56 | 305400 |
| 2026-07-07 | 17.61 | $15.91 | 229331 |
| 2026-07-06 | 17.77 | $16.47 | 154724 |
| 2026-07-02 | 17.89 | $16.80 | 206823 |
| 2026-07-01 | 17.97 | $16.61 | 375300 |
| 2026-06-30 | 18.07 | $18.71 | 459730 |
| 2026-06-29 | 17.96 | $18.89 | 388824 |
| 2026-06-26 | 17.83 | $18.06 | 252800 |
| 2026-06-25 | 17.77 | $17.80 | 237600 |
| 2026-06-24 | 17.74 | $18.47 | 281900 |
| 2026-06-23 | 17.64 | $18.55 | 397744 |
| 2026-06-22 | 17.53 | $18.72 | 376000 |
| 2026-06-18 | 17.39 | $19.07 | 1.6M |
| 2026-06-17 | 17.21 | $18.48 | 471203 |
| 2026-06-16 | 17.08 | $17.87 | 451900 |
| 2026-06-15 | 17.01 | $17.65 | 278314 |
| 2026-06-12 | 16.96 | $16.90 | 250400 |
| 2026-06-11 | 16.98 | $16.81 | 214700 |
| 2026-06-10 | 17.01 | $16.20 | 422000 |
| 2026-06-09 | 17.11 | $17.09 | 269300 |
| 2026-06-08 | 17.13 | $17.12 | 197800 |
Double-smoothed EMA, more responsive than EMA
17.40
2026-07-21$18.22
Vol: 14710016.92
17.47
18.47
| Date | DEMA | Close | Volume |
|---|---|---|---|
| 2026-07-21 | 17.40 | $18.22 | 147100 |
| 2026-07-20 | 17.22 | $17.58 | 224539 |
| 2026-07-17 | 17.16 | $17.61 | 220100 |
| 2026-07-16 | 17.07 | $17.06 | 986754 |
| 2026-07-15 | 17.09 | $17.25 | 189100 |
| 2026-07-14 | 17.06 | $17.31 | 522613 |
| 2026-07-13 | 17.03 | $17.61 | 330311 |
| 2026-07-10 | 16.93 | $16.69 | 619527 |
| 2026-07-09 | 17.00 | $16.83 | 167700 |
| 2026-07-08 | 17.06 | $15.56 | 305400 |
| 2026-07-07 | 17.40 | $15.91 | 229331 |
| 2026-07-06 | 17.71 | $16.47 | 154724 |
| 2026-07-02 | 17.96 | $16.80 | 206823 |
| 2026-07-01 | 18.18 | $16.61 | 375300 |
| 2026-06-30 | 18.47 | $18.71 | 459730 |
| 2026-06-29 | 18.37 | $18.89 | 388824 |
| 2026-06-26 | 18.20 | $18.06 | 252800 |
| 2026-06-25 | 18.18 | $17.80 | 237600 |
| 2026-06-24 | 18.21 | $18.47 | 281900 |
| 2026-06-23 | 18.11 | $18.55 | 397744 |
| 2026-06-22 | 17.96 | $18.72 | 376000 |
| 2026-06-18 | 17.76 | $19.07 | 1.6M |
| 2026-06-17 | 17.44 | $18.48 | 471203 |
| 2026-06-16 | 17.20 | $17.87 | 451900 |
| 2026-06-15 | 17.05 | $17.65 | 278314 |
| 2026-06-12 | 16.92 | $16.90 | 250400 |
| 2026-06-11 | 16.92 | $16.81 | 214700 |
| 2026-06-10 | 16.95 | $16.20 | 422000 |
| 2026-06-09 | 17.11 | $17.09 | 269300 |
| 2026-06-08 | 17.10 | $17.12 | 197800 |
Triple-smoothed EMA, fastest response to price changes
17.41
2026-07-21$18.22
Vol: 14710016.54
17.42
18.69
| Date | TEMA | Close | Volume |
|---|---|---|---|
| 2026-07-21 | 17.41 | $18.22 | 147100 |
| 2026-07-20 | 17.15 | $17.58 | 224539 |
| 2026-07-17 | 17.03 | $17.61 | 220100 |
| 2026-07-16 | 16.89 | $17.06 | 986754 |
| 2026-07-15 | 16.89 | $17.25 | 189100 |
| 2026-07-14 | 16.83 | $17.31 | 522613 |
| 2026-07-13 | 16.74 | $17.61 | 330311 |
| 2026-07-10 | 16.54 | $16.69 | 619527 |
| 2026-07-09 | 16.60 | $16.83 | 167700 |
| 2026-07-08 | 16.64 | $15.56 | 305400 |
| 2026-07-07 | 17.09 | $15.91 | 229331 |
| 2026-07-06 | 17.53 | $16.47 | 154724 |
| 2026-07-02 | 17.89 | $16.80 | 206823 |
| 2026-07-01 | 18.22 | $16.61 | 375300 |
| 2026-06-30 | 18.69 | $18.71 | 459730 |
| 2026-06-29 | 18.58 | $18.89 | 388824 |
| 2026-06-26 | 18.38 | $18.06 | 252800 |
| 2026-06-25 | 18.39 | $17.80 | 237600 |
| 2026-06-24 | 18.49 | $18.47 | 281900 |
| 2026-06-23 | 18.38 | $18.55 | 397744 |
| 2026-06-22 | 18.22 | $18.72 | 376000 |
| 2026-06-18 | 17.96 | $19.07 | 1.6M |
| 2026-06-17 | 17.53 | $18.48 | 471203 |
| 2026-06-16 | 17.19 | $17.87 | 451900 |
| 2026-06-15 | 16.96 | $17.65 | 278314 |
| 2026-06-12 | 16.76 | $16.90 | 250400 |
| 2026-06-11 | 16.75 | $16.81 | 214700 |
| 2026-06-10 | 16.77 | $16.20 | 422000 |
| 2026-06-09 | 16.99 | $17.09 | 269300 |
| 2026-06-08 | 16.97 | $17.12 | 197800 |
Momentum oscillator measuring overbought/oversold conditions
55.91
2026-07-21$18.22
Vol: 14710041.38
53.30
64.01
| Date | RSI | Close | Volume |
|---|---|---|---|
| 2026-07-21 | 55.91 | $18.22 | 147100 |
| 2026-07-20 | 52.57 | $17.58 | 224539 |
| 2026-07-17 | 52.75 | $17.61 | 220100 |
| 2026-07-16 | 49.79 | $17.06 | 986754 |
| 2026-07-15 | 50.83 | $17.25 | 189100 |
| 2026-07-14 | 51.16 | $17.31 | 522613 |
| 2026-07-13 | 52.74 | $17.61 | 330311 |
| 2026-07-10 | 48.05 | $16.69 | 619527 |
| 2026-07-09 | 48.75 | $16.83 | 167700 |
| 2026-07-08 | 41.38 | $15.56 | 305400 |
| 2026-07-07 | 43.00 | $15.91 | 229331 |
| 2026-07-06 | 45.72 | $16.47 | 154724 |
| 2026-07-02 | 47.39 | $16.80 | 206823 |
| 2026-07-01 | 46.32 | $16.61 | 375300 |
| 2026-06-30 | 58.99 | $18.71 | 459730 |
| 2026-06-29 | 60.33 | $18.89 | 388824 |
| 2026-06-26 | 55.94 | $18.06 | 252800 |
| 2026-06-25 | 54.43 | $17.80 | 237600 |
| 2026-06-24 | 59.39 | $18.47 | 281900 |
| 2026-06-23 | 60.02 | $18.55 | 397744 |
| 2026-06-22 | 61.31 | $18.72 | 376000 |
| 2026-06-18 | 64.01 | $19.07 | 1.6M |
| 2026-06-17 | 61.28 | $18.48 | 471203 |
| 2026-06-16 | 58.16 | $17.87 | 451900 |
| 2026-06-15 | 56.98 | $17.65 | 278314 |
| 2026-06-12 | 52.63 | $16.90 | 250400 |
| 2026-06-11 | 52.07 | $16.81 | 214700 |
| 2026-06-10 | 48.18 | $16.20 | 422000 |
| 2026-06-09 | 54.29 | $17.09 | 269300 |
| 2026-06-08 | 54.51 | $17.12 | 197800 |
Momentum indicator similar to RSI, inverted scale
-30.51
2026-07-21$18.22
Vol: 147100-92.74
-53.82
-8.82
| Date | Williams | Close | Volume |
|---|---|---|---|
| 2026-07-21 | -30.51 | $18.22 | 147100 |
| 2026-07-20 | -49.39 | $17.58 | 224539 |
| 2026-07-17 | -48.78 | $17.61 | 220100 |
| 2026-07-16 | -60.00 | $17.06 | 986754 |
| 2026-07-15 | -56.12 | $17.25 | 189100 |
| 2026-07-14 | -54.90 | $17.31 | 522613 |
| 2026-07-13 | -48.78 | $17.61 | 330311 |
| 2026-07-10 | -67.55 | $16.69 | 619527 |
| 2026-07-09 | -64.69 | $16.83 | 167700 |
| 2026-07-08 | -90.61 | $15.56 | 305400 |
| 2026-07-07 | -92.74 | $15.91 | 229331 |
| 2026-07-06 | -88.25 | $16.47 | 154724 |
| 2026-07-02 | -80.00 | $16.80 | 206823 |
| 2026-07-01 | -84.75 | $16.61 | 375300 |
| 2026-06-30 | -32.25 | $18.71 | 459730 |
| 2026-06-29 | -27.75 | $18.89 | 388824 |
| 2026-06-26 | -48.50 | $18.06 | 252800 |
| 2026-06-25 | -55.00 | $17.80 | 237600 |
| 2026-06-24 | -38.25 | $18.47 | 281900 |
| 2026-06-23 | -36.25 | $18.55 | 397744 |
| 2026-06-22 | -32.00 | $18.72 | 376000 |
| 2026-06-18 | -12.03 | $19.07 | 1.6M |
| 2026-06-17 | -8.82 | $18.48 | 471203 |
| 2026-06-16 | -28.08 | $17.87 | 451900 |
| 2026-06-15 | -36.54 | $17.65 | 278314 |
| 2026-06-12 | -65.38 | $16.90 | 250400 |
| 2026-06-11 | -68.85 | $16.81 | 214700 |
| 2026-06-10 | -92.31 | $16.20 | 422000 |
| 2026-06-09 | -58.30 | $17.09 | 269300 |
| 2026-06-08 | -57.14 | $17.12 | 197800 |
Measures trend strength on a scale of 0-100
40.05
2026-07-21$18.22
Vol: 1471004.33
32.54
41.25
| Date | ADX | Close | Volume |
|---|---|---|---|
| 2026-07-21 | 40.05 | $18.22 | 147100 |
| 2026-07-20 | 40.03 | $17.58 | 224539 |
| 2026-07-17 | 40.01 | $17.61 | 220100 |
| 2026-07-16 | 40.10 | $17.06 | 986754 |
| 2026-07-15 | 40.28 | $17.25 | 189100 |
| 2026-07-14 | 40.47 | $17.31 | 522613 |
| 2026-07-13 | 40.44 | $17.61 | 330311 |
| 2026-07-10 | 40.47 | $16.69 | 619527 |
| 2026-07-09 | 40.59 | $16.83 | 167700 |
| 2026-07-08 | 40.79 | $15.56 | 305400 |
| 2026-07-07 | 41.13 | $15.91 | 229331 |
| 2026-07-06 | 41.25 | $16.47 | 154724 |
| 2026-07-02 | 41.18 | $16.80 | 206823 |
| 2026-07-01 | 40.85 | $16.61 | 375300 |
| 2026-06-30 | 40.50 | $18.71 | 459730 |
| 2026-06-29 | 39.17 | $18.89 | 388824 |
| 2026-06-26 | 37.82 | $18.06 | 252800 |
| 2026-06-25 | 36.46 | $17.80 | 237600 |
| 2026-06-24 | 34.85 | $18.47 | 281900 |
| 2026-06-23 | 33.04 | $18.55 | 397744 |
| 2026-06-22 | 31.19 | $18.72 | 376000 |
| 2026-06-18 | 28.71 | $19.07 | 1.6M |
| 2026-06-17 | 26.13 | $18.48 | 471203 |
| 2026-06-16 | 23.47 | $17.87 | 451900 |
| 2026-06-15 | 20.70 | $17.65 | 278314 |
| 2026-06-12 | 17.78 | $16.90 | 250400 |
| 2026-06-11 | 14.74 | $16.81 | 214700 |
| 2026-06-10 | 11.58 | $16.20 | 422000 |
| 2026-06-09 | 8.24 | $17.09 | 269300 |
| 2026-06-08 | 4.33 | $17.12 | 197800 |