The past tense of cast a stone at is also cast a stone at.
The third-person singular simple present indicative form of cast a stone at is casts a stone at.
The present participle of cast a stone at is casting a stone at.
The past participle of cast a stone at is cast a stone at.