Airlines all the time match a competitor's prices once the competitor files them. Automated algorithms can easily detect this and adjust the prices. I suspect that's why you're seeing the fares the same, but they are not allowed (as far as I'm aware) to collude in advance to set the prices unless there is an approved JV in place that has that as a trait of the JV.