Thank you, Eric. As you know very well, the biggest mistake that investors do is that they are too quick to judge either on the upside or the downside. The stock is still at these levels, because we just announced results. And I guess most investors want to see if that good market persists or not, which we have seen in the past, the same psychology and mentality from the shareholder base. Now, you've seen we've sold three ships, both young and old and crystallized NAV, which again emphasizes the fact that, our NAV is about the numbers you talked about. And indeed, at this level, we are indeed cheap. But if we have two, three quarters with very good results and the stock price is still at about those levels, then your point will be absolutely right. We had previous quarters where the numbers were not good and obviously, people were disappointed and they did not expect that we could have this huge turnaround. Our net income this quarter was up 900%. On top of that, don't forget, the stock is not very liquid. But in the end of the day, you know we'll take the right decisions. I'm the largest shareholder. So, obviously, what is best for me is best for all of you. And of course, if we continue to have these profitable quarters and the cash balance is big as it is now, of course, we will buy stock cost as we've done before. If we have never do it, your point would be accurate. But as you said, we've done it before and we actually did a tender offer in the COVID times, which I don't think many companies had the guts to do. So, the shareholders that were patient will be rewarded as it happened in the previous upturn in 2009-2010.