No, not a fixed price - but I'd imagine that if they sold reliably for that amount the price wouldn't be dropped so quickly.Was 100-120 ever a fixed price? From what I saw it was mainly a placeholder price that some people in the rumour/speculation thread decided to run with because reasons.
Which leads me to believe they're dropping to reach for more sales.