Extract a string from a format

I am currently working in javascript and am curious on how to find part of a string in a format. How would I extract the information as a string if its in another string such as
“[AUTOFLIP] (Method): (Item)! (Buy Value) -> (Sell value)”
How would I find everything in parentheses if I know everything out of it will remain the same (the values are both shortened numbers)?

I tried to use indexOf to get the last letter of the words before/after the item I wanted to find and then use substring to find whats betweeen them but that didnt end up working well