That's probably the change adress belonging to coinbase.
You see -- coinbase didn't have an input that was EXACTLY 1.01515817
BTC, so they had to spent a bigger input. It's simply their "change", their leftovers, which are "send" back to them.
-- Google it for a more detailed explanation,
https://support.exodus.io/article/109-what-are-change-addressesSecond question: does the public key/address change everytime after a transaction or does it remain the same?
With most wallets it probably does change. I'm not entirely sure if this is the case for the ledger, but i wouldn't be surprised if it was.
This is to preserve your privacy a little bit more. (Although in most cases (consolidation of funds/spending multiple UTXOS) it won't do that much.)
If you use the same address each time you receive funds, it becomes easy for anyone to track your entire payment history. This method of address generation improves privacy by automatically presenting you with a new address when you’re expecting payment.