Technically this isn’t true. The US military no longer has any unfulfilled launch contracts that will use Russian engines, but the ULA still has some RD-180s that they will almost certainly use for future commercial launches. Today simply marks the end of the RD-180 as a means of launching military payloads.
SpaceX doesn’t use Russian engines, though. That’s what this article is referring to, now all US rockets are free from Russian parts.
Technically this isn’t true. The US military no longer has any unfulfilled launch contracts that will use Russian engines, but the ULA still has some RD-180s that they will almost certainly use for future commercial launches. Today simply marks the end of the RD-180 as a means of launching military payloads.