Skip to main content

CAR & GENERAL (K) LTD (C&G.XNAI) Stock Price and Company Information, 2024

CAR & GENERAL (K) LTD

C&G.XNAI

Exchange: XNAI
Currency Kenyan shilling
ISIN: KE0000000109

Technicals

52 Week High: 31.8
52 Week Low: 17.95

Earnings

Report Date: 2025-07-10
Date: 2025-06-30
Before After Market: Before Market
Report Date: 2025-04-10
Date: 2025-03-31
Before After Market: Before Market
Report Date: 2025-01-15
Date: 2024-12-31
Before After Market: Before Market
Report Date: 2024-10-15
Date: 2024-09-30
Before After Market: Before Market
Eps Actual: 1.51
Eps Estimate: 1.31
Eps Difference: 0.2
Surprise Percent: 15.26
Report Date: 2024-07-12
Date: 2024-06-30
Before After Market: Before Market
Eps Actual: 1.52
Eps Estimate: 1.39
Eps Difference: 0.13
Surprise Percent: 9.35
Report Date: 2024-04-12
Date: 2024-03-31
Before After Market: Before Market
Eps Actual: 1.86
Eps Estimate: 1.23
Eps Difference: 0.63
Surprise Percent: 51.21
Report Date: 2024-01-12
Date: 2023-12-31
Before After Market: Before Market
Eps Actual: 0.84
Eps Estimate: 0.81
Eps Difference: 0.03
Surprise Percent: 3.70
Report Date: 2023-10-13
Date: 2023-09-30
Before After Market: Before Market
Eps Actual: 1.52
Eps Estimate: 1.21
Eps Difference: 0.31
Surprise Percent: 25.61
Report Date: 2023-07-14
Date: 2023-06-30
Before After Market: Before Market
Eps Actual: 1.37
Eps Estimate: 1.3
Eps Difference: 0.07
Surprise Percent: 5.38
Report Date: 2023-04-14
Date: 2023-03-31
Before After Market: Before Market
Eps Actual: 1.86
Eps Estimate: 1.67
Eps Difference: 0.19
Surprise Percent: 11.37
Report Date: 2023-01-13
Date: 2022-12-31
Before After Market: Before Market
Eps Actual: 1.1
Eps Estimate: 1.14
Eps Difference: -0.04
Surprise Percent: -3.50
Report Date: 2022-10-14
Date: 2022-09-30
Before After Market: Before Market
Eps Actual: 1.5
Eps Estimate: 1.42
Eps Difference: 0.08
Surprise Percent: 5.63
Report Date: 2022-07-15
Date: 2022-06-30
Before After Market: Before Market
Eps Actual: 2.3
Eps Estimate: 1.68
Eps Difference: 0.62
Surprise Percent: 36.90
Report Date: 2022-04-14
Date: 2022-03-31
Before After Market: Before Market
Eps Actual: 2.31
Eps Estimate: 1.55
Eps Difference: 0.76
Surprise Percent: 49.03
Report Date: 2022-01-14
Date: 2021-12-31
Before After Market: Before Market
Eps Actual: 1.46
Eps Estimate: 1.38
Eps Difference: 0.08
Surprise Percent: 5.79
Report Date: 2021-10-14
Date: 2021-09-30
Before After Market: Before Market
Eps Actual: 2.15
Eps Estimate: 1.65
Eps Difference: 0.5
Surprise Percent: 30.30
Report Date: 2021-07-14
Date: 2021-06-30
Before After Market: Before Market
Eps Actual: 2.63
Eps Estimate: 1.96
Eps Difference: 0.67
Surprise Percent: 34.18
Report Date: 2021-04-15
Date: 2021-03-31
Before After Market: Before Market
Eps Actual: 3.62
Eps Estimate: 2.6
Eps Difference: 1.02
Surprise Percent: 39.23
Report Date: 2021-01-15
Date: 2020-12-31
Before After Market: Before Market
Eps Actual: 2.08
Eps Estimate: 1.34
Eps Difference: 0.74
Surprise Percent: 55.22
Report Date: 2020-10-13
Date: 2020-09-30
Before After Market: Before Market
Eps Actual: 1.55
Eps Estimate: 0.93
Eps Difference: 0.62
Surprise Percent: 66.66
Report Date: 2020-07-14
Date: 2020-06-30
Before After Market: Before Market
Eps Actual: 0.5
Eps Estimate: 0.28
Eps Difference: 0.22
Surprise Percent: 78.57
Report Date: 2020-04-15
Date: 2020-03-31
Before After Market: Before Market
Eps Actual: 1.05
Eps Estimate: 1.04
Eps Difference: 0.01
Surprise Percent: 0.96
Report Date: 2020-01-14
Date: 2019-12-31
Before After Market: Before Market
Eps Actual: 2.15
Eps Estimate: 1.84
Eps Difference: 0.31
Surprise Percent: 16.84
Report Date: 2019-10-15
Date: 2019-09-30
Before After Market: Before Market
Eps Actual: 1.99
Eps Estimate: 1.95
Eps Difference: 0.04
Surprise Percent: 2.05
Report Date: 2019-07-15
Date: 2019-06-30
Before After Market: Before Market
Eps Actual: 1.83
Eps Estimate: 1.8
Eps Difference: 0.03
Surprise Percent: 1.66
Report Date: 2019-04-15
Date: 2019-03-31
Before After Market: Before Market
Eps Actual: 1.87
Eps Estimate: 1.8
Eps Difference: 0.07
Surprise Percent: 3.88
Report Date: 2019-01-14
Date: 2018-12-31
Before After Market: Before Market
Eps Actual: 1.61
Eps Estimate: 1.55
Eps Difference: 0.06
Surprise Percent: 3.87
Report Date: 2018-10-12
Date: 2018-09-30
Before After Market: Before Market
Eps Actual: 1.73
Eps Estimate: 1.69
Eps Difference: 0.04
Surprise Percent: 2.36
Report Date: 2018-07-13
Date: 2018-06-30
Before After Market: Before Market
Eps Actual: 1.63
Eps Estimate: 1.56
Eps Difference: 0.07
Surprise Percent: 4.48
Report Date: 2018-04-13
Date: 2018-03-31
Before After Market: Before Market
Eps Actual: 1.68
Eps Estimate: 1.61
Eps Difference: 0.07
Surprise Percent: 4.34
Report Date: 2018-01-16
Date: 2017-12-31
Before After Market: Before Market
Eps Actual: 1.28
Eps Estimate: 1.19
Eps Difference: 0.09
Surprise Percent: 7.56
Report Date: 2017-10-12
Date: 2017-09-30
Before After Market: Before Market
Eps Actual: 1.42
Eps Estimate: 1.32
Eps Difference: 0.1
Surprise Percent: 7.57
Report Date: 2017-07-14
Date: 2017-06-30
Before After Market: Before Market
Eps Actual: 1.28
Eps Estimate: 1.21
Eps Difference: 0.07
Surprise Percent: 5.78
Report Date: 2017-04-13
Date: 2017-03-31
Before After Market: Before Market
Eps Actual: 1.35
Eps Estimate: 1.24
Eps Difference: 0.11
Surprise Percent: 8.87
Report Date: 2017-01-18
Date: 2016-12-31
Before After Market: Before Market
Eps Actual: 1.14
Eps Estimate: 1.12
Eps Difference: 0.02
Surprise Percent: 1.78
Report Date: 2016-10-14
Date: 2016-09-30
Before After Market: Before Market
Eps Actual: 1.24
Eps Estimate: 1.16
Eps Difference: 0.08
Surprise Percent: 6.89
Report Date: 2016-07-15
Date: 2016-06-30
Before After Market: Before Market
Eps Actual: 1.24
Eps Estimate: 1.1
Eps Difference: 0.14
Surprise Percent: 12.72
Report Date: 2016-04-15
Date: 2016-03-31
Before After Market: Before Market
Eps Actual: 1.1
Eps Estimate: 1.03
Eps Difference: 0.07
Surprise Percent: 6.79
Report Date: 2016-01-15
Date: 2015-12-31
Before After Market: Before Market
Eps Actual: 1.06
Eps Estimate: 1.05
Eps Difference: 0.01
Surprise Percent: 0.95
Report Date: 2015-10-15
Date: 2015-09-30
Before After Market: Before Market
Eps Actual: 1.31
Eps Estimate: 1.28
Eps Difference: 0.03
Surprise Percent: 2.34
Report Date: 2015-07-16
Date: 2015-06-30
Before After Market: Before Market
Eps Actual: 1.45
Eps Estimate: 1.34
Eps Difference: 0.11
Surprise Percent: 8.20
Report Date: 2015-04-16
Date: 2015-03-31
Before After Market: Before Market
Eps Actual: 1.52
Eps Estimate: 1.39
Eps Difference: 0.13
Surprise Percent: 9.35
Report Date: 2015-01-15
Date: 2014-12-31
Before After Market: Before Market
Eps Actual: 0.06
Eps Estimate: 0.09
Eps Difference: -0.03
Surprise Percent: -33.33
Report Date: 2014-10-14
Date: 2014-09-30
Before After Market: Before Market
Eps Actual: 1.15
Eps Estimate: 1.12
Eps Difference: 0.03
Surprise Percent: 2.67
Report Date: 2014-07-14
Date: 2014-06-30
Eps Actual: 1.24
Eps Estimate: 1.05
Eps Difference: 0.19
Surprise Percent: 18.09
Report Date: 2014-04-14
Date: 2014-03-31
Eps Actual: 1.3
Eps Estimate: 1.14
Eps Difference: 0.16
Surprise Percent: 14.03
Report Date: 2014-01-16
Date: 2013-12-31
Eps Actual: 0.82
Eps Estimate: 0.95
Eps Difference: -0.13
Surprise Percent: -13.68
Report Date: 2013-10-15
Date: 2013-09-30
Eps Actual: 1.02
Eps Estimate: 1.04
Eps Difference: -0.02
Surprise Percent: -1.92
Report Date: 2013-07-15
Date: 2013-06-30
Eps Actual: 1.25
Eps Estimate: 1.17
Eps Difference: 0.08
Surprise Percent: 6.83
Report Date: 2013-04-15
Date: 2013-03-31
Eps Actual: 1.29
Eps Estimate: 1.17
Eps Difference: 0.12
Surprise Percent: 10.25
Report Date: 2013-01-17
Date: 2012-12-31
Eps Actual: 0.69
Eps Estimate: 0.96
Eps Difference: -0.27
Surprise Percent: -28.12
Report Date: 2012-10-15
Date: 2012-09-30
Eps Actual: 1.06
Eps Estimate: 0.96
Eps Difference: 0.1
Surprise Percent: 10.41
Report Date: 2012-07-16
Date: 2012-06-30
Eps Actual: 1
Eps Estimate: 0.89
Eps Difference: 0.11
Surprise Percent: 12.35
Report Date: 2012-04-16
Date: 2012-03-31
Eps Actual: 1.11
Eps Estimate: 1
Eps Difference: 0.11
Surprise Percent: 1
Report Date: 2012-01-17
Date: 2011-12-31
Eps Actual: 0.38
Eps Estimate: 0.49
Eps Difference: -0.11
Surprise Percent: -22.44
Report Date: 2011-10-17
Date: 2011-09-30
Eps Actual: 1.23
Eps Estimate: 0.81
Eps Difference: 0.42
Surprise Percent: 51.85
Report Date: 2011-07-15
Date: 2011-06-30
Eps Actual: 1.09
Eps Estimate: 0.96
Eps Difference: 0.13
Surprise Percent: 13.54
Report Date: 2011-04-18
Date: 2011-03-31
Eps Actual: 1
Eps Estimate: 0.92
Eps Difference: 0.08
Surprise Percent: 8.69
Report Date: 2011-01-18
Date: 2010-12-31
Eps Actual: 0.4
Eps Estimate: 0.77
Eps Difference: -0.37
Surprise Percent: -48.05
Report Date: 2010-10-18
Date: 2010-09-30
Eps Actual: 0.7
Eps Estimate: 0.57
Eps Difference: 0.13
Surprise Percent: 22.80
Report Date: 2010-07-16
Date: 2010-06-30
Eps Actual: 0.9
Eps Estimate: 0.48
Eps Difference: 0.42
Surprise Percent: 87.
Report Date: 2010-04-19
Date: 2010-03-31
Eps Actual: 1.5
Eps Estimate: -0.03
Eps Difference: 1.53
Surprise Percent: 510
Report Date: 2010-01-19
Date: 2009-12-31
Eps Actual: -3.3
Eps Estimate: -3.26
Eps Difference: -0.04
Surprise Percent: -1.22
Report Date: 2009-10-15
Date: 2009-09-30
Eps Actual: -2.7
Eps Estimate: -3.83
Eps Difference: 1.13
Surprise Percent: 29.50
Report Date: 2009-07-17
Date: 2009-06-30
Eps Actual: 4.9
Eps Estimate: -3.72
Eps Difference: 8.62
Surprise Percent: 231.72
Report Date: 2009-04-17
Date: 2009-03-31
Eps Actual: -1.8
Eps Estimate: -3.42
Eps Difference: 1.62
Surprise Percent: 47.36
Report Date: 2009-01-16
Date: 2008-12-31
Eps Actual: -24.4
Eps Estimate: -13.14
Eps Difference: -11.26
Surprise Percent: -85.69
Report Date: 2008-10-16
Date: 2008-09-30
Eps Actual: -6
Eps Estimate: -7.01
Eps Difference: 1.01
Surprise Percent: 14.40
Report Date: 2008-07-18
Date: 2008-06-30
Eps Actual: -5.4
Eps Estimate: -6.58
Eps Difference: 1.18
Surprise Percent: 17.93
Report Date: 2008-04-18
Date: 2008-03-31
Eps Actual: -10.2
Eps Estimate: -9.48
Eps Difference: -0.72
Surprise Percent: -7.59
Report Date: 2008-01-15
Date: 2007-12-31
Eps Actual: -19.9
Eps Estimate: -10.32
Eps Difference: -9.58
Surprise Percent: -92.82
Report Date: 2007-10-15
Date: 2007-09-30
Eps Actual: 4.4
Eps Estimate: 4.37
Eps Difference: 0.03
Surprise Percent: 0.68
Report Date: 2007-07-20
Date: 2007-06-30
Eps Actual: 12.4
Eps Estimate: 11.32
Eps Difference: 1.08
Surprise Percent: 9.54
Report Date: 2007-04-16
Date: 2007-03-31
Eps Actual: 10.1
Eps Estimate: 10.93
Eps Difference: -0.83
Surprise Percent: -7.59
Report Date: 2007-01-19
Date: 2006-12-31
Eps Actual: 10.3
Eps Estimate: 10.03
Eps Difference: 0.27
Surprise Percent: 2.69
Report Date: 2006-10-19
Date: 2006-09-30
Eps Actual: 10.6
Eps Estimate: 10.31
Eps Difference: 0.29
Surprise Percent: 2.81
Report Date: 2006-07-17
Date: 2006-06-30
Eps Actual: 10.5
Eps Estimate: 10.57
Eps Difference: -0.07
Surprise Percent: -0.66
Report Date: 2006-04-17
Date: 2006-03-31
Eps Actual: 11.1
Eps Estimate: 10.23
Eps Difference: 0.87
Surprise Percent: 8.50
Report Date: 2006-01-20
Date: 2005-12-31
Eps Actual: 9.8
Eps Estimate: 9.99
Eps Difference: -0.19
Surprise Percent: -1.90
Report Date: 2005-10-17
Date: 2005-09-30
Eps Actual: 9.7
Eps Estimate: 9.93
Eps Difference: -0.23
Surprise Percent: -2.31
Report Date: 2005-07-18
Date: 2005-06-30
Eps Actual: 9.7
Eps Estimate: 10.18
Eps Difference: -0.48
Surprise Percent: -4.71
Report Date: 2005-04-15
Date: 2005-03-31
Eps Actual: 10.4
Eps Estimate: 10.22
Eps Difference: 0.18
Surprise Percent: 1.76
Report Date: 2005-01-20
Date: 2004-12-31
Eps Actual: 10.2
Eps Estimate: 10.13
Eps Difference: 0.07
Surprise Percent: 0.69
Report Date: 2004-10-14
Date: 2004-09-30
Eps Actual: 10.2
Eps Estimate: 9.89
Eps Difference: 0.31
Surprise Percent: 3.13
Report Date: 2004-07-15
Date: 2004-06-30
Eps Actual: 10.2
Eps Estimate: 9.74
Eps Difference: 0.46
Surprise Percent: 4.72
Report Date: 2004-04-15
Date: 2004-03-31
Eps Actual: 9.8
Eps Estimate: 9.45
Eps Difference: 0.35
Surprise Percent: 3.70
Report Date: 2004-01-20
Date: 2003-12-31
Eps Actual: 9.1
Eps Estimate: 8.96
Eps Difference: 0.14
Surprise Percent: 1.56
Report Date: 2003-10-20
Date: 2003-09-30
Eps Actual: 9
Eps Estimate: 8.48
Eps Difference: 0.52
Surprise Percent: 6.13
Report Date: 2003-07-14
Date: 2003-06-30
Eps Actual: 8.3
Eps Estimate: 8.01
Eps Difference: 0.29
Surprise Percent: 3.62
Report Date: 2003-04-14
Date: 2003-03-31
Eps Actual: 7.9
Eps Estimate: 7.75
Eps Difference: 0.15
Surprise Percent: 1.93
Report Date: 2003-01-21
Date: 2002-12-31
Eps Actual: 4.7
Eps Estimate: 4.59
Eps Difference: 0.11
Surprise Percent: 2.39
Report Date: 2002-10-15
Date: 2002-09-30
Eps Actual: 7.4
Eps Estimate: 7.29
Eps Difference: 0.11
Surprise Percent: 1.50
Report Date: 2002-07-17
Date: 2002-06-30
Eps Actual: 7.5
Eps Estimate: 7.71
Eps Difference: -0.21
Surprise Percent: -2.72
Report Date: 2002-04-15
Date: 2002-03-31
Eps Actual: 6.7
Eps Estimate: 7.77
Eps Difference: -1.07
Surprise Percent: -13.77
Report Date: 2002-01-17
Date: 2001-12-31
Eps Actual: 7.4
Eps Estimate: 7.27
Eps Difference: 0.13
Surprise Percent: 1.78
Report Date: 2001-10-17
Date: 2001-09-30
Eps Actual: 6.3
Eps Estimate: 6.34
Eps Difference: -0.04
Surprise Percent: -0.63
Report Date: 2001-07-16
Date: 2001-06-30
Eps Actual: 7.4
Eps Estimate: 7.34
Eps Difference: 0.06
Surprise Percent: 0.81
Report Date: 2001-04-16
Date: 2001-03-31
Eps Actual: 7.1
Eps Estimate: 7.04
Eps Difference: 0.06
Surprise Percent: 0.85
Report Date: 2001-01-16
Date: 2000-12-31
Eps Actual: 6.5
Eps Estimate: 6.64
Eps Difference: -0.14
Surprise Percent: -2.10
Report Date: 2000-10-17
Date: 2000-09-30
Eps Actual: 6.7
Eps Estimate: 6.5
Eps Difference: 0.2
Surprise Percent: 3.07
Report Date: 2000-07-19
Date: 2000-06-30
Eps Actual: 6.53
Eps Estimate: 6.2
Eps Difference: 0.33
Surprise Percent: 5.32
Date: 2024-09-30
Eps Actual: 4.8
Date: 2023-12-31
Eps Actual: 5.5
Date: 2022-12-31
Eps Actual: 7.2
Date: 2021-12-31
Eps Actual: 9.8
Date: 2020-12-31
Eps Actual: 5.1
Date: 2019-12-31
Eps Actual: 7.8
Date: 2018-12-31
Eps Actual: 6.6
Date: 2017-12-31
Eps Actual: 5.3
Date: 2016-12-31
Eps Actual: 4.7
Date: 2015-12-31
Eps Actual: 5.3
Date: 2014-12-31
Eps Actual: 3.7
Date: 2013-12-31
Eps Actual: 4.3
Date: 2012-12-31
Eps Actual: 3.8
Date: 2011-12-31
Eps Actual: 3.
Date: 2010-12-31
Eps Actual: 3.
Date: 2009-12-31
Eps Actual: -2.
Date: 2008-12-31
Eps Actual: -4
Date: 2007-12-31
Date: 2006-12-31
Eps Actual: 42.
Date: 2005-12-31
Eps Actual: 39.
Date: 2004-12-31
Eps Actual: 40.
Date: 2003-12-31
Eps Actual: 34.
Date: 2002-12-31
Eps Actual: 26.
Date: 2001-12-31
Eps Actual: 28.
Date: 2000-12-31
Eps Actual: 19.7