speb/financial-data huggingface dataset:
Shareholder yield for JAREN.OL (quarterly period ending 2025-03-31)
Market cap (USD): 151057946.14885497
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JAREN.OL (quarterly period ending 2025-06-30)
Market cap (USD): 162600276.93743795
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -41258360.37053603
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -25.374102152612316%
Total shareholder yield: -25.374102152612316% (Minimal or Negative)
Shareholder yield for JAREN.OL (quarterly period ending 2025-09-30)
Market cap (USD): 179008639.250501
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -25833588.030081987
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -14.43147556355143%
Total shareholder yield: -14.43147556355143% (Minimal or Negative)
Shareholder yield for JAREN.OL (quarterly period ending 2025-12-31)
Market cap (USD): 180231438.62151396
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1932154.5578719974
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.072040800789213%
Total shareholder yield: -1.072040800789213% (Minimal or Negative)
Shareholder yield for JAREN.OL (annual period ending 2025-12-31)
Market cap (USD): 180231438.62151396
Dividends paid: 17854825.870646764
Stock repurchases: 0
Net debt paydown: -103117015.2766617
Dividend yield: 9.906610082684796%
Buyback yield: 0%
Debt paydown yield: -57.21366708568944%
Total shareholder yield: -47.307057003004644% (Minimal or Negative)
Shareholder yield for JEC.V (annual period ending 2021-12-31)
Market cap (USD): 8158621.417322835
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JEC.V (annual period ending 2022-12-31)
Market cap (USD): 5079141.764705882
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2347636.822603056
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -46.22113206046732%
Total shareholder yield: -46.22113206046732% (Minimal or Negative)
Shareholder yield for JEC.V (annual period ending 2023-12-31)
Market cap (USD): 2093222.0606060605
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2196746.301247771
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 104.9456884001947%
Total shareholder yield: 104.9456884001947% (High Return)
Shareholder yield for JEC.V (quarterly period ending 2024-09-30)
Market cap (USD): 3581735.525925926
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JEC.V (annual period ending 2024-12-31)
Market cap (USD): 966102.4895104896
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2779401.456876457
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 287.6921948813878%
Total shareholder yield: 287.6921948813878% (High Return)
Shareholder yield for JEC.V (quarterly period ending 2024-12-31)
Market cap (USD): 966102.4895104896
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JEC.V (quarterly period ending 2025-03-31)
Market cap (USD): 1449153.7342657342
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -54744.05594405625
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.7776568937866553%
Total shareholder yield: -3.7776568937866553% (Minimal or Negative)
Shareholder yield for JEC.V (quarterly period ending 2025-06-30)
Market cap (USD): 1008413.5474452554
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -329269.05211576726
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -32.652184508027204%
Total shareholder yield: -32.652184508027204% (Minimal or Negative)
Shareholder yield for JEC.V (quarterly period ending 2025-09-30)
Market cap (USD): 1490856
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -122827.87901066011
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -8.238748679326514%
Total shareholder yield: -8.238748679326514% (Minimal or Negative)
Shareholder yield for JSLL.NS (annual period ending 2023-03-31)
Market cap (USD): 48615060.17417783
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 882052.906021113
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.8143614403867807%
Total shareholder yield: 1.8143614403867807% (Low Return)
Shareholder yield for JSLL.NS (annual period ending 2024-03-31)
Market cap (USD): 250510108.4452975
Dividends paid: 331238.7576448015
Stock repurchases: 0
Net debt paydown: 33720.55844900011
Dividend yield: 0.132225705262162%
Buyback yield: 0%
Debt paydown yield: 0.013460757595082628%
Total shareholder yield: 0.14568646285724465% (Low Return)
Shareholder yield for JSLL.NS (quarterly period ending 2024-09-30)
Market cap (USD): 456462212.5083612
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSLL.NS (quarterly period ending 2024-12-31)
Market cap (USD): 616475983.2194895
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSLL.NS (annual period ending 2025-03-31)
Market cap (USD): 632383046.3706383
Dividends paid: 1214823.4743979424
Stock repurchases: 0
Net debt paydown: -1190062.0012340639
Dividend yield: 0.19210247355143945%
Buyback yield: 0%
Debt paydown yield: -0.188186892116107%
Total shareholder yield: 0.003915581435332438% (Low Return)
Shareholder yield for JSLL.NS (quarterly period ending 2025-03-31)
Market cap (USD): 632383046.3706383
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSLL.NS (quarterly period ending 2025-06-30)
Market cap (USD): 619365549.4488649
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSLL.NS (quarterly period ending 2025-09-30)
Market cap (USD): 1119337182.4971814
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSLL.NS (quarterly period ending 2025-12-31)
Market cap (USD): 942467326.216999
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (annual period ending 2022-03-31)
Market cap (USD): 600754365.5110115
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (annual period ending 2023-03-31)
Market cap (USD): 518733692.29476255
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (annual period ending 2024-03-31)
Market cap (USD): 960229240.2291267
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (quarterly period ending 2024-09-30)
Market cap (USD): 1207021415.5745342
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (quarterly period ending 2024-12-31)
Market cap (USD): 1985338370.0547848
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (quarterly period ending 2025-03-31)
Market cap (USD): 2977092205.6517677
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (annual period ending 2025-03-31)
Market cap (USD): 2977092205.6517677
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (quarterly period ending 2025-06-30)
Market cap (USD): 2925255276.737655
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (quarterly period ending 2025-09-30)
Market cap (USD): 2040636136.888388
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JSWHL.NS (quarterly period ending 2025-12-31)
Market cap (USD): 2507255459.9532137
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KARN.SW (annual period ending 2021-12-31)
Market cap (USD): 2275253515.076923
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KARN.SW (annual period ending 2022-12-31)
Market cap (USD): 1165217058.7826087
Dividends paid: 35434782.60869565
Stock repurchases: 2065217.3913043477
Net debt paydown: 659340.6593406593
Dividend yield: 3.04104564395213%
Buyback yield: 0.17723885654935725%
Debt paydown yield: 0.05658522198683933%
Total shareholder yield: 3.2748697224883263% (Low Return)
Shareholder yield for KARN.SW (annual period ending 2023-12-31)
Market cap (USD): 1862212644.0000002
Dividends paid: 32738095.23809524
Stock repurchases: 0
Dividend yield: 1.7580213163935126%
Buyback yield: 0%
Total shareholder yield: 1.7580213163935126% (Low Return)
Shareholder yield for KARN.SW (quarterly period ending 2024-12-31)
Market cap (USD): 2202389187.911111
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KARN.SW (annual period ending 2024-12-31)
Market cap (USD): 2202389187.911111
Dividends paid: 43777777.777777776
Stock repurchases: 0
Dividend yield: 1.987740314839607%
Buyback yield: 0%
Total shareholder yield: 1.987740314839607% (Low Return)
Shareholder yield for KARN.SW (quarterly period ending 2025-06-30)
Market cap (USD): 2604204783.6
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KITEX.NS (annual period ending 2022-03-31)
Market cap (USD): 214154028.74851647
Dividends paid: 1315917.1831728867
Stock repurchases: 0
Dividend yield: 0.6144722986828248%
Buyback yield: 0%
Total shareholder yield: 0.6144722986828248% (Low Return)
Shareholder yield for KITEX.NS (annual period ending 2023-03-31)
Market cap (USD): 109591352.00974421
Dividends paid: 1224287.4543239952
Stock repurchases: 0
Net debt paydown: 6590367.533120675
Dividend yield: 1.1171387448666013%
Buyback yield: 0%
Debt paydown yield: 6.013583565001277%
Total shareholder yield: 7.1307223098678785% (Moderate Return)
Shareholder yield for KITEX.NS (annual period ending 2024-03-31)
Market cap (USD): 144288087.8119002
Dividends paid: 1203165.8472238877
Stock repurchases: 0
Net debt paydown: -78642989.13036335
Dividend yield: 0.8338636026505414%
Buyback yield: 0%
Debt paydown yield: -54.504145368455866%
Total shareholder yield: -53.67028176580533% (Minimal or Negative)
Shareholder yield for KITEX.NS (quarterly period ending 2024-09-30)
Market cap (USD): 408889214.0468227
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KITEX.NS (quarterly period ending 2024-12-31)
Market cap (USD): 515783890.8963749
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KITEX.NS (annual period ending 2025-03-31)
Market cap (USD): 418277161.8625277
Dividends paid: 1168248.7725040915
Stock repurchases: 0
Net debt paydown: -44860552.71613337
Dividend yield: 0.27930015765193794%
Buyback yield: 0%
Debt paydown yield: -10.725078203260207%
Total shareholder yield: -10.445778045608268% (Minimal or Negative)
Shareholder yield for KITEX.NS (quarterly period ending 2025-03-31)
Market cap (USD): 418277161.8625277
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KITEX.NS (quarterly period ending 2025-06-30)
Market cap (USD): 655039784.694594
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KITEX.NS (quarterly period ending 2025-09-30)
Market cap (USD): 419804678.692221
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KITEX.NS (quarterly period ending 2025-12-31)
Market cap (USD): 403666926.59017485
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for LMG.AX (annual period ending 2021-06-30)
Market cap (USD): 51351144.27067669
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for LMG.AX (annual period ending 2022-06-30)
Market cap (USD): 141304183.2
Dividends paid: 0
Stock repurchases: 600000
Net debt paydown: -3398910.241120042
Dividend yield: 0%
Buyback yield: 0.42461587931248174%
Debt paydown yield: -2.4053854345623096%
Total shareholder yield: -1.980769555249828% (Minimal or Negative)
Shareholder yield for LMG.AX (annual period ending 2023-06-30)
Market cap (USD): 113074539.53642385
Dividends paid: 0
Stock repurchases: 94370.86092715232
Net debt paydown: -6323140.602877369
Dividend yield: 0%
Buyback yield: 0.0834589831752119%
Debt paydown yield: -5.592010923768161%
Total shareholder yield: -5.508551940592949% (Minimal or Negative)
Shareholder yield for LMG.AX (annual period ending 2024-06-30)
Market cap (USD): 113828369.8
Dividends paid: 0
Stock repurchases: 549000
Net debt paydown: 937416.7637969106
Dividend yield: 0%
Buyback yield: 0.48230507119148786%
Debt paydown yield: 0.8235352622935576%
Total shareholder yield: 1.3058403334850455% (Low Return)
Shareholder yield for MAI.V (annual period ending 2021-12-31)
Market cap (USD): 463172239.60629916
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MAI.V (annual period ending 2022-12-31)
Market cap (USD): 355718317.0588235
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MAI.V (annual period ending 2023-12-31)
Market cap (USD): 266543752.72727275
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -3379570.2448752224
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.2679232622394998%
Total shareholder yield: -1.2679232622394998% (Minimal or Negative)
Shareholder yield for MAI.V (quarterly period ending 2024-09-30)
Market cap (USD): 256548361.99999997
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MAI.V (quarterly period ending 2024-12-31)
Market cap (USD): 192219052.44755244
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -750988.0811188812
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.3906938836480794%
Total shareholder yield: -0.3906938836480794% (Minimal or Negative)
Shareholder yield for MAI.V (annual period ending 2024-12-31)
Market cap (USD): 192219052.44755244
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 469980.6264568758
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.24450262368508527%
Total shareholder yield: 0.24450262368508527% (Low Return)
Shareholder yield for MAI.V (quarterly period ending 2025-03-31)
Market cap (USD): 265262292.37762243
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2214013.188811189
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.8346505524650151%
Total shareholder yield: -0.8346505524650151% (Minimal or Negative)
Shareholder yield for MAI.V (quarterly period ending 2025-06-30)
Market cap (USD): 280892367.15328467
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -240975.91547138942
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.08578941390026715%
Total shareholder yield: -0.08578941390026715% (Minimal or Negative)
Shareholder yield for MAI.V (quarterly period ending 2025-09-30)
Market cap (USD): 333802904.7194245
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -95134.63330357708
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.028500241297642923%
Total shareholder yield: -0.028500241297642923% (Minimal or Negative)
Shareholder yield for MAI.V (quarterly period ending 2025-12-31)
Market cap (USD): 425351298.8321167
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -14966593.505382555
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.5186429538304447%
Total shareholder yield: -3.5186429538304447% (Minimal or Negative)
Shareholder yield for MAI.V (annual period ending 2025-12-31)
Market cap (USD): 425351298.8321167
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -15425914.424786892
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.626629204410963%
Total shareholder yield: -3.626629204410963% (Minimal or Negative)
Shareholder yield for MDU (annual period ending 2021-12-31)
Market cap (USD): 2154852107.44
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MDU (annual period ending 2022-12-31)
Market cap (USD): 2186203011.04
Dividends paid: 176915000
Stock repurchases: 7399000
Dividend yield: 8.092340880815074%
Buyback yield: 0.3384406645968444%
Total shareholder yield: 8.430781545411918% (Moderate Return)
Shareholder yield for MDU (annual period ending 2023-12-31)
Market cap (USD): 2144401806.24
Dividends paid: 161316000
Stock repurchases: 4811000
Net debt paydown: 217122000
Dividend yield: 7.5226573457728945%
Buyback yield: 0.22435161106470156%
Debt paydown yield: 10.125061421240934%
Total shareholder yield: 17.87207037807853% (High Return)
Shareholder yield for MDU (quarterly period ending 2024-09-30)
Market cap (USD): 3013866866.08
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MDU (quarterly period ending 2024-12-31)
Market cap (USD): 3601173793.52
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MDU (annual period ending 2024-12-31)
Market cap (USD): 3601173793.52
Dividends paid: 102939000
Stock repurchases: 0
Net debt paydown: -31387000
Dividend yield: 2.85848464701231%
Buyback yield: 0%
Debt paydown yield: -0.8715769301797704%
Total shareholder yield: 1.9869077168325397% (Low Return)
Shareholder yield for MDU (quarterly period ending 2025-03-31)
Market cap (USD): 3406798191.2000003
Dividends paid: 26511000
Stock repurchases: 0
Dividend yield: 0.7781793494102405%
Buyback yield: 0%
Total shareholder yield: 0.7781793494102405% (Low Return)
Shareholder yield for MDU (quarterly period ending 2025-06-30)
Market cap (USD): 3383807528.5600004
Dividends paid: 26564000
Stock repurchases: 0
Net debt paydown: 11741000
Dividend yield: 0.7850328299052065%
Buyback yield: 0%
Debt paydown yield: 0.34697599969571713%
Total shareholder yield: 1.1320088296009236% (Low Return)
Shareholder yield for MDU (quarterly period ending 2025-09-30)
Market cap (USD): 3647155118.7999997
Dividends paid: 26563000
Stock repurchases: 0
Net debt paydown: -171250000
Dividend yield: 0.7283210923241416%
Buyback yield: 0%
Debt paydown yield: -4.695440539867833%
Total shareholder yield: -3.9671194475436913% (Minimal or Negative)
Shareholder yield for MDU (quarterly period ending 2025-12-31)
Market cap (USD): 4025456022.2400002
Dividends paid: 28606000
Stock repurchases: 0
Net debt paydown: -323670000
Dividend yield: 0.7106275622427976%
Buyback yield: 0%
Debt paydown yield: -8.040579706045104%
Total shareholder yield: -7.3299521438023065% (Minimal or Negative)
Shareholder yield for MDU (annual period ending 2025-12-31)
Market cap (USD): 4025456022.2400002
Dividends paid: 108244000
Stock repurchases: 0
Net debt paydown: -384245000
Dividend yield: 2.6889872700625523%
Buyback yield: 0%
Debt paydown yield: -9.54537816031545%
Total shareholder yield: -6.8563908902528965% (Minimal or Negative)
Shareholder yield for MET.L (annual period ending 2021-12-31)
Market cap (USD): 5630339.429459459
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MET.L (annual period ending 2022-12-31)
Market cap (USD): 1121449.3044578312
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 104617.95831976554
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 9.328817442206493%
Total shareholder yield: 9.328817442206493% (Moderate Return)
Shareholder yield for MET.L (annual period ending 2023-12-31)
Market cap (USD): 224425.05670886076
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 40887.601037059634
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 18.218821746852345%
Total shareholder yield: 18.218821746852345% (High Return)
Shareholder yield for MET.L (annual period ending 2024-12-31)
Market cap (USD): 55404.935875
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2832.2784810126577
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 5.111960579473656%
Total shareholder yield: 5.111960579473656% (Moderate Return)
Shareholder yield for MET.L (quarterly period ending 2024-12-31)
Market cap (USD): 55404.935875
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MET.L (quarterly period ending 2025-06-30)
Market cap (USD): 60717.73794520549
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2277.397260273974
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.75079398104258%
Total shareholder yield: -3.75079398104258% (Minimal or Negative)
Shareholder yield for MKP.TO (annual period ending 2021-12-31)
Market cap (USD): 356694835.9370079
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MKP.TO (annual period ending 2022-12-31)
Market cap (USD): 332790758.35294116
Dividends paid: 26602205.88235294
Stock repurchases: 0
Net debt paydown: 1230223818.8976378
Dividend yield: 7.993673266052652%
Buyback yield: 0%
Debt paydown yield: 369.66886490066656%
Total shareholder yield: 377.66253816671923% (High Return)
Shareholder yield for MKP.TO (annual period ending 2023-12-31)
Market cap (USD): 398376728.60606056
Dividends paid: 26762878.787878785
Stock repurchases: 0
Net debt paydown: -43965151.515151516
Dividend yield: 6.717982468886522%
Buyback yield: 0%
Debt paydown yield: -11.03607423781698%
Total shareholder yield: -4.318091768930458% (Minimal or Negative)
Shareholder yield for MKP.TO (quarterly period ending 2024-09-30)
Market cap (USD): 472734902.9925926
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MKP.TO (quarterly period ending 2024-12-31)
Market cap (USD): 462227059.24475527
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MKP.TO (annual period ending 2024-12-31)
Market cap (USD): 462227059.24475527
Dividends paid: 29567132.86713287
Stock repurchases: 0
Net debt paydown: 45976864.8018648
Dividend yield: 6.396668536767054%
Buyback yield: 0%
Debt paydown yield: 9.946813775244486%
Total shareholder yield: 16.34348231201154% (High Return)
Shareholder yield for MKP.TO (quarterly period ending 2025-03-31)
Market cap (USD): 475604320.19580424
Dividends paid: 18540559.440559443
Stock repurchases: 0
Dividend yield: 3.8983160272653485%
Buyback yield: 0%
Total shareholder yield: 3.8983160272653485% (Low Return)
Shareholder yield for MKP.TO (quarterly period ending 2025-06-30)
Market cap (USD): 537134734.4817518
Dividends paid: 9970072.99270073
Stock repurchases: 0
Net debt paydown: -108913465.36675002
Dividend yield: 1.8561586791292204%
Buyback yield: 0%
Debt paydown yield: -20.27674964491617%
Total shareholder yield: -18.42059096578695% (Minimal or Negative)
Shareholder yield for MKP.TO (quarterly period ending 2025-09-30)
Market cap (USD): 601438212.3165468
Dividends paid: 10043165.4676259
Stock repurchases: 0
Net debt paydown: 188463850.23368165
Dividend yield: 1.669858226823143%
Buyback yield: 0%
Debt paydown yield: 31.335529797446597%
Total shareholder yield: 33.00538802426974% (High Return)
Shareholder yield for MKP.TO (quarterly period ending 2025-12-31)
Market cap (USD): 642600901.9270072
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -20036113.007404294
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.117971504135889%
Total shareholder yield: -3.117971504135889% (Minimal or Negative)
Shareholder yield for MKP.TO (annual period ending 2025-12-31)
Market cap (USD): 642600901.9270072
Dividends paid: 39512408.759124085
Stock repurchases: 0
Net debt paydown: -15846567.301311824
Dividend yield: 6.148825599316119%
Buyback yield: 0%
Debt paydown yield: -2.4660045222146034%
Total shareholder yield: 3.6828210771015155% (Low Return)
Shareholder yield for MLSRP.PA (annual period ending 2021-12-31)
Market cap (USD): 9524514.204545455
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MLSRP.PA (annual period ending 2022-12-31)
Market cap (USD): 22928313.829787232
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 73721.95357833654
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.3215323818647359%
Total shareholder yield: 0.3215323818647359% (Low Return)
Shareholder yield for MLSRP.PA (annual period ending 2023-12-31)
Market cap (USD): 15774841.666666668
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -21164.680851063807
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.13416731082497166%
Total shareholder yield: -0.13416731082497166% (Minimal or Negative)
Shareholder yield for MNKD (annual period ending 2021-12-31)
Market cap (USD): 1350112225.42
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MNKD (annual period ending 2022-12-31)
Market cap (USD): 1628167374.82
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -121815000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -7.481724660738095%
Total shareholder yield: -7.481724660738095% (Minimal or Negative)
Shareholder yield for MNKD (annual period ending 2023-12-31)
Market cap (USD): 1124578604.24
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 6209000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.5521179201338351%
Total shareholder yield: 0.5521179201338351% (Low Return)
Shareholder yield for MNKD (quarterly period ending 2024-09-30)
Market cap (USD): 1943296544.14
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MNKD (annual period ending 2024-12-31)
Market cap (USD): 1986549567.3799999
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 222505000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 11.200576298403423%
Total shareholder yield: 11.200576298403423% (High Return)
Shareholder yield for MNKD (quarterly period ending 2024-12-31)
Market cap (USD): 1986549567.3799999
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 191890000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 9.659461971194503%
Total shareholder yield: 9.659461971194503% (Moderate Return)
Shareholder yield for MNKD (quarterly period ending 2025-03-31)
Market cap (USD): 1554019334.98
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -11199000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.7206474043094276%
Total shareholder yield: -0.7206474043094276% (Minimal or Negative)
Shareholder yield for MNKD (quarterly period ending 2025-06-30)
Market cap (USD): 1155473620.8400002
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 428000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.037041087938368925%
Total shareholder yield: 0.037041087938368925% (Low Return)
Shareholder yield for MNKD (quarterly period ending 2025-09-30)
Market cap (USD): 1659062391.42
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -73088000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.405379832487409%
Total shareholder yield: -4.405379832487409% (Minimal or Negative)
Shareholder yield for MNKD (quarterly period ending 2025-12-31)
Market cap (USD): 1751747441.22
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -247530000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -14.130461627939264%
Total shareholder yield: -14.130461627939264% (Minimal or Negative)
Shareholder yield for MNKD (annual period ending 2025-12-31)
Market cap (USD): 1751747441.22
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -317321000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -18.114540517267866%
Total shareholder yield: -18.114540517267866% (Minimal or Negative)
Shareholder yield for MRL.MC (annual period ending 2021-12-31)
Market cap (USD): 5220043854.295454
Dividends paid: 0
Stock repurchases: 5681.818181818182
Dividend yield: 0%
Buyback yield: 0.00010884617716655281%
Total shareholder yield: 0.00010884617716655281% (Low Return)
Shareholder yield for MRL.MC (annual period ending 2022-12-31)
Market cap (USD): 5064672932.670214
Dividends paid: 484498936.1702128
Stock repurchases: 151063.82978723405
Dividend yield: 9.566243321358437%
Buyback yield: 0.0029826966478482884%
Total shareholder yield: 9.569226018006285% (Moderate Return)
Shareholder yield for MRL.MC (annual period ending 2023-12-31)
Market cap (USD): 6397250509.666667
Dividends paid: 230025555.55555555
Stock repurchases: 0
Net debt paydown: -506057186.76122856
Dividend yield: 3.595694043995491%
Buyback yield: 0%
Debt paydown yield: -7.910541974189424%
Total shareholder yield: -4.314847930193933% (Minimal or Negative)
Shareholder yield for MRL.MC (quarterly period ending 2024-09-30)
Market cap (USD): 7387792524.066667
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MRL.MC (annual period ending 2024-12-31)
Market cap (USD): 6300517891.072917
Dividends paid: 109553125
Stock repurchases: 0
Net debt paydown: -100989444.44444561
Dividend yield: 1.7387955544928095%
Buyback yield: 0%
Debt paydown yield: -1.6028752904191514%
Total shareholder yield: 0.1359202640736581% (Low Return)
Shareholder yield for MRL.MC (quarterly period ending 2024-12-31)
Market cap (USD): 6300517891.072917
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MRL.MC (quarterly period ending 2025-03-31)
Market cap (USD): 6379305907.956522
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -561066666.666666
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -8.79510521617848%
Total shareholder yield: -8.79510521617848% (Minimal or Negative)
Shareholder yield for MRL.MC (quarterly period ending 2025-06-30)
Market cap (USD): 7968036498.188235
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 466992058.82352924
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 5.860817265705466%
Total shareholder yield: 5.860817265705466% (Moderate Return)
Shareholder yield for MRL.MC (quarterly period ending 2025-09-30)
Market cap (USD): 9191647221.858822
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -884430588.2352943
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -9.62211197718744%
Total shareholder yield: -9.62211197718744% (Minimal or Negative)
Shareholder yield for MRL.MC (quarterly period ending 2025-12-31)
Market cap (USD): 9045979278.564705
Dividends paid: 145077647.05882353
Stock repurchases: 0
Net debt paydown: 150463529.4117651
Dividend yield: 1.603780448653012%
Buyback yield: 0%
Debt paydown yield: 1.6633194127285094%
Total shareholder yield: 3.2670998613815216% (Low Return)
Shareholder yield for MRL.MC (annual period ending 2025-12-31)
Market cap (USD): 9045979278.564705
Dividends paid: 145077647.05882353
Stock repurchases: 0
Net debt paydown: -828041666.666666
Dividend yield: 1.603780448653012%
Buyback yield: 0%
Debt paydown yield: -9.153698468321593%
Total shareholder yield: -7.549918019668581% (Minimal or Negative)
Shareholder yield for MSFT.TO (annual period ending 2023-06-30)
Market cap (USD): 2588275809090
Dividends paid: 19800000000
Stock repurchases: 22245000000
Net debt paydown: 1305000000
Dividend yield: 0.7649880252507321%
Buyback yield: 0.8594524556415422%
Debt paydown yield: 0.05041966530061644%
Total shareholder yield: 1.6748601461928907% (Low Return)
Shareholder yield for MSFT.TO (annual period ending 2024-06-30)
Market cap (USD): 3287405940210.438
Dividends paid: 21771000000
Stock repurchases: 17254000000
Net debt paydown: -7162000000
Dividend yield: 0.662254689440829%
Buyback yield: 0.5248515186078758%
Debt paydown yield: -0.21786174662510757%
Total shareholder yield: 0.9692444614235973% (Low Return)
Shareholder yield for MSFT.TO (quarterly period ending 2024-09-30)
Market cap (USD): 3196160464482.8887
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MSFT.TO (quarterly period ending 2024-12-31)
Market cap (USD): 2956152314293.322
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MSFT.TO (quarterly period ending 2025-03-31)
Market cap (USD): 2619055747398.8813
Dividends paid: 6169000000
Stock repurchases: 4781000000
Dividend yield: 0.2355429053439107%
Buyback yield: 0.18254670618402286%
Total shareholder yield: 0.41808961152793356% (Low Return)
Shareholder yield for MSFT.TO (annual period ending 2025-06-30)
Market cap (USD): 3609859699922.6274
Dividends paid: 24082000000
Stock repurchases: 18420000000
Net debt paydown: 6539000000
Dividend yield: 0.667117339782379%
Buyback yield: 0.5102691387256632%
Debt paydown yield: 0.18114277405684645%
Total shareholder yield: 1.3585292525648887% (Low Return)
Shareholder yield for MSFT.TO (quarterly period ending 2025-06-30)
Market cap (USD): 3609859699922.6274
Dividends paid: 6169000000
Stock repurchases: 4546000000
Net debt paydown: -21000000
Dividend yield: 0.17089306823010944%
Buyback yield: 0.12593287213066584%
Debt paydown yield: -0.0005817400604364238%
Total shareholder yield: 0.2962442003003388% (Low Return)
Shareholder yield for MSFT.TO (quarterly period ending 2025-09-30)
Market cap (USD): 3689842122018.5615
Dividends paid: 6169000000
Stock repurchases: 5650000000
Net debt paydown: 32000000
Dividend yield: 0.16718872504564486%
Buyback yield: 0.15312308259165072%
Debt paydown yield: 0.0008672457775102343%
Total shareholder yield: 0.32117905341480585% (Low Return)
Shareholder yield for MSFT.TO (quarterly period ending 2025-12-31)
Market cap (USD): 3476010969476.058
Dividends paid: 6762000000
Stock repurchases: 7415000000
Net debt paydown: 2949000000
Dividend yield: 0.19453333316204238%
Buyback yield: 0.2133192347525206%
Debt paydown yield: 0.08483862755026073%
Total shareholder yield: 0.4926911954648237% (Low Return)
Shareholder yield for MWY.L (annual period ending 2021-06-30)
Market cap (USD): 2756415.4200000004
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MWY.L (annual period ending 2022-06-30)
Market cap (USD): 2191188.4097560975
Dividends paid: 5189024.390243903
Stock repurchases: 0
Net debt paydown: 6560738.482384824
Dividend yield: 236.81324559495528%
Buyback yield: 0%
Debt paydown yield: 299.41462145261636%
Total shareholder yield: 536.2278670475716% (High Return)
Shareholder yield for MWY.L (annual period ending 2023-06-30)
Market cap (USD): 2295074.4425316458
Dividends paid: 8808860.759493671
Stock repurchases: 33929113.92405063
Dividend yield: 383.8159057610703%
Buyback yield: 1478.3448107515055%
Total shareholder yield: 1862.1607165125758% (High Return)
Shareholder yield for MWY.L (annual period ending 2024-06-30)
Market cap (USD): 2687925.02278481
Dividends paid: 6678481.012658227
Stock repurchases: 117974683.54430379
Dividend yield: 248.46232525262272%
Buyback yield: 4389.06154540266%
Total shareholder yield: 4637.523870655283% (High Return)
Shareholder yield for MWY.L (quarterly period ending 2024-12-31)
Market cap (USD): 2657728.9420000003
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MWY.L (annual period ending 2025-06-30)
Market cap (USD): 2737302.7813698626
Dividends paid: 5031506.849315069
Stock repurchases: 100649315.06849316
Dividend yield: 183.81257943255693%
Buyback yield: 3676.9522083386028%
Total shareholder yield: 3860.7647877711597% (High Return)
Shareholder yield for MWY.L (quarterly period ending 2025-06-30)
Market cap (USD): 2737302.7813698626
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NTN.L (annual period ending 2022-03-31)
Market cap (USD): 1778251.09
Dividends paid: 12959210.52631579
Stock repurchases: 2594736.842105263
Dividend yield: 728.761567991829%
Buyback yield: 145.91509920599924%
Total shareholder yield: 874.6766671978282% (High Return)
Shareholder yield for NTN.L (annual period ending 2023-03-31)
Market cap (USD): 1580667.6355555556
Dividends paid: 7704938.2716049375
Stock repurchases: 3670370.3703703703
Dividend yield: 487.44834766588303%
Buyback yield: 232.2038034947397%
Total shareholder yield: 719.6521511606227% (High Return)
Shareholder yield for NTN.L (annual period ending 2024-03-31)
Market cap (USD): 1710722.5675949368
Dividends paid: 7574683.544303797
Stock repurchases: 3544303.7974683545
Dividend yield: 442.7768527630322%
Buyback yield: 207.1816824425953%
Total shareholder yield: 649.9585352056275% (High Return)
Shareholder yield for NTN.L (quarterly period ending 2024-09-30)
Market cap (USD): 1801961.1045333333
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NTN.L (annual period ending 2025-03-31)
Market cap (USD): 1847533.6
Dividends paid: 7990909.090909091
Stock repurchases: 5644155.844155844
Dividend yield: 432.517659809223%
Buyback yield: 305.4967901074083%
Total shareholder yield: 738.0144499166313% (High Return)
Shareholder yield for NTN.L (quarterly period ending 2025-03-31)
Market cap (USD): 1847533.6
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NTN.L (quarterly period ending 2025-09-30)
Market cap (USD): 1970494.451081081
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NWPX (annual period ending 2021-12-31)
Market cap (USD): 306456854.40000004
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NWPX (annual period ending 2022-12-31)
Market cap (USD): 324767169.6
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NWPX (annual period ending 2023-12-31)
Market cap (USD): 291615862.08000004
Dividends paid: 0
Stock repurchases: 707000
Net debt paydown: 33169000
Dividend yield: 0%
Buyback yield: 0.2424422303221785%
Debt paydown yield: 11.374209812668088%
Total shareholder yield: 11.616652042990266% (High Return)
Shareholder yield for NWPX (quarterly period ending 2024-09-30)
Market cap (USD): 434918171.04
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NWPX (annual period ending 2024-12-31)
Market cap (USD): 465082006.08
Dividends paid: 0
Stock repurchases: 4429000
Net debt paydown: 25579000
Dividend yield: 0%
Buyback yield: 0.9523051724426759%
Debt paydown yield: 5.499890270018335%
Total shareholder yield: 6.4521954424610115% (Moderate Return)
Shareholder yield for NWPX (quarterly period ending 2024-12-31)
Market cap (USD): 465082006.08
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NWPX (quarterly period ending 2025-03-31)
Market cap (USD): 398008430.4
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -94667000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -23.785174576543344%
Total shareholder yield: -23.785174576543344% (Minimal or Negative)
Shareholder yield for NWPX (quarterly period ending 2025-06-30)
Market cap (USD): 395213698.08
Dividends paid: 0
Stock repurchases: 7455000
Net debt paydown: -6523000
Dividend yield: 0%
Buyback yield: 1.8863212576429835%
Debt paydown yield: -1.6504994719792332%
Total shareholder yield: 0.23582178566375034% (Low Return)
Shareholder yield for NWPX (quarterly period ending 2025-09-30)
Market cap (USD): 510086833.44
Dividends paid: 0
Stock repurchases: 8246000
Net debt paydown: 3302000
Dividend yield: 0%
Buyback yield: 1.616587502247292%
Debt paydown yield: 0.6473407630876252%
Total shareholder yield: 2.263928265334917% (Low Return)
Shareholder yield for NWPX (quarterly period ending 2025-12-31)
Market cap (USD): 602216629.9200001
Dividends paid: 0
Stock repurchases: 2650000
Net debt paydown: 29224000
Dividend yield: 0%
Buyback yield: 0.4400409866383186%
Debt paydown yield: 4.852738790006876%
Total shareholder yield: 5.292779776645195% (Moderate Return)
Shareholder yield for NWPX (annual period ending 2025-12-31)
Market cap (USD): 602216629.9200001
Dividends paid: 0
Stock repurchases: 18351000
Net debt paydown: 27074000
Dividend yield: 0%
Buyback yield: 3.04724231916973%
Debt paydown yield: 4.495724404621071%
Total shareholder yield: 7.542966723790801% (Moderate Return)
Shareholder yield for PIRAMALFIN.NS (quarterly period ending 2025-12-31)
Market cap (USD): 4113078156.625265
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (annual period ending 2024-03-31)
Market cap (USD): 62836924.26
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (quarterly period ending 2024-09-30)
Market cap (USD): 46000236.42
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (quarterly period ending 2024-12-31)
Market cap (USD): 64941510.24
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (annual period ending 2025-03-31)
Market cap (USD): 48405477.54000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (quarterly period ending 2025-03-31)
Market cap (USD): 48405477.54000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (quarterly period ending 2025-06-30)
Market cap (USD): 72758543.88
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (quarterly period ending 2025-09-30)
Market cap (USD): 50510063.519999996
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PODC (quarterly period ending 2025-12-31)
Market cap (USD): 74261819.58000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RDWR (annual period ending 2021-12-31)
Market cap (USD): 1752314883.6000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RDWR (annual period ending 2022-12-31)
Market cap (USD): 831129177.5
Dividends paid: 0
Stock repurchases: 16901136.363636363
Dividend yield: 0%
Buyback yield: 2.0335149843342326%
Total shareholder yield: 2.0335149843342326% (Low Return)
Shareholder yield for RDWR (annual period ending 2023-12-31)
Market cap (USD): 701935933.1999999
Dividends paid: 0
Stock repurchases: 17467955.80110497
Net debt paydown: 1140322.074334505
Dividend yield: 0%
Buyback yield: 2.4885399044143095%
Debt paydown yield: 0.16245386799561343%
Total shareholder yield: 2.650993772409923% (Low Return)
Shareholder yield for RDWR (quarterly period ending 2024-09-30)
Market cap (USD): 937597877.2
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RDWR (quarterly period ending 2024-12-31)
Market cap (USD): 948118499.7
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RDWR (annual period ending 2024-12-31)
Market cap (USD): 948118499.7
Dividends paid: 0
Stock repurchases: 229863.01369863015
Net debt paydown: 714131.5371225309
Dividend yield: 0%
Buyback yield: 0.024244122836055038%
Debt paydown yield: 0.07532091582945524%
Total shareholder yield: 0.09956503866551028% (Low Return)
Shareholder yield for RDWR (quarterly period ending 2025-03-31)
Market cap (USD): 909823433.8000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RDWR (quarterly period ending 2025-06-30)
Market cap (USD): 1238908505.6000001
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -582423.1959133744
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.047010993409179025%
Total shareholder yield: -0.047010993409179025% (Minimal or Negative)
Shareholder yield for RDWR (quarterly period ending 2025-09-30)
Market cap (USD): 1114765160.1
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -138118.15451523568
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.012389887974508084%
Total shareholder yield: -0.012389887974508084% (Minimal or Negative)
Shareholder yield for RDWR (annual period ending 2025-12-31)
Market cap (USD): 1013767184.1
Dividends paid: 0
Stock repurchases: 3298742.1383647798
Net debt paydown: -347310.2438183846
Dividend yield: 0%
Buyback yield: 0.32539444855806116%
Debt paydown yield: -0.03425936933702573%
Total shareholder yield: 0.29113507922103543% (Low Return)
Shareholder yield for RDWR (quarterly period ending 2025-12-31)
Market cap (USD): 1013767184.1
Dividends paid: 0
Stock repurchases: 3298742.1383647798
Net debt paydown: 12741.074312642217
Dividend yield: 0%
Buyback yield: 0.32539444855806116%
Debt paydown yield: 0.001256804768636643%
Total shareholder yield: 0.3266512533266978% (Low Return)
Shareholder yield for REE.AX (annual period ending 2021-06-30)
Market cap (USD): 63831599.105263166
Dividends paid: 0
Stock repurchases: 415213.53383458644
Dividend yield: 0%
Buyback yield: 0.650482738415918%
Total shareholder yield: 0.650482738415918% (Low Return)
Shareholder yield for REE.AX (annual period ending 2022-06-30)
Market cap (USD): 41820702.862068966
Dividends paid: 0
Stock repurchases: 452898.6206896552
Net debt paydown: 66834.55535390199
Dividend yield: 0%
Buyback yield: 1.0829531540476105%
Debt paydown yield: 0.15981212839567166%
Total shareholder yield: 1.2427652824432822% (Low Return)