For text spam you can follow the steps in my other comment: https://news.ycombinator.com/item?id=41704119
For email spam: you can use your email provider’s report spam feature so more of their emails end up in spam folders and their money is wasted. You can look at the email headers to figure out which platform sent the email (like Mailgun or Sendgrid or whatever) and report the email to them, which may cause their account to be shut down and then to be banned as a business from that platform. You can use the FTC and FCC reporting websites from my other comment. You could also report each incident to your state’s authorities like your attorney general’s office, by saying you suspect potential fraudulent practices or abusive practices or violation of privacy or whatever.