Yeah, a lot of variables on the cost of charging. First of course is how much energy you put in the battery. Second is where you are and what charging provider you're using. Third is if you are paying their standard rate or if you've become a paid member for lower prices.
For example, Electrify America charges 43 cents per kWh, plus I believe there's a tax on the total. I don't pay for membership, so that's their default rate here in WA. In some locations, they charge by time, and a Niro EV would pay 16 cents per minute. If I signed up for their Pass+ plan, I would pay a $4 monthly fee, but the charging cost would drop to 31 cents/kWh, about 25%. I figure if I needed to charge more than twice a month the monthly fee would be less than paying the higher rate. I can't find any record of my few DC charging attempts, but most of them were likely in the range of $10-15 as I was only adding some charge to allow me to make it home without range concern, not to bring my back up to 80%.
EVGo only charges by the minute in WA. With a slower charging EV like my Bolt, it's usually far more expensive to pay per minute. My Bolt tops out at 55kW, while the Niro will max out at around 80kW. Both are far slower than something like the Kia EV6 that can exceed 200 kW charging. I've used EVGo a couple of times, only because GM gave me a $500 credit when I leased my Bolt. Because of the slower charging speed, I paid almost 80 cents per kWh.
And all of this is compared to charging at home, which only costs me 11 cents/kWh. So home charging is by far the best way to go. Naturally, there are times you need to charge on the road.