speb/financial-data huggingface dataset:
Analyst revenue estimates for MSIF, period +1q (report date 2026-05-30):
Average estimate: 37991170.00 USD
Low estimate: 37000000.00
High estimate: 38805000.00
Number of analysts: 6
Year-ago value: 35367000.00
Growth: 0.07
Analyst earnings estimates for MSIF, period +1y (report date 2026-05-30):
Average estimate: 1.49 USD
Low estimate: 1.37
High estimate: 1.58
Number of analysts: 6
Year-ago value: 1.44
Growth: 0.04
Analyst revenue estimates for MSIF, period +1y (report date 2026-05-30):
Average estimate: 160638170.00 USD
Low estimate: 153480000.00
High estimate: 164408000.00
Number of analysts: 6
Year-ago value: 148007500.00
Growth: 0.09
Analyst earnings estimates for MSIF, period 0q (report date 2026-05-30):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.02
Analyst revenue estimates for MSIF, period 0q (report date 2026-05-30):
Average estimate: 36384500.00 USD
Low estimate: 35460000.00
High estimate: 37181000.00
Number of analysts: 6
Year-ago value: 35643000.00
Growth: 0.02
Analyst earnings estimates for MSIF, period 0y (report date 2026-05-30):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.47
Number of analysts: 6
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-05-30):
Average estimate: 148007500.00 USD
Low estimate: 144000000.00
High estimate: 150256000.00
Number of analysts: 6
Year-ago value: 139153000.00
Growth: 0.06
Analyst earnings estimates for MSIF, period +1q (report date 2026-06-07):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.38
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.04
Analyst revenue estimates for MSIF, period +1q (report date 2026-06-07):
Average estimate: 37474500.00 USD
Low estimate: 35500000.00
High estimate: 38805000.00
Number of analysts: 6
Year-ago value: 35367000.00
Growth: 0.06
Analyst earnings estimates for MSIF, period +1y (report date 2026-06-07):
Average estimate: 1.49 USD
Low estimate: 1.37
High estimate: 1.58
Number of analysts: 6
Year-ago value: 1.44
Growth: 0.04
Analyst revenue estimates for MSIF, period +1y (report date 2026-06-07):
Average estimate: 158804830.00 USD
Low estimate: 152300000.00
High estimate: 164408000.00
Number of analysts: 6
Year-ago value: 146540830.00
Growth: 0.08
Analyst earnings estimates for MSIF, period 0q (report date 2026-06-07):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.02
Analyst revenue estimates for MSIF, period 0q (report date 2026-06-07):
Average estimate: 36051170.00 USD
Low estimate: 34200000.00
High estimate: 37181000.00
Number of analysts: 6
Year-ago value: 35643000.00
Growth: 0.01
Analyst earnings estimates for MSIF, period 0y (report date 2026-06-07):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.47
Number of analysts: 6
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-06-07):
Average estimate: 146540830.00 USD
Low estimate: 140900000.00
High estimate: 150256000.00
Number of analysts: 6
Year-ago value: 139153000.00
Growth: 0.05
Analyst earnings estimates for MSIF, period +1q (report date 2026-06-15):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.38
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.04
Analyst revenue estimates for MSIF, period +1q (report date 2026-06-15):
Average estimate: 37474500.00 USD
Low estimate: 35500000.00
High estimate: 38805000.00
Number of analysts: 6
Year-ago value: 35367000.00
Growth: 0.06
Analyst earnings estimates for MSIF, period +1y (report date 2026-06-15):
Average estimate: 1.49 USD
Low estimate: 1.37
High estimate: 1.58
Number of analysts: 6
Year-ago value: 1.44
Growth: 0.04
Analyst revenue estimates for MSIF, period +1y (report date 2026-06-15):
Average estimate: 158804830.00 USD
Low estimate: 152300000.00
High estimate: 164408000.00
Number of analysts: 6
Year-ago value: 146540830.00
Growth: 0.08
Analyst earnings estimates for MSIF, period 0q (report date 2026-06-15):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.02
Analyst revenue estimates for MSIF, period 0q (report date 2026-06-15):
Average estimate: 36051170.00 USD
Low estimate: 34200000.00
High estimate: 37181000.00
Number of analysts: 6
Year-ago value: 35643000.00
Growth: 0.01
Analyst earnings estimates for MSIF, period 0y (report date 2026-06-15):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.47
Number of analysts: 6
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-06-15):
Average estimate: 146540830.00 USD
Low estimate: 140900000.00
High estimate: 150256000.00
Number of analysts: 6
Year-ago value: 139153000.00
Growth: 0.05
Analyst earnings estimates for MSIF, period +1q (report date 2026-06-20):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.38
Number of analysts: 7
Year-ago value: 0.35
Growth: 0.04
Analyst revenue estimates for MSIF, period +1q (report date 2026-06-20):
Average estimate: 37406710.00 USD
Low estimate: 35500000.00
High estimate: 38805000.00
Number of analysts: 7
Year-ago value: 35367000.00
Growth: 0.06
Analyst earnings estimates for MSIF, period +1y (report date 2026-06-20):
Average estimate: 1.48 USD
Low estimate: 1.37
High estimate: 1.58
Number of analysts: 7
Year-ago value: 1.44
Growth: 0.03
Analyst revenue estimates for MSIF, period +1y (report date 2026-06-20):
Average estimate: 158461290.00 USD
Low estimate: 152300000.00
High estimate: 164408000.00
Number of analysts: 7
Year-ago value: 146249290.00
Growth: 0.08
Analyst earnings estimates for MSIF, period 0q (report date 2026-06-20):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 7
Year-ago value: 0.35
Growth: 0.01
Analyst revenue estimates for MSIF, period 0q (report date 2026-06-20):
Average estimate: 35972430.00 USD
Low estimate: 34200000.00
High estimate: 37181000.00
Number of analysts: 7
Year-ago value: 35643000.00
Growth: 0.01
Analyst earnings estimates for MSIF, period 0y (report date 2026-06-20):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.47
Number of analysts: 7
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-06-20):
Average estimate: 146249290.00 USD
Low estimate: 140900000.00
High estimate: 150256000.00
Number of analysts: 7
Year-ago value: 139153000.00
Growth: 0.05
Analyst earnings estimates for MSIF, period +1q (report date 2026-06-23):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.38
Number of analysts: 7
Year-ago value: 0.35
Growth: 0.04
Analyst revenue estimates for MSIF, period +1q (report date 2026-06-23):
Average estimate: 37406710.00 USD
Low estimate: 35500000.00
High estimate: 38805000.00
Number of analysts: 7
Year-ago value: 35367000.00
Growth: 0.06
Analyst earnings estimates for MSIF, period +1y (report date 2026-06-23):
Average estimate: 1.48 USD
Low estimate: 1.37
High estimate: 1.58
Number of analysts: 7
Year-ago value: 1.44
Growth: 0.03
Analyst revenue estimates for MSIF, period +1y (report date 2026-06-23):
Average estimate: 158461290.00 USD
Low estimate: 152300000.00
High estimate: 164408000.00
Number of analysts: 7
Year-ago value: 146249290.00
Growth: 0.08
Analyst earnings estimates for MSIF, period 0q (report date 2026-06-23):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 7
Year-ago value: 0.35
Growth: 0.01
Analyst revenue estimates for MSIF, period 0q (report date 2026-06-23):
Average estimate: 35972430.00 USD
Low estimate: 34200000.00
High estimate: 37181000.00
Number of analysts: 7
Year-ago value: 35643000.00
Growth: 0.01
Analyst earnings estimates for MSIF, period 0y (report date 2026-06-23):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.47
Number of analysts: 7
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-06-23):
Average estimate: 146249290.00 USD
Low estimate: 140900000.00
High estimate: 150256000.00
Number of analysts: 7
Year-ago value: 139153000.00
Growth: 0.05
Analyst earnings estimates for MSIF, period +1q (report date 2026-07-11):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.38
Number of analysts: 7
Year-ago value: 0.35
Growth: 0.04
Analyst revenue estimates for MSIF, period +1q (report date 2026-07-11):
Average estimate: 37406710.00 USD
Low estimate: 35500000.00
High estimate: 38805000.00
Number of analysts: 7
Year-ago value: 35367000.00
Growth: 0.06
Analyst earnings estimates for MSIF, period +1y (report date 2026-07-11):
Average estimate: 1.48 USD
Low estimate: 1.37
High estimate: 1.58
Number of analysts: 7
Year-ago value: 1.44
Growth: 0.03
Analyst revenue estimates for MSIF, period +1y (report date 2026-07-11):
Average estimate: 158461290.00 USD
Low estimate: 152300000.00
High estimate: 164408000.00
Number of analysts: 7
Year-ago value: 146249290.00
Growth: 0.08
Analyst earnings estimates for MSIF, period 0q (report date 2026-07-11):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 7
Year-ago value: 0.35
Growth: 0.01
Analyst revenue estimates for MSIF, period 0q (report date 2026-07-11):
Average estimate: 35972430.00 USD
Low estimate: 34200000.00
High estimate: 37181000.00
Number of analysts: 7
Year-ago value: 35643000.00
Growth: 0.01
Analyst earnings estimates for MSIF, period 0y (report date 2026-07-11):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.47
Number of analysts: 7
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-07-11):
Average estimate: 146249290.00 USD
Low estimate: 140900000.00
High estimate: 150256000.00
Number of analysts: 7
Year-ago value: 139153000.00
Growth: 0.05
Analyst earnings estimates for MSIF, period +1q (report date 2026-07-19):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.38
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.04
Analyst revenue estimates for MSIF, period +1q (report date 2026-07-19):
Average estimate: 37357830.00 USD
Low estimate: 35500000.00
High estimate: 38805000.00
Number of analysts: 6
Year-ago value: 35367000.00
Growth: 0.06
Analyst earnings estimates for MSIF, period +1y (report date 2026-07-19):
Average estimate: 1.48 USD
Low estimate: 1.37
High estimate: 1.58
Number of analysts: 6
Year-ago value: 1.44
Growth: 0.03
Analyst revenue estimates for MSIF, period +1y (report date 2026-07-19):
Average estimate: 157654830.00 USD
Low estimate: 152300000.00
High estimate: 164408000.00
Number of analysts: 6
Year-ago value: 145674170.00
Growth: 0.08
Analyst earnings estimates for MSIF, period 0q (report date 2026-07-19):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.02
Analyst revenue estimates for MSIF, period 0q (report date 2026-07-19):
Average estimate: 35817830.00 USD
Low estimate: 34200000.00
High estimate: 37181000.00
Number of analysts: 6
Year-ago value: 35643000.00
Growth: 0.00
Analyst earnings estimates for MSIF, period 0y (report date 2026-07-19):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.47
Number of analysts: 6
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-07-19):
Average estimate: 145674170.00 USD
Low estimate: 140900000.00
High estimate: 150256000.00
Number of analysts: 6
Year-ago value: 139153000.00
Growth: 0.05
Analyst earnings estimates for MSIF, period +1q (report date 2026-07-25):
Average estimate: 0.36 USD
Low estimate: 0.35
High estimate: 0.38
Number of analysts: 5
Year-ago value: 0.35
Growth: 0.04
Analyst revenue estimates for MSIF, period +1q (report date 2026-07-25):
Average estimate: 37068400.00 USD
Low estimate: 35500000.00
High estimate: 38242000.00
Number of analysts: 5
Year-ago value: 35367000.00
Growth: 0.05
Analyst earnings estimates for MSIF, period +1y (report date 2026-07-25):
Average estimate: 1.49 USD
Low estimate: 1.37
High estimate: 1.59
Number of analysts: 6
Year-ago value: 1.44
Growth: 0.03
Analyst revenue estimates for MSIF, period +1y (report date 2026-07-25):
Average estimate: 156304200.00 USD
Low estimate: 152300000.00
High estimate: 164341000.00
Number of analysts: 5
Year-ago value: 144757800.00
Growth: 0.08
Analyst earnings estimates for MSIF, period 0q (report date 2026-07-25):
Average estimate: 0.35 USD
Low estimate: 0.35
High estimate: 0.37
Number of analysts: 6
Year-ago value: 0.35
Growth: 0.01
Analyst revenue estimates for MSIF, period 0q (report date 2026-07-25):
Average estimate: 35545200.00 USD
Low estimate: 34200000.00
High estimate: 36566000.00
Number of analysts: 5
Year-ago value: 35643000.00
Growth: 0.00
Analyst earnings estimates for MSIF, period 0y (report date 2026-07-25):
Average estimate: 1.44 USD
Low estimate: 1.40
High estimate: 1.49
Number of analysts: 6
Year-ago value: 1.33
Growth: 0.08
Analyst revenue estimates for MSIF, period 0y (report date 2026-07-25):
Average estimate: 144757800.00 USD
Low estimate: 140900000.00
High estimate: 148669000.00
Number of analysts: 5
Year-ago value: 139153000.00
Growth: 0.04
Analyst earnings estimates for MSLE, period +1q (report date 2026-05-30):
Average estimate: -0.73 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 3
Analyst revenue estimates for MSLE, period +1q (report date 2026-05-30):
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 MSLE, period +1y (report date 2026-05-30):
Average estimate: -2.84 USD
Low estimate: -4.87
High estimate: -1.81
Number of analysts: 3
Year-ago value: -2.64
Growth: -0.08
Analyst revenue estimates for MSLE, period +1y (report date 2026-05-30):
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 MSLE, period 0q (report date 2026-05-30):
Average estimate: -0.59 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 3
Analyst revenue estimates for MSLE, period 0q (report date 2026-05-30):
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 MSLE, period 0y (report date 2026-05-30):
Average estimate: -2.64 USD
Low estimate: -4.46
High estimate: -1.64
Number of analysts: 3
Year-ago value: -1.70
Growth: -0.55
Analyst revenue estimates for MSLE, period 0y (report date 2026-05-30):
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 MSLE, period +1q (report date 2026-06-07):
Average estimate: -0.73 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 3
Analyst revenue estimates for MSLE, period +1q (report date 2026-06-07):
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 MSLE, period +1y (report date 2026-06-07):
Average estimate: -2.84 USD
Low estimate: -4.87
High estimate: -1.81
Number of analysts: 3
Year-ago value: -2.64
Growth: -0.08
Analyst revenue estimates for MSLE, period +1y (report date 2026-06-07):
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 MSLE, period 0q (report date 2026-06-07):
Average estimate: -0.59 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 3
Analyst revenue estimates for MSLE, period 0q (report date 2026-06-07):
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 MSLE, period 0y (report date 2026-06-07):
Average estimate: -2.64 USD
Low estimate: -4.46
High estimate: -1.64
Number of analysts: 3
Year-ago value: -1.70
Growth: -0.55
Analyst revenue estimates for MSLE, period 0y (report date 2026-06-07):
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 MSLE, period +1q (report date 2026-06-15):
Average estimate: -0.73 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 3
Analyst revenue estimates for MSLE, 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 MSLE, period +1y (report date 2026-06-15):
Average estimate: -2.84 USD
Low estimate: -4.87
High estimate: -1.81
Number of analysts: 3
Year-ago value: -2.64
Growth: -0.08
Analyst revenue estimates for MSLE, 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 MSLE, period 0q (report date 2026-06-15):
Average estimate: -0.59 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 3
Analyst revenue estimates for MSLE, 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 MSLE, period 0y (report date 2026-06-15):
Average estimate: -2.64 USD
Low estimate: -4.46
High estimate: -1.64
Number of analysts: 3
Year-ago value: -1.70
Growth: -0.55
Analyst revenue estimates for MSLE, 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 MSLE, period +1q (report date 2026-06-20):
Average estimate: -0.73 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 3
Analyst revenue estimates for MSLE, 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 MSLE, period +1y (report date 2026-06-20):
Average estimate: -2.84 USD
Low estimate: -4.87
High estimate: -1.81
Number of analysts: 3
Year-ago value: -2.64
Growth: -0.08
Analyst revenue estimates for MSLE, 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 MSLE, period 0q (report date 2026-06-20):
Average estimate: -0.59 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 3
Analyst revenue estimates for MSLE, 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 MSLE, period 0y (report date 2026-06-20):
Average estimate: -2.64 USD
Low estimate: -4.46
High estimate: -1.64
Number of analysts: 3
Year-ago value: -1.70
Growth: -0.55
Analyst revenue estimates for MSLE, 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 MSLE, period +1q (report date 2026-06-23):
Average estimate: -0.73 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 3
Analyst revenue estimates for MSLE, 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 MSLE, period +1y (report date 2026-06-23):
Average estimate: -2.84 USD
Low estimate: -4.87
High estimate: -1.81
Number of analysts: 3
Year-ago value: -2.64
Growth: -0.08
Analyst revenue estimates for MSLE, 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 MSLE, period 0q (report date 2026-06-23):
Average estimate: -0.59 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 3
Analyst revenue estimates for MSLE, 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 MSLE, period 0y (report date 2026-06-23):
Average estimate: -2.64 USD
Low estimate: -4.46
High estimate: -1.64
Number of analysts: 3
Year-ago value: -1.70
Growth: -0.55
Analyst revenue estimates for MSLE, 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 MSLE, period +1q (report date 2026-07-11):
Average estimate: -0.68 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 4
Analyst revenue estimates for MSLE, 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 MSLE, period +1y (report date 2026-07-11):
Average estimate: -2.87 USD
Low estimate: -4.87
High estimate: -1.84
Number of analysts: 3
Year-ago value: -2.52
Growth: -0.14
Analyst revenue estimates for MSLE, 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 MSLE, period 0q (report date 2026-07-11):
Average estimate: -0.57 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 4
Analyst revenue estimates for MSLE, 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 MSLE, period 0y (report date 2026-07-11):
Average estimate: -2.52 USD
Low estimate: -4.46
High estimate: -1.67
Number of analysts: 4
Year-ago value: -1.70
Growth: -0.48
Analyst revenue estimates for MSLE, 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 MSLE, period +1q (report date 2026-07-19):
Average estimate: -0.68 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 4
Analyst revenue estimates for MSLE, 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 MSLE, period +1y (report date 2026-07-19):
Average estimate: -2.87 USD
Low estimate: -4.87
High estimate: -1.84
Number of analysts: 3
Year-ago value: -2.52
Growth: -0.14
Analyst revenue estimates for MSLE, 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 MSLE, period 0q (report date 2026-07-19):
Average estimate: -0.57 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 4
Analyst revenue estimates for MSLE, 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 MSLE, period 0y (report date 2026-07-19):
Average estimate: -2.52 USD
Low estimate: -4.46
High estimate: -1.67
Number of analysts: 4
Year-ago value: -1.70
Growth: -0.48
Analyst revenue estimates for MSLE, 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 MSLE, period +1q (report date 2026-07-25):
Average estimate: -0.68 USD
Low estimate: -1.40
High estimate: -0.34
Number of analysts: 4
Analyst revenue estimates for MSLE, 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 MSLE, period +1y (report date 2026-07-25):
Average estimate: -2.87 USD
Low estimate: -4.87
High estimate: -1.84
Number of analysts: 3
Year-ago value: -2.52
Growth: -0.14
Analyst revenue estimates for MSLE, 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 MSLE, period 0q (report date 2026-07-25):
Average estimate: -0.57 USD
Low estimate: -0.92
High estimate: -0.40
Number of analysts: 4
Analyst revenue estimates for MSLE, 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 MSLE, period 0y (report date 2026-07-25):
Average estimate: -2.52 USD
Low estimate: -4.46
High estimate: -1.67
Number of analysts: 4
Year-ago value: -1.70
Growth: -0.48
Analyst revenue estimates for MSLE, 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 MSLH.L, period +1q (report date 2026-06-01):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period +1y (report date 2026-06-01):
Average estimate: 0.17 GBP
Low estimate: 0.16
High estimate: 0.19
Number of analysts: 7
Year-ago value: 0.15
Growth: 0.16
Analyst revenue estimates for MSLH.L, period +1y (report date 2026-06-01):
Average estimate: 666550380.00 GBP
Low estimate: 654000000.00
High estimate: 686300000.00
Number of analysts: 7
Year-ago value: 641001890.00
Growth: 0.04
Analyst revenue estimates for MSLH.L, period 0q (report date 2026-06-01):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period 0y (report date 2026-06-01):
Average estimate: 0.15 GBP
Low estimate: 0.13
High estimate: 0.16
Number of analysts: 7
Year-ago value: 0.13
Growth: 0.12
Analyst revenue estimates for MSLH.L, period 0y (report date 2026-06-01):
Average estimate: 641001890.00 GBP
Low estimate: 628000000.00
High estimate: 653900000.00
Number of analysts: 7
Year-ago value: 632100000.00
Growth: 0.01
Analyst revenue estimates for MSLH.L, period +1q (report date 2026-06-15):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period +1y (report date 2026-06-15):
Average estimate: 0.17 GBP
Low estimate: 0.16
High estimate: 0.19
Number of analysts: 7
Year-ago value: 0.15
Growth: 0.16
Analyst revenue estimates for MSLH.L, period +1y (report date 2026-06-15):
Average estimate: 666550380.00 GBP
Low estimate: 654000000.00
High estimate: 686300000.00
Number of analysts: 7
Year-ago value: 641001890.00
Growth: 0.04
Analyst revenue estimates for MSLH.L, period 0q (report date 2026-06-15):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period 0y (report date 2026-06-15):
Average estimate: 0.15 GBP
Low estimate: 0.13
High estimate: 0.16
Number of analysts: 7
Year-ago value: 0.13
Growth: 0.12
Analyst revenue estimates for MSLH.L, period 0y (report date 2026-06-15):
Average estimate: 641001890.00 GBP
Low estimate: 628000000.00
High estimate: 653900000.00
Number of analysts: 7
Year-ago value: 632100000.00
Growth: 0.01
Analyst revenue estimates for MSLH.L, period +1q (report date 2026-06-20):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period +1y (report date 2026-06-20):
Average estimate: 0.17 GBP
Low estimate: 0.16
High estimate: 0.19
Number of analysts: 7
Year-ago value: 0.15
Growth: 0.16
Analyst revenue estimates for MSLH.L, period +1y (report date 2026-06-20):
Average estimate: 666550380.00 GBP
Low estimate: 654000000.00
High estimate: 686300000.00
Number of analysts: 7
Year-ago value: 641001890.00
Growth: 0.04
Analyst revenue estimates for MSLH.L, period 0q (report date 2026-06-20):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period 0y (report date 2026-06-20):
Average estimate: 0.15 GBP
Low estimate: 0.13
High estimate: 0.16
Number of analysts: 7
Year-ago value: 0.13
Growth: 0.12
Analyst revenue estimates for MSLH.L, period 0y (report date 2026-06-20):
Average estimate: 641001890.00 GBP
Low estimate: 628000000.00
High estimate: 653900000.00
Number of analysts: 7
Year-ago value: 632100000.00
Growth: 0.01
Analyst revenue estimates for MSLH.L, period +1q (report date 2026-06-23):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period +1y (report date 2026-06-23):
Average estimate: 0.17 GBP
Low estimate: 0.16
High estimate: 0.19
Number of analysts: 7
Year-ago value: 0.15
Growth: 0.16
Analyst revenue estimates for MSLH.L, period +1y (report date 2026-06-23):
Average estimate: 666550380.00 GBP
Low estimate: 654000000.00
High estimate: 686300000.00
Number of analysts: 7
Year-ago value: 641001890.00
Growth: 0.04
Analyst revenue estimates for MSLH.L, period 0q (report date 2026-06-23):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period 0y (report date 2026-06-23):
Average estimate: 0.15 GBP
Low estimate: 0.13
High estimate: 0.16
Number of analysts: 7
Year-ago value: 0.13
Growth: 0.12
Analyst revenue estimates for MSLH.L, period 0y (report date 2026-06-23):
Average estimate: 641001890.00 GBP
Low estimate: 628000000.00
High estimate: 653900000.00
Number of analysts: 7
Year-ago value: 632100000.00
Growth: 0.01
Analyst revenue estimates for MSLH.L, period +1q (report date 2026-07-11):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period +1y (report date 2026-07-11):
Average estimate: 0.17 GBP
Low estimate: 0.16
High estimate: 0.19
Number of analysts: 7
Year-ago value: 0.15
Growth: 0.16
Analyst revenue estimates for MSLH.L, period +1y (report date 2026-07-11):
Average estimate: 666550380.00 GBP
Low estimate: 654000000.00
High estimate: 686300000.00
Number of analysts: 7
Year-ago value: 641001890.00
Growth: 0.04
Analyst revenue estimates for MSLH.L, period 0q (report date 2026-07-11):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period 0y (report date 2026-07-11):
Average estimate: 0.15 GBP
Low estimate: 0.13
High estimate: 0.16
Number of analysts: 7
Year-ago value: 0.13
Growth: 0.12
Analyst revenue estimates for MSLH.L, period 0y (report date 2026-07-11):
Average estimate: 641001890.00 GBP
Low estimate: 628000000.00
High estimate: 653900000.00
Number of analysts: 7
Year-ago value: 632100000.00
Growth: 0.01
Analyst revenue estimates for MSLH.L, period +1q (report date 2026-07-19):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period +1y (report date 2026-07-19):
Average estimate: 0.17 GBP
Low estimate: 0.16
High estimate: 0.19
Number of analysts: 7
Year-ago value: 0.15
Growth: 0.16
Analyst revenue estimates for MSLH.L, period +1y (report date 2026-07-19):
Average estimate: 666550380.00 GBP
Low estimate: 654000000.00
High estimate: 686300000.00
Number of analysts: 7
Year-ago value: 641001890.00
Growth: 0.04
Analyst revenue estimates for MSLH.L, period 0q (report date 2026-07-19):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period 0y (report date 2026-07-19):
Average estimate: 0.15 GBP
Low estimate: 0.13
High estimate: 0.16
Number of analysts: 7
Year-ago value: 0.13
Growth: 0.12
Analyst revenue estimates for MSLH.L, period 0y (report date 2026-07-19):
Average estimate: 641001890.00 GBP
Low estimate: 628000000.00
High estimate: 653900000.00
Number of analysts: 7
Year-ago value: 632100000.00
Growth: 0.01
Analyst revenue estimates for MSLH.L, period +1q (report date 2026-07-25):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period +1y (report date 2026-07-25):
Average estimate: 0.17 GBP
Low estimate: 0.16
High estimate: 0.19
Number of analysts: 7
Year-ago value: 0.15
Growth: 0.16
Analyst revenue estimates for MSLH.L, period +1y (report date 2026-07-25):
Average estimate: 666550380.00 GBP
Low estimate: 654000000.00
High estimate: 686300000.00
Number of analysts: 7
Year-ago value: 641001890.00
Growth: 0.04
Analyst revenue estimates for MSLH.L, period 0q (report date 2026-07-25):
Average estimate: 0.00 GBP
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for MSLH.L, period 0y (report date 2026-07-25):
Average estimate: 0.15 GBP
Low estimate: 0.13
High estimate: 0.16
Number of analysts: 7
Year-ago value: 0.13
Growth: 0.12
Analyst revenue estimates for MSLH.L, period 0y (report date 2026-07-25):
Average estimate: 641001890.00 GBP
Low estimate: 628000000.00
High estimate: 653900000.00
Number of analysts: 7
Year-ago value: 632100000.00
Growth: 0.01
Analyst earnings estimates for MSM, period +1q (report date 2026-05-30):
Average estimate: 1.27 USD
Low estimate: 1.20
High estimate: 1.34
Number of analysts: 7
Year-ago value: 1.09
Growth: 0.17
Analyst revenue estimates for MSM, period +1q (report date 2026-05-30):
Average estimate: 1040551710.00 USD
Low estimate: 1029000000.00
High estimate: 1046600000.00
Number of analysts: 7
Year-ago value: 978175000.00
Growth: 0.06
Analyst earnings estimates for MSM, period +1y (report date 2026-05-30):
Average estimate: 4.95 USD
Low estimate: 4.75
High estimate: 5.22
Number of analysts: 8
Year-ago value: 4.33
Growth: 0.14
Analyst revenue estimates for MSM, period +1y (report date 2026-05-30):
Average estimate: 4154685710.00 USD
Low estimate: 4097000000.00
High estimate: 4205000000.00
Number of analysts: 7
Year-ago value: 3946900000.00
Growth: 0.05
Analyst earnings estimates for MSM, period 0q (report date 2026-05-30):
Average estimate: 1.26 USD
Low estimate: 1.24
High estimate: 1.31
Number of analysts: 7
Year-ago value: 1.08
Growth: 0.17
Analyst revenue estimates for MSM, period 0q (report date 2026-05-30):
Average estimate: 1030866670.00 USD
Low estimate: 1025000000.00
High estimate: 1039000000.00
Number of analysts: 6
Year-ago value: 971145000.00
Growth: 0.06
Analyst earnings estimates for MSM, period 0y (report date 2026-05-30):
Average estimate: 4.33 USD
Low estimate: 4.25
High estimate: 4.41
Number of analysts: 8
Year-ago value: 3.76
Growth: 0.15
Analyst revenue estimates for MSM, period 0y (report date 2026-05-30):
Average estimate: 3946900000.00 USD
Low estimate: 3901000000.00
High estimate: 3969000000.00
Number of analysts: 7
Year-ago value: 3769521000.00
Growth: 0.05
Analyst earnings estimates for MSM, period +1q (report date 2026-06-07):
Average estimate: 1.27 USD
Low estimate: 1.20
High estimate: 1.34
Number of analysts: 7
Year-ago value: 1.09
Growth: 0.17
Analyst revenue estimates for MSM, period +1q (report date 2026-06-07):
Average estimate: 1040551710.00 USD
Low estimate: 1029000000.00
High estimate: 1046600000.00
Number of analysts: 7
Year-ago value: 978175000.00
Growth: 0.06
Analyst earnings estimates for MSM, period +1y (report date 2026-06-07):
Average estimate: 4.95 USD
Low estimate: 4.75
High estimate: 5.22
Number of analysts: 8
Year-ago value: 4.33
Growth: 0.14
Analyst revenue estimates for MSM, period +1y (report date 2026-06-07):
Average estimate: 4154685710.00 USD
Low estimate: 4097000000.00
High estimate: 4205000000.00
Number of analysts: 7
Year-ago value: 3946900000.00
Growth: 0.05
Analyst earnings estimates for MSM, period 0q (report date 2026-06-07):
Average estimate: 1.26 USD
Low estimate: 1.24
High estimate: 1.31
Number of analysts: 7
Year-ago value: 1.08
Growth: 0.17
Analyst revenue estimates for MSM, period 0q (report date 2026-06-07):
Average estimate: 1030866670.00 USD
Low estimate: 1025000000.00
High estimate: 1039000000.00
Number of analysts: 6
Year-ago value: 971145000.00
Growth: 0.06
Analyst earnings estimates for MSM, period 0y (report date 2026-06-07):
Average estimate: 4.33 USD
Low estimate: 4.25
High estimate: 4.41
Number of analysts: 8
Year-ago value: 3.76
Growth: 0.15
Analyst revenue estimates for MSM, period 0y (report date 2026-06-07):
Average estimate: 3946900000.00 USD
Low estimate: 3901000000.00
High estimate: 3969000000.00
Number of analysts: 7
Year-ago value: 3769521000.00
Growth: 0.05
Analyst earnings estimates for MSM, period +1q (report date 2026-06-15):
Average estimate: 1.27 USD
Low estimate: 1.20
High estimate: 1.34
Number of analysts: 7
Year-ago value: 1.09
Growth: 0.17
Analyst revenue estimates for MSM, period +1q (report date 2026-06-15):
Average estimate: 1040551710.00 USD
Low estimate: 1029000000.00
High estimate: 1046600000.00
Number of analysts: 7
Year-ago value: 978175000.00
Growth: 0.06
Analyst earnings estimates for MSM, period +1y (report date 2026-06-15):
Average estimate: 4.95 USD
Low estimate: 4.75
High estimate: 5.22
Number of analysts: 8
Year-ago value: 4.33
Growth: 0.14
Analyst revenue estimates for MSM, period +1y (report date 2026-06-15):
Average estimate: 4154685710.00 USD
Low estimate: 4097000000.00
High estimate: 4205000000.00
Number of analysts: 7
Year-ago value: 3946900000.00
Growth: 0.05
Analyst earnings estimates for MSM, period 0q (report date 2026-06-15):
Average estimate: 1.26 USD
Low estimate: 1.24
High estimate: 1.31
Number of analysts: 7
Year-ago value: 1.08
Growth: 0.17
Analyst revenue estimates for MSM, period 0q (report date 2026-06-15):
Average estimate: 1030866670.00 USD
Low estimate: 1025000000.00
High estimate: 1039000000.00
Number of analysts: 6
Year-ago value: 971145000.00
Growth: 0.06
Analyst earnings estimates for MSM, period 0y (report date 2026-06-15):
Average estimate: 4.33 USD
Low estimate: 4.25
High estimate: 4.41
Number of analysts: 8
Year-ago value: 3.76
Growth: 0.15
Analyst revenue estimates for MSM, period 0y (report date 2026-06-15):
Average estimate: 3946900000.00 USD
Low estimate: 3901000000.00
High estimate: 3969000000.00
Number of analysts: 7
Year-ago value: 3769521000.00
Growth: 0.05
Analyst earnings estimates for MSM, period +1q (report date 2026-06-20):
Average estimate: 1.27 USD
Low estimate: 1.20
High estimate: 1.34
Number of analysts: 8
Year-ago value: 1.09
Growth: 0.17
Analyst revenue estimates for MSM, period +1q (report date 2026-06-20):
Average estimate: 1041045250.00 USD
Low estimate: 1029000000.00
High estimate: 1046600000.00
Number of analysts: 8
Year-ago value: 978175000.00
Growth: 0.06
Analyst earnings estimates for MSM, period +1y (report date 2026-06-20):
Average estimate: 4.96 USD
Low estimate: 4.75
High estimate: 5.22
Number of analysts: 9
Year-ago value: 4.34
Growth: 0.14
Analyst revenue estimates for MSM, period +1y (report date 2026-06-20):
Average estimate: 4156575000.00 USD
Low estimate: 4097000000.00
High estimate: 4205000000.00
Number of analysts: 8
Year-ago value: 3948687500.00
Growth: 0.05
Analyst earnings estimates for MSM, period 0q (report date 2026-06-20):
Average estimate: 1.26 USD
Low estimate: 1.24
High estimate: 1.31
Number of analysts: 8
Year-ago value: 1.08
Growth: 0.17
Analyst revenue estimates for MSM, period 0q (report date 2026-06-20):
Average estimate: 1031200000.00 USD
Low estimate: 1025000000.00
High estimate: 1039000000.00
Number of analysts: 7
Year-ago value: 971145000.00
Growth: 0.06
Analyst earnings estimates for MSM, period 0y (report date 2026-06-20):
Average estimate: 4.34 USD
Low estimate: 4.25
High estimate: 4.41
Number of analysts: 9
Year-ago value: 3.76
Growth: 0.15
Analyst revenue estimates for MSM, period 0y (report date 2026-06-20):
Average estimate: 3948687500.00 USD
Low estimate: 3901000000.00
High estimate: 3969000000.00
Number of analysts: 8
Year-ago value: 3769521000.00
Growth: 0.05
Analyst earnings estimates for MSM, period +1q (report date 2026-06-23):
Average estimate: 1.27 USD
Low estimate: 1.20
High estimate: 1.34
Number of analysts: 8
Year-ago value: 1.09
Growth: 0.17
Analyst revenue estimates for MSM, period +1q (report date 2026-06-23):
Average estimate: 1041045250.00 USD
Low estimate: 1029000000.00
High estimate: 1046600000.00
Number of analysts: 8
Year-ago value: 978175000.00
Growth: 0.06
Analyst earnings estimates for MSM, period +1y (report date 2026-06-23):
Average estimate: 4.96 USD
Low estimate: 4.75
High estimate: 5.22
Number of analysts: 9
Year-ago value: 4.34
Growth: 0.14
Analyst revenue estimates for MSM, period +1y (report date 2026-06-23):
Average estimate: 4156575000.00 USD
Low estimate: 4097000000.00
High estimate: 4205000000.00
Number of analysts: 8
Year-ago value: 3948687500.00
Growth: 0.05
Analyst earnings estimates for MSM, period 0q (report date 2026-06-23):
Average estimate: 1.26 USD
Low estimate: 1.24
High estimate: 1.31
Number of analysts: 8
Year-ago value: 1.08
Growth: 0.17
Analyst revenue estimates for MSM, period 0q (report date 2026-06-23):
Average estimate: 1031200000.00 USD
Low estimate: 1025000000.00
High estimate: 1039000000.00
Number of analysts: 7
Year-ago value: 971145000.00
Growth: 0.06
Analyst earnings estimates for MSM, period 0y (report date 2026-06-23):
Average estimate: 4.34 USD
Low estimate: 4.25
High estimate: 4.41
Number of analysts: 9
Year-ago value: 3.76
Growth: 0.15
Analyst revenue estimates for MSM, period 0y (report date 2026-06-23):
Average estimate: 3948687500.00 USD
Low estimate: 3901000000.00
High estimate: 3969000000.00
Number of analysts: 8
Year-ago value: 3769521000.00
Growth: 0.05
Analyst earnings estimates for MSM, period +1q (report date 2026-07-11):
Average estimate: 1.39 USD
Low estimate: 1.14
High estimate: 1.25
Number of analysts: 6
Year-ago value: 1.01
Growth: 0.37
Analyst revenue estimates for MSM, period +1q (report date 2026-07-11):
Average estimate: 1037000000.00 USD
Low estimate: 1028000000.00
High estimate: 1048000000.00
Number of analysts: 7
Year-ago value: 965684000.00
Growth: 0.07
Analyst earnings estimates for MSM, period +1y (report date 2026-07-11):
Average estimate: 5.40 USD
Low estimate: 5.10
High estimate: 5.77
Number of analysts: 9
Year-ago value: 4.60
Growth: 0.17
Analyst revenue estimates for MSM, period +1y (report date 2026-07-11):
Average estimate: 4251553110.00 USD
Low estimate: 4097000000.00
High estimate: 4355000000.00
Number of analysts: 9
Year-ago value: 3989544560.00
Growth: 0.07
Analyst earnings estimates for MSM, period 0q (report date 2026-07-11):
Average estimate: 1.40 USD
Low estimate: 1.34
High estimate: 1.45
Number of analysts: 8
Year-ago value: 1.09
Growth: 0.28
Analyst revenue estimates for MSM, period 0q (report date 2026-07-11):
Average estimate: 1033057140.00 USD
Low estimate: 1028000000.00
High estimate: 1039000000.00
Number of analysts: 7
Year-ago value: 971145000.00
Growth: 0.06
Analyst earnings estimates for MSM, period 0y (report date 2026-07-11):
Average estimate: 4.60 USD
Low estimate: 4.30
High estimate: 4.69
Number of analysts: 9
Year-ago value: 3.76
Growth: 0.22
Analyst revenue estimates for MSM, period 0y (report date 2026-07-11):
Average estimate: 3989544560.00 USD
Low estimate: 3901000000.00
High estimate: 4005000000.00
Number of analysts: 9
Year-ago value: 3769521000.00
Growth: 0.06
Analyst earnings estimates for MSM, period +1q (report date 2026-07-19):
Average estimate: 1.21 USD
Low estimate: 1.14
High estimate: 1.28
Number of analysts: 7
Year-ago value: 0.99
Growth: 0.22
Analyst revenue estimates for MSM, period +1q (report date 2026-07-19):
Average estimate: 1037000000.00 USD
Low estimate: 1028000000.00
High estimate: 1048000000.00
Number of analysts: 7
Year-ago value: 965684000.00
Growth: 0.07
Analyst earnings estimates for MSM, period +1y (report date 2026-07-19):
Average estimate: 5.45 USD
Low estimate: 5.10
High estimate: 5.83
Number of analysts: 10
Year-ago value: 4.60
Growth: 0.18
Analyst revenue estimates for MSM, period +1y (report date 2026-07-19):
Average estimate: 4260056570.00 USD
Low estimate: 4097000000.00
High estimate: 4355000000.00
Number of analysts: 10
Year-ago value: 3991511950.00
Growth: 0.07
Analyst earnings estimates for MSM, period 0q (report date 2026-07-19):
Average estimate: 1.40 USD
Low estimate: 1.34
High estimate: 1.45
Number of analysts: 8
Year-ago value: 1.09
Growth: 0.28
Analyst revenue estimates for MSM, period 0q (report date 2026-07-19):
Average estimate: 1070132500.00 USD
Low estimate: 1068000000.00
High estimate: 1075000000.00
Number of analysts: 8
Year-ago value: 978175000.00
Growth: 0.09
Analyst earnings estimates for MSM, period 0y (report date 2026-07-19):
Average estimate: 4.60 USD
Low estimate: 4.30
High estimate: 4.69
Number of analysts: 10
Year-ago value: 3.76
Growth: 0.22
Analyst revenue estimates for MSM, period 0y (report date 2026-07-19):
Average estimate: 3991511950.00 USD
Low estimate: 3901000000.00
High estimate: 4009218460.00
Number of analysts: 10
Year-ago value: 3769521000.00
Growth: 0.06
Analyst earnings estimates for MSM, period +1q (report date 2026-07-25):
Average estimate: 1.21 USD
Low estimate: 1.14
High estimate: 1.28
Number of analysts: 7
Year-ago value: 0.99
Growth: 0.22
Analyst revenue estimates for MSM, period +1q (report date 2026-07-25):
Average estimate: 1037000000.00 USD
Low estimate: 1028000000.00
High estimate: 1048000000.00
Number of analysts: 7
Year-ago value: 965684000.00
Growth: 0.07
Analyst earnings estimates for MSM, period +1y (report date 2026-07-25):
Average estimate: 5.45 USD
Low estimate: 5.10
High estimate: 5.83
Number of analysts: 10
Year-ago value: 4.60
Growth: 0.18
Analyst revenue estimates for MSM, period +1y (report date 2026-07-25):
Average estimate: 4260056570.00 USD
Low estimate: 4097000000.00
High estimate: 4355000000.00
Number of analysts: 10
Year-ago value: 3991511950.00
Growth: 0.07
Analyst earnings estimates for MSM, period 0q (report date 2026-07-25):
Average estimate: 1.40 USD
Low estimate: 1.34
High estimate: 1.45
Number of analysts: 8
Year-ago value: 1.09
Growth: 0.28
Analyst revenue estimates for MSM, period 0q (report date 2026-07-25):
Average estimate: 1070132500.00 USD
Low estimate: 1068000000.00
High estimate: 1075000000.00
Number of analysts: 8
Year-ago value: 978175000.00
Growth: 0.09
Analyst earnings estimates for MSM, period 0y (report date 2026-07-25):
Average estimate: 4.60 USD
Low estimate: 4.30
High estimate: 4.69
Number of analysts: 10
Year-ago value: 3.76
Growth: 0.22
Analyst revenue estimates for MSM, period 0y (report date 2026-07-25):
Average estimate: 3991511950.00 USD
Low estimate: 3901000000.00
High estimate: 4009218460.00
Number of analysts: 10
Year-ago value: 3769521000.00
Growth: 0.06
Analyst revenue estimates for MSN, 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 MSN, 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 MSN, 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 MSN, 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 MSN, period +1q (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSN, period +1y (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSN, period 0q (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSN, period 0y (report date 2026-06-07):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for MSN, 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 MSN, 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 MSN, 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 MSN, period 0y (report date 2026-06-15):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0