Hey Ishtar, this sentence is usually sincere. It means "Thank you so much" and is usually just a nicer way to say "thank you". English speakers, however, are often sarcastic, so if someone's tone in speech is negative, they could use this sentence sarcastically. For example, if Sarah is walking and holding a coffee cup, but Tom accidentally runs into Sarah and spills coffee on their shirt, she might say, "Thanks a bunch, Tom!" And here, it's obviously not sincere gratitude, but more of a way for Sarah to let Tom know that she's upset, without being too rude. Let me know if you have any questions!