speb/financial-data huggingface dataset:
Shareholder yield for CNA (quarterly period ending 2025-12-31)
Market cap (USD): 12138745039.75
Dividends paid: 125000000
Stock repurchases: 0
Net debt paydown: 499000000
Dividend yield: 1.029760486695043%
Buyback yield: 0%
Debt paydown yield: 4.110803862886612%
Total shareholder yield: 5.140564349581655% (Moderate Return)
Shareholder yield for CRAC (annual period ending 2025-12-31)
Market cap (USD): 179479125
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for CRAC (quarterly period ending 2025-12-31)
Market cap (USD): 179479125
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DINO (annual period ending 2021-12-31)
Market cap (USD): 5009854394.23
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DINO (annual period ending 2022-12-31)
Market cap (USD): 8112394665
Dividends paid: 256000000
Stock repurchases: 1372000000
Dividend yield: 3.1556650110291447%
Buyback yield: 16.91239216848432%
Total shareholder yield: 20.068057179513467% (High Return)
Shareholder yield for DINO (annual period ending 2023-12-31)
Market cap (USD): 9006560832.52
Dividends paid: 341000000
Stock repurchases: 999000000
Net debt paydown: 438613000
Dividend yield: 3.7861288713972914%
Buyback yield: 11.091914200955703%
Debt paydown yield: 4.869927691114898%
Total shareholder yield: 19.747970763467894% (High Return)
Shareholder yield for DINO (quarterly period ending 2024-09-30)
Market cap (USD): 7429150758.77
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DINO (annual period ending 2024-12-31)
Market cap (USD): 5913034333.599999
Dividends paid: 386000000
Stock repurchases: 672000000
Net debt paydown: 83000000
Dividend yield: 6.527951272100831%
Buyback yield: 11.364723458165175%
Debt paydown yield: 1.403678641410282%
Total shareholder yield: 19.296353371676286% (High Return)
Shareholder yield for DINO (quarterly period ending 2024-12-31)
Market cap (USD): 5913034333.599999
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DINO (quarterly period ending 2025-03-31)
Market cap (USD): 5637212914.99
Dividends paid: 95000000
Stock repurchases: 0
Dividend yield: 1.6852299431051119%
Buyback yield: 0%
Total shareholder yield: 1.6852299431051119% (Low Return)
Shareholder yield for DINO (quarterly period ending 2025-06-30)
Market cap (USD): 7138907305.2
Dividends paid: 95000000
Stock repurchases: 50000000
Net debt paydown: -23000000
Dividend yield: 1.3307358666893145%
Buyback yield: 0.7003872982575339%
Debt paydown yield: -0.3221781571984656%
Total shareholder yield: 1.7089450077483825% (Low Return)
Shareholder yield for DINO (quarterly period ending 2025-09-30)
Market cap (USD): 9194047287
Dividends paid: 94000000
Stock repurchases: 166000000
Net debt paydown: -93000000
Dividend yield: 1.0224006584446448%
Buyback yield: 1.805516056402245%
Debt paydown yield: -1.0115240556952336%
Total shareholder yield: 1.8163926591516562% (Low Return)
Shareholder yield for DINO (annual period ending 2025-12-31)
Market cap (USD): 8166477296.099999
Dividends paid: 376000000
Stock repurchases: 354000000
Net debt paydown: -134000000
Dividend yield: 4.604188395644758%
Buyback yield: 4.334794393771927%
Debt paydown yield: -1.6408543750436106%
Total shareholder yield: 7.298128414373074% (Moderate Return)
Shareholder yield for DINO (quarterly period ending 2025-12-31)
Market cap (USD): 8166477296.099999
Dividends paid: 92000000
Stock repurchases: 138000000
Net debt paydown: 9000000
Dividend yield: 1.1265567351045684%
Buyback yield: 1.6898351026568528%
Debt paydown yield: 0.11020663712979475%
Total shareholder yield: 2.9265984748912164% (Low Return)
Shareholder yield for DM.V (annual period ending 2021-12-31)
Market cap (USD): 558681045.5905513
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DM.V (annual period ending 2022-12-31)
Market cap (USD): 252440083.45588234
Dividends paid: 0
Stock repurchases: 1741468.382352941
Net debt paydown: -3128061.145206114
Dividend yield: 0%
Buyback yield: 0.6898541461848663%
Debt paydown yield: -1.2391301343206809%
Total shareholder yield: -0.5492759881358146% (Minimal or Negative)
Shareholder yield for DM.V (annual period ending 2023-12-31)
Market cap (USD): 52017956.590909086
Dividends paid: 0
Stock repurchases: 917179.5454545454
Net debt paydown: 406253.5873440285
Dividend yield: 0%
Buyback yield: 1.7631979523294774%
Debt paydown yield: 0.7809872089728096%
Total shareholder yield: 2.544185161302287% (Low Return)
Shareholder yield for DM.V (quarterly period ending 2024-09-30)
Market cap (USD): 33908001.33333333
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DM.V (quarterly period ending 2024-12-31)
Market cap (USD): 16005525.104895106
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2884413.6544936546
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -18.02136222079643%
Total shareholder yield: -18.02136222079643% (Minimal or Negative)
Shareholder yield for DM.V (annual period ending 2025-03-31)
Market cap (USD): 8536280.055944057
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1637688.17016317
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 19.18503328651689%
Total shareholder yield: 19.18503328651689% (High Return)
Shareholder yield for DM.V (quarterly period ending 2025-03-31)
Market cap (USD): 8536280.055944057
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1801279.7202797201
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 21.101459985786633%
Total shareholder yield: 21.101459985786633% (High Return)
Shareholder yield for DM.V (quarterly period ending 2025-06-30)
Market cap (USD): 8910131.737226278
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -378279.84788933676
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.245502300587703%
Total shareholder yield: -4.245502300587703% (Minimal or Negative)
Shareholder yield for DM.V (quarterly period ending 2025-09-30)
Market cap (USD): 8781928.402877698
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1783880.2919708034
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -20.31308170750122%
Total shareholder yield: -20.31308170750122% (Minimal or Negative)
Shareholder yield for DYN (annual period ending 2021-12-31)
Market cap (USD): 1965581034.44
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DYN (annual period ending 2022-12-31)
Market cap (USD): 1915986895.6399999
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DYN (annual period ending 2023-12-31)
Market cap (USD): 2198673486.8
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3068000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.13953868177422002%
Total shareholder yield: 0.13953868177422002% (Low Return)
Shareholder yield for DYN (quarterly period ending 2024-12-31)
Market cap (USD): 3894793033.7599998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DYN (annual period ending 2024-12-31)
Market cap (USD): 3894793033.7599998
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3427000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.08798927106767478%
Total shareholder yield: 0.08798927106767478% (Low Return)
Shareholder yield for DYN (quarterly period ending 2025-03-31)
Market cap (USD): 1729182306.16
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for DYN (quarterly period ending 2025-06-30)
Market cap (USD): 1573787337.9199998
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -97747000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -6.210940807872274%
Total shareholder yield: -6.210940807872274% (Minimal or Negative)
Shareholder yield for DYN (quarterly period ending 2025-09-30)
Market cap (USD): 2091219519.4
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 611000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.029217401345570087%
Total shareholder yield: 0.029217401345570087% (Low Return)
Shareholder yield for DYN (annual period ending 2025-12-31)
Market cap (USD): 3233537849.7599998
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -145211000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.4907778027332474%
Total shareholder yield: -4.4907778027332474% (Minimal or Negative)
Shareholder yield for DYN (quarterly period ending 2025-12-31)
Market cap (USD): 3233537849.7599998
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -48733000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.5071108570328648%
Total shareholder yield: -1.5071108570328648% (Minimal or Negative)
Shareholder yield for ELT.AX (annual period ending 2021-06-30)
Market cap (USD): 141708076.12781954
Dividends paid: 0
Stock repurchases: 447329.32330827066
Dividend yield: 0%
Buyback yield: 0.3156696043948711%
Total shareholder yield: 0.3156696043948711% (Low Return)
Shareholder yield for ELT.AX (annual period ending 2022-06-30)
Market cap (USD): 123934906.03448276
Dividends paid: 0
Stock repurchases: 33910.34482758621
Net debt paydown: 1137718.33030853
Dividend yield: 0%
Buyback yield: 0.027361415692001446%
Debt paydown yield: 0.9179966860926003%
Total shareholder yield: 0.9453581017846018% (Low Return)
Shareholder yield for ELT.AX (annual period ending 2023-06-30)
Market cap (USD): 49345750.82781457
Dividends paid: 0
Stock repurchases: 78234.43708609272
Net debt paydown: 35467.34414249829
Dividend yield: 0%
Buyback yield: 0.1585434120945517%
Debt paydown yield: 0.07187517374344321%
Total shareholder yield: 0.2304185858379949% (Low Return)
Shareholder yield for ELT.AX (annual period ending 2024-06-30)
Market cap (USD): 37986552.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -703675.183222958
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.8524323396363964%
Total shareholder yield: -1.8524323396363964% (Minimal or Negative)
Shareholder yield for EQBK (annual period ending 2021-12-31)
Market cap (USD): 653002535.75
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EQBK (annual period ending 2022-12-31)
Market cap (USD): 635931918.2800001
Dividends paid: 5564000
Stock repurchases: 33186000
Dividend yield: 0.8749364263786139%
Buyback yield: 5.218483149856341%
Total shareholder yield: 6.093419576234955% (Moderate Return)
Shareholder yield for EQBK (annual period ending 2023-12-31)
Market cap (USD): 671307173.76
Dividends paid: 6614000
Stock repurchases: 17900000
Net debt paydown: -101665000
Dividend yield: 0.9852419664987195%
Buyback yield: 2.666439552513922%
Debt paydown yield: -15.144333916554631%
Total shareholder yield: -11.492652397541988% (Minimal or Negative)
Shareholder yield for EQBK (quarterly period ending 2024-09-30)
Market cap (USD): 818155618.02
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EQBK (annual period ending 2024-12-31)
Market cap (USD): 852091182.87
Dividends paid: 7892000
Stock repurchases: 11859000
Net debt paydown: 61371000
Dividend yield: 0.9261919567596382%
Buyback yield: 1.3917524601130955%
Debt paydown yield: 7.202398197959421%
Total shareholder yield: 9.520342614832154% (Moderate Return)
Shareholder yield for EQBK (quarterly period ending 2024-12-31)
Market cap (USD): 852091182.87
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EQBK (quarterly period ending 2025-03-31)
Market cap (USD): 794503557.6700001
Dividends paid: 2708000
Stock repurchases: 73000
Dividend yield: 0.3408417714253682%
Buyback yield: 0.009188127516267311%
Total shareholder yield: 0.3500298989416355% (Low Return)
Shareholder yield for EQBK (quarterly period ending 2025-06-30)
Market cap (USD): 825765411.35
Dividends paid: 2634000
Stock repurchases: 274000
Net debt paydown: -73447000
Dividend yield: 0.3189767897511974%
Buyback yield: 0.033181336519296924%
Debt paydown yield: -8.894414683696354%
Total shareholder yield: -8.54225655742586% (Minimal or Negative)
Shareholder yield for EQBK (quarterly period ending 2025-09-30)
Market cap (USD): 827205101.98
Dividends paid: 2629000
Stock repurchases: 6527000
Net debt paydown: -31751000
Dividend yield: 0.3178171887125961%
Buyback yield: 0.7890425221480087%
Debt paydown yield: -3.8383467321466873%
Total shareholder yield: -2.7314870212860827% (Minimal or Negative)
Shareholder yield for EQBK (quarterly period ending 2025-12-31)
Market cap (USD): 911118498.6999999
Dividends paid: 3446000
Stock repurchases: 7185000
Net debt paydown: 41407000
Dividend yield: 0.37821644549164724%
Buyback yield: 0.7885911668187713%
Debt paydown yield: 4.544633882319396%
Total shareholder yield: 5.711441494629815% (Moderate Return)
Shareholder yield for EQBK (annual period ending 2025-12-31)
Market cap (USD): 911118498.6999999
Dividends paid: 11417000
Stock repurchases: 14059000
Net debt paydown: -122595000
Dividend yield: 1.2530752055072945%
Buyback yield: 1.5430484640647326%
Debt paydown yield: -13.455439679352436%
Total shareholder yield: -10.659316009780408% (Minimal or Negative)
Shareholder yield for FIEE (annual period ending 2021-12-31)
Market cap (USD): 266518687.5
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FIEE (annual period ending 2022-12-31)
Market cap (USD): 40510840.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -748839.3685197986
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.8484913156018044%
Total shareholder yield: -1.8484913156018044% (Minimal or Negative)
Shareholder yield for FIEE (annual period ending 2023-12-31)
Market cap (USD): 16801338.06
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 758624.9870561918
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 4.515265298198469%
Total shareholder yield: 4.515265298198469% (Moderate Return)
Shareholder yield for FIEE (quarterly period ending 2024-09-30)
Market cap (USD): 17910055.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FIEE (annual period ending 2024-12-31)
Market cap (USD): 1876291.56
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2882.458386683739
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.15362529193936889%
Total shareholder yield: 0.15362529193936889% (Low Return)
Shareholder yield for FIEE (quarterly period ending 2024-12-31)
Market cap (USD): 1876291.56
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FIEE (quarterly period ending 2025-03-31)
Market cap (USD): 4776014.880000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FIEE (quarterly period ending 2025-06-30)
Market cap (USD): 23538930.479999997
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -36914.79753737331
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.15682444692522546%
Total shareholder yield: -0.15682444692522546% (Minimal or Negative)
Shareholder yield for FIEE (quarterly period ending 2025-09-30)
Market cap (USD): 23880074.4
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1042.9466376303826
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.004367434624200261%
Total shareholder yield: 0.004367434624200261% (Low Return)
Shareholder yield for FIEE (annual period ending 2025-12-31)
Market cap (USD): 27376799.58
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -3901.0282776349613
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.014249394879907147%
Total shareholder yield: -0.014249394879907147% (Minimal or Negative)
Shareholder yield for FIEE (quarterly period ending 2025-12-31)
Market cap (USD): 27376799.58
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 41454.24164524421
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.15142106557820012%
Total shareholder yield: 0.15142106557820012% (Low Return)
Shareholder yield for FMAN.V (annual period ending 2021-11-30)
Market cap (USD): 113846021.63779525
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FMAN.V (annual period ending 2022-11-30)
Market cap (USD): 47501148.264705874
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FMAN.V (annual period ending 2023-11-30)
Market cap (USD): 27143513.294117644
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 53951.4705882353
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.19876377093722533%
Total shareholder yield: 0.19876377093722533% (Low Return)
Shareholder yield for FMAN.V (quarterly period ending 2024-11-30)
Market cap (USD): 21973320.285714287
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FMAN.V (annual period ending 2024-11-30)
Market cap (USD): 21973320.285714287
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 24770.588235294115
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.11273029252387697%
Total shareholder yield: 0.11273029252387697% (Low Return)
Shareholder yield for FMAN.V (quarterly period ending 2025-02-28)
Market cap (USD): 17090360.222222224
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FMAN.V (quarterly period ending 2025-05-31)
Market cap (USD): 26750129.04347826
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FMAN.V (annual period ending 2025-11-30)
Market cap (USD): 43946640.571428575
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2618822.8571428573
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -5.959096811703637%
Total shareholder yield: -5.959096811703637% (Minimal or Negative)
Shareholder yield for FMAN.V (quarterly period ending 2025-11-30)
Market cap (USD): 43946640.571428575
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FMAN.V (quarterly period ending 2026-02-28)
Market cap (USD): 85327053.95620438
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -184239.18665276282
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.21592118573240185%
Total shareholder yield: -0.21592118573240185% (Minimal or Negative)
Shareholder yield for FTN.TO (annual period ending 2022-11-30)
Market cap (USD): 237200290.41176468
Dividends paid: 44923859.558823526
Stock repurchases: 0
Dividend yield: 18.939209341117817%
Buyback yield: 0%
Total shareholder yield: 18.939209341117817% (High Return)
Shareholder yield for FTN.TO (annual period ending 2023-11-30)
Market cap (USD): 205453786.8970588
Dividends paid: 66710008.08823529
Stock repurchases: 0
Dividend yield: 32.469592844088034%
Buyback yield: 0%
Total shareholder yield: 32.469592844088034% (High Return)
Shareholder yield for FTN.TO (annual period ending 2024-11-30)
Market cap (USD): 341561572.5857143
Dividends paid: 93175069.2857143
Stock repurchases: 12190639.285714287
Dividend yield: 27.27914284395449%
Buyback yield: 3.5690898110779328%
Total shareholder yield: 30.848232655032422% (High Return)
Shareholder yield for FTN.TO (quarterly period ending 2024-11-30)
Market cap (USD): 341561572.5857143
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FTN.TO (quarterly period ending 2025-05-31)
Market cap (USD): 345921430.6956522
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GOOS.TO (annual period ending 2022-03-31)
Market cap (USD): 1226162358.72
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GOOS.TO (annual period ending 2023-03-31)
Market cap (USD): 898245665.0074073
Dividends paid: 0
Stock repurchases: 19777777.777777776
Dividend yield: 0%
Buyback yield: 2.2018227917208684%
Total shareholder yield: 2.2018227917208684% (Low Return)
Shareholder yield for GOOS.TO (annual period ending 2024-03-31)
Market cap (USD): 560234558.7647058
Dividends paid: 0
Stock repurchases: 104740740.74074073
Net debt paydown: 18962962.962962985
Dividend yield: 0%
Buyback yield: 18.695872845061498%
Debt paydown yield: 3.38482563531524%
Total shareholder yield: 22.08069848037674% (High Return)
Shareholder yield for GOOS.TO (quarterly period ending 2024-09-30)
Market cap (USD): 585466778.1925925
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GOOS.TO (quarterly period ending 2024-12-31)
Market cap (USD): 471144119.2727273
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GOOS.TO (annual period ending 2025-03-31)
Market cap (USD): 372282160.72727275
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 20114996.114996016
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 5.403158742739731%
Total shareholder yield: 5.403158742739731% (Moderate Return)
Shareholder yield for GOOS.TO (quarterly period ending 2025-03-31)
Market cap (USD): 372282160.72727275
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GOOS.TO (quarterly period ending 2025-06-30)
Market cap (USD): 518682929.57664233
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -7493747.128783584
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.4447645568170338%
Total shareholder yield: -1.4447645568170338% (Minimal or Negative)
Shareholder yield for GOOS.TO (quarterly period ending 2025-09-30)
Market cap (USD): 643136745.2086332
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -44360657.45943397
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -6.897546717695846%
Total shareholder yield: -6.897546717695846% (Minimal or Negative)
Shareholder yield for GOOS.TO (quarterly period ending 2025-12-31)
Market cap (USD): 605867978.8029196
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 21294964.028777003
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3.5147861867286365%
Total shareholder yield: 3.5147861867286365% (Low Return)
Shareholder yield for GRMN (annual period ending 2021-12-31)
Market cap (USD): 23804241506.58
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRMN (annual period ending 2022-12-31)
Market cap (USD): 16616490708.96
Dividends paid: 738147826.0869565
Stock repurchases: 218491304.34782606
Dividend yield: 4.442260637433691%
Buyback yield: 1.314906427444457%
Total shareholder yield: 5.757167064878148% (Moderate Return)
Shareholder yield for GRMN (annual period ending 2023-12-31)
Market cap (USD): 23781098761.86
Dividends paid: 665201190.4761904
Stock repurchases: 117842857.14285715
Net debt paydown: -10064389.233954474
Dividend yield: 2.7971844242244877%
Buyback yield: 0.49553159138236663%
Debt paydown yield: -0.04232095974512198%
Total shareholder yield: 3.2503950558617323% (Low Return)
Shareholder yield for GRMN (quarterly period ending 2024-12-31)
Market cap (USD): 38821954267.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRMN (annual period ending 2024-12-31)
Market cap (USD): 38821954267.8
Dividends paid: 635950000
Stock repurchases: 69275555.55555555
Net debt paydown: -15307857.142857134
Dividend yield: 1.638119491906863%
Buyback yield: 0.17844427685860884%
Debt paydown yield: -0.03943092879163451%
Total shareholder yield: 1.777132839973837% (Low Return)
Shareholder yield for GRMN (quarterly period ending 2025-03-31)
Market cap (USD): 41014729330.02
Dividends paid: 164279545.45454547
Stock repurchases: 0
Dividend yield: 0.4005379241508343%
Buyback yield: 0%
Total shareholder yield: 0.4005379241508343% (Low Return)
Shareholder yield for GRMN (quarterly period ending 2025-06-30)
Market cap (USD): 39603021902.1
Dividends paid: 216477500
Stock repurchases: 0
Net debt paydown: -26402045.454545468
Dividend yield: 0.5466186407066098%
Buyback yield: 0%
Debt paydown yield: -0.0666667445727051%
Total shareholder yield: 0.4799518961339047% (Low Return)
Shareholder yield for GRMN (quarterly period ending 2025-09-30)
Market cap (USD): 46894915050.96
Dividends paid: 216463750
Stock repurchases: 0
Net debt paydown: -8953750
Dividend yield: 0.4615932234119032%
Buyback yield: 0%
Debt paydown yield: -0.019093221493780496%
Total shareholder yield: 0.44250000191812267% (Low Return)
Shareholder yield for GRMN (annual period ending 2025-12-31)
Market cap (USD): 38798811523.08
Dividends paid: 840360759.4936708
Stock repurchases: 229127848.10126582
Net debt paydown: -58778565.40084386
Dividend yield: 2.165944590838229%
Buyback yield: 0.5905537801459873%
Debt paydown yield: -0.15149578838485458%
Total shareholder yield: 2.605002582599362% (Low Return)
Shareholder yield for GRMN (quarterly period ending 2025-12-31)
Market cap (USD): 38798811523.08
Dividends paid: 218944303.79746833
Stock repurchases: 0
Net debt paydown: -13938148.734177202
Dividend yield: 0.564306727970846%
Buyback yield: 0%
Debt paydown yield: -0.03592416413550684%
Total shareholder yield: 0.5283825638353392% (Low Return)
Shareholder yield for HEM.V (annual period ending 2021-12-31)
Market cap (USD): 25826324.157480314
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HEM.V (annual period ending 2022-12-31)
Market cap (USD): 27131882.823529407
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HEM.V (annual period ending 2023-12-31)
Market cap (USD): 10871023.757575758
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -240176.96078431373
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -2.2093315785179857%
Total shareholder yield: -2.2093315785179857% (Minimal or Negative)
Shareholder yield for HEM.V (quarterly period ending 2024-09-30)
Market cap (USD): 13666429.866666667
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HEM.V (quarterly period ending 2024-12-31)
Market cap (USD): 17202499.132867135
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HEM.V (annual period ending 2024-12-31)
Market cap (USD): 17202499.132867135
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -178382.28438228462
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.036955636529968%
Total shareholder yield: -1.036955636529968% (Minimal or Negative)
Shareholder yield for HEM.V (quarterly period ending 2025-03-31)
Market cap (USD): 12901874.349650351
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 170334.96503496496
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.3202342575873958%
Total shareholder yield: 1.3202342575873958% (Low Return)
Shareholder yield for HEM.V (quarterly period ending 2025-06-30)
Market cap (USD): 19452217.693430655
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -269902.8023071815
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.3875168711397483%
Total shareholder yield: -1.3875168711397483% (Minimal or Negative)
Shareholder yield for HEM.V (quarterly period ending 2025-09-30)
Market cap (USD): 14747945.899280578
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1073790.8890405921
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 7.280952183944294%
Total shareholder yield: 7.280952183944294% (Moderate Return)
Shareholder yield for HEM.V (quarterly period ending 2025-12-31)
Market cap (USD): 13466919.941605838
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -151602.56787270913
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.125740470204589%
Total shareholder yield: -1.125740470204589% (Minimal or Negative)
Shareholder yield for HEM.V (annual period ending 2025-12-31)
Market cap (USD): 13466919.941605838
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 822620.4838956664
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 6.108453064714474%
Total shareholder yield: 6.108453064714474% (Moderate Return)
Shareholder yield for ITV.L (annual period ending 2021-12-31)
Market cap (USD): 40432025.49189189
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ITV.L (annual period ending 2022-12-31)
Market cap (USD): 26585274.59301205
Dividends paid: 242168674.6987952
Stock repurchases: 0
Dividend yield: 910.9128207479539%
Buyback yield: 0%
Total shareholder yield: 910.9128207479539% (High Return)
Shareholder yield for ITV.L (annual period ending 2023-12-31)
Market cap (USD): 25090886.70556962
Dividends paid: 254430379.74683544
Stock repurchases: 0
Net debt paydown: 47643739.51502228
Dividend yield: 1014.0350268703637%
Buyback yield: 0%
Debt paydown yield: 189.8846384908606%
Total shareholder yield: 1203.9196653612244% (High Return)
Shareholder yield for ITV.L (annual period ending 2024-12-31)
Market cap (USD): 30854689.453499995
Dividends paid: 247500000
Stock repurchases: 248750000
Net debt paydown: 63892405.06329107
Dividend yield: 802.1471108078998%
Buyback yield: 806.1983588422831%
Debt paydown yield: 207.07518433974533%
Total shareholder yield: 1815.4206539899285% (High Return)
Shareholder yield for ITV.L (quarterly period ending 2024-12-31)
Market cap (USD): 30854689.453499995
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ITV.L (quarterly period ending 2025-06-30)
Market cap (USD): 39448918.02273973
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -133321917.8082192
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -337.9608985254495%
Total shareholder yield: -337.9608985254495% (Minimal or Negative)
Shareholder yield for KVUE (annual period ending 2023-12-31)
Market cap (USD): 37286568332.560005
Dividends paid: 14554000000
Stock repurchases: 7000000
Net debt paydown: 503000000
Dividend yield: 39.03282240991567%
Buyback yield: 0.018773516343919862%
Debt paydown yield: 1.3490112458559558%
Total shareholder yield: 40.40060717211554% (High Return)
Shareholder yield for KVUE (quarterly period ending 2024-09-30)
Market cap (USD): 41299386448.68
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KVUE (annual period ending 2024-12-31)
Market cap (USD): 38457773620.04
Dividends paid: 1552000000
Stock repurchases: 235000000
Net debt paydown: -293000000
Dividend yield: 4.035595027766419%
Buyback yield: 0.6110598141270029%
Debt paydown yield: -0.7618745767626037%
Total shareholder yield: 3.8847802651308188% (Low Return)
Shareholder yield for KVUE (quarterly period ending 2024-12-31)
Market cap (USD): 38457773620.04
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KVUE (quarterly period ending 2025-03-31)
Market cap (USD): 43622596936.96
Dividends paid: 392000000
Stock repurchases: 63000000
Dividend yield: 0.8986168351381925%
Buyback yield: 0.14442056279006665%
Total shareholder yield: 1.0430373979282592% (Low Return)
Shareholder yield for KVUE (quarterly period ending 2025-06-30)
Market cap (USD): 38400173360
Dividends paid: 393000000
Stock repurchases: 64000000
Net debt paydown: 109000000
Dividend yield: 1.023432879626979%
Buyback yield: 0.16666591423950802%
Debt paydown yield: 0.2838528851891621%
Total shareholder yield: 1.473951679055649% (Low Return)
Shareholder yield for KVUE (quarterly period ending 2025-09-30)
Market cap (USD): 30067335740.88
Dividends paid: 398000000
Stock repurchases: 70000000
Net debt paydown: -365000000
Dividend yield: 1.323695599204266%
Buyback yield: 0.2328107837796448%
Debt paydown yield: -1.2139419439938621%
Total shareholder yield: 0.3425644389900486% (Low Return)
Shareholder yield for KVUE (quarterly period ending 2025-12-31)
Market cap (USD): 32352146055.800003
Dividends paid: 398000000
Stock repurchases: 0
Net debt paydown: 435000000
Dividend yield: 1.2302120524355376%
Buyback yield: 0%
Debt paydown yield: 1.3445784995212533%
Total shareholder yield: 2.5747905519567906% (Low Return)
Shareholder yield for KVUE (annual period ending 2025-12-31)
Market cap (USD): 32352146055.800003
Dividends paid: 1581000000
Stock repurchases: 197000000
Net debt paydown: 46000000
Dividend yield: 4.8868473741220715%
Buyback yield: 0.6089240561050273%
Debt paydown yield: 0.14218531259305206%
Total shareholder yield: 5.637956742820151% (Moderate Return)
Shareholder yield for LU7.AX (annual period ending 2021-12-31)
Market cap (USD): 152242268.2318841
Dividends paid: 0
Stock repurchases: 53130.4347826087
Dividend yield: 0%
Buyback yield: 0.03489860956464756%
Total shareholder yield: 0.03489860956464756% (Low Return)
Shareholder yield for LU7.AX (annual period ending 2022-12-31)
Market cap (USD): 32758991.189189192
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for LU7.AX (annual period ending 2023-12-31)
Market cap (USD): 33207744.49315068
Dividends paid: 0
Stock repurchases: 188823.97260273973
Dividend yield: 0%
Buyback yield: 0.5686142659935423%
Total shareholder yield: 0.5686142659935423% (Low Return)
Shareholder yield for LU7.AX (quarterly period ending 2024-12-31)
Market cap (USD): 10037951.751552794
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for LU7.AX (annual period ending 2024-12-31)
Market cap (USD): 10037951.751552794
Dividends paid: 0
Stock repurchases: 301802.4844720497
Net debt paydown: 8752.765251425168
Dividend yield: 0%
Buyback yield: 3.0066142171420895%
Debt paydown yield: 0.08719672566737713%
Total shareholder yield: 3.0938109428094664% (Low Return)
Shareholder yield for MALLCOM.NS (annual period ending 2022-03-31)
Market cap (USD): 61572992.21943821
Dividends paid: 246867.99419754714
Stock repurchases: 0
Dividend yield: 0.40093551620447715%
Buyback yield: 0%
Total shareholder yield: 0.40093551620447715% (Low Return)
Shareholder yield for MALLCOM.NS (annual period ending 2023-03-31)
Market cap (USD): 55366509.135200985
Dividends paid: 228014.6163215591
Stock repurchases: 0
Net debt paydown: -4013349.6283034543
Dividend yield: 0.41182769129396257%
Buyback yield: 0%
Debt paydown yield: -7.248695449632099%
Total shareholder yield: -6.836867758338137% (Minimal or Negative)
Shareholder yield for MALLCOM.NS (annual period ending 2024-03-31)
Market cap (USD): 74451823.41650672
Dividends paid: 224487.34860295
Stock repurchases: 0
Net debt paydown: -63045.60742787458
Dividend yield: 0.3015202829178511%
Buyback yield: 0%
Debt paydown yield: -0.08467973588125274%
Total shareholder yield: 0.21684054703659836% (Low Return)
Shareholder yield for MALLCOM.NS (quarterly period ending 2024-09-30)
Market cap (USD): 110227080.74534163
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MALLCOM.NS (quarterly period ending 2024-12-31)
Market cap (USD): 110498696.81781094
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MALLCOM.NS (quarterly period ending 2025-03-31)
Market cap (USD): 88786556.19092077
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MALLCOM.NS (annual period ending 2025-03-31)
Market cap (USD): 88786556.19092077
Dividends paid: 218844.9848024316
Stock repurchases: 0
Net debt paydown: -2421846.394860659
Dividend yield: 0.2464843712733285%
Buyback yield: 0%
Debt paydown yield: -2.7277174594460893%
Total shareholder yield: -2.4812330881727607% (Minimal or Negative)
Shareholder yield for MALLCOM.NS (quarterly period ending 2025-06-30)
Market cap (USD): 94299499.18090336
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MALLCOM.NS (quarterly period ending 2025-09-30)
Market cap (USD): 88169019.16572717
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MALLCOM.NS (quarterly period ending 2025-12-31)
Market cap (USD): 83489629.05202183
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MALT.PA (annual period ending 2021-06-30)
Market cap (USD): 497212150.8571429
Dividends paid: 26819047.61904762
Stock repurchases: 0
Dividend yield: 5.393884194667069%
Buyback yield: 0%
Total shareholder yield: 5.393884194667069% (Moderate Return)
Shareholder yield for MALT.PA (annual period ending 2022-06-30)
Market cap (USD): 242210686.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 14583.333333333314
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.006020928945814004%
Total shareholder yield: 0.006020928945814004% (Low Return)
Shareholder yield for MALT.PA (annual period ending 2023-06-30)
Market cap (USD): 305305107.6521739
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1427626.8115942026
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.4676065928188337%
Total shareholder yield: -0.4676065928188337% (Minimal or Negative)
Shareholder yield for MALT.PA (annual period ending 2024-06-30)
Market cap (USD): 317232433.0322581
Dividends paid: 2095698.9247311826
Stock repurchases: 0
Net debt paydown: -78623.18840579712
Dividend yield: 0.6606193776277848%
Buyback yield: 0%
Debt paydown yield: -0.02478409526235366%
Total shareholder yield: 0.6358352823654311% (Low Return)
Shareholder yield for MGY (annual period ending 2021-12-31)
Market cap (USD): 3931062718.16
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MGY (annual period ending 2022-12-31)
Market cap (USD): 4973058862.88
Dividends paid: 75198000
Stock repurchases: 352186000
Net debt paydown: -369278000
Dividend yield: 1.5121075795280512%
Buyback yield: 7.081878773420387%
Debt paydown yield: -7.425570663487854%
Total shareholder yield: 1.1684156894605833% (Low Return)
Shareholder yield for MGY (annual period ending 2023-12-31)
Market cap (USD): 4611925541.2
Dividends paid: 88077000
Stock repurchases: 205320000
Net debt paydown: -2456000
Dividend yield: 1.9097663050536329%
Buyback yield: 4.451936575423912%
Debt paydown yield: -0.05325324483363105%
Total shareholder yield: 6.308449635643913% (Moderate Return)
Shareholder yield for MGY (quarterly period ending 2024-09-30)
Market cap (USD): 5377896217.12
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MGY (quarterly period ending 2024-12-31)
Market cap (USD): 5175477540
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MGY (annual period ending 2024-12-31)
Market cap (USD): 5175477540
Dividends paid: 97620000
Stock repurchases: 273045000
Net debt paydown: -11884000
Dividend yield: 1.886202756084224%
Buyback yield: 5.275745047480198%
Debt paydown yield: -0.22962132302094773%
Total shareholder yield: 6.932326480543474% (Moderate Return)
Shareholder yield for MGY (quarterly period ending 2025-03-31)
Market cap (USD): 5626319139.04
Dividends paid: 28911000
Stock repurchases: 52393000
Dividend yield: 0.5138528278531493%
Buyback yield: 0.9312127290550327%
Total shareholder yield: 1.445065556908182% (Low Return)
Shareholder yield for MGY (quarterly period ending 2025-06-30)
Market cap (USD): 5042065230.08
Dividends paid: 28350000
Stock repurchases: 48539000
Net debt paydown: -171000
Dividend yield: 0.5622695999819539%
Buyback yield: 0.9626809211119598%
Debt paydown yield: -0.003391467428462579%
Total shareholder yield: 1.5215590536654513% (Low Return)
Shareholder yield for MGY (quarterly period ending 2025-09-30)
Market cap (USD): 5389397278.32
Dividends paid: 28080000
Stock repurchases: 51249000
Net debt paydown: 92000
Dividend yield: 0.5210230114776988%
Buyback yield: 0.950922660798454%
Debt paydown yield: 0.0017070554507104094%
Total shareholder yield: 1.4736527277268632% (Low Return)
Shareholder yield for MGY (annual period ending 2025-12-31)
Market cap (USD): 4975359075.12
Dividends paid: 113096000
Stock repurchases: 205471000
Net debt paydown: -6740000
Dividend yield: 2.2731223675001235%
Buyback yield: 4.12977228171304%
Debt paydown yield: -0.13546760943756486%
Total shareholder yield: 6.2674270397755985% (Moderate Return)
Shareholder yield for MGY (quarterly period ending 2025-12-31)
Market cap (USD): 4975359075.12
Dividends paid: 27755000
Stock repurchases: 53290000
Net debt paydown: 73000
Dividend yield: 0.5578491839673015%
Buyback yield: 1.0710784728379572%
Debt paydown yield: 0.0014672307847095301%
Total shareholder yield: 1.630394887589968% (Low Return)
Shareholder yield for MKS.L (annual period ending 2022-03-31)
Market cap (USD): 40566709.875
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MKS.L (annual period ending 2023-03-31)
Market cap (USD): 41107599.34
Dividends paid: 0
Stock repurchases: 123456.79012345678
Net debt paydown: -4042696556.205328
Dividend yield: 0%
Buyback yield: 0.3003259545816542%
Debt paydown yield: -9834.426288843282%
Total shareholder yield: -9834.1259628887% (Minimal or Negative)
Shareholder yield for MKS.L (annual period ending 2024-03-31)
Market cap (USD): 67125067.27670887
Dividends paid: 24810126.58227848
Stock repurchases: 105189873.41772151
Net debt paydown: 512936396.311924
Dividend yield: 36.96104538711892%
Buyback yield: 156.70728937089706%
Debt paydown yield: 764.1502900808313%
Total shareholder yield: 957.8186248388472% (High Return)
Shareholder yield for MKS.L (quarterly period ending 2024-09-30)
Market cap (USD): 100028491.72733332
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MKS.L (quarterly period ending 2025-03-31)
Market cap (USD): 93159429.67311688
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 21174025.974026203
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 22.72880592799122%
Total shareholder yield: 22.72880592799122% (High Return)
Shareholder yield for MKS.L (annual period ending 2025-03-31)
Market cap (USD): 93159429.67311688
Dividends paid: 78571428.57142857
Stock repurchases: 105584415.58441558
Net debt paydown: 142049975.34111452
Dividend yield: 84.34082180099693%
Buyback yield: 113.33733574249672%
Debt paydown yield: 152.4805119992121%
Total shareholder yield: 350.15866954270575% (High Return)
Shareholder yield for MLCO (annual period ending 2021-12-31)
Market cap (USD): 3952807989.18
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MLCO (annual period ending 2022-12-31)
Market cap (USD): 4465352836.5
Dividends paid: 25160.4621309371
Stock repurchases: 24707445.442875482
Dividend yield: 0.0005634596649401213%
Buyback yield: 0.5533145161769902%
Total shareholder yield: 0.5538779758419303% (Low Return)
Shareholder yield for MLCO (annual period ending 2023-12-31)
Market cap (USD): 3444146057.37
Dividends paid: 40204.865556978235
Stock repurchases: 21831882.20230474
Net debt paydown: 123915515.14713192
Dividend yield: 0.0011673391571459446%
Buyback yield: 0.6338837505333872%
Debt paydown yield: 3.5978588910876677%
Total shareholder yield: 4.232909980778201% (Moderate Return)
Shareholder yield for MLCO (quarterly period ending 2024-12-31)
Market cap (USD): 2248208080.29
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MLCO (annual period ending 2024-12-31)
Market cap (USD): 2248208080.29
Dividends paid: 44329.8969072165
Stock repurchases: 14566365.979381444
Net debt paydown: 33861706.508969426
Dividend yield: 0.0019717879895484727%
Buyback yield: 0.6479100447634057%
Debt paydown yield: 1.506164256139563%
Total shareholder yield: 2.1560460888925173% (Low Return)
Shareholder yield for MLCO (quarterly period ending 2025-03-31)
Market cap (USD): 2046296473.7699997
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MLCO (quarterly period ending 2025-06-30)
Market cap (USD): 2807347913.73
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 8887448.627052784
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.3165780979117911%
Total shareholder yield: 0.3165780979117911% (Low Return)
Shareholder yield for MLCO (quarterly period ending 2025-09-30)
Market cap (USD): 3560633522.67
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -30692975.619340777
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.8620088370208103%
Total shareholder yield: -0.8620088370208103% (Minimal or Negative)
Shareholder yield for MLCO (quarterly period ending 2025-12-31)
Market cap (USD): 2939367041.07
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 77620694.08740366
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 2.640728190894726%
Total shareholder yield: 2.640728190894726% (Low Return)
Shareholder yield for MLCO (annual period ending 2025-12-31)
Market cap (USD): 2939367041.07
Dividends paid: 10025.706940874035
Stock repurchases: 21338046.27249357
Net debt paydown: 57932728.6460129
Dividend yield: 0.0003410838728471432%
Buyback yield: 0.7259401760430031%
Debt paydown yield: 1.9709252991053476%
Total shareholder yield: 2.6972065590211978% (Low Return)
Shareholder yield for MLM (annual period ending 2021-12-31)
Market cap (USD): 25730869068
Dividends paid: 147800000
Stock repurchases: 0
Dividend yield: 0.5744073377755062%
Buyback yield: 0%
Total shareholder yield: 0.5744073377755062% (Low Return)
Shareholder yield for MLM (annual period ending 2022-12-31)
Market cap (USD): 19881197490
Dividends paid: 160000000
Stock repurchases: 150000000
Dividend yield: 0.8047804971530413%
Buyback yield: 0.7544817160809764%
Total shareholder yield: 1.5592622132340177% (Low Return)
Shareholder yield for MLM (annual period ending 2023-12-31)
Market cap (USD): 29547386472
Dividends paid: 174000000
Stock repurchases: 150000000
Net debt paydown: 702000000
Dividend yield: 0.5888845707720637%
Buyback yield: 0.5076591127345377%
Debt paydown yield: 2.3758446475976362%
Total shareholder yield: 3.472388331104238% (Low Return)