John Hancock Financial Opportunities Fund company logo
John Hancock Financial Opportunities Fund logo

BTO stock Price

Regular Market

$33.21$1.63-4.68%
| session closed

Extended Hours

$34.31$0.53-1.52%
| after-hours session closed

Summary

Current Value
As of today, BTO price is $33.21, down -4.68% in the most recent trading session on
Historical Performance
BTO price is down -5.33% year-to-date, up +0.91% over the past 365 days
All-Time High Comparison
BTO price is currently -44.42% below its historical high of $59.75 set on
3-Year Low Comparison
BTO price is +44.71% above its 3-year low of $22.95 reached on
Target Comparison
BTO price target is unknown
Upcoming Split
BTO next stock split has not yet been announced

Price Chart

Add series to chart
Add series to chart1/6
Series
SUGGESTED SERIES

Performance

BTO Performance
MetricDateValue1D1M3MYTD1Y3Y5Y
Price$33.21-4.7%-13.6%-7.2%-5.3%+0.9%+10.6%-14.8%
S&P 5006,672.62-1.5%-2.3%-2.3%-2.5%+19.2%+72.8%+69.2%
NASDAQ22,311.98-1.8%-1.3%-3.8%-4.0%+26.4%+100.3%+67.5%
Dow Jones46,677.85-1.6%-5.6%-3.7%-2.9%+12.9%+46.3%+42.4%
XLF$48.83-1.6%-5.5%-11.1%-10.8%+2.4%+48.3%+40.4%
$35.59-0.0%+0.7%+3.4%+3.0%+6.3%+0.6%+34.2%
$36.82-0.1%+0.7%+7.4%+6.8%+2.3%+3.9%+8.6%
$658M-4.7%-13.6%
-
7.83%+5.0%+15.8%+7.8%+5.7%-0.9%-9.6%+38.8%

Price Highs

BTO Price Highs Comparison
PeriodHighDateCurrent
1M$39.25-15.4%
3M$39.85-16.7%
6M$39.85-16.7%
1Y$39.85-16.7%
3Y$39.87-16.7%
5Y$52.88-37.2%
All$59.75-44.4%

Price Lows

BTO Price Lows Comparison
PeriodLowDateCurrent
1M$33.00+0.6%
3M$33.00+0.6%
6M$32.01+3.8%
1Y$27.73+19.8%
3Y$22.95+44.7%
5Y$22.95+44.7%
All$7.49+343.4%

Price History

DateValueChange
$33.21-5.3%
$35.08-1.7%
$35.69+18.7%
$30.08-9.7%
$33.31-28.5%
$46.59+53.5%
$30.35-16.4%
$36.30+30.0%
$27.93-29.0%
$39.33+8.4%
$36.27+29.4%
$28.03+19.0%
$23.56+0.0%
$23.55+33.8%
$17.60+28.5%
$13.70-20.4%
$17.22+22.1%
DateValueChange
$14.10+2.7%
$13.73-44.5%
$24.76-38.5%
$40.28+8.3%
$37.20-13.8%
$43.16+4.5%
$41.32+37.0%
$30.16-8.7%
$33.04-6.9%
$35.50+5.2%
$33.75-21.1%
$42.75-26.9%
$58.50+90.2%
$30.75+24.9%
$24.63+53.9%
$16.00-

FAQ

  • What is the current price of BTO?

    As of today, BTO price is $33.21

  • What is BTO price today change?

    BTO price is down -4.68% today

  • What is year-to-date change in BTO price?

    BTO price is down -5.33% year-to-date

  • What is 1-year change in BTO price?

    BTO price is up +0.91% year-over-year

  • What is 3-year change in BTO price?

    BTO price is up +10.63% over the past 3 years

  • How far is BTO price from its all-time high?

    BTO price is currently -44.42% below its historical high of $59.75 set on April 15, 1998

  • When was BTO last stock split?

    BTO last stock split was on

  • When is BTO next stock split?

    BTO next stock split has not yet been announced

Data Sources & References

  1. BTO Official Website www.jhfunds.com/Fund/Overview.aspx?ProductType=ClosedEnd&FundID=GC09&ClassCode=CE&BackToFundTableType=Price
  2. BTO Profile on Yahoo Finance finance.yahoo.com/quote/BTO
  3. BTO Profile on NASDAQ.com www.nasdaq.com/market-activity/stocks/bto