$19.61—Earnings in 2d
NASDAQ
$19.61—Earnings in 2d
Historical Prices (Last 90 Days)
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 9/25/2026 | $19.62 | $19.76 | $19.00 | $19.61 | 160,400 |
| 9/24/2026 | $19.54 | $20.05 | $19.21 | $19.62 | 145,358 |
| 9/23/2026 | $20.38 | $20.39 | $19.44 | $19.77 | 315,514 |
| 9/22/2026 | $21.47 | $21.77 | $20.99 | $21.47 | 225,355 |
| 9/21/2026 | $21.22 | $21.82 | $20.83 | $21.05 | 261,202 |
| 9/18/2026 | $20.97 | $21.24 | $20.33 | $20.85 | 594,800 |
| 9/17/2026 | $19.54 | $21.18 | $19.36 | $20.97 | 839,241 |
| 9/16/2026 | $18.68 | $19.84 | $18.26 | $19.23 | 1.07M |
| 9/15/2026 | $18.00 | $18.23 | $17.64 | $18.16 | 286,442 |
| 9/14/2026 | $17.98 | $18.53 | $17.40 | $18.13 | 476,494 |
| 9/11/2026 | $19.44 | $19.49 | $18.61 | $18.67 | 238,310 |
| 9/10/2026 | $20.35 | $20.68 | $19.26 | $19.42 | 304,731 |
| 9/9/2026 | $22.49 | $23.08 | $21.24 | $21.29 | 218,169 |
| 9/8/2026 | $21.90 | $23.07 | $21.90 | $22.37 | 181,469 |
| 9/4/2026 | $21.50 | $22.03 | $21.27 | $21.75 | 130,676 |
| 9/3/2026 | $21.66 | $22.48 | $21.50 | $21.72 | 143,353 |
| 9/2/2026 | $20.88 | $21.44 | $20.61 | $21.33 | 259,131 |
| 9/1/2026 | $20.99 | $21.69 | $20.67 | $20.73 | 289,932 |
| 8/31/2026 | $21.20 | $22.09 | $21.15 | $21.87 | 214,690 |
| 8/28/2026 | $22.57 | $22.81 | $20.85 | $21.01 | 461,830 |
| 8/27/2026 | $21.22 | $22.94 | $21.13 | $22.44 | 518,649 |
| 8/26/2026 | $22.06 | $22.48 | $20.97 | $21.03 | 234,520 |
| 8/25/2026 | $21.71 | $22.63 | $21.71 | $22.50 | 174,244 |
| 8/24/2026 | $22.56 | $22.98 | $21.22 | $21.71 | 248,733 |
| 8/21/2026 | $21.06 | $22.62 | $21.06 | $22.50 | 279,350 |
| 8/20/2026 | $20.88 | $20.88 | $20.05 | $20.64 | 366,370 |
| 8/19/2026 | $22.09 | $22.09 | $20.89 | $21.58 | 297,915 |
| 8/18/2026 | $23.30 | $23.93 | $22.24 | $22.25 | 203,706 |
| 8/17/2026 | $24.31 | $24.87 | $23.95 | $24.55 | 162,191 |
| 8/14/2026 | $23.84 | $24.54 | $23.41 | $23.57 | 206,039 |
| 8/13/2026 | $24.50 | $24.87 | $23.98 | $24.02 | 114,783 |
| 8/12/2026 | $25.71 | $25.71 | $24.66 | $24.70 | 136,515 |
| 8/11/2026 | $26.24 | $26.29 | $25.20 | $25.25 | 235,048 |
| 8/10/2026 | $25.44 | $26.63 | $25.13 | $25.66 | 309,611 |
| 8/7/2026 | $24.80 | $25.35 | $24.16 | $25.09 | 182,012 |
| 8/6/2026 | $23.60 | $24.20 | $23.17 | $23.87 | 224,082 |
| 8/5/2026 | $24.16 | $24.59 | $23.55 | $23.77 | 325,400 |
| 8/4/2026 | $22.29 | $24.10 | $22.29 | $23.65 | 331,413 |
| 8/3/2026 | $20.62 | $21.77 | $20.62 | $21.57 | 161,500 |
| 7/31/2026 | $22.00 | $22.08 | $20.51 | $20.75 | 139,289 |
| 7/30/2026 | $20.29 | $21.63 | $20.10 | $21.54 | 269,296 |
| 7/29/2026 | $21.55 | $21.88 | $20.09 | $20.25 | 482,208 |
| 7/28/2026 | $22.87 | $22.87 | $21.69 | $22.19 | 166,500 |
| 7/27/2026 | $22.30 | $23.40 | $22.24 | $22.95 | 245,207 |
| 7/24/2026 | $21.66 | $21.86 | $21.00 | $21.56 | 316,305 |
| 7/23/2026 | $23.04 | $23.24 | $21.71 | $21.94 | 412,387 |
| 7/22/2026 | $24.14 | $24.77 | $23.71 | $23.80 | 258,400 |
| 7/21/2026 | $23.00 | $24.56 | $23.00 | $23.95 | 292,811 |
| 7/20/2026 | $23.15 | $23.19 | $22.26 | $22.50 | 280,405 |
| 7/17/2026 | $22.73 | $23.35 | $22.10 | $22.94 | 204,348 |
| 7/16/2026 | $24.25 | $24.30 | $23.14 | $23.26 | 270,700 |
| 7/15/2026 | $25.51 | $25.62 | $24.16 | $24.67 | 349,349 |
| 7/14/2026 | $25.76 | $26.70 | $25.19 | $25.49 | 402,677 |
| 7/13/2026 | $25.56 | $25.68 | $24.59 | $24.67 | 415,000 |
| 7/10/2026 | $24.00 | $25.19 | $23.87 | $25.03 | 375,773 |
| 7/9/2026 | $24.00 | $24.39 | $23.58 | $23.75 | 324,328 |
| 7/8/2026 | $24.20 | $25.34 | $23.06 | $23.86 | 811,639 |
| 7/7/2026 | $28.00 | $28.00 | $25.82 | $25.85 | 285,521 |
| 7/6/2026 | $29.06 | $29.60 | $28.19 | $28.36 | 188,774 |
| 7/2/2026 | $29.13 | $30.59 | $28.21 | $28.78 | 176,170 |
| 7/1/2026 | $29.72 | $30.56 | $28.83 | $28.93 | 197,956 |
| 6/30/2026 | $27.62 | $30.56 | $27.30 | $29.73 | 530,212 |
| 6/29/2026 | $26.70 | $27.06 | $25.50 | $26.94 | 182,135 |
Explore More
52-Week Highs Breakout
Stocks breaking to new annual highs
52-Week Lows Oversold
S&P 500 oversold value screener
Trending Momentum
Relative strength momentum leaders
Earnings Calendar
Upcoming earnings dates & reports
S&P 500 Screener
Filter and sort all 500 stocks
Strategy Focus List
Continuous multi-factor scoring & catalyst forensics
Market Movers
Today's biggest gainers and losers