Novocure's GAAP loss for 2021 was $58.351 million, compared to a profit of $19.808 million in the previous year. Revenue increased 8.2% to $535.031 million from $494.366 million a year earlier.