appraising domain names is not an easy task, especially with limited info like this.
Someone that I trust told me last year that domain names are priced based on 3 things:
1) traffic amount and traffic value (including monthly revenue)
2) number and quality of RDs
3) branding capabilities of the domain name, and the domain name's length and "charisma" (how catchy / cool / funny / interesting / business-sounding like it is).
If you have all of the information about these 3 important aspects of a domain name (oh, I also forgot to mention that the domain need to be on good terms with google, as well... if it's penalized the price will drop considerably, depending on the type of penalty)...
So anyway, if you have all of the details about the above 3 criteria, you'll have a better way of pricing your domain accurately, but even then it's not exact science because in the end it depends on what the potential buyers are willing to spend on the domain name (which usually depends on how much value they see in the branding capabilities of the domain, and we all know that brandability is a subjective topic because it depends on how much you like / dislike the name of the domain), and it also depends on what the seller is willing to sell the domain for.
Regarding on what the seller is willing to sell it for, if you're a Coca-Cola representative and wish to buy a random domain name, for whatever reason, and the owner of that domain knows that you're representing CC you can bet your ass that he's going to ask for millions of $$$ even if the domain is worth $10.
Probably the easiest part of a domain appraisal is #3 (number and quality of RDs), because decent quality RDs will usually add $1-3 per RD to the price tag, and if they're high quality RDs (from big media outlets, or from big, popular brands in your niche) you can easily pump the price 5x-10x or more...
Looking at your screenshots I can see that this domain has 300 RDs. If those 300 RDs are not big names (MayoClinic, Bloomberg, NY Times, etc.) but they're not spammy websites either, you can pay anywhere between $300 and $900 for the RDs alone. Again, IF those RDs are not big names, otherwise, if even 50 of them are big names and the owner of that domain knows the value of these things he'll probably ask you for several $1000 for the RDs alone (I'm not even including the cost of the traffic and sales - if any - here, or the branding capabilities of the domain) and the price would be justified.
And speaking of sales... if that traffic had generated constant sales over the last 6-12 months the owner is justified in adding an extra 15x-75x the monthly revenue to the price tag, depending on the niche, keywords it ranks for, competition toughness, etc... A lot of factors need to be analyzed when appraising domains, honestly...
Regarding the traffic and the traffic value, this is one of the hardest things for me to assess when appraising domains (thank God that I'm not doing this for a living lol), so I don't know what to say here, but I'll go back to my previous point and say that if the domain hasn't made any constant sales over the last 6-12 months then the traffic is probably not worth much, and if the buyer wants you to pay extra for that traffic I would add $100-200 more to the final price, and that's it!
As for branding capabilities... well, this can pump the price tag up even more than the monthly revenue because, like I said, if a big name / company (Sony, Amazon, Ebay, Bayer, etc) wants the domain badly and you know that they're representing that company you would be able to ask for few million dollars and they'd probably pay the price. But if it's a mere mortal who just wants to open up his first small business and feels like your domain is a good match for his business' name, well, you can probably sell the domain for a few $100s based on the branding alone... although, if I remember correctly 3-letter domains used to sell for several $1000s few years ago, even though the 3 letters meant nothing to casuals....
In conclusion, to figure out the domain's worth try to find out the monthly revenue that's been generated in the last 6-12 months, then take a good look at the 300 RDs and, if you don't see any / lots of big names that google loves, in there, you can assume that you'll be asked to pay an extra $300-900 for the RDs alone (if the domain's owner knows what he's owning, obviously), otherwise throw some $50-100 to the offer price, and see if he agrees with it...
Well, if you want to shoot in the dark, offer him $50 and see what he says. If he says "LOL, go fuck yourself, I'm not your retarded next door's neighbor, bro!" you know that you've screwed up
Alternatively, you can contact him and ask him to name his price and maybe you can reach a mutually beneficial agreement that you're both happy with.
If not, then you could offer 15x-25x the monthly revenue (if any) + $300-400 for the RDs (not more than $800-900 for the RDs, though... I mean, unless they're high quality) + $100-200 for the traffic + whatever you're willing to pay for the domain name itself (if it's short and catchy but not associated with any brand yet, it might cost you a few $100s to a few $1000s extra)....
So, anywhere from $50 to $5k as a ballpark figure (but it can go WAY up depending on the revenue and brandability)