Company Performance Report
            COMPANY: CROOKES BROTHERS
            Download PDF
         
        
        
            Company Performance in US Dollars - USD
            
                
                    
    
                
                        
            | Year End: | Revenue: | Profit Before Tax: | Assets: | Liabilities: |             
        
                        
                        
                                        | 
                            2008                         | 
                                            
                            29,852,357                         | 
                                            
                            7,110,278                         | 
                                            
                            48,547,158                         | 
                                            
                            13,679,685                         | 
                                
                        
                                        | 
                            2009                         | 
                                            
                            36,418,009                         | 
                                            
                            11,212,085                         | 
                                            
                            61,812,322                         | 
                                            
                            21,279,739                         | 
                                
                        
                                        | 
                            2010                         | 
                                            
                            41,352,305                         | 
                                            
                            5,984,994                         | 
                                            
                            71,754,630                         | 
                                            
                            25,559,551                         | 
                                
                        
                                        | 
                            2011                         | 
                                            
                            41,546,379                         | 
                                            
                            16,802,925                         | 
                                            
                            83,465,877                         | 
                                            
                            22,316,017                         | 
                                
                        
                                        | 
                            2012                         | 
                                            
                            48,782,210                         | 
                                            
                            14,736,792                         | 
                                            
                            98,498,113                         | 
                                            
                            30,628,167                         | 
                                
                        
                                        | 
                            2013                         | 
                                            
                            45,591,294                         | 
                                            
                            13,770,941                         | 
                                            
                            94,522,706                         | 
                                            
                            26,028,824                         | 
                                
                        
                                        | 
                            2014                         | 
                                            
                            43,467,228                         | 
                                            
                            9,829,901                         | 
                                            
                            101,571,287                         | 
                                            
                            25,949,703                         | 
                                
                        
                                        | 
                            2015                         | 
                                            
                            47,566,637                         | 
                                            
                            5,235,986                         | 
                                            
                            100,541,139                         | 
                                            
                            29,690,958                         | 
                                
                        
                                        | 
                            2016                         | 
                                            
                            36,843,992                         | 
                                            
                            5,907,468                         | 
                                            
                            90,363,747                         | 
                                            
                            21,400,611                         | 
                                
                        
                                        | 
                            2017                         | 
                                            
                            49,401,116                         | 
                                            
                            9,736,682                         | 
                                            
                            109,212,872                         | 
                                            
                            29,824,628                         | 
                                
                        
                                        | 
                            2018                         | 
                                            
                            55,744,105                         | 
                                            
                            -706,785                         | 
                                            
                            133,030,534                         | 
                                            
                            45,485                         | 
                                
                        
                                        | 
                            2019                         | 
                                            
                            40,694,074                         | 
                                            
                            4,018,648                         | 
                                            
                            118,805,679                         | 
                                            
                            43,957,901                         | 
                                
                        
                                        | 
                            2020                         | 
                                            
                            42,242,840                         | 
                                            
                            2,345,013                         | 
                                            
                            107,493,321                         | 
                                            
                            43,503,383                         | 
                                
                        
                                        | 
                            2021                         | 
                                            
                            42,369,093                         | 
                                            
                            3,064,709                         | 
                                            
                            116,852,098                         | 
                                            
                            44,212,958                         | 
                                
                        
                                        | 
                            2022                         | 
                                            
                            45,255,520                         | 
                                            
                            6,142,488                         | 
                                            
                            122,346,264                         | 
                                            
                            45,989,436                         | 
                                
                        
                                        | 
                            2023                         | 
                                            
                            33,698,008                         | 
                                            
                            -10,440,893                         | 
                                            
                            103,471,924                         | 
                                            
                            48,270,304                         | 
                                
                        
                                        | 
                            2024                         | 
                                            
                            38,640,673                         | 
                                            
                            4,046,767                         | 
                                            
                            96,785,646                         | 
                                            
                            39,163,234                         | 
                                
                                
            
     
                 
             
         
        
            Company Performance in South African Rand - ZAR
            
                
                    
    
                
                        
            | Year End: | Revenue: | Profit Before Tax: | Assets: | Liabilities: |             
        
                        
                        
                                        | 
                            2008                         | 
                                            
                            246,879,000                         | 
                                            
                            58,802,000                         | 
                                            
                            401,485,000                         | 
                                            
                            113,131,000                         | 
                                
                        
                                        | 
                            2009                         | 
                                            
                            307,368,000                         | 
                                            
                            94,630,000                         | 
                                            
                            521,696,000                         | 
                                            
                            179,601,000                         | 
                                
                        
                                        | 
                            2010                         | 
                                            
                            305,883,000                         | 
                                            
                            44,271,000                         | 
                                            
                            530,769,000                         | 
                                            
                            189,064,000                         | 
                                
                        
                                        | 
                            2011                         | 
                                            
                            298,303,000                         | 
                                            
                            120,645,000                         | 
                                            
                            599,285,000                         | 
                                            
                            160,229,000                         | 
                                
                        
                                        | 
                            2012                         | 
                                            
                            361,964,000                         | 
                                            
                            109,347,000                         | 
                                            
                            730,856,000                         | 
                                            
                            227,261,000                         | 
                                
                        
                                        | 
                            2013                         | 
                                            
                            387,526,000                         | 
                                            
                            117,053,000                         | 
                                            
                            803,443,000                         | 
                                            
                            221,245,000                         | 
                                
                        
                                        | 
                            2014                         | 
                                            
                            439,019,000                         | 
                                            
                            99,282,000                         | 
                                            
                            1,025,870,000                         | 
                                            
                            262,092,000                         | 
                                
                        
                                        | 
                            2015                         | 
                                            
                            526,087,000                         | 
                                            
                            57,910,000                         | 
                                            
                            1,111,985,000                         | 
                                            
                            328,382,000                         | 
                                
                        
                                        | 
                            2016                         | 
                                            
                            542,712,000                         | 
                                            
                            87,017,000                         | 
                                            
                            1,331,058,000                         | 
                                            
                            315,231,000                         | 
                                
                        
                                        | 
                            2017                         | 
                                            
                            663,951,000                         | 
                                            
                            130,861,000                         | 
                                            
                            1,467,821,000                         | 
                                            
                            400,843,000                         | 
                                
                        
                                        | 
                            2018                         | 
                                            
                            657,223,000                         | 
                                            
                            -8,333,000                         | 
                                            
                            1,568,430,000                         | 
                                            
                            536,274                         | 
                                
                        
                                        | 
                            2019                         | 
                                            
                            576,106,000                         | 
                                            
                            56,892,000                         | 
                                            
                            1,681,932,000                         | 
                                            
                            622,312,000                         | 
                                
                        
                                        | 
                            2020                         | 
                                            
                            703,677,000                         | 
                                            
                            39,063,000                         | 
                                            
                            1,790,613,000                         | 
                                            
                            724,675,000                         | 
                                
                        
                                        | 
                            2021                         | 
                                            
                            635,583,000                         | 
                                            
                            45,974,000                         | 
                                            
                            1,752,910,000                         | 
                                            
                            663,243,000                         | 
                                
                        
                                        | 
                            2022                         | 
                                            
                            678,602,000                         | 
                                            
                            92,106,000                         | 
                                            
                            1,834,570,000                         | 
                                            
                            689,607,000                         | 
                                
                        
                                        | 
                            2023                         | 
                                            
                            615,730,000                         | 
                                            
                            -190,776,000                         | 
                                            
                            1,890,639,000                         | 
                                            
                            881,995,000                         | 
                                
                        
                                        | 
                            2024                         | 
                                            
                            727,913,000                         | 
                                            
                            76,233,000                         | 
                                            
                            1,823,248,000                         | 
                                            
                            737,757,000                         |