The R1-R2 voltage divider biases the base of Q1 at about 1.17 V.
A 0.4 V excursion below that puts it at 0.77V, which would normally keep it in forward active mode. But the 100 uF capacitor is preventing the emitter voltage from changing, keeping that node at about 0.4 V. That means you only have 0.3 V across Q1's b-e junction at the peak of your input signal, which will pretty effectively put the BJT in cutoff mode.
Having the BJT in cutoff mode will put the Q1 collector at about 10 V, not sensitive to the exact level of the base voltage. And that flat top at 10 V (after a shift going through the C2(?) capacitor, is what you're seeing as clipping.
It might be slightly clearer what's going on if you remove C2 and just directly connect your virtual oscilloscope to the Q1 collector. Then you'll see the actual level where clipping occurs is about 10 V, making it slightly easier to diagnose the problem. (I'm assuming the virtual oscilloscope has a "perfect" input and doesn't cause any loading on the circuit)
You can probably reduce or eliminate the clipping by removing Cb. This will allow the circuit to behave like an "emitter-degenerate" amplifier at the frequency you're running it, reducing the gain as suggested by Anindo, and increasing the input impedance as a side benefit. You would still expect to see clipping if you increased the input amplitude to about 0.5 V (1 V peak-peak).