Citation X (C750)
Flight Crew Instrument; Flight Crew Air Transport Pilot (ATP); Flight Crew Multiengine
Deviation - Altitude Excursion From Assigned Altitude; Inflight Event / Encounter Wake Vortex Encounter
Air Traffic Control Provided Assistance; Flight Crew Took Evasive Action
Environment - Non Weather Related; Procedure
Aircraft was in cruise flight at FL240; nav data was set up for the FILPZ3 arrival [to] CLT. Auto pilot was ON. Experienced wake turbulence two times; back to back. The first wake turbulence onset; aircraft quickly banked right 30 degrees; loss of altitude of 100 feet. Crew recovered; approximately 45 seconds later the second wake turbulence onset occurred. Again; crew recovered and reported event while asking Memphis Center for heading change due to wake turbulence. Memphis Center issued 15 degrees left of course. Flight crew inquired as to type of traffic ahead. Crew referenced TCAS and identified traffic 12.5 miles ahead; twelve o'clock position. Memphis Center responded and stated traffic was an A320 that had descended through our altitude; 12 miles ahead. We concurred with info. Memphis Center apologized and a few miles later; gave us direct to next fix. Flight crew noticed A320 maintained constant descent on arrival and was approximately 1;500 to 2;000 feet below our altitude for remainder of arrival. Rest of flight uneventful.Flight crew would suggest ATC to advise of A320's position 12 miles ahead of our position and A320 had descended through our present altitude 'caution; wake turbulence'. At FL240; flight crew's work load was relatively low which allowed for immediate recovery without any distractions. Purpose for this [report] is to try and help both flight crews and ATC with wake turbulence awareness via proper communication. ATC was very professional and apologized. Crew was well trained. All is good. Hope this helps in an effort for future wake turbulence avoidance.
CE-750 Captain reported encountering wake turbulence while in cruise at FL240 12 miles in trail of an A320.