The article is wrong on one point, Toyota is not doing well with the Prius, they lose money on very one of them.
I read a report a couple of years ago that the total cost of ownership for a Prius at 100k miles - it's lifespan - was 3 times that for a Hummer H3, which has a lifespan of 300k miles.
Most of the Prius' production cost is batteries, which start in a hell-hole in northern Ontario - an area so devastated by the mining that NASA uses it to represent alien planet surfaces. At the time, the mined material went to Germany for refining, then to Japan for manufacture into batteries, then into the cars and shipped to the US for sale.