Price probably has a lot to do with it. And it being a condo-- and the things that go with it (HOA fees, parking, noise from neighbors above/below/next door, no yard for kids, etc.).
$103,900 is a pretty penny for a condo, if that's yours. I'm guessing the new price will help at least. Listed now still almost $12,000 more than it sold for 3 years ago. That condo started out being listed for about $110,000. I personally think $110k is overpriced for the size in a condo. You can get a tiny newer house in Edmond for not that far from that. I'm guessing people think to themselves "why buy a condo when I can buy a house for around that price?" The economy isn't so great. Condos around here aren't as popular as in other cities-- people have kids and want garages, more space, yards, etc. About that price can buy a small house. So, your market is naturally smaller-- the market is there, but it's smaller. It hasn't been in the market overly long for a local condo, so try marketing and more open houses.The condo buyers market is smaller than the house buyers market here. For over $100,000 in Oklahoma, a lot prefer a house. That condo is nice, but... condos have their deterrents, especially when the price isn't that much of a difference from a house. If that's the condo that's yours, it's cute. Looks clean and updated. I might repaint the kitchen where that brown/yellow/something color is. (I see one condo for sale in Bentree at quick glance.... not sure if that's yours.)
I would try marketing and more open houses-- and put "price reduced" signs up.
Is the HOA Fee Monthly of $284 including utilities or something? If I was in the market for a condo, those HOA fees seem high for around here to me if they don't include some utilities. Maybe say what the HOA fees include in the listing description? That could be a turn-off, too. You might list all the condo benefits in the ad-- clubhouse or pool or insurance or whatever all is included. Mention the convenient location, quiet neighbors or few renters nearby,... those things perhaps.
Marketing and home staging could also be an issue.