speb/financial-data huggingface dataset:
Analyst earnings estimates for MSCI, period 0y (report date 2026-06-20):
Average estimate: 19.68 USD
Low estimate: 19.00
High estimate: 20.37
Number of analysts: 17
Year-ago value: 17.28
Growth: 0.14
Analyst revenue estimates for MSCI, period 0y (report date 2026-06-20):
Average estimate: 3490718230.00 USD
Low estimate: 3428600000.00
High estimate: 3545000000.00
Number of analysts: 14
Year-ago value: 3134459000.00
Growth: 0.11
Analyst earnings estimates for MSCI, period +1q (report date 2026-06-23):
Average estimate: 5.05 USD
Low estimate: 4.83
High estimate: 5.30
Number of analysts: 13
Year-ago value: 4.47
Growth: 0.13
Analyst revenue estimates for MSCI, period +1q (report date 2026-06-23):
Average estimate: 877921360.00 USD
Low estimate: 857700000.00
High estimate: 898000000.00
Number of analysts: 11
Year-ago value: 793426000.00
Growth: 0.11
Analyst earnings estimates for MSCI, period +1y (report date 2026-06-23):
Average estimate: 22.54 USD
Low estimate: 21.55
High estimate: 23.39
Number of analysts: 17
Year-ago value: 19.69
Growth: 0.14
Analyst revenue estimates for MSCI, period +1y (report date 2026-06-23):
Average estimate: 3796450860.00 USD
Low estimate: 3678600000.00
High estimate: 3877826470.00
Number of analysts: 14
Year-ago value: 3490989650.00
Growth: 0.09
Analyst earnings estimates for MSCI, period 0q (report date 2026-06-23):
Average estimate: 4.86 USD
Low estimate: 4.57
High estimate: 5.04
Number of analysts: 13
Year-ago value: 4.17
Growth: 0.17
Analyst revenue estimates for MSCI, period 0q (report date 2026-06-23):
Average estimate: 861409480.00 USD
Low estimate: 847200000.00
High estimate: 876000000.00
Number of analysts: 11
Year-ago value: 772679000.00
Growth: 0.11
Analyst earnings estimates for MSCI, period 0y (report date 2026-06-23):
Average estimate: 19.69 USD
Low estimate: 19.00
High estimate: 20.37
Number of analysts: 17
Year-ago value: 17.28
Growth: 0.14
Analyst revenue estimates for MSCI, period 0y (report date 2026-06-23):
Average estimate: 3490989650.00 USD
Low estimate: 3428600000.00
High estimate: 3545000000.00
Number of analysts: 14
Year-ago value: 3134459000.00
Growth: 0.11
Analyst earnings estimates for MSCI, period +1q (report date 2026-07-11):
Average estimate: 5.11 USD
Low estimate: 4.83
High estimate: 5.44
Number of analysts: 13
Year-ago value: 4.47
Growth: 0.14
Analyst revenue estimates for MSCI, period +1q (report date 2026-07-11):
Average estimate: 882587610.00 USD
Low estimate: 857700000.00
High estimate: 902754700.00
Number of analysts: 11
Year-ago value: 793426000.00
Growth: 0.11
Analyst earnings estimates for MSCI, period +1y (report date 2026-07-11):
Average estimate: 22.70 USD
Low estimate: 21.55
High estimate: 23.71
Number of analysts: 17
Year-ago value: 19.80
Growth: 0.15
Analyst revenue estimates for MSCI, period +1y (report date 2026-07-11):
Average estimate: 3813676650.00 USD
Low estimate: 3678600000.00
High estimate: 3919585540.00
Number of analysts: 14
Year-ago value: 3501141100.00
Growth: 0.09
Analyst earnings estimates for MSCI, period 0q (report date 2026-07-11):
Average estimate: 4.89 USD
Low estimate: 4.57
High estimate: 5.16
Number of analysts: 13
Year-ago value: 4.17
Growth: 0.17
Analyst revenue estimates for MSCI, period 0q (report date 2026-07-11):
Average estimate: 865295820.00 USD
Low estimate: 847200000.00
High estimate: 879018510.00
Number of analysts: 11
Year-ago value: 772679000.00
Growth: 0.12
Analyst earnings estimates for MSCI, period 0y (report date 2026-07-11):
Average estimate: 19.80 USD
Low estimate: 19.00
High estimate: 20.77
Number of analysts: 17
Year-ago value: 17.28
Growth: 0.15
Analyst revenue estimates for MSCI, period 0y (report date 2026-07-11):
Average estimate: 3501141100.00 USD
Low estimate: 3428600000.00
High estimate: 3559281930.00
Number of analysts: 14
Year-ago value: 3134459000.00
Growth: 0.12
Analyst earnings estimates for MSCI, period +1q (report date 2026-07-19):
Average estimate: 5.19 USD
Low estimate: 5.02
High estimate: 5.44
Number of analysts: 13
Year-ago value: 4.47
Growth: 0.16
Analyst revenue estimates for MSCI, period +1q (report date 2026-07-19):
Average estimate: 887892510.00 USD
Low estimate: 870100000.00
High estimate: 902754700.00
Number of analysts: 12
Year-ago value: 793426000.00
Growth: 0.12
Analyst earnings estimates for MSCI, period +1y (report date 2026-07-19):
Average estimate: 22.91 USD
Low estimate: 22.22
High estimate: 23.71
Number of analysts: 18
Year-ago value: 19.99
Growth: 0.15
Analyst revenue estimates for MSCI, period +1y (report date 2026-07-19):
Average estimate: 3831996290.00 USD
Low estimate: 3765300000.00
High estimate: 3919585540.00
Number of analysts: 16
Year-ago value: 3516085600.00
Growth: 0.09
Analyst earnings estimates for MSCI, period 0q (report date 2026-07-19):
Average estimate: 4.97 USD
Low estimate: 4.80
High estimate: 5.16
Number of analysts: 14
Year-ago value: 4.17
Growth: 0.19
Analyst revenue estimates for MSCI, period 0q (report date 2026-07-19):
Average estimate: 868812990.00 USD
Low estimate: 857000000.00
High estimate: 879018510.00
Number of analysts: 13
Year-ago value: 772679000.00
Growth: 0.12
Analyst earnings estimates for MSCI, period 0y (report date 2026-07-19):
Average estimate: 19.99 USD
Low estimate: 19.62
High estimate: 20.77
Number of analysts: 18
Year-ago value: 17.28
Growth: 0.16
Analyst revenue estimates for MSCI, period 0y (report date 2026-07-19):
Average estimate: 3516085600.00 USD
Low estimate: 3489000000.00
High estimate: 3559281930.00
Number of analysts: 16
Year-ago value: 3134459000.00
Growth: 0.12
Analyst earnings estimates for MSCI, period +1q (report date 2026-07-25):
Average estimate: 5.18 USD
Low estimate: 5.09
High estimate: 5.34
Number of analysts: 13
Year-ago value: 4.66
Growth: 0.11
Analyst revenue estimates for MSCI, period +1q (report date 2026-07-25):
Average estimate: 909374280.00 USD
Low estimate: 891200000.00
High estimate: 926700000.00
Number of analysts: 10
Year-ago value: 822528000.00
Growth: 0.11
Analyst earnings estimates for MSCI, period +1y (report date 2026-07-25):
Average estimate: 22.47 USD
Low estimate: 21.65
High estimate: 23.51
Number of analysts: 18
Year-ago value: 19.65
Growth: 0.14
Analyst revenue estimates for MSCI, period +1y (report date 2026-07-25):
Average estimate: 3822190340.00 USD
Low estimate: 3731800000.00
High estimate: 3872000000.00
Number of analysts: 15
Year-ago value: 3512938020.00
Growth: 0.09
Analyst earnings estimates for MSCI, period 0q (report date 2026-07-25):
Average estimate: 5.02 USD
Low estimate: 4.92
High estimate: 5.13
Number of analysts: 13
Year-ago value: 4.47
Growth: 0.12
Analyst revenue estimates for MSCI, period 0q (report date 2026-07-25):
Average estimate: 884774160.00 USD
Low estimate: 872140000.00
High estimate: 900600000.00
Number of analysts: 10
Year-ago value: 793426000.00
Growth: 0.12
Analyst earnings estimates for MSCI, period 0y (report date 2026-07-25):
Average estimate: 19.65 USD
Low estimate: 19.30
High estimate: 19.89
Number of analysts: 16
Year-ago value: 17.28
Growth: 0.14
Analyst revenue estimates for MSCI, period 0y (report date 2026-07-25):
Average estimate: 3512938020.00 USD
Low estimate: 3482959000.00
High estimate: 3547000000.00
Number of analysts: 14
Year-ago value: 3134459000.00
Growth: 0.12
Analyst earnings estimates for MSCL.TO, period +1q (report date 2026-06-01):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.02
Analyst revenue estimates for MSCL.TO, period +1q (report date 2026-06-01):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1y (report date 2026-06-01):
Average estimate: -2.28 CAD
Low estimate: -2.57
High estimate: -1.85
Number of analysts: 3
Year-ago value: -2.43
Growth: 0.06
Analyst revenue estimates for MSCL.TO, period +1y (report date 2026-06-01):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0q (report date 2026-06-01):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.00
Analyst revenue estimates for MSCL.TO, period 0q (report date 2026-06-01):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0y (report date 2026-06-01):
Average estimate: -2.43 CAD
Low estimate: -2.67
High estimate: -2.20
Number of analysts: 2
Year-ago value: -2.35
Growth: -0.03
Analyst revenue estimates for MSCL.TO, period 0y (report date 2026-06-01):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1q (report date 2026-06-15):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.02
Analyst revenue estimates for MSCL.TO, period +1q (report date 2026-06-15):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1y (report date 2026-06-15):
Average estimate: -2.28 CAD
Low estimate: -2.57
High estimate: -1.85
Number of analysts: 3
Year-ago value: -2.43
Growth: 0.06
Analyst revenue estimates for MSCL.TO, period +1y (report date 2026-06-15):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0q (report date 2026-06-15):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.00
Analyst revenue estimates for MSCL.TO, period 0q (report date 2026-06-15):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0y (report date 2026-06-15):
Average estimate: -2.43 CAD
Low estimate: -2.67
High estimate: -2.20
Number of analysts: 2
Year-ago value: -2.35
Growth: -0.03
Analyst revenue estimates for MSCL.TO, period 0y (report date 2026-06-15):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1q (report date 2026-06-20):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.02
Analyst revenue estimates for MSCL.TO, period +1q (report date 2026-06-20):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1y (report date 2026-06-20):
Average estimate: -2.28 CAD
Low estimate: -2.57
High estimate: -1.85
Number of analysts: 3
Year-ago value: -2.43
Growth: 0.06
Analyst revenue estimates for MSCL.TO, period +1y (report date 2026-06-20):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0q (report date 2026-06-20):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.00
Analyst revenue estimates for MSCL.TO, period 0q (report date 2026-06-20):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0y (report date 2026-06-20):
Average estimate: -2.43 CAD
Low estimate: -2.67
High estimate: -2.20
Number of analysts: 2
Year-ago value: -2.35
Growth: -0.03
Analyst revenue estimates for MSCL.TO, period 0y (report date 2026-06-20):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1q (report date 2026-06-23):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.02
Analyst revenue estimates for MSCL.TO, period +1q (report date 2026-06-23):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1y (report date 2026-06-23):
Average estimate: -2.28 CAD
Low estimate: -2.57
High estimate: -1.85
Number of analysts: 3
Year-ago value: -2.43
Growth: 0.06
Analyst revenue estimates for MSCL.TO, period +1y (report date 2026-06-23):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0q (report date 2026-06-23):
Average estimate: -0.50 CAD
Low estimate: -0.50
High estimate: -0.50
Number of analysts: 1
Year-ago value: -0.50
Growth: 0.00
Analyst revenue estimates for MSCL.TO, period 0q (report date 2026-06-23):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0y (report date 2026-06-23):
Average estimate: -2.43 CAD
Low estimate: -2.67
High estimate: -2.20
Number of analysts: 2
Year-ago value: -2.35
Growth: -0.03
Analyst revenue estimates for MSCL.TO, period 0y (report date 2026-06-23):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 6
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1q (report date 2026-07-11):
Average estimate: -0.51 CAD
Low estimate: -0.51
High estimate: -0.51
Number of analysts: 1
Year-ago value: -0.50
Growth: -0.01
Analyst revenue estimates for MSCL.TO, period +1q (report date 2026-07-11):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1y (report date 2026-07-11):
Average estimate: -1.87 CAD
Low estimate: -1.87
High estimate: -1.87
Number of analysts: 1
Analyst revenue estimates for MSCL.TO, period +1y (report date 2026-07-11):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0q (report date 2026-07-11):
Average estimate: -0.51 CAD
Low estimate: -0.51
High estimate: -0.51
Number of analysts: 1
Year-ago value: -0.50
Growth: -0.03
Analyst revenue estimates for MSCL.TO, period 0q (report date 2026-07-11):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0y (report date 2026-07-11):
Average estimate: -2.47 CAD
Low estimate: -2.67
High estimate: -2.27
Number of analysts: 2
Year-ago value: -2.35
Growth: -0.05
Analyst revenue estimates for MSCL.TO, period 0y (report date 2026-07-11):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1q (report date 2026-07-19):
Average estimate: -0.51 CAD
Low estimate: -0.51
High estimate: -0.51
Number of analysts: 1
Year-ago value: -0.50
Growth: -0.01
Analyst revenue estimates for MSCL.TO, period +1q (report date 2026-07-19):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1y (report date 2026-07-19):
Average estimate: -1.87 CAD
Low estimate: -1.87
High estimate: -1.87
Number of analysts: 1
Analyst revenue estimates for MSCL.TO, period +1y (report date 2026-07-19):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0q (report date 2026-07-19):
Average estimate: -0.51 CAD
Low estimate: -0.51
High estimate: -0.51
Number of analysts: 1
Year-ago value: -0.50
Growth: -0.03
Analyst revenue estimates for MSCL.TO, period 0q (report date 2026-07-19):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0y (report date 2026-07-19):
Average estimate: -2.47 CAD
Low estimate: -2.67
High estimate: -2.27
Number of analysts: 2
Year-ago value: -2.35
Growth: -0.05
Analyst revenue estimates for MSCL.TO, period 0y (report date 2026-07-19):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1q (report date 2026-07-25):
Average estimate: -0.51 CAD
Low estimate: -0.51
High estimate: -0.51
Number of analysts: 1
Year-ago value: -0.50
Growth: -0.01
Analyst revenue estimates for MSCL.TO, period +1q (report date 2026-07-25):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period +1y (report date 2026-07-25):
Average estimate: -1.87 CAD
Low estimate: -1.87
High estimate: -1.87
Number of analysts: 1
Analyst revenue estimates for MSCL.TO, period +1y (report date 2026-07-25):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0q (report date 2026-07-25):
Average estimate: -0.51 CAD
Low estimate: -0.51
High estimate: -0.51
Number of analysts: 1
Year-ago value: -0.50
Growth: -0.03
Analyst revenue estimates for MSCL.TO, period 0q (report date 2026-07-25):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst earnings estimates for MSCL.TO, period 0y (report date 2026-07-25):
Average estimate: -2.47 CAD
Low estimate: -2.67
High estimate: -2.27
Number of analysts: 2
Year-ago value: -2.35
Growth: -0.05
Analyst revenue estimates for MSCL.TO, period 0y (report date 2026-07-25):
Average estimate: 0.00 USD
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 5
Year-ago value: 0.00
Growth: 0.00
Analyst revenue estimates for MSD, period +1q (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-05-30):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1q (report date 2026-06-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-06-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-06-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-06-08):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1q (report date 2026-06-15):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-06-15):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-06-15):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-06-15):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-06-20):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1q (report date 2026-06-23):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-06-23):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-06-23):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-06-23):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1q (report date 2026-07-11):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-07-11):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-07-11):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-07-11):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-07-19):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period +1y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSD, period 0y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSDL, period +1q (report date 2026-05-30):
Average estimate: 0.46 USD
Low estimate: 0.45
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period +1q (report date 2026-05-30):
Average estimate: 89834250.00 USD
Low estimate: 88697000.00
High estimate: 90540000.00
Number of analysts: 4
Year-ago value: 99722000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1y (report date 2026-05-30):
Average estimate: 1.82 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: -0.01
Analyst revenue estimates for MSDL, period +1y (report date 2026-05-30):
Average estimate: 352882400.00 USD
Low estimate: 341000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 359148250.00
Growth: -0.02
Analyst earnings estimates for MSDL, period 0q (report date 2026-05-30):
Average estimate: 0.45 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period 0q (report date 2026-05-30):
Average estimate: 89975500.00 USD
Low estimate: 89172000.00
High estimate: 91000000.00
Number of analysts: 4
Year-ago value: 99508000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period 0y (report date 2026-05-30):
Average estimate: 1.83 USD
Low estimate: 1.78
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-05-30):
Average estimate: 359148250.00 USD
Low estimate: 355413000.00
High estimate: 361380000.00
Number of analysts: 4
Year-ago value: 397287000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1q (report date 2026-06-07):
Average estimate: 0.46 USD
Low estimate: 0.45
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.08
Analyst revenue estimates for MSDL, period +1q (report date 2026-06-07):
Average estimate: 89784250.00 USD
Low estimate: 88697000.00
High estimate: 90540000.00
Number of analysts: 4
Year-ago value: 99722000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1y (report date 2026-06-07):
Average estimate: 1.83 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: 0.00
Analyst revenue estimates for MSDL, period +1y (report date 2026-06-07):
Average estimate: 353882400.00 USD
Low estimate: 341000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 358823250.00
Growth: -0.01
Analyst earnings estimates for MSDL, period 0q (report date 2026-06-07):
Average estimate: 0.46 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period 0q (report date 2026-06-07):
Average estimate: 90025500.00 USD
Low estimate: 89172000.00
High estimate: 91000000.00
Number of analysts: 4
Year-ago value: 99508000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period 0y (report date 2026-06-07):
Average estimate: 1.83 USD
Low estimate: 1.78
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-06-07):
Average estimate: 358823250.00 USD
Low estimate: 355413000.00
High estimate: 361380000.00
Number of analysts: 4
Year-ago value: 397287000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1q (report date 2026-06-15):
Average estimate: 0.46 USD
Low estimate: 0.45
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.08
Analyst revenue estimates for MSDL, period +1q (report date 2026-06-15):
Average estimate: 89784250.00 USD
Low estimate: 88697000.00
High estimate: 90540000.00
Number of analysts: 4
Year-ago value: 99722000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1y (report date 2026-06-15):
Average estimate: 1.83 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: 0.00
Analyst revenue estimates for MSDL, period +1y (report date 2026-06-15):
Average estimate: 353882400.00 USD
Low estimate: 341000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 358823250.00
Growth: -0.01
Analyst earnings estimates for MSDL, period 0q (report date 2026-06-15):
Average estimate: 0.46 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period 0q (report date 2026-06-15):
Average estimate: 90025500.00 USD
Low estimate: 89172000.00
High estimate: 91000000.00
Number of analysts: 4
Year-ago value: 99508000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period 0y (report date 2026-06-15):
Average estimate: 1.83 USD
Low estimate: 1.78
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-06-15):
Average estimate: 358823250.00 USD
Low estimate: 355413000.00
High estimate: 361380000.00
Number of analysts: 4
Year-ago value: 397287000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1q (report date 2026-06-20):
Average estimate: 0.46 USD
Low estimate: 0.45
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.08
Analyst revenue estimates for MSDL, period +1q (report date 2026-06-20):
Average estimate: 89784250.00 USD
Low estimate: 88697000.00
High estimate: 90540000.00
Number of analysts: 4
Year-ago value: 99722000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1y (report date 2026-06-20):
Average estimate: 1.83 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: 0.00
Analyst revenue estimates for MSDL, period +1y (report date 2026-06-20):
Average estimate: 353882400.00 USD
Low estimate: 341000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 358823250.00
Growth: -0.01
Analyst earnings estimates for MSDL, period 0q (report date 2026-06-20):
Average estimate: 0.46 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period 0q (report date 2026-06-20):
Average estimate: 90025500.00 USD
Low estimate: 89172000.00
High estimate: 91000000.00
Number of analysts: 4
Year-ago value: 99508000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period 0y (report date 2026-06-20):
Average estimate: 1.83 USD
Low estimate: 1.78
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-06-20):
Average estimate: 358823250.00 USD
Low estimate: 355413000.00
High estimate: 361380000.00
Number of analysts: 4
Year-ago value: 397287000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1q (report date 2026-06-23):
Average estimate: 0.46 USD
Low estimate: 0.45
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.08
Analyst revenue estimates for MSDL, period +1q (report date 2026-06-23):
Average estimate: 89784250.00 USD
Low estimate: 88697000.00
High estimate: 90540000.00
Number of analysts: 4
Year-ago value: 99722000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1y (report date 2026-06-23):
Average estimate: 1.83 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: 0.00
Analyst revenue estimates for MSDL, period +1y (report date 2026-06-23):
Average estimate: 353882400.00 USD
Low estimate: 341000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 358823250.00
Growth: -0.01
Analyst earnings estimates for MSDL, period 0q (report date 2026-06-23):
Average estimate: 0.46 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period 0q (report date 2026-06-23):
Average estimate: 90025500.00 USD
Low estimate: 89172000.00
High estimate: 91000000.00
Number of analysts: 4
Year-ago value: 99508000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period 0y (report date 2026-06-23):
Average estimate: 1.83 USD
Low estimate: 1.78
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-06-23):
Average estimate: 358823250.00 USD
Low estimate: 355413000.00
High estimate: 361380000.00
Number of analysts: 4
Year-ago value: 397287000.00
Growth: -0.10
Analyst earnings estimates for MSDL, period +1q (report date 2026-07-11):
Average estimate: 0.46 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period +1q (report date 2026-07-11):
Average estimate: 88427400.00 USD
Low estimate: 83000000.00
High estimate: 90540000.00
Number of analysts: 5
Year-ago value: 99722000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period +1y (report date 2026-07-11):
Average estimate: 1.83 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: 0.00
Analyst revenue estimates for MSDL, period +1y (report date 2026-07-11):
Average estimate: 354282400.00 USD
Low estimate: 343000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 354858600.00
Growth: 0.00
Analyst earnings estimates for MSDL, period 0q (report date 2026-07-11):
Average estimate: 0.45 USD
Low estimate: 0.42
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.10
Analyst revenue estimates for MSDL, period 0q (report date 2026-07-11):
Average estimate: 88620400.00 USD
Low estimate: 83000000.00
High estimate: 91000000.00
Number of analysts: 5
Year-ago value: 99508000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period 0y (report date 2026-07-11):
Average estimate: 1.83 USD
Low estimate: 1.77
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-07-11):
Average estimate: 354858600.00 USD
Low estimate: 339000000.00
High estimate: 361380000.00
Number of analysts: 5
Year-ago value: 397287000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period +1q (report date 2026-07-19):
Average estimate: 0.46 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period +1q (report date 2026-07-19):
Average estimate: 88427400.00 USD
Low estimate: 83000000.00
High estimate: 90540000.00
Number of analysts: 5
Year-ago value: 99722000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period +1y (report date 2026-07-19):
Average estimate: 1.83 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: 0.00
Analyst revenue estimates for MSDL, period +1y (report date 2026-07-19):
Average estimate: 354282400.00 USD
Low estimate: 343000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 354858600.00
Growth: 0.00
Analyst earnings estimates for MSDL, period 0q (report date 2026-07-19):
Average estimate: 0.45 USD
Low estimate: 0.42
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.10
Analyst revenue estimates for MSDL, period 0q (report date 2026-07-19):
Average estimate: 88620400.00 USD
Low estimate: 83000000.00
High estimate: 91000000.00
Number of analysts: 5
Year-ago value: 99508000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period 0y (report date 2026-07-19):
Average estimate: 1.83 USD
Low estimate: 1.77
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-07-19):
Average estimate: 354858600.00 USD
Low estimate: 339000000.00
High estimate: 361380000.00
Number of analysts: 5
Year-ago value: 397287000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period +1q (report date 2026-07-25):
Average estimate: 0.46 USD
Low estimate: 0.44
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.09
Analyst revenue estimates for MSDL, period +1q (report date 2026-07-25):
Average estimate: 88427400.00 USD
Low estimate: 83000000.00
High estimate: 90540000.00
Number of analysts: 5
Year-ago value: 99722000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period +1y (report date 2026-07-25):
Average estimate: 1.82 USD
Low estimate: 1.76
High estimate: 1.89
Number of analysts: 7
Year-ago value: 1.83
Growth: -0.01
Analyst revenue estimates for MSDL, period +1y (report date 2026-07-25):
Average estimate: 354282400.00 USD
Low estimate: 343000000.00
High estimate: 363710000.00
Number of analysts: 5
Year-ago value: 354858600.00
Growth: 0.00
Analyst earnings estimates for MSDL, period 0q (report date 2026-07-25):
Average estimate: 0.45 USD
Low estimate: 0.42
High estimate: 0.47
Number of analysts: 6
Year-ago value: 0.50
Growth: -0.10
Analyst revenue estimates for MSDL, period 0q (report date 2026-07-25):
Average estimate: 88620400.00 USD
Low estimate: 83000000.00
High estimate: 91000000.00
Number of analysts: 5
Year-ago value: 99508000.00
Growth: -0.11
Analyst earnings estimates for MSDL, period 0y (report date 2026-07-25):
Average estimate: 1.83 USD
Low estimate: 1.77
High estimate: 1.89
Number of analysts: 7
Year-ago value: 2.01
Growth: -0.09
Analyst revenue estimates for MSDL, period 0y (report date 2026-07-25):
Average estimate: 354858600.00 USD
Low estimate: 339000000.00
High estimate: 361380000.00
Number of analysts: 5
Year-ago value: 397287000.00
Growth: -0.11
Analyst earnings estimates for MSEX, period +1q (report date 2026-05-30):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08
Analyst revenue estimates for MSEX, period +1q (report date 2026-05-30):
Average estimate: 58885000.00 USD
Low estimate: 57070000.00
High estimate: 60700000.00
Number of analysts: 2
Year-ago value: 54091000.00
Growth: 0.09
Analyst earnings estimates for MSEX, period +1y (report date 2026-05-30):
Average estimate: 2.99 USD
Low estimate: 2.99
High estimate: 2.99
Number of analysts: 1
Year-ago value: 2.58
Growth: 0.16
Analyst revenue estimates for MSEX, period +1y (report date 2026-05-30):
Average estimate: 236100000.00 USD
Low estimate: 235000000.00
High estimate: 237200000.00
Number of analysts: 2
Year-ago value: 214450000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period 0q (report date 2026-05-30):
Average estimate: 0.70 USD
Low estimate: 0.70
High estimate: 0.70
Number of analysts: 1
Year-ago value: 0.60
Growth: 0.17
Analyst revenue estimates for MSEX, period 0q (report date 2026-05-30):
Average estimate: 55215000.00 USD
Low estimate: 53830000.00
High estimate: 56600000.00
Number of analysts: 2
Year-ago value: 49323000.00
Growth: 0.12
Analyst earnings estimates for MSEX, period 0y (report date 2026-05-30):
Average estimate: 2.58 USD
Low estimate: 2.58
High estimate: 2.58
Number of analysts: 1
Year-ago value: 2.36
Growth: 0.09
Analyst revenue estimates for MSEX, period 0y (report date 2026-05-30):
Average estimate: 214450000.00 USD
Low estimate: 210200000.00
High estimate: 218700000.00
Number of analysts: 2
Year-ago value: 194694000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period +1q (report date 2026-06-07):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08
Analyst revenue estimates for MSEX, period +1q (report date 2026-06-07):
Average estimate: 58885000.00 USD
Low estimate: 57070000.00
High estimate: 60700000.00
Number of analysts: 2
Year-ago value: 54091000.00
Growth: 0.09
Analyst earnings estimates for MSEX, period +1y (report date 2026-06-07):
Average estimate: 2.99 USD
Low estimate: 2.99
High estimate: 2.99
Number of analysts: 1
Year-ago value: 2.58
Growth: 0.16
Analyst revenue estimates for MSEX, period +1y (report date 2026-06-07):
Average estimate: 236100000.00 USD
Low estimate: 235000000.00
High estimate: 237200000.00
Number of analysts: 2
Year-ago value: 214450000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period 0q (report date 2026-06-07):
Average estimate: 0.70 USD
Low estimate: 0.70
High estimate: 0.70
Number of analysts: 1
Year-ago value: 0.60
Growth: 0.17
Analyst revenue estimates for MSEX, period 0q (report date 2026-06-07):
Average estimate: 55215000.00 USD
Low estimate: 53830000.00
High estimate: 56600000.00
Number of analysts: 2
Year-ago value: 49323000.00
Growth: 0.12
Analyst earnings estimates for MSEX, period 0y (report date 2026-06-07):
Average estimate: 2.58 USD
Low estimate: 2.58
High estimate: 2.58
Number of analysts: 1
Year-ago value: 2.36
Growth: 0.09
Analyst revenue estimates for MSEX, period 0y (report date 2026-06-07):
Average estimate: 214450000.00 USD
Low estimate: 210200000.00
High estimate: 218700000.00
Number of analysts: 2
Year-ago value: 194694000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period +1q (report date 2026-06-15):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08
Analyst revenue estimates for MSEX, period +1q (report date 2026-06-15):
Average estimate: 58885000.00 USD
Low estimate: 57070000.00
High estimate: 60700000.00
Number of analysts: 2
Year-ago value: 54091000.00
Growth: 0.09
Analyst earnings estimates for MSEX, period +1y (report date 2026-06-15):
Average estimate: 2.99 USD
Low estimate: 2.99
High estimate: 2.99
Number of analysts: 1
Year-ago value: 2.58
Growth: 0.16
Analyst revenue estimates for MSEX, period +1y (report date 2026-06-15):
Average estimate: 236100000.00 USD
Low estimate: 235000000.00
High estimate: 237200000.00
Number of analysts: 2
Year-ago value: 214450000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period 0q (report date 2026-06-15):
Average estimate: 0.70 USD
Low estimate: 0.70
High estimate: 0.70
Number of analysts: 1
Year-ago value: 0.60
Growth: 0.17
Analyst revenue estimates for MSEX, period 0q (report date 2026-06-15):
Average estimate: 55215000.00 USD
Low estimate: 53830000.00
High estimate: 56600000.00
Number of analysts: 2
Year-ago value: 49323000.00
Growth: 0.12
Analyst earnings estimates for MSEX, period 0y (report date 2026-06-15):
Average estimate: 2.58 USD
Low estimate: 2.58
High estimate: 2.58
Number of analysts: 1
Year-ago value: 2.36
Growth: 0.09
Analyst revenue estimates for MSEX, period 0y (report date 2026-06-15):
Average estimate: 214450000.00 USD
Low estimate: 210200000.00
High estimate: 218700000.00
Number of analysts: 2
Year-ago value: 194694000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period +1q (report date 2026-06-20):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08
Analyst revenue estimates for MSEX, period +1q (report date 2026-06-20):
Average estimate: 58885000.00 USD
Low estimate: 57070000.00
High estimate: 60700000.00
Number of analysts: 2
Year-ago value: 54091000.00
Growth: 0.09
Analyst earnings estimates for MSEX, period +1y (report date 2026-06-20):
Average estimate: 2.99 USD
Low estimate: 2.99
High estimate: 2.99
Number of analysts: 1
Year-ago value: 2.58
Growth: 0.16
Analyst revenue estimates for MSEX, period +1y (report date 2026-06-20):
Average estimate: 236100000.00 USD
Low estimate: 235000000.00
High estimate: 237200000.00
Number of analysts: 2
Year-ago value: 214450000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period 0q (report date 2026-06-20):
Average estimate: 0.70 USD
Low estimate: 0.70
High estimate: 0.70
Number of analysts: 1
Year-ago value: 0.60
Growth: 0.17
Analyst revenue estimates for MSEX, period 0q (report date 2026-06-20):
Average estimate: 55215000.00 USD
Low estimate: 53830000.00
High estimate: 56600000.00
Number of analysts: 2
Year-ago value: 49323000.00
Growth: 0.12
Analyst earnings estimates for MSEX, period 0y (report date 2026-06-20):
Average estimate: 2.58 USD
Low estimate: 2.58
High estimate: 2.58
Number of analysts: 1
Year-ago value: 2.36
Growth: 0.09
Analyst revenue estimates for MSEX, period 0y (report date 2026-06-20):
Average estimate: 214450000.00 USD
Low estimate: 210200000.00
High estimate: 218700000.00
Number of analysts: 2
Year-ago value: 194694000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period +1q (report date 2026-06-23):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08
Analyst revenue estimates for MSEX, period +1q (report date 2026-06-23):
Average estimate: 58885000.00 USD
Low estimate: 57070000.00
High estimate: 60700000.00
Number of analysts: 2
Year-ago value: 54091000.00
Growth: 0.09
Analyst earnings estimates for MSEX, period +1y (report date 2026-06-23):
Average estimate: 2.99 USD
Low estimate: 2.99
High estimate: 2.99
Number of analysts: 1
Year-ago value: 2.58
Growth: 0.16
Analyst revenue estimates for MSEX, period +1y (report date 2026-06-23):
Average estimate: 236100000.00 USD
Low estimate: 235000000.00
High estimate: 237200000.00
Number of analysts: 2
Year-ago value: 214450000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period 0q (report date 2026-06-23):
Average estimate: 0.70 USD
Low estimate: 0.70
High estimate: 0.70
Number of analysts: 1
Year-ago value: 0.60
Growth: 0.17
Analyst revenue estimates for MSEX, period 0q (report date 2026-06-23):
Average estimate: 55215000.00 USD
Low estimate: 53830000.00
High estimate: 56600000.00
Number of analysts: 2
Year-ago value: 49323000.00
Growth: 0.12
Analyst earnings estimates for MSEX, period 0y (report date 2026-06-23):
Average estimate: 2.58 USD
Low estimate: 2.58
High estimate: 2.58
Number of analysts: 1
Year-ago value: 2.36
Growth: 0.09
Analyst revenue estimates for MSEX, period 0y (report date 2026-06-23):
Average estimate: 214450000.00 USD
Low estimate: 210200000.00
High estimate: 218700000.00
Number of analysts: 2
Year-ago value: 194694000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period +1q (report date 2026-07-11):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08
Analyst revenue estimates for MSEX, period +1q (report date 2026-07-11):
Average estimate: 58885000.00 USD
Low estimate: 57070000.00
High estimate: 60700000.00
Number of analysts: 2
Year-ago value: 54091000.00
Growth: 0.09
Analyst earnings estimates for MSEX, period +1y (report date 2026-07-11):
Average estimate: 2.99 USD
Low estimate: 2.99
High estimate: 2.99
Number of analysts: 1
Year-ago value: 2.58
Growth: 0.16
Analyst revenue estimates for MSEX, period +1y (report date 2026-07-11):
Average estimate: 236100000.00 USD
Low estimate: 235000000.00
High estimate: 237200000.00
Number of analysts: 2
Year-ago value: 214450000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period 0q (report date 2026-07-11):
Average estimate: 0.70 USD
Low estimate: 0.70
High estimate: 0.70
Number of analysts: 1
Year-ago value: 0.60
Growth: 0.17
Analyst revenue estimates for MSEX, period 0q (report date 2026-07-11):
Average estimate: 55215000.00 USD
Low estimate: 53830000.00
High estimate: 56600000.00
Number of analysts: 2
Year-ago value: 49323000.00
Growth: 0.12
Analyst earnings estimates for MSEX, period 0y (report date 2026-07-11):
Average estimate: 2.58 USD
Low estimate: 2.58
High estimate: 2.58
Number of analysts: 1
Year-ago value: 2.36
Growth: 0.09
Analyst revenue estimates for MSEX, period 0y (report date 2026-07-11):
Average estimate: 214450000.00 USD
Low estimate: 210200000.00
High estimate: 218700000.00
Number of analysts: 2
Year-ago value: 194694000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period +1q (report date 2026-07-19):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08
Analyst revenue estimates for MSEX, period +1q (report date 2026-07-19):
Average estimate: 58885000.00 USD
Low estimate: 57070000.00
High estimate: 60700000.00
Number of analysts: 2
Year-ago value: 54091000.00
Growth: 0.09
Analyst earnings estimates for MSEX, period +1y (report date 2026-07-19):
Average estimate: 2.99 USD
Low estimate: 2.99
High estimate: 2.99
Number of analysts: 1
Year-ago value: 2.58
Growth: 0.16
Analyst revenue estimates for MSEX, period +1y (report date 2026-07-19):
Average estimate: 236100000.00 USD
Low estimate: 235000000.00
High estimate: 237200000.00
Number of analysts: 2
Year-ago value: 214450000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period 0q (report date 2026-07-19):
Average estimate: 0.70 USD
Low estimate: 0.70
High estimate: 0.70
Number of analysts: 1
Year-ago value: 0.60
Growth: 0.17
Analyst revenue estimates for MSEX, period 0q (report date 2026-07-19):
Average estimate: 55215000.00 USD
Low estimate: 53830000.00
High estimate: 56600000.00
Number of analysts: 2
Year-ago value: 49323000.00
Growth: 0.12
Analyst earnings estimates for MSEX, period 0y (report date 2026-07-19):
Average estimate: 2.58 USD
Low estimate: 2.58
High estimate: 2.58
Number of analysts: 1
Year-ago value: 2.36
Growth: 0.09
Analyst revenue estimates for MSEX, period 0y (report date 2026-07-19):
Average estimate: 214450000.00 USD
Low estimate: 210200000.00
High estimate: 218700000.00
Number of analysts: 2
Year-ago value: 194694000.00
Growth: 0.10
Analyst earnings estimates for MSEX, period +1q (report date 2026-07-25):
Average estimate: 0.83 USD
Low estimate: 0.83
High estimate: 0.83
Number of analysts: 1
Year-ago value: 0.77
Growth: 0.08