×

TransCentury bounces back with Sh375m half-year profit

Embattled Kibaki-era infrastructure firm TransCentury returned to profitability in the first half of 2024, a significant turnaround for the company that has faced numerous challenges in recent years. 

According to the company’s unaudited financial results for the six months ended June 30, 2024, it recorded a net profit of Sh375 million, driven by strong performance across key business segments and the execution of strategic initiatives.  

This was up from a loss of Sh1.66 billion in the half-year period a year earlier. Its loss for the year ended December 2023 had widened to Sh3.2 billion from Sh2.7 billion previously.

 

“The Group delivered an exemplary performance, sustaining its growth momentum by recording a 12 per cent increase in revenue and returning to profitability,” the company said in a statement. “This was driven by robust performance across key business segments, and execution of strategic initiatives including healthy pipeline generation, innovative products and services, improved efficiencies and market development.” 

Other income also rose, bolstered by gains from non-core asset disposals. Additionally, the appreciation of the Kenyan shilling against the US dollar supported the Group’s efforts to reverse foreign exchange losses incurred in prior years. “The half-year 2024 results highlight the Group’s resilience and is an outcome of Management and Board efforts to turn around the business,” the company added. 

The board of directors while pleased with the return to profitability, did not recommend an interim dividend payout. 

Looking ahead, the company says it remains optimistic about its prospects. “The board and management are happy to note the Group’s return to profitability despite a very challenging operating environment,” the firm said.

“We continue to focus on delivering sustainable growth by leveraging opportunities within the region’s resilient and evolving economies.” 

The company said it would continue to execute key initiatives, including internal restructuring, divestment from non-core investments, and the sale of non-core assets to strengthen its balance sheet and improve cash generation. 

TransCentury’s return to profitability comes after a period of significant challenges, including financial difficulties and operational setbacks. Audit firm RSM Eastern Africa LLP, in its report on the firm’s full-year performance published yesterday, had drawn attention to a material uncertainty related to the company’s ability to continue as a going concern. 

The audit firm noted that the company incurred significant losses and exceeded its debt obligations in 2023.  

It added the firm had outstanding loans for which it had breached loan covenants with lenders. It said these factors, along with other matters outlined in the financial statements, have raised concerns about the company’s ability to continue operating in the future. 

Last October, the commercial court in Nairobi blocked Equity Bank from taking over TransCentury and its subsidiary East Africa Cables Ltd over a Sh4.8 billion loan row.

Request history8.1.26PHP Version1.55sRequest Duration10MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[01:47:13] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[01:47:13] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (11.84ms)time
  • Application (1.54s)time
  • 1 x Application (99.24%)
    1.54s
    1 x Booting (0.76%)
    11.84ms
    11 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
    • 1x common.vocalizedvocalized.blade.php#?blade
    • 1x mainsite.partials.footerfooter.blade.php#?blade
    • 1x mainsite.layouts.appapp.blade.php#?blade
    • 1x mainsite.partials.metasmetas.blade.php#?blade
    • 1x mainsite.partials.topbartopbar.blade.php#?blade
    • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
    • 1x mainsite.partials.menumenu.blade.php#?blade
    • 1x mainsite.partials.streamingstreaming.blade.php#?blade
    • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
    uri
    GET {category}/article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    35 statements were executed (7 duplicates)Show only duplicates767ms
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#520standard_digital_main7.85msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001510092' and `published_at` <= '2025-03-31 01:47:13' and `deleted_at` is null
      Bindings
      • 0: 2001510092
      • 1: 2025-03-31 01:47:13
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#1435standard_digital_main3.13msselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-31'
      Bindings
      • 0: 2025-03-31
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:660
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:661
    • Builder.php#20standard_digital_main2.18msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001510092 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001510092
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#147standard_digital_main950μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 4 or `parent_id` = 4 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 4
      • 2: 4
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main15.65msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 276, 279, 281, 283, 284, 324, 417, 426, 461, 594, 595) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 01:47:13' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 4
      • 1: 19
      • 2: 20
      • 3: 22
      • 4: 40
      • 5: 42
      • 6: 46
      • 7: 276
      • 8: 279
      • 9: 281
      • 10: 283
      • 11: 284
      • 12: 324
      • 13: 417
      • 14: 426
      • 15: 461
      • 16: 594
      • 17: 595
      • 18: 1
      • 19: 2025-03-31 01:47:13
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main1.45msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 426, 594)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#53standard_digital_main1.43msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 4
      Bindings
      • 0: 4
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main960μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_main23.47msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_main5.3msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#60standard_digital_main1.72msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main153msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"TransCentury Firm\",\"Equity Bank\",\"East Africa Cables Ltd\",\"TransCentury Profits\"]%') and `site_id` = 1 and `published_at` <= '2025-03-31 01:47:13' and `deleted_at` is null and `id` not in ('2001510092') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["TransCentury Firm","Equity Bank","East Africa Cables Ltd","TransCentury Profits"]%
      • 1: 1
      • 2: 2025-03-31 01:47:13
      • 3: 2001510092
      Backtrace
      • app/Utils/Articles.php:688
      • app/Http/Controllers/MainsiteController.php:821
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:822
    • Articles.php#424standard_digital_main120msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-31 01:47:13' and `published_at` >= '2025-03-31 00:47:13' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 16
      • 2: 20
      • 3: 2025-03-31 01:47:13
      • 4: 2025-03-31 00:47:13
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#147standard_digital_main1.18msselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 480
      • 2: 480
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main2.66msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 01:47:13' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
      Bindings
      • 0: 480
      • 1: 481
      • 2: 482
      • 3: 719
      • 4: 1
      • 5: 2025-03-31 01:47:13
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main890μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#753standard_digital_main87.99msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-31 01:47:13' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 486
      • 2: 1
      • 3: 2025-03-31 01:47:13
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#753standard_digital_main1.2msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41, 588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main39.53msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001510092' and `site_id` = 1 and `published_at` <= '2025-03-31 01:47:13' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001510092
      • 1: 1
      • 2: 2025-03-31 01:47:13
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#819standard_digital_main990μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1)
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main4.88msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001510092' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 01:47:13' limit 1
      Bindings
      • 0: 2001510092
      • 1: 1
      • 2: 2025-03-31 01:47:13
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main1.02msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#1288standard_digital_main8.79msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-31 01:47:13' and `article_category_id` = 4 and `site_id` = 1 and `id` not in ('2001510092') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-31 01:47:13
      • 1: 4
      • 2: 1
      • 3: 2001510092
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Articles.php#1288standard_digital_main1.49msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main32.86msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"TransCentury Firm\",\"Equity Bank\",\"East Africa Cables Ltd\",\"TransCentury Profits\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["TransCentury Firm","Equity Bank","East Africa Cables Ltd","TransCentury Profits"]%
      • 1: 1
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#3841standard_digital_main970μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
      Backtrace
      • app/Utils/Articles.php:3841
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main1.62msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515084, 2001515112, 2001515083, 2001249065, 2001515081, 2001441452, 2001515103, 2001514960, 2001515080, 2001514717, 2001332804, 2001515111, 2001515114, 2001514989, 2001514712, 2000198221, 2001515085, 2001426098, 2001514714, 2001508166) and `deleted_at` is null and `published_at` <= '2025-03-31 01:47:13' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001515084
      • 1: 2001515112
      • 2: 2001515083
      • 3: 2001249065
      • 4: 2001515081
      • 5: 2001441452
      • 6: 2001515103
      • 7: 2001514960
      • 8: 2001515080
      • 9: 2001514717
      • 10: 2001332804
      • 11: 2001515111
      • 12: 2001515114
      • 13: 2001514989
      • 14: 2001514712
      • 15: 2000198221
      • 16: 2001515085
      • 17: 2001426098
      • 18: 2001514714
      • 19: 2001508166
      • 20: 2025-03-31 01:47:13
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main1.14msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (6, 264, 282, 588)
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • CookieTool.php#185standard_digital_main3.03msselect * from `settings` where `meta_name` = 'article_age' limit 1
      Bindings
      • 0: article_age
      Backtrace
      • app/Utils/CookieTool.php:185
      • app/Http/Controllers/MainsiteController.php:870
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • helper.php#424standard_digital_main1msselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main1.34msselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main990μsselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main1.3msselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • Articles.php#1350standard_digital_main233msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-31 01:47:14' and (`keywords` like '%TransCentury Firm%' or `keywords` like '%Equity Bank%' or `keywords` like '%East Africa Cables Ltd%' or `keywords` like '%TransCentury Profits%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001510092' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-31 01:47:14
      • 1: %TransCentury Firm%
      • 2: %Equity Bank%
      • 3: %East Africa Cables Ltd%
      • 4: %TransCentury Profits%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001510092
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1674
      • view::mainsite.article:568
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • app.blade.php#825standard_digital_main1.14msselect * from `favourite_topics` where `status` = 1
      Bindings
      • 0: 1
      Backtrace
      • view::mainsite.layouts.app:825
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    App\Models\Category
    397Category.php#?
    App\Models\Article
    35Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
        _token
        lGdTLnwXOT5pPvqS5jsktZj4Do6wMKqcUXWCaTpe
        offset
        0
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001510092/transc...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /counties/article/2001510092/transcentury-bounces-back-with-sh375m-half-year-profit
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:23 [ "cf-ray" => array:1 [ 0 => "928b25ba8e68f861-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.142.201.19" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.142.201.19" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 30 Mar 2025 22:47:14 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJFUFJobHQveXkvcm1qQVZyVmM0TWc9PSIsInZhbHVlIjoiSzVGRWpabjRwMmtRM0lKYVJWMEhzbnRkYVdnMnh0OGJBbEt5T1EvMko0aW9WekxieXNhNkFHSkJrRVJicEI5RXlVdzRoTStiQTBaenJDWldFQlpTc1N4U3cvOVpId0NrQzJzNVpUWWk2dWxSaWdCcTNicnUwK28yRHAwVmxSOTAiLCJtYWMiOiI0NDg1MjMxNmRjMWY4MjVkNjdmYzEyMmFkNzdjMTZmZTQ4OWJhY2E4ZGI1ZDQ4MGFmZTVhNjg3ZWVmOWRkYzFkIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 09:16:14 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImJFUFJobHQveXkvcm1qQVZyVmM0TWc9PSIsInZhbHVlIjoiSzVGRWpabjRwMmtRM0lKYVJWMEhzbnRkYVdnMnh0OGJBbEt5T1EvMko0aW9WekxieXNhNkFHSkJrRVJicEI5RXlVdzRoT" 1 => "thestandardmediagroup_session=eyJpdiI6IkpiYy9VZVd0c0E0dEdBNVhneEZ3NHc9PSIsInZhbHVlIjoibzFCc1NLU21Ja2tBMThQNlBGQVpGSlYrODcrQlZzTTJCbFZGdkM1V1lxSGh2M3JpaU12VlVvYkw2SnR5SHdjT080am10T1VHRjM0OWJraEovSk4xWTdrSU16SDdTYWMvRklGd3YwdU11bkVNL2ZRREJDNFNGSWhwc25SVzBYVmUiLCJtYWMiOiI2YmI1ZjM1ZjlkMTdkYmU1OWZiNjRkNjZkMzkwYTgwMTRmYWMwYjUzZDc5ODUwODgwNGE1NDA3YjUyNWY2MzdhIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 09:16:14 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IkpiYy9VZVd0c0E0dEdBNVhneEZ3NHc9PSIsInZhbHVlIjoibzFCc1NLU21Ja2tBMThQNlBGQVpGSlYrODcrQlZzTTJCbFZGdkM1V1lxSGh2M3JpaU12VlVvYk" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJFUFJobHQveXkvcm1qQVZyVmM0TWc9PSIsInZhbHVlIjoiSzVGRWpabjRwMmtRM0lKYVJWMEhzbnRkYVdnMnh0OGJBbEt5T1EvMko0aW9WekxieXNhNkFHSkJrRVJicEI5RXlVdzRoTStiQTBaenJDWldFQlpTc1N4U3cvOVpId0NrQzJzNVpUWWk2dWxSaWdCcTNicnUwK28yRHAwVmxSOTAiLCJtYWMiOiI0NDg1MjMxNmRjMWY4MjVkNjdmYzEyMmFkNzdjMTZmZTQ4OWJhY2E4ZGI1ZDQ4MGFmZTVhNjg3ZWVmOWRkYzFkIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 09:16:14 GMT; path=/XSRF-TOKEN=eyJpdiI6ImJFUFJobHQveXkvcm1qQVZyVmM0TWc9PSIsInZhbHVlIjoiSzVGRWpabjRwMmtRM0lKYVJWMEhzbnRkYVdnMnh0OGJBbEt5T1EvMko0aW9WekxieXNhNkFHSkJrRVJicEI5RXlVdzRoT" 1 => "thestandardmediagroup_session=eyJpdiI6IkpiYy9VZVd0c0E0dEdBNVhneEZ3NHc9PSIsInZhbHVlIjoibzFCc1NLU21Ja2tBMThQNlBGQVpGSlYrODcrQlZzTTJCbFZGdkM1V1lxSGh2M3JpaU12VlVvYkw2SnR5SHdjT080am10T1VHRjM0OWJraEovSk4xWTdrSU16SDdTYWMvRklGd3YwdU11bkVNL2ZRREJDNFNGSWhwc25SVzBYVmUiLCJtYWMiOiI2YmI1ZjM1ZjlkMTdkYmU1OWZiNjRkNjZkMzkwYTgwMTRmYWMwYjUzZDc5ODUwODgwNGE1NDA3YjUyNWY2MzdhIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 09:16:14 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IkpiYy9VZVd0c0E0dEdBNVhneEZ3NHc9PSIsInZhbHVlIjoibzFCc1NLU21Ja2tBMThQNlBGQVpGSlYrODcrQlZzTTJCbFZGdkM1V1lxSGh2M3JpaU12VlVvYk" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "lGdTLnwXOT5pPvqS5jsktZj4Do6wMKqcUXWCaTpe" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001510092/transcentury-bounces-back-with-sh375m-half-year-profit" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-31 01:47:14GET/main-staging/counties/article/2001510092/transcentury-bounces-back-with-sh375m-half-year-profit21135482