IMXL: Islamic Market Extra Liquid Index

What does IMXL mean? The above is one of IMXL meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Islamic Market Extra Liquid Index