No. And any SEO company that promises results is likely participating in black-hat (unethical) practices, is inexperienced or attempting to deceive you.
There are many unknown variables that shape an SEO campaign for results to be guaranteed or predicted. For example, if a search engine updates its algorithm, that may likely affect results. Or if a competitor makes changes or updates to its SEO strategy, that can cause a disruption in performance. It is, for this reason, critical to vet your SEO agency to ensure they are able to combat market changes and keep your SEO program in tune.
What any credible agency should guarantee is the work it will implement, regularly show reports and be completely transparent by showing all metrics and results.