At its peak BNB managed to see 38 dollars, that wasn't because the price of BNB increased versus bitcoin that much but the trick was bitcoin going super high while all altcoins going down in bitcoin value except BNB, people managed to keep BNB at the same bitcoin price or close while bitcoin value in dollar increased, so it peaked at 38 thanks to basically "not moving" a bit.
Now, 23 dollars is not really that high, right now BNB is close to 14-15 and right now bitcoin price is pretty low as well, it became $14k this year and now its half that, if we can get bitcoin price moving once again and reach to a new high while keeping the BNB price versus bitcoin now moving, that would equal once again BNB increasing in dollar value easily, it is quite possible to do so.