Looks ready to me.
They will still be firm when ripe until they are overripe.
Some people like them like that which is fine they do have a long window of eating quality. If you have a bunch you could try them at different stages and see what you like the best from barely blushing to full colour and soft they are edible and they do hold quite well
KarenO