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.

IMXL: Islamic Market Extra Liquid Index

Definition in English: Islamic Market Extra Liquid Index