speb/financial-data huggingface dataset:
Shareholder yield for BYL.TO (quarterly period ending 2025-06-30)
Market cap (USD): 51852852.98540146
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -202603.23617987707
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.3907272686363421%
Total shareholder yield: -0.3907272686363421% (Minimal or Negative)
Shareholder yield for BYL.TO (quarterly period ending 2025-09-30)
Market cap (USD): 52999612.05755396
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 805209.2632463351
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.5192738814237599%
Total shareholder yield: 1.5192738814237599% (Low Return)
Shareholder yield for BYL.TO (quarterly period ending 2025-12-31)
Market cap (USD): 49932376.94890511
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 4262673.948432498
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 8.536893712859722%
Total shareholder yield: 8.536893712859722% (Moderate Return)
Shareholder yield for BYL.TO (annual period ending 2025-12-31)
Market cap (USD): 49932376.94890511
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 5157587.667806648
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 10.329145101752943%
Total shareholder yield: 10.329145101752943% (High Return)
Shareholder yield for CABR (annual period ending 2025-12-31)
Market cap (USD): 7818695.16
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CABR (quarterly period ending 2025-12-31)
Market cap (USD): 7818695.16
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 72618
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.9287739004266281%
Total shareholder yield: 0.9287739004266281% (Low Return)
Shareholder yield for CACC (annual period ending 2021-12-31)
Market cap (USD): 7193181625.28
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CACC (annual period ending 2022-12-31)
Market cap (USD): 4962257682.4
Dividends paid: 0
Stock repurchases: 784500000
Dividend yield: 0%
Buyback yield: 15.809336197562718%
Total shareholder yield: 15.809336197562718% (High Return)
Shareholder yield for CACC (annual period ending 2023-12-31)
Market cap (USD): 5572393623.83
Dividends paid: 0
Stock repurchases: 202600000
Net debt paydown: -476800000
Dividend yield: 0%
Buyback yield: 3.6357804863890717%
Debt paydown yield: -8.556466613575072%
Total shareholder yield: -4.920686127186% (Minimal or Negative)
Shareholder yield for CACC (quarterly period ending 2024-09-30)
Market cap (USD): 4638204682.82
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CACC (annual period ending 2024-12-31)
Market cap (USD): 4910584931.66
Dividends paid: 0
Stock repurchases: 313300000
Net debt paydown: -1285400000
Dividend yield: 0%
Buyback yield: 6.380095332025759%
Debt paydown yield: -26.176107691624363%
Total shareholder yield: -19.796012359598606% (Minimal or Negative)
Shareholder yield for CACC (quarterly period ending 2024-12-31)
Market cap (USD): 4910584931.66
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CACC (quarterly period ending 2025-03-31)
Market cap (USD): 5401057660.85
Dividends paid: 0
Stock repurchases: 164400000
Dividend yield: 0%
Buyback yield: 3.04384826682497%
Total shareholder yield: 3.04384826682497% (Low Return)
Shareholder yield for CACC (quarterly period ending 2025-06-30)
Market cap (USD): 5328673969.53
Dividends paid: 0
Stock repurchases: 262200000
Net debt paydown: 234000000
Dividend yield: 0%
Buyback yield: 4.920548742506883%
Debt paydown yield: 4.391336406356257%
Total shareholder yield: 9.31188514886314% (Moderate Return)
Shareholder yield for CACC (quarterly period ending 2025-09-30)
Market cap (USD): 4884120952.03
Dividends paid: 0
Stock repurchases: 107400000
Net debt paydown: 102200000
Dividend yield: 0%
Buyback yield: 2.198962741808453%
Debt paydown yield: 2.0924952720002223%
Total shareholder yield: 4.2914580138086755% (Moderate Return)
Shareholder yield for CACC (quarterly period ending 2025-12-31)
Market cap (USD): 4638623085.66
Dividends paid: 0
Stock repurchases: 191400000
Net debt paydown: 15100000
Dividend yield: 0%
Buyback yield: 4.12622445207287%
Debt paydown yield: 0.32552763441118254%
Total shareholder yield: 4.451752086484053% (Moderate Return)
Shareholder yield for CACC (annual period ending 2025-12-31)
Market cap (USD): 4638623085.66
Dividends paid: 0
Stock repurchases: 725400000
Net debt paydown: -1000000
Dividend yield: 0%
Buyback yield: 15.638261324627273%
Debt paydown yield: -0.021558121484184276%
Total shareholder yield: 15.616703203143087% (High Return)
Shareholder yield for CDNS (annual period ending 2021-12-31)
Market cap (USD): 51398311600
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CDNS (annual period ending 2022-12-31)
Market cap (USD): 44307082240
Dividends paid: 0
Stock repurchases: 1161955000
Dividend yield: 0%
Buyback yield: 2.622503990910506%
Total shareholder yield: 2.622503990910506% (Low Return)
Shareholder yield for CDNS (annual period ending 2023-12-31)
Market cap (USD): 75124003920
Dividends paid: 0
Stock repurchases: 836530000
Net debt paydown: 123001000
Dividend yield: 0%
Buyback yield: 1.1135322351705665%
Debt paydown yield: 0.16373062347819545%
Total shareholder yield: 1.277262858648762% (Low Return)
Shareholder yield for CDNS (quarterly period ending 2024-09-30)
Market cap (USD): 74754410480
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CDNS (quarterly period ending 2024-12-31)
Market cap (USD): 82871675360
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CDNS (annual period ending 2024-12-31)
Market cap (USD): 82871675360
Dividends paid: 0
Stock repurchases: 787763000
Net debt paydown: -1820662000
Dividend yield: 0%
Buyback yield: 0.9505817235839699%
Debt paydown yield: -2.1969653589008846%
Total shareholder yield: -1.2463836353169149% (Minimal or Negative)
Shareholder yield for CDNS (quarterly period ending 2025-03-31)
Market cap (USD): 70148283280
Dividends paid: 0
Stock repurchases: 422573000
Dividend yield: 0%
Buyback yield: 0.6023996315252378%
Total shareholder yield: 0.6023996315252378% (Low Return)
Shareholder yield for CDNS (quarterly period ending 2025-06-30)
Market cap (USD): 84992700400
Dividends paid: 0
Stock repurchases: 196777000
Net debt paydown: -986000
Dividend yield: 0%
Buyback yield: 0.23152223552600523%
Debt paydown yield: -0.0011600996266262886%
Total shareholder yield: 0.23036213589937896% (Low Return)
Shareholder yield for CDNS (quarterly period ending 2025-09-30)
Market cap (USD): 96883128160
Dividends paid: 0
Stock repurchases: 253805000
Net debt paydown: -997000
Dividend yield: 0%
Buyback yield: 0.2619702778184944%
Debt paydown yield: -0.0010290749472431154%
Total shareholder yield: 0.2609412028712513% (Low Return)
Shareholder yield for CDNS (annual period ending 2025-12-31)
Market cap (USD): 86214565280
Dividends paid: 0
Stock repurchases: 1094876000
Net debt paydown: -31363000
Dividend yield: 0%
Buyback yield: 1.2699431893487592%
Debt paydown yield: -0.03637784392711607%
Total shareholder yield: 1.233565345421643% (Low Return)
Shareholder yield for CDNS (quarterly period ending 2025-12-31)
Market cap (USD): 86214565280
Dividends paid: 0
Stock repurchases: 221721000
Net debt paydown: -137297000
Dividend yield: 0%
Buyback yield: 0.2571734825547334%
Debt paydown yield: -0.15925035352680725%
Total shareholder yield: 0.09792312902792613% (Low Return)
Shareholder yield for CPEN.SW (annual period ending 2021-12-31)
Market cap (USD): 27982359.692307692
Dividends paid: 0
Stock repurchases: 1293406.5934065934
Dividend yield: 0%
Buyback yield: 4.622221312386849%
Total shareholder yield: 4.622221312386849% (Moderate Return)
Shareholder yield for CPEN.SW (annual period ending 2022-12-31)
Market cap (USD): 28556876.739130437
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CPEN.SW (annual period ending 2023-12-31)
Market cap (USD): 24179201.67857143
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CPEN.SW (quarterly period ending 2024-12-31)
Market cap (USD): 23690003.899999995
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CPEN.SW (annual period ending 2024-12-31)
Market cap (USD): 23690003.899999995
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CPEN.SW (quarterly period ending 2025-06-30)
Market cap (USD): 35492902.762499996
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CSTL (annual period ending 2021-12-31)
Market cap (USD): 1300245042.24
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CSTL (annual period ending 2022-12-31)
Market cap (USD): 713967070.0799999
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CSTL (annual period ending 2023-12-31)
Market cap (USD): 654520364.16
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1935000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.2956363324895697%
Total shareholder yield: -0.2956363324895697% (Minimal or Negative)
Shareholder yield for CSTL (quarterly period ending 2024-12-31)
Market cap (USD): 808293220.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CSTL (annual period ending 2024-12-31)
Market cap (USD): 808293220.8
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -11009000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.362005732165359%
Total shareholder yield: -1.362005732165359% (Minimal or Negative)
Shareholder yield for CSTL (quarterly period ending 2025-03-31)
Market cap (USD): 607205639.04
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CSTL (quarterly period ending 2025-06-30)
Market cap (USD): 619337619.84
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -11508000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.8581141579891405%
Total shareholder yield: -1.8581141579891405% (Minimal or Negative)
Shareholder yield for CSTL (quarterly period ending 2025-09-30)
Market cap (USD): 690613007.04
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 213000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.030842164544934953%
Total shareholder yield: 0.030842164544934953% (Low Return)
Shareholder yield for CSTL (quarterly period ending 2025-12-31)
Market cap (USD): 1179835132.8
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 226000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.019155218701078506%
Total shareholder yield: 0.019155218701078506% (Low Return)
Shareholder yield for CSTL (annual period ending 2025-12-31)
Market cap (USD): 1179835132.8
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -10569000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.8958031258924722%
Total shareholder yield: -0.8958031258924722% (Minimal or Negative)
Shareholder yield for DAR.V (annual period ending 2021-08-31)
Market cap (USD): 1866949.761904762
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DAR.V (annual period ending 2022-08-31)
Market cap (USD): 3591384.2748091603
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1998.1279534714631
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.055636707201922576%
Total shareholder yield: -0.055636707201922576% (Minimal or Negative)
Shareholder yield for DAR.V (annual period ending 2023-08-31)
Market cap (USD): 1742486.4444444443
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 876.064461407972
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.05027668732810642%
Total shareholder yield: 0.05027668732810642% (Low Return)
Shareholder yield for DAR.V (annual period ending 2024-08-31)
Market cap (USD): 406580.1703703704
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DAR.V (quarterly period ending 2024-11-30)
Market cap (USD): 840127.392857143
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DAR.V (quarterly period ending 2025-02-28)
Market cap (USD): 871243.2222222222
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -9637.996031746032
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.1062348361417418%
Total shareholder yield: -1.1062348361417418% (Minimal or Negative)
Shareholder yield for DAR.V (quarterly period ending 2025-05-31)
Market cap (USD): 1363685.0434782607
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2431.3103864734294
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.17828973032306988%
Total shareholder yield: -0.17828973032306988% (Minimal or Negative)
Shareholder yield for DAR.V (quarterly period ending 2025-08-31)
Market cap (USD): 2861747.810218978
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -974.0981698931537
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.034038574832302104%
Total shareholder yield: -0.034038574832302104% (Minimal or Negative)
Shareholder yield for DAR.V (annual period ending 2025-08-31)
Market cap (USD): 2861747.810218978
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DAR.V (quarterly period ending 2025-11-30)
Market cap (USD): 1232186.8428571431
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -66.59541188738513
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.005404652084497712%
Total shareholder yield: -0.005404652084497712% (Minimal or Negative)
Shareholder yield for DOLATALGO.NS (annual period ending 2022-03-31)
Market cap (USD): 194660688.3819069
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DOLATALGO.NS (annual period ending 2023-03-31)
Market cap (USD): 89543483.55663826
Dividends paid: 535931.790499391
Stock repurchases: 0
Dividend yield: 0.5985156811108451%
Buyback yield: 0%
Total shareholder yield: 0.5985156811108451% (Low Return)
Shareholder yield for DOLATALGO.NS (annual period ending 2024-03-31)
Market cap (USD): 143612284.06909788
Dividends paid: 527641.2039812927
Stock repurchases: 0
Net debt paydown: 6996218.318194056
Dividend yield: 0.3674067350167778%
Buyback yield: 0%
Debt paydown yield: 4.871601592819095%
Total shareholder yield: 5.239008327835873% (Moderate Return)
Shareholder yield for DOLATALGO.NS (quarterly period ending 2024-09-30)
Market cap (USD): 296521739.1304348
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DOLATALGO.NS (quarterly period ending 2025-03-31)
Market cap (USD): 172960205.3915276
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 37039305.283061065
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 21.41492905793891%
Total shareholder yield: 21.41492905793891% (High Return)
Shareholder yield for DOLATALGO.NS (annual period ending 2025-03-31)
Market cap (USD): 172960205.3915276
Dividends paid: 514379.23778349307
Stock repurchases: 0
Net debt paydown: 2392243.8610344455
Dividend yield: 0.2973974485166111%
Buyback yield: 0%
Debt paydown yield: 1.383118073674321%
Total shareholder yield: 1.680515522190932% (Low Return)
Shareholder yield for DOLATALGO.NS (quarterly period ending 2025-06-30)
Market cap (USD): 206335595.60028085
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DOLATALGO.NS (quarterly period ending 2025-09-30)
Market cap (USD): 157388049.60541147
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DOLATALGO.NS (quarterly period ending 2025-12-31)
Market cap (USD): 176764620.69733763
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DTVL.L (annual period ending 2022-03-31)
Market cap (USD): 9690821.863157894
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DTVL.L (annual period ending 2023-03-31)
Market cap (USD): 3409733.6185185183
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 4047564977.2579594
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 118706.1932133153%
Total shareholder yield: 118706.1932133153% (High Return)
Shareholder yield for DTVL.L (annual period ending 2024-03-31)
Market cap (USD): 4195267.186329113
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 892506641.6627598
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 21274.13111067448%
Total shareholder yield: 21274.13111067448% (High Return)
Shareholder yield for DTVL.L (quarterly period ending 2024-09-30)
Market cap (USD): 2455008.2053333335
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DTVL.L (quarterly period ending 2024-12-31)
Market cap (USD): 2301570.1925
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DTVL.L (quarterly period ending 2025-03-31)
Market cap (USD): 2391241.7584415586
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DTVL.L (annual period ending 2025-03-31)
Market cap (USD): 2391241.7584415586
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -422298208.1209929
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -17660.205482368998%
Total shareholder yield: -17660.205482368998% (Minimal or Negative)
Shareholder yield for DTVL.L (quarterly period ending 2025-06-30)
Market cap (USD): 2522268.704109589
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DTVL.L (quarterly period ending 2025-09-30)
Market cap (USD): 2488183.991891892
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DTVL.L (quarterly period ending 2025-12-31)
Market cap (USD): 248818.3991891892
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ESOA (annual period ending 2021-09-30)
Market cap (USD): 29295696.03
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ESOA (annual period ending 2022-09-30)
Market cap (USD): 50567730.089999996
Dividends paid: 0
Stock repurchases: 1210525
Dividend yield: 0%
Buyback yield: 2.3938685755629496%
Total shareholder yield: 2.3938685755629496% (Low Return)
Shareholder yield for ESOA (annual period ending 2023-09-30)
Market cap (USD): 72959344.89
Dividends paid: 833360
Stock repurchases: 219615
Net debt paydown: -5852838
Dividend yield: 1.1422251683543043%
Buyback yield: 0.30101010409442563%
Debt paydown yield: -8.022053938154542%
Total shareholder yield: -6.578818665705812% (Minimal or Negative)
Shareholder yield for ESOA (quarterly period ending 2024-09-30)
Market cap (USD): 173908208.28
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ESOA (annual period ending 2024-09-30)
Market cap (USD): 173908208.28
Dividends paid: 994031
Stock repurchases: 41380
Net debt paydown: 11789556
Dividend yield: 0.5715837163934009%
Buyback yield: 0.023794161534558707%
Debt paydown yield: 6.779183177494582%
Total shareholder yield: 7.374561055422542% (Moderate Return)
Shareholder yield for ESOA (quarterly period ending 2024-12-31)
Market cap (USD): 231380019.6
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ESOA (quarterly period ending 2025-03-31)
Market cap (USD): 173908208.28
Dividends paid: 501164
Stock repurchases: 0
Dividend yield: 0.28817731201801783%
Buyback yield: 0%
Total shareholder yield: 0.28817731201801783% (Low Return)
Shareholder yield for ESOA (quarterly period ending 2025-06-30)
Market cap (USD): 182864854.20000002
Dividends paid: 501504
Stock repurchases: 844230
Net debt paydown: -8270503
Dividend yield: 0.2742484345578528%
Buyback yield: 0.46166881202697496%
Debt paydown yield: -4.522740597793887%
Total shareholder yield: -3.786823351209059% (Minimal or Negative)
Shareholder yield for ESOA (annual period ending 2025-09-30)
Market cap (USD): 191075112.96
Dividends paid: 1504223
Stock repurchases: 844230
Net debt paydown: -37861345
Dividend yield: 0.7872417169863961%
Buyback yield: 0.441831480260191%
Debt paydown yield: -19.814901278077986%
Total shareholder yield: -18.585828080831398% (Minimal or Negative)
Shareholder yield for ESOA (quarterly period ending 2025-09-30)
Market cap (USD): 191075112.96
Dividends paid: 501555
Stock repurchases: 0
Net debt paydown: -12766382
Dividend yield: 0.262491013209552%
Buyback yield: 0%
Debt paydown yield: -6.681342118412112%
Total shareholder yield: -6.41885110520256% (Minimal or Negative)
Shareholder yield for ESOA (quarterly period ending 2025-12-31)
Market cap (USD): 151703190.27
Dividends paid: 501342
Stock repurchases: 846530
Net debt paydown: 10290135
Dividend yield: 0.33047558136893224%
Buyback yield: 0.5580172694413039%
Debt paydown yield: 6.78307093060186%
Total shareholder yield: 7.671563781412096% (Moderate Return)
Shareholder yield for EVF (annual period ending 2021-06-30)
Market cap (USD): 77950539.81
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EVF (annual period ending 2022-06-30)
Market cap (USD): 66503257.74
Dividends paid: 7647296
Stock repurchases: 138036580
Dividend yield: 11.499129907135885%
Buyback yield: 207.56363626525706%
Total shareholder yield: 219.06276617239294% (High Return)
Shareholder yield for EVF (annual period ending 2023-06-30)
Market cap (USD): 73771373.33999999
Dividends paid: 11619741
Stock repurchases: 0
Net debt paydown: 6000000
Dividend yield: 15.751016246432808%
Buyback yield: 0%
Debt paydown yield: 8.133236143438726%
Total shareholder yield: 23.884252389871534% (High Return)
Shareholder yield for EVF (annual period ending 2024-06-30)
Market cap (USD): 96120828.81
Dividends paid: 14097953
Stock repurchases: 10480521
Net debt paydown: 8000000
Dividend yield: 14.66690744819432%
Buyback yield: 10.903485883082244%
Debt paydown yield: 8.322857906077182%
Total shareholder yield: 33.893251237353745% (High Return)
Shareholder yield for EVF (quarterly period ending 2024-12-31)
Market cap (USD): 97937857.71
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EVF (annual period ending 2025-06-30)
Market cap (USD): 94848908.58
Dividends paid: 12601474
Stock repurchases: 0
Net debt paydown: -11000000
Dividend yield: 13.285839751515253%
Buyback yield: 0%
Debt paydown yield: -11.597392278607071%
Total shareholder yield: 1.688447472908182% (Low Return)
Shareholder yield for EVF (quarterly period ending 2025-06-30)
Market cap (USD): 94848908.58
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -2.1086167779285585%
Total shareholder yield: -2.1086167779285585% (Minimal or Negative)
Shareholder yield for EVV (annual period ending 2022-03-31)
Market cap (USD): 893604607.4000001
Dividends paid: 138985496
Stock repurchases: 0
Dividend yield: 15.553354900931767%
Buyback yield: 0%
Total shareholder yield: 15.553354900931767% (High Return)
Shareholder yield for EVV (annual period ending 2023-03-31)
Market cap (USD): 844799154.1999999
Dividends paid: 149317253
Stock repurchases: 0
Net debt paydown: 264000000
Dividend yield: 17.674881924023595%
Buyback yield: 0%
Debt paydown yield: 31.250031287022328%
Total shareholder yield: 48.92491321104592% (High Return)
Shareholder yield for EVV (annual period ending 2024-03-31)
Market cap (USD): 923817507
Dividends paid: 127413845
Stock repurchases: 0
Net debt paydown: -125000000
Dividend yield: 13.792101149258693%
Buyback yield: 0%
Debt paydown yield: -13.53081090722391%
Total shareholder yield: 0.261290242034784% (Low Return)
Shareholder yield for EVV (quarterly period ending 2024-09-30)
Market cap (USD): 1044669105.4
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EVV (annual period ending 2025-03-31)
Market cap (USD): 1037696897.8
Dividends paid: 126125220
Stock repurchases: 0
Net debt paydown: -114000000
Dividend yield: 12.154341047698564%
Buyback yield: 0%
Debt paydown yield: -10.985866898290732%
Total shareholder yield: 1.1684741494078317% (Low Return)
Shareholder yield for EVV (quarterly period ending 2025-03-31)
Market cap (USD): 1037696897.8
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -5000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.48183626746889174%
Total shareholder yield: -0.48183626746889174% (Minimal or Negative)
Shareholder yield for EVV (quarterly period ending 2025-09-30)
Market cap (USD): 1102770835.4
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -20000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.813613432454037%
Total shareholder yield: -1.813613432454037% (Minimal or Negative)
Shareholder yield for FDR.V (annual period ending 2021-08-31)
Market cap (USD): 40488392.82539682
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (annual period ending 2022-08-31)
Market cap (USD): 22126724.045801524
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (annual period ending 2023-08-31)
Market cap (USD): 60977973.437037036
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (annual period ending 2024-08-31)
Market cap (USD): 235323446.7851852
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (quarterly period ending 2024-11-30)
Market cap (USD): 333753183.58571434
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (quarterly period ending 2025-02-28)
Market cap (USD): 457334800.77777773
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (quarterly period ending 2025-05-31)
Market cap (USD): 367996281.826087
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (annual period ending 2025-08-31)
Market cap (USD): 346985795.1824817
Dividends paid: 0
Stock repurchases: 2521437.226277372
Dividend yield: 0%
Buyback yield: 0.7266687170727939%
Total shareholder yield: 0.7266687170727939% (Low Return)
Shareholder yield for FDR.V (quarterly period ending 2025-08-31)
Market cap (USD): 346985795.1824817
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FDR.V (quarterly period ending 2025-11-30)
Market cap (USD): 360254677.0714286
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FFARM.AS (annual period ending 2021-12-31)
Market cap (USD): 297777218.625
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FFARM.AS (annual period ending 2022-12-31)
Market cap (USD): 220575717.50000003
Dividends paid: 26914893.617021278
Stock repurchases: 16382978.723404257
Net debt paydown: -144833172.14700192
Dividend yield: 12.202110876969616%
Buyback yield: 7.42737183815542%
Debt paydown yield: -65.66143081774261%
Total shareholder yield: -46.03194810261758% (Minimal or Negative)
Shareholder yield for FFARM.AS (annual period ending 2023-12-31)
Market cap (USD): 199988650.53333333
Dividends paid: 22777777.777777776
Stock repurchases: 0
Net debt paydown: 56891252.955082744
Dividend yield: 11.389535214640226%
Buyback yield: 0%
Debt paydown yield: 28.447240782596477%
Total shareholder yield: 39.8367759972367% (High Return)
Shareholder yield for FFARM.AS (quarterly period ending 2024-12-31)
Market cap (USD): 281234039.8125
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FFARM.AS (annual period ending 2024-12-31)
Market cap (USD): 281234039.8125
Dividends paid: 15416666.666666668
Stock repurchases: 0
Net debt paydown: -45902777.77777779
Dividend yield: 5.481792558591068%
Buyback yield: 0%
Debt paydown yield: -16.321913879408545%
Total shareholder yield: -10.840121320817477% (Minimal or Negative)
Shareholder yield for FFARM.AS (quarterly period ending 2025-06-30)
Market cap (USD): 395479286.43529415
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -35424019.60784313
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -8.957237666514043%
Total shareholder yield: -8.957237666514043% (Minimal or Negative)
Shareholder yield for FOOD.TO (annual period ending 2021-08-31)
Market cap (USD): 777183754.6666666
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FOOD.TO (annual period ending 2022-08-31)
Market cap (USD): 78246530.5038168
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FOOD.TO (annual period ending 2023-08-31)
Market cap (USD): 30960978.84444444
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 38947825.841108285
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 125.79649382789778%
Total shareholder yield: 125.79649382789778% (High Return)
Shareholder yield for FOOD.TO (annual period ending 2024-08-31)
Market cap (USD): 20640652.562962964
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -534814.8148148134
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -2.5910751279950848%
Total shareholder yield: -2.5910751279950848% (Minimal or Negative)
Shareholder yield for FOOD.TO (quarterly period ending 2024-11-30)
Market cap (USD): 31276907.200000007
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FOOD.TO (quarterly period ending 2025-02-28)
Market cap (USD): 24879358
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FOOD.TO (quarterly period ending 2025-05-31)
Market cap (USD): 10095971.362318842
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2606823.6714975834
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 25.820434487631594%
Total shareholder yield: 25.820434487631594% (High Return)
Shareholder yield for FOOD.TO (annual period ending 2025-08-31)
Market cap (USD): 15980901.489051094
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 6537972.424979724
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 40.91116154779534%
Total shareholder yield: 40.91116154779534% (High Return)
Shareholder yield for FOOD.TO (quarterly period ending 2025-08-31)
Market cap (USD): 15980901.489051094
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -10240.13540674001
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.06407733264456812%
Total shareholder yield: -0.06407733264456812% (Minimal or Negative)
Shareholder yield for FOOD.TO (quarterly period ending 2025-11-30)
Market cap (USD): 16349292.400000002
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 997424.4004170895
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 6.100719077096507%
Total shareholder yield: 6.100719077096507% (Moderate Return)
Shareholder yield for FOOD.TO (quarterly period ending 2026-02-28)
Market cap (USD): 18160115.328467153
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -579906.152241908
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.1932955366911555%
Total shareholder yield: -3.1932955366911555% (Minimal or Negative)
Shareholder yield for FTC.L (annual period ending 2022-05-31)
Market cap (USD): 278408.5101265823
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FTC.L (annual period ending 2023-05-31)
Market cap (USD): 352994.4937037037
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -554227.2230035947
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -157.007328128127%
Total shareholder yield: -157.007328128127% (Minimal or Negative)
Shareholder yield for FTC.L (annual period ending 2024-05-31)
Market cap (USD): 1642610.2097468353
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -959696.8276293171
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -58.42511034783041%
Total shareholder yield: -58.42511034783041% (Minimal or Negative)
Shareholder yield for FTC.L (quarterly period ending 2024-11-30)
Market cap (USD): 2032382.1239240507
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FTC.L (annual period ending 2025-05-31)
Market cap (USD): 3715248.6993243247
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1162008.210742388
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -31.276727475975353%
Total shareholder yield: -31.276727475975353% (Minimal or Negative)
Shareholder yield for FTC.L (quarterly period ending 2025-05-31)
Market cap (USD): 3715248.6993243247
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1251881.6284639072
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -33.695769241278015%
Total shareholder yield: -33.695769241278015% (Minimal or Negative)
Shareholder yield for GLU (annual period ending 2021-12-31)
Market cap (USD): 89316207.96
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GLU (annual period ending 2022-12-31)
Market cap (USD): 64216616.32
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GLU (annual period ending 2023-12-31)
Market cap (USD): 65534494.64
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GLU (quarterly period ending 2024-12-31)
Market cap (USD): 80929709.56
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GLU (annual period ending 2024-12-31)
Market cap (USD): 80929709.56
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -3246711
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.01176652882084%
Total shareholder yield: -4.01176652882084% (Minimal or Negative)
Shareholder yield for GLU (quarterly period ending 2025-06-30)
Market cap (USD): 97043767.2
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3242121
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3.3408853484822263%
Total shareholder yield: 3.3408853484822263% (Low Return)
Shareholder yield for HDB (annual period ending 2022-03-31)
Market cap (USD): 147323364687.27002
Dividends paid: 477900567.0578927
Stock repurchases: 0
Dividend yield: 0.32438884902768406%
Buyback yield: 0%
Total shareholder yield: 0.32438884902768406% (Low Return)
Shareholder yield for HDB (annual period ending 2023-03-31)
Market cap (USD): 163704038558.04
Dividends paid: 1052305724.725944
Stock repurchases: 0
Net debt paydown: -9553613357.52789
Dividend yield: 0.642809874450872%
Buyback yield: 0%
Debt paydown yield: -5.8359057245498125%
Total shareholder yield: -5.19309585009894% (Minimal or Negative)
Shareholder yield for HDB (annual period ending 2024-03-31)
Market cap (USD): 140288404435.56
Dividends paid: 1038698884.7583643
Stock repurchases: 27581244.753567573
Net debt paydown: -58666945816.86888
Dividend yield: 0.7404025221738691%
Buyback yield: 0.019660388087339553%
Debt paydown yield: -41.81881321760768%
Total shareholder yield: -41.05875030734647% (Minimal or Negative)
Shareholder yield for HDB (quarterly period ending 2024-09-30)
Market cap (USD): 158671731224.69998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HDB (quarterly period ending 2024-12-31)
Market cap (USD): 161958136013.82
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 14380569183.119034
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 8.87918911458201%
Total shareholder yield: 8.87918911458201% (Moderate Return)
Shareholder yield for HDB (quarterly period ending 2025-03-31)
Market cap (USD): 168479595517.23
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -9474005663.382507
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -5.623236234807806%
Total shareholder yield: -5.623236234807806% (Minimal or Negative)
Shareholder yield for HDB (annual period ending 2025-03-31)
Market cap (USD): 168479595517.23
Dividends paid: 1847768295.534253
Stock repurchases: 0
Net debt paydown: 11411243247.507294
Dividend yield: 1.0967312034799406%
Buyback yield: 0%
Debt paydown yield: 6.7730713695477105%
Total shareholder yield: 7.869802573027651% (Moderate Return)
Shareholder yield for HGLB (annual period ending 2021-09-30)
Market cap (USD): 123613931.80000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HGLB (annual period ending 2022-09-30)
Market cap (USD): 130455160.85000001
Dividends paid: 18263073
Stock repurchases: 0
Dividend yield: 13.99950211321977%
Buyback yield: 0%
Total shareholder yield: 13.99950211321977% (High Return)
Shareholder yield for HGLB (annual period ending 2023-09-30)
Market cap (USD): 133521918.7
Dividends paid: 19723363
Stock repurchases: 0
Dividend yield: 14.771629401398048%
Buyback yield: 0%
Total shareholder yield: 14.771629401398048% (High Return)
Shareholder yield for HGLB (annual period ending 2024-09-30)
Market cap (USD): 149091612.4
Dividends paid: 19686727
Stock repurchases: 0
Dividend yield: 13.204449722619001%
Buyback yield: 0%
Total shareholder yield: 13.204449722619001% (High Return)
Shareholder yield for HGLB (quarterly period ending 2024-09-30)
Market cap (USD): 149091612.4
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HGLB (quarterly period ending 2025-03-31)
Market cap (USD): 168671681.75
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HGLB (annual period ending 2025-09-30)
Market cap (USD): 196036597.95000002
Dividends paid: 20959512
Stock repurchases: 0
Dividend yield: 10.691632184591274%
Buyback yield: 0%
Total shareholder yield: 10.691632184591274% (High Return)
Shareholder yield for HGLB (quarterly period ending 2025-09-30)
Market cap (USD): 196036597.95000002
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HMI.L (annual period ending 2021-12-31)
Market cap (USD): 271983.36054054054
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HMI.L (annual period ending 2022-12-31)
Market cap (USD): 545605.175060241
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 17723.041519780643
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3.2483272391659073%
Total shareholder yield: 3.2483272391659073% (Low Return)
Shareholder yield for HMI.L (annual period ending 2023-12-31)
Market cap (USD): 63692.305949367095
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1741682.1640133285
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -2734.52521156621%
Total shareholder yield: -2734.52521156621% (Minimal or Negative)
Shareholder yield for HMI.L (annual period ending 2024-12-31)
Market cap (USD): 0
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -61030.4220199096
Shareholder yield for HMI.L (quarterly period ending 2024-12-31)
Market cap (USD): 0
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for IFC.TO (annual period ending 2021-12-31)
Market cap (USD): 20851345104.307087
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IFC.TO (annual period ending 2022-12-31)
Market cap (USD): 23571419093.88971
Dividends paid: 560294117.6470587
Stock repurchases: 192647058.8235294
Dividend yield: 2.3770063033341113%
Buyback yield: 0.817290881198868%
Total shareholder yield: 3.1942971845329793% (Low Return)
Shareholder yield for IFC.TO (annual period ending 2023-12-31)
Market cap (USD): 25974574173.045452
Dividends paid: 653030303.030303
Stock repurchases: 96969696.96969697
Net debt paydown: -566889483.0659537
Dividend yield: 2.5141136046340695%
Buyback yield: 0.3733254540523908%
Debt paydown yield: -2.182478447150949%
Total shareholder yield: 0.7049606115355114% (Low Return)
Shareholder yield for IFC.TO (quarterly period ending 2024-09-30)
Market cap (USD): 32861781340.311108
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IFC.TO (quarterly period ending 2024-12-31)
Market cap (USD): 31410317513.643356
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IFC.TO (annual period ending 2024-12-31)
Market cap (USD): 31410317513.643356
Dividends paid: 666433566.4335665
Stock repurchases: 142657342.65734267
Net debt paydown: 520571095.571095
Dividend yield: 2.121702737147101%
Buyback yield: 0.45417351351312557%
Debt paydown yield: 1.657325161851612%
Total shareholder yield: 4.233201412511839% (Moderate Return)
Shareholder yield for IFC.TO (quarterly period ending 2025-03-31)
Market cap (USD): 35452972619.30769
Dividends paid: 177622377.62237763
Stock repurchases: 38461538.461538464
Dividend yield: 0.501008419039154%
Buyback yield: 0.10848607498879319%
Total shareholder yield: 0.6094944940279472% (Low Return)
Shareholder yield for IFC.TO (quarterly period ending 2025-06-30)
Market cap (USD): 40026553891.051094
Dividends paid: 193430656.93430656
Stock repurchases: 91240875.91240875
Net debt paydown: -126348833.64810324
Dividend yield: 0.4832558342664435%
Buyback yield: 0.22795086522002053%
Debt paydown yield: -0.3156625324078963%
Total shareholder yield: 0.39554416707856765% (Low Return)
Shareholder yield for IFC.TO (quarterly period ending 2025-09-30)
Market cap (USD): 33896408542.03597
Dividends paid: 182733812.9496403
Stock repurchases: 112230215.82733814
Net debt paydown: 35414588.03759813
Dividend yield: 0.539094909488793%
Buyback yield: 0.3310976609458729%
Debt paydown yield: 0.10447888009633653%
Total shareholder yield: 0.9746714505310025% (Low Return)
Shareholder yield for IFC.TO (annual period ending 2025-12-31)
Market cap (USD): 36464967433.532845
Dividends paid: 756934306.569343
Stock repurchases: 287591240.87591237
Net debt paydown: -4905313.664437294
Dividend yield: 2.075784951540292%
Buyback yield: 0.7886781783094262%
Debt paydown yield: -0.013452126821115473%
Total shareholder yield: 2.851011003028603% (Low Return)
Shareholder yield for IFC.TO (quarterly period ending 2025-12-31)
Market cap (USD): 36464967433.532845
Dividends paid: 192700729.9270073
Stock repurchases: 42335766.42335766
Net debt paydown: 92322638.23977375
Dividend yield: 0.5284544138926105%
Buyback yield: 0.11609983335519472%
Debt paydown yield: 0.2531817378091903%
Total shareholder yield: 0.8977359850569955% (Low Return)
Shareholder yield for IPSC (annual period ending 2021-12-31)
Market cap (USD): 2860427270.74
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IPSC (annual period ending 2022-12-31)
Market cap (USD): 925220170.17
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -40511000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.378525383050881%
Total shareholder yield: -4.378525383050881% (Minimal or Negative)
Shareholder yield for IPSC (annual period ending 2023-12-31)
Market cap (USD): 598777965.88
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1243000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.20758946902349898%
Total shareholder yield: 0.20758946902349898% (Low Return)
Shareholder yield for IPSC (quarterly period ending 2024-09-30)
Market cap (USD): 308406723.39
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IPSC (quarterly period ending 2024-12-31)
Market cap (USD): 182158357.09
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IPSC (annual period ending 2024-12-31)
Market cap (USD): 182158357.09
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -5659000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.106637592918137%
Total shareholder yield: -3.106637592918137% (Minimal or Negative)
Shareholder yield for IPSC (quarterly period ending 2025-03-31)
Market cap (USD): 86570308.32
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IPSC (quarterly period ending 2025-06-30)
Market cap (USD): 100998693.04
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1192000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.1802132919956843%
Total shareholder yield: 1.1802132919956843% (Low Return)
Shareholder yield for IPSC (quarterly period ending 2025-09-30)
Market cap (USD): 90177404.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 6526000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 7.236846121469376%
Total shareholder yield: 7.236846121469376% (Moderate Return)