Yep, the difference on those days is £40 if you take each carrier's cheapest offering. You can say 'It's only £40 more for BA", or you can say "BA wants twice as much as Ryanair". Some people will pay BA an extra £40, some will not. Neither are wrong.
Now leave the day earlier, hard to justify paying BA almost £140 when you can do it on Ryanair for a penny
(Taxes extra of course, so for those who want a gross price it's about £155 vs £15).