AA pulled out of EWR-SJU and CO went down to once a day from EWR. There is now a grand total of one non-stop per day from EWR to SJU. Just a few years ago, CO, AA, and B6 all offered multiple trips per day.
Certainly the US carriers are realizing it is tough to make a buck on these flights.