speb/financial-data huggingface dataset:
Analyst earnings estimates for CSHR, period +1q (report date 2026-05-30):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-05-30):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (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 CSHR, period +1y (report date 2026-05-30):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-05-30):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-05-30):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-05-30):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-05-30):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-06-07):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-06-07):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (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 CSHR, period +1y (report date 2026-06-07):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-06-07):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-06-07):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-06-07):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-06-07):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-06-14):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-06-14):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (report date 2026-06-14):
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 CSHR, period +1y (report date 2026-06-14):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-06-14):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-06-14):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-06-14):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-06-14):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-06-20):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-06-20):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (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 CSHR, period +1y (report date 2026-06-20):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-06-20):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-06-20):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-06-20):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-06-20):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-06-23):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-06-23):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (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 CSHR, period +1y (report date 2026-06-23):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-06-23):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-06-23):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-06-23):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-06-23):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-07-01):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-07-01):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (report date 2026-07-01):
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 CSHR, period +1y (report date 2026-07-01):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-07-01):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-07-01):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-07-01):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-07-01):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-07-04):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-07-04):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (report date 2026-07-04):
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 CSHR, period +1y (report date 2026-07-04):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-07-04):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-07-04):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-07-04):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-07-04):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-07-09):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-07-09):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (report date 2026-07-09):
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 CSHR, period +1y (report date 2026-07-09):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 117136000.00
Growth: 0.10
Analyst earnings estimates for CSHR, period 0q (report date 2026-07-09):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-07-09):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-07-09):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-07-09):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-07-18):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-07-18):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (report date 2026-07-18):
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 CSHR, period +1y (report date 2026-07-18):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 100597000.00
Growth: 0.28
Analyst earnings estimates for CSHR, period 0q (report date 2026-07-18):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-07-18):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-07-18):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-07-18):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSHR, period +1q (report date 2026-07-25):
Average estimate: 0.18 USD
Low estimate: 0.18
High estimate: 0.18
Number of analysts: 1
Analyst revenue estimates for CSHR, period +1q (report date 2026-07-25):
Average estimate: 28210000.00 GBP
Low estimate: 28210000.00
High estimate: 28210000.00
Number of analysts: 1
Year-ago value: 22197750.00
Growth: 0.27
Analyst earnings estimates for CSHR, period +1y (report date 2026-07-25):
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 CSHR, period +1y (report date 2026-07-25):
Average estimate: 128687000.00 GBP
Low estimate: 128687000.00
High estimate: 128687000.00
Number of analysts: 1
Year-ago value: 100597000.00
Growth: 0.28
Analyst earnings estimates for CSHR, period 0q (report date 2026-07-25):
Average estimate: 0.10 USD
Low estimate: 0.10
High estimate: 0.10
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0q (report date 2026-07-25):
Average estimate: 29691000.00 GBP
Low estimate: 29691000.00
High estimate: 29691000.00
Number of analysts: 1
Year-ago value: 22425250.00
Growth: 0.32
Analyst earnings estimates for CSHR, period 0y (report date 2026-07-25):
Average estimate: 0.60 USD
Low estimate: 0.60
High estimate: 0.60
Number of analysts: 1
Analyst revenue estimates for CSHR, period 0y (report date 2026-07-25):
Average estimate: 117136000.00 GBP
Low estimate: 117136000.00
High estimate: 117136000.00
Number of analysts: 1
Year-ago value: 145549460.00
Growth: -0.20
Analyst earnings estimates for CSIQ, period +1q (report date 2026-05-30):
Average estimate: 0.02 USD
Low estimate: 0.02
High estimate: 0.02
Number of analysts: 1
Year-ago value: -0.58
Growth: 1.03
Analyst revenue estimates for CSIQ, period +1q (report date 2026-05-30):
Average estimate: 1944118950.00 USD
Low estimate: 1569000000.00
High estimate: 2398958620.00
Number of analysts: 7
Year-ago value: 1487402000.00
Growth: 0.31
Analyst earnings estimates for CSIQ, period +1y (report date 2026-05-30):
Average estimate: 0.82 USD
Low estimate: 0.34
High estimate: 1.24
Number of analysts: 3
Year-ago value: -1.90
Growth: 1.43
Analyst revenue estimates for CSIQ, period +1y (report date 2026-05-30):
Average estimate: 7844375390.00 USD
Low estimate: 6561000000.00
High estimate: 10772961110.00
Number of analysts: 11
Year-ago value: 6237439470.00
Growth: 0.26
Analyst earnings estimates for CSIQ, period 0q (report date 2026-05-30):
Average estimate: -1.21 USD
Low estimate: -1.21
High estimate: -1.21
Number of analysts: 1
Year-ago value: -0.34
Growth: -2.53
Analyst revenue estimates for CSIQ, period 0q (report date 2026-05-30):
Average estimate: 1164582090.00 USD
Low estimate: 1101800000.00
High estimate: 1289000000.00
Number of analysts: 7
Year-ago value: 1693871000.00
Growth: -0.31
Analyst earnings estimates for CSIQ, period 0y (report date 2026-05-30):
Average estimate: -1.90 USD
Low estimate: -1.90
High estimate: -1.90
Number of analysts: 1
Analyst revenue estimates for CSIQ, period 0y (report date 2026-05-30):
Average estimate: 6237439470.00 USD
Low estimate: 5429386200.00
High estimate: 7076456100.00
Number of analysts: 7
Year-ago value: 5595107000.00
Growth: 0.11
Analyst earnings estimates for CSIQ, period +1q (report date 2026-06-07):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-06-07):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-06-07):
Average estimate: 0.12 USD
Low estimate: -1.22
High estimate: 1.24
Number of analysts: 3
Year-ago value: -2.48
Growth: 1.05
Analyst revenue estimates for CSIQ, period +1y (report date 2026-06-07):
Average estimate: 7363723850.00 USD
Low estimate: 5485794170.00
High estimate: 9275000000.00
Number of analysts: 11
Year-ago value: 6056446620.00
Growth: 0.22
Analyst earnings estimates for CSIQ, period 0q (report date 2026-06-07):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-06-07):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-06-07):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-06-07):
Average estimate: 6056446620.00 USD
Low estimate: 4789496650.00
High estimate: 7076456100.00
Number of analysts: 8
Year-ago value: 5595107000.00
Growth: 0.08
Analyst earnings estimates for CSIQ, period +1q (report date 2026-06-14):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-06-14):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-06-14):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-06-14):
Average estimate: 7172596240.00 USD
Low estimate: 5485794170.00
High estimate: 8295000000.00
Number of analysts: 10
Year-ago value: 6056446620.00
Growth: 0.18
Analyst earnings estimates for CSIQ, period 0q (report date 2026-06-14):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-06-14):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-06-14):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-06-14):
Average estimate: 6056446620.00 USD
Low estimate: 4789496650.00
High estimate: 7076456100.00
Number of analysts: 8
Year-ago value: 5595107000.00
Growth: 0.08
Analyst earnings estimates for CSIQ, period +1q (report date 2026-06-20):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-06-20):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-06-20):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-06-20):
Average estimate: 7220496240.00 USD
Low estimate: 5485794170.00
High estimate: 8295000000.00
Number of analysts: 10
Year-ago value: 5990508110.00
Growth: 0.21
Analyst earnings estimates for CSIQ, period 0q (report date 2026-06-20):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-06-20):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-06-20):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-06-20):
Average estimate: 5990508110.00 USD
Low estimate: 4789496650.00
High estimate: 7076456100.00
Number of analysts: 9
Year-ago value: 5595107000.00
Growth: 0.07
Analyst earnings estimates for CSIQ, period +1q (report date 2026-06-23):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-06-23):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-06-23):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-06-23):
Average estimate: 7220496240.00 USD
Low estimate: 5485794170.00
High estimate: 8295000000.00
Number of analysts: 10
Year-ago value: 5990508110.00
Growth: 0.21
Analyst earnings estimates for CSIQ, period 0q (report date 2026-06-23):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-06-23):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-06-23):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-06-23):
Average estimate: 5990508110.00 USD
Low estimate: 4789496650.00
High estimate: 7076456100.00
Number of analysts: 9
Year-ago value: 5595107000.00
Growth: 0.07
Analyst earnings estimates for CSIQ, period +1q (report date 2026-07-01):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-07-01):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-07-01):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-07-01):
Average estimate: 7353360220.00 USD
Low estimate: 5485794170.00
High estimate: 8682000000.00
Number of analysts: 11
Year-ago value: 6184257300.00
Growth: 0.19
Analyst earnings estimates for CSIQ, period 0q (report date 2026-07-01):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-07-01):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-07-01):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-07-01):
Average estimate: 6184257300.00 USD
Low estimate: 4789496650.00
High estimate: 7928000000.00
Number of analysts: 10
Year-ago value: 5595107000.00
Growth: 0.11
Analyst earnings estimates for CSIQ, period +1q (report date 2026-07-04):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-07-04):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-07-04):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-07-04):
Average estimate: 7353269310.00 USD
Low estimate: 5485794170.00
High estimate: 8682000000.00
Number of analysts: 11
Year-ago value: 6183957300.00
Growth: 0.19
Analyst earnings estimates for CSIQ, period 0q (report date 2026-07-04):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-07-04):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-07-04):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-07-04):
Average estimate: 6183957300.00 USD
Low estimate: 4789496650.00
High estimate: 7928000000.00
Number of analysts: 10
Year-ago value: 5595107000.00
Growth: 0.11
Analyst earnings estimates for CSIQ, period +1q (report date 2026-07-09):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-07-09):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-07-09):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-07-09):
Average estimate: 7353269310.00 USD
Low estimate: 5485794170.00
High estimate: 8682000000.00
Number of analysts: 11
Year-ago value: 6183957300.00
Growth: 0.19
Analyst earnings estimates for CSIQ, period 0q (report date 2026-07-09):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-07-09):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-07-09):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-07-09):
Average estimate: 6183957300.00 USD
Low estimate: 4789496650.00
High estimate: 7928000000.00
Number of analysts: 10
Year-ago value: 5595107000.00
Growth: 0.11
Analyst earnings estimates for CSIQ, period +1q (report date 2026-07-18):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-07-18):
Average estimate: 1857097260.00 USD
Low estimate: 1247945430.00
High estimate: 2398958620.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.25
Analyst earnings estimates for CSIQ, period +1y (report date 2026-07-18):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-07-18):
Average estimate: 7353269310.00 USD
Low estimate: 5485794170.00
High estimate: 8682000000.00
Number of analysts: 11
Year-ago value: 6183957300.00
Growth: 0.19
Analyst earnings estimates for CSIQ, period 0q (report date 2026-07-18):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-07-18):
Average estimate: 1138746210.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-07-18):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-07-18):
Average estimate: 6183957300.00 USD
Low estimate: 4789496650.00
High estimate: 7928000000.00
Number of analysts: 10
Year-ago value: 5595107000.00
Growth: 0.11
Analyst earnings estimates for CSIQ, period +1q (report date 2026-07-25):
Average estimate: -0.48 USD
Low estimate: -0.99
High estimate: 0.02
Number of analysts: 2
Year-ago value: -0.58
Growth: 0.17
Analyst revenue estimates for CSIQ, period +1q (report date 2026-07-25):
Average estimate: 1765267480.00 USD
Low estimate: 1247945430.00
High estimate: 2208000000.00
Number of analysts: 8
Year-ago value: 1487402000.00
Growth: 0.19
Analyst earnings estimates for CSIQ, period +1y (report date 2026-07-25):
Average estimate: -0.44 USD
Low estimate: -1.22
High estimate: 0.34
Number of analysts: 2
Year-ago value: -2.48
Growth: 0.82
Analyst revenue estimates for CSIQ, period +1y (report date 2026-07-25):
Average estimate: 7262455380.00 USD
Low estimate: 5485794170.00
High estimate: 8682000000.00
Number of analysts: 11
Year-ago value: 6035088590.00
Growth: 0.20
Analyst earnings estimates for CSIQ, period 0q (report date 2026-07-25):
Average estimate: -1.23 USD
Low estimate: -1.24
High estimate: -1.21
Number of analysts: 2
Year-ago value: -0.34
Growth: -2.57
Analyst revenue estimates for CSIQ, period 0q (report date 2026-07-25):
Average estimate: 1135777250.00 USD
Low estimate: 957895020.00
High estimate: 1289000000.00
Number of analysts: 8
Year-ago value: 1693871000.00
Growth: -0.33
Analyst earnings estimates for CSIQ, period 0y (report date 2026-07-25):
Average estimate: -2.48 USD
Low estimate: -3.05
High estimate: -1.90
Number of analysts: 2
Analyst revenue estimates for CSIQ, period 0y (report date 2026-07-25):
Average estimate: 6035088590.00 USD
Low estimate: 4789496650.00
High estimate: 7928000000.00
Number of analysts: 10
Year-ago value: 5595107000.00
Growth: 0.08
Analyst earnings estimates for CSL, period +1q (report date 2026-05-30):
Average estimate: 6.41 USD
Low estimate: 6.18
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.14
Analyst revenue estimates for CSL, period +1q (report date 2026-05-30):
Average estimate: 1418289170.00 USD
Low estimate: 1400800000.00
High estimate: 1447000000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-05-30):
Average estimate: 23.45 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.95
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-05-30):
Average estimate: 5365890820.00 USD
Low estimate: 5317654000.00
High estimate: 5402000000.00
Number of analysts: 9
Year-ago value: 5147906420.00
Growth: 0.04
Analyst earnings estimates for CSL, period 0q (report date 2026-05-30):
Average estimate: 6.45 USD
Low estimate: 6.34
High estimate: 6.69
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.03
Analyst revenue estimates for CSL, period 0q (report date 2026-05-30):
Average estimate: 1478694000.00 USD
Low estimate: 1447000000.00
High estimate: 1491959980.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-05-30):
Average estimate: 20.95 USD
Low estimate: 20.33
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.08
Analyst revenue estimates for CSL, period 0y (report date 2026-05-30):
Average estimate: 5147906420.00 USD
Low estimate: 5119830570.00
High estimate: 5173000000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-06-07):
Average estimate: 6.41 USD
Low estimate: 6.18
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.14
Analyst revenue estimates for CSL, period +1q (report date 2026-06-07):
Average estimate: 1418289170.00 USD
Low estimate: 1400800000.00
High estimate: 1447000000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-06-07):
Average estimate: 23.45 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.95
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-06-07):
Average estimate: 5365890820.00 USD
Low estimate: 5317654000.00
High estimate: 5402000000.00
Number of analysts: 9
Year-ago value: 5147906420.00
Growth: 0.04
Analyst earnings estimates for CSL, period 0q (report date 2026-06-07):
Average estimate: 6.45 USD
Low estimate: 6.34
High estimate: 6.69
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.03
Analyst revenue estimates for CSL, period 0q (report date 2026-06-07):
Average estimate: 1478694000.00 USD
Low estimate: 1447000000.00
High estimate: 1491959980.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-06-07):
Average estimate: 20.95 USD
Low estimate: 20.33
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.08
Analyst revenue estimates for CSL, period 0y (report date 2026-06-07):
Average estimate: 5147906420.00 USD
Low estimate: 5119830570.00
High estimate: 5173000000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-06-14):
Average estimate: 6.42 USD
Low estimate: 6.18
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.14
Analyst revenue estimates for CSL, period +1q (report date 2026-06-14):
Average estimate: 1418289170.00 USD
Low estimate: 1400800000.00
High estimate: 1447000000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-06-14):
Average estimate: 23.44 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.94
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-06-14):
Average estimate: 5364557490.00 USD
Low estimate: 5317654000.00
High estimate: 5401000000.00
Number of analysts: 9
Year-ago value: 5146684200.00
Growth: 0.04
Analyst earnings estimates for CSL, period 0q (report date 2026-06-14):
Average estimate: 6.42 USD
Low estimate: 6.34
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.02
Analyst revenue estimates for CSL, period 0q (report date 2026-06-14):
Average estimate: 1477471780.00 USD
Low estimate: 1447000000.00
High estimate: 1491959980.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-06-14):
Average estimate: 20.94 USD
Low estimate: 20.33
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.08
Analyst revenue estimates for CSL, period 0y (report date 2026-06-14):
Average estimate: 5146684200.00 USD
Low estimate: 5119830570.00
High estimate: 5162000000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-06-20):
Average estimate: 6.42 USD
Low estimate: 6.18
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.14
Analyst revenue estimates for CSL, period +1q (report date 2026-06-20):
Average estimate: 1418289170.00 USD
Low estimate: 1400800000.00
High estimate: 1447000000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-06-20):
Average estimate: 23.44 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.94
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-06-20):
Average estimate: 5364557490.00 USD
Low estimate: 5317654000.00
High estimate: 5401000000.00
Number of analysts: 9
Year-ago value: 5146684200.00
Growth: 0.04
Analyst earnings estimates for CSL, period 0q (report date 2026-06-20):
Average estimate: 6.42 USD
Low estimate: 6.34
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.02
Analyst revenue estimates for CSL, period 0q (report date 2026-06-20):
Average estimate: 1477471780.00 USD
Low estimate: 1447000000.00
High estimate: 1491959980.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-06-20):
Average estimate: 20.94 USD
Low estimate: 20.33
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.08
Analyst revenue estimates for CSL, period 0y (report date 2026-06-20):
Average estimate: 5146684200.00 USD
Low estimate: 5119830570.00
High estimate: 5162000000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-06-23):
Average estimate: 6.42 USD
Low estimate: 6.18
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.14
Analyst revenue estimates for CSL, period +1q (report date 2026-06-23):
Average estimate: 1418289170.00 USD
Low estimate: 1400800000.00
High estimate: 1447000000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-06-23):
Average estimate: 23.44 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.94
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-06-23):
Average estimate: 5364557490.00 USD
Low estimate: 5317654000.00
High estimate: 5401000000.00
Number of analysts: 9
Year-ago value: 5146684200.00
Growth: 0.04
Analyst earnings estimates for CSL, period 0q (report date 2026-06-23):
Average estimate: 6.42 USD
Low estimate: 6.34
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.02
Analyst revenue estimates for CSL, period 0q (report date 2026-06-23):
Average estimate: 1477471780.00 USD
Low estimate: 1447000000.00
High estimate: 1491959980.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-06-23):
Average estimate: 20.94 USD
Low estimate: 20.33
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.08
Analyst revenue estimates for CSL, period 0y (report date 2026-06-23):
Average estimate: 5146684200.00 USD
Low estimate: 5119830570.00
High estimate: 5162000000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-07-01):
Average estimate: 6.42 USD
Low estimate: 6.18
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.14
Analyst revenue estimates for CSL, period +1q (report date 2026-07-01):
Average estimate: 1418289170.00 USD
Low estimate: 1400800000.00
High estimate: 1447000000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-07-01):
Average estimate: 23.44 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.94
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-07-01):
Average estimate: 5364557490.00 USD
Low estimate: 5317654000.00
High estimate: 5401000000.00
Number of analysts: 9
Year-ago value: 5146684200.00
Growth: 0.04
Analyst earnings estimates for CSL, period 0q (report date 2026-07-01):
Average estimate: 6.42 USD
Low estimate: 6.34
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.02
Analyst revenue estimates for CSL, period 0q (report date 2026-07-01):
Average estimate: 1477471780.00 USD
Low estimate: 1447000000.00
High estimate: 1491959980.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-07-01):
Average estimate: 20.94 USD
Low estimate: 20.33
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.08
Analyst revenue estimates for CSL, period 0y (report date 2026-07-01):
Average estimate: 5146684200.00 USD
Low estimate: 5119830570.00
High estimate: 5162000000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-07-04):
Average estimate: 6.42 USD
Low estimate: 6.18
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.14
Analyst revenue estimates for CSL, period +1q (report date 2026-07-04):
Average estimate: 1418289170.00 USD
Low estimate: 1400800000.00
High estimate: 1447000000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-07-04):
Average estimate: 23.44 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.94
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-07-04):
Average estimate: 5364557490.00 USD
Low estimate: 5317654000.00
High estimate: 5401000000.00
Number of analysts: 9
Year-ago value: 5146684200.00
Growth: 0.04
Analyst earnings estimates for CSL, period 0q (report date 2026-07-04):
Average estimate: 6.42 USD
Low estimate: 6.34
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.02
Analyst revenue estimates for CSL, period 0q (report date 2026-07-04):
Average estimate: 1477471780.00 USD
Low estimate: 1447000000.00
High estimate: 1491959980.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-07-04):
Average estimate: 20.94 USD
Low estimate: 20.33
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.08
Analyst revenue estimates for CSL, period 0y (report date 2026-07-04):
Average estimate: 5146684200.00 USD
Low estimate: 5119830570.00
High estimate: 5162000000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-07-09):
Average estimate: 6.35 USD
Low estimate: 5.54
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.13
Analyst revenue estimates for CSL, period +1q (report date 2026-07-09):
Average estimate: 1424278060.00 USD
Low estimate: 1401516510.00
High estimate: 1454700000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.06
Analyst earnings estimates for CSL, period +1y (report date 2026-07-09):
Average estimate: 23.45 USD
Low estimate: 22.21
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.85
Growth: 0.12
Analyst revenue estimates for CSL, period +1y (report date 2026-07-09):
Average estimate: 5402579710.00 USD
Low estimate: 5317654000.00
High estimate: 5660200000.00
Number of analysts: 9
Year-ago value: 5164639750.00
Growth: 0.05
Analyst earnings estimates for CSL, period 0q (report date 2026-07-09):
Average estimate: 6.42 USD
Low estimate: 6.35
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.02
Analyst revenue estimates for CSL, period 0q (report date 2026-07-09):
Average estimate: 1482349550.00 USD
Low estimate: 1447000000.00
High estimate: 1520200000.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-07-09):
Average estimate: 20.85 USD
Low estimate: 19.70
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.07
Analyst revenue estimates for CSL, period 0y (report date 2026-07-09):
Average estimate: 5164639750.00 USD
Low estimate: 5119830570.00
High estimate: 5286200000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-07-18):
Average estimate: 6.32 USD
Low estimate: 5.54
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.13
Analyst revenue estimates for CSL, period +1q (report date 2026-07-18):
Average estimate: 1419917650.00 USD
Low estimate: 1378154870.00
High estimate: 1454700000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-07-18):
Average estimate: 23.44 USD
Low estimate: 22.23
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.80
Growth: 0.13
Analyst revenue estimates for CSL, period +1y (report date 2026-07-18):
Average estimate: 5392438000.00 USD
Low estimate: 5270707390.00
High estimate: 5660200000.00
Number of analysts: 9
Year-ago value: 5155943680.00
Growth: 0.05
Analyst earnings estimates for CSL, period 0q (report date 2026-07-18):
Average estimate: 6.40 USD
Low estimate: 6.23
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.02
Analyst revenue estimates for CSL, period 0q (report date 2026-07-18):
Average estimate: 1479246560.00 USD
Low estimate: 1447000000.00
High estimate: 1520200000.00
Number of analysts: 9
Year-ago value: 1449500000.00
Growth: 0.02
Analyst earnings estimates for CSL, period 0y (report date 2026-07-18):
Average estimate: 20.80 USD
Low estimate: 19.70
High estimate: 21.30
Number of analysts: 9
Year-ago value: 19.40
Growth: 0.07
Analyst revenue estimates for CSL, period 0y (report date 2026-07-18):
Average estimate: 5155943680.00 USD
Low estimate: 5067987880.00
High estimate: 5286200000.00
Number of analysts: 9
Year-ago value: 5019900000.00
Growth: 0.03
Analyst earnings estimates for CSL, period +1q (report date 2026-07-25):
Average estimate: 6.24 USD
Low estimate: 5.54
High estimate: 6.70
Number of analysts: 9
Year-ago value: 5.61
Growth: 0.11
Analyst revenue estimates for CSL, period +1q (report date 2026-07-25):
Average estimate: 1417250990.00 USD
Low estimate: 1378154870.00
High estimate: 1454700000.00
Number of analysts: 9
Year-ago value: 1346900000.00
Growth: 0.05
Analyst earnings estimates for CSL, period +1y (report date 2026-07-25):
Average estimate: 23.28 USD
Low estimate: 22.14
High estimate: 24.34
Number of analysts: 9
Year-ago value: 20.63
Growth: 0.13
Analyst revenue estimates for CSL, period +1y (report date 2026-07-25):
Average estimate: 5381560220.00 USD
Low estimate: 5262400000.00
High estimate: 5660200000.00
Number of analysts: 9
Year-ago value: 5148632560.00
Growth: 0.05
Analyst earnings estimates for CSL, period 0q (report date 2026-07-25):
Average estimate: 6.35 USD
Low estimate: 6.05
High estimate: 6.54
Number of analysts: 9
Year-ago value: 6.27
Growth: 0.01