My wild guesses (explanation: bullshit stuff I made with Microsoft Paint to guess graphically without any kind of calculation or aerodynamics, just for thought exercise)
Hisar A ~10 km 15000ft (~4500m)- able to reach 20000ft (~6000m) for targets overhead (the missile will be slow, target already delivering bombs or getting away, not suitable to use for most scenarios)
Hisar A+ 15km (Edit: probably 17km range, with official 26000ft (8km) altitude, the official range did not change from A version but I think it should improve a bit more, due to altitude increase or A version performing worse than predicted 15 km range)
Hisar O+ 25km 32000ft (~10000m) -able to reach 45000ft (~14000km) for targets overhead
------------------------------
Both can shoot further but will not be effective as much towards higher flying targets than this optimum scenario.
Both can shoot higher if firing overpassing targets.
Question-answer style to myself to better understand things:
Why the ranges are not long like foreign conterparts?
I guess our missiles are heavier. Maybe with newer blocks, the range and altitude will get progressively better. We simply do not have 50+ years of missile development experience like others, maybe some stuff are hidden in plain sight, like tricks to save weight.
Why the estimates are super conservative?
Based on official figures, I tried to fit ranges to altitudes. I think official figures are realistic for real targets and scenarios and don't say anything about kinematic envelope of the missile. It does not matter anyway, I'm happy they stick to real and useful numbers instead of exaggarating and boasting.
Hisar-O+ seems like little improvement over Hisar-A, what is the purpose of developing O+?
See the drawing, even if the numbers are slightly higher the covered volume is much bigger, red is Hisar-O+, blue is Hisar-A (not +).