upvote
> Is it worth the claim that they are making in a press release?

Definitely, yes, because being vague about it like they have been lets investors fill-in-the-blanks with whatever they want it to mean.

reply