speb/financial-data huggingface dataset:
Shareholder yield for PDL.L (annual period ending 2021-06-30)
Market cap (USD): 3644919.0558333336
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PDL.L (annual period ending 2022-06-30)
Market cap (USD): 3892398.728048781
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 125125338.75338751
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3214.6074309327387%
Total shareholder yield: 3214.6074309327387% (High Return)
Shareholder yield for PDL.L (annual period ending 2023-06-30)
Market cap (USD): 3007712.884936709
Dividends paid: 5063291.139240506
Stock repurchases: 0
Net debt paydown: 124535350.41679537
Dividend yield: 168.34356645538168%
Buyback yield: 0%
Debt paydown yield: 4140.533195189472%
Total shareholder yield: 4308.876761644854% (High Return)
Shareholder yield for PDL.L (annual period ending 2024-06-30)
Market cap (USD): 1795649.4835443038
Dividends paid: 2531645.569620253
Stock repurchases: 0
Net debt paydown: -35443037.97468358
Dividend yield: 140.98773690638217%
Buyback yield: 0%
Debt paydown yield: -1973.8283166893525%
Total shareholder yield: -1832.8405797829703% (Minimal or Negative)
Shareholder yield for PDL.L (quarterly period ending 2024-12-31)
Market cap (USD): 1374232.995375
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PDL.L (annual period ending 2025-06-30)
Market cap (USD): 728713.9171232878
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PDL.L (quarterly period ending 2025-06-30)
Market cap (USD): 728713.9171232878
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PROV (annual period ending 2021-06-30)
Market cap (USD): 89240170.57
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PROV (annual period ending 2022-06-30)
Market cap (USD): 79296801.88
Dividends paid: 4146000
Stock repurchases: 4305000
Dividend yield: 5.228458023154768%
Buyback yield: 5.428970523319168%
Total shareholder yield: 10.657428546473936% (High Return)
Shareholder yield for PROV (annual period ending 2023-06-30)
Market cap (USD): 70979392.85
Dividends paid: 3998000
Stock repurchases: 4648000
Net debt paydown: -150009000
Dividend yield: 5.632620736061988%
Buyback yield: 6.548379485046555%
Debt paydown yield: -211.34162180988562%
Total shareholder yield: -199.16062158877708% (Minimal or Negative)
Shareholder yield for PROV (annual period ending 2024-06-30)
Market cap (USD): 72730426.33
Dividends paid: 3887000
Stock repurchases: 2601000
Net debt paydown: -3491000
Dividend yield: 5.344393256219209%
Buyback yield: 3.576219927817382%
Debt paydown yield: -4.799916865824867%
Total shareholder yield: 4.120696318211722% (Moderate Return)
Shareholder yield for PROV (quarterly period ending 2024-09-30)
Market cap (USD): 84362291.59
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PROV (quarterly period ending 2024-12-31)
Market cap (USD): 94368197.19
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for PROV (quarterly period ending 2025-03-31)
Market cap (USD): 87301526.36
Dividends paid: 935000
Stock repurchases: 801000
Dividend yield: 1.0710007476208345%
Buyback yield: 0.9175097313842658%
Total shareholder yield: 1.9885104790051003% (Low Return)
Shareholder yield for PROV (quarterly period ending 2025-06-30)
Market cap (USD): 93617754.27000001
Dividends paid: 924000
Stock repurchases: 1153000
Net debt paydown: 2507000
Dividend yield: 0.9869922721443636%
Buyback yield: 1.231603993271051%
Debt paydown yield: 2.6779108509371423%
Total shareholder yield: 4.8965071163525575% (Moderate Return)
Shareholder yield for PROV (annual period ending 2025-06-30)
Market cap (USD): 93617754.27000001
Dividends paid: 3766000
Stock repurchases: 4448000
Net debt paydown: 25427000
Dividend yield: 4.022741230406573%
Buyback yield: 4.751235526513127%
Debt paydown yield: 27.160446432699924%
Total shareholder yield: 35.93442318961962% (High Return)
Shareholder yield for PROV (quarterly period ending 2025-09-30)
Market cap (USD): 95994156.85
Dividends paid: 921000
Stock repurchases: 1059000
Net debt paydown: 7000
Dividend yield: 0.9594333970130601%
Buyback yield: 1.1031921470541048%
Debt paydown yield: 0.007292110509328361%
Total shareholder yield: 2.0699176545764932% (Low Return)
Shareholder yield for PROV (quarterly period ending 2025-12-31)
Market cap (USD): 97807727.24000001
Dividends paid: 906000
Stock repurchases: 1536000
Net debt paydown: 6000
Dividend yield: 0.9263071799806396%
Buyback yield: 1.570428066722144%
Debt paydown yield: 0.006134484635633375%
Total shareholder yield: 2.502869731338417% (Low Return)
Shareholder yield for RAMRAT.NS (annual period ending 2023-03-31)
Market cap (USD): 87493435.93666261
Dividends paid: 1339829.4762484776
Stock repurchases: 0
Dividend yield: 1.5313485656437058%
Buyback yield: 0%
Total shareholder yield: 1.5313485656437058% (Low Return)
Shareholder yield for RAMRAT.NS (annual period ending 2024-03-31)
Market cap (USD): 142252070.731286
Dividends paid: 2638206.0199064636
Stock repurchases: 0
Net debt paydown: 2578655.636700541
Dividend yield: 1.8545993786551145%
Buyback yield: 0%
Debt paydown yield: 1.8127368012600804%
Total shareholder yield: 3.667336179915195% (Low Return)
Shareholder yield for RAMRAT.NS (quarterly period ending 2024-09-30)
Market cap (USD): 362825943.9655996
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RAMRAT.NS (quarterly period ending 2024-12-31)
Market cap (USD): 308272824.20235455
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RAMRAT.NS (quarterly period ending 2025-03-31)
Market cap (USD): 292673143.69844794
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RAMRAT.NS (annual period ending 2025-03-31)
Market cap (USD): 292673143.69844794
Dividends paid: 1285948.0944587328
Stock repurchases: 0
Net debt paydown: -5760006.47312925
Dividend yield: 0.4393802855323456%
Buyback yield: 0%
Debt paydown yield: -1.9680679956969334%
Total shareholder yield: -1.5286877101645877% (Minimal or Negative)
Shareholder yield for RAMRAT.NS (quarterly period ending 2025-06-30)
Market cap (USD): 369179959.6835947
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RAMRAT.NS (quarterly period ending 2025-09-30)
Market cap (USD): 330594633.4538895
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RAMRAT.NS (quarterly period ending 2025-12-31)
Market cap (USD): 320019794.00690657
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RMM (annual period ending 2021-06-30)
Market cap (USD): 280894906.44
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RMM (annual period ending 2022-06-30)
Market cap (USD): 232335421.56
Dividends paid: 21861324
Stock repurchases: 0
Dividend yield: 9.409380564191919%
Buyback yield: 0%
Total shareholder yield: 9.409380564191919% (Moderate Return)
Shareholder yield for RMM (annual period ending 2023-06-30)
Market cap (USD): 239244291.35999998
Dividends paid: 21792550
Stock repurchases: 0
Net debt paydown: 15205000
Dividend yield: 9.108911178661279%
Buyback yield: 0%
Debt paydown yield: 6.355428551112411%
Total shareholder yield: 15.46433972977369% (High Return)
Shareholder yield for RMM (annual period ending 2024-06-30)
Market cap (USD): 259576108.20000002
Dividends paid: 21638580
Stock repurchases: 0
Net debt paydown: 16170000
Dividend yield: 8.336121590715798%
Buyback yield: 0%
Debt paydown yield: 6.229386869280444%
Total shareholder yield: 14.565508459996241% (High Return)
Shareholder yield for RMM (quarterly period ending 2024-12-31)
Market cap (USD): 254049012.35999998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for RMM (quarterly period ending 2025-06-30)
Market cap (USD): 245758368.6
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 22705000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 9.238749479556889%
Total shareholder yield: 9.238749479556889% (Moderate Return)
Shareholder yield for RMM (annual period ending 2025-06-30)
Market cap (USD): 245758368.6
Dividends paid: 21567518
Stock repurchases: 0
Net debt paydown: 15405000
Dividend yield: 8.775903796425185%
Buyback yield: 0%
Debt paydown yield: 6.268352157347451%
Total shareholder yield: 15.044255953772636% (High Return)
Shareholder yield for SABA.V (annual period ending 2023-12-31)
Market cap (USD): 15839467.954545453
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SABA.V (quarterly period ending 2024-09-30)
Market cap (USD): 12906233.148148147
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SABA.V (annual period ending 2024-12-31)
Market cap (USD): 7797891.916083917
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SABA.V (quarterly period ending 2024-12-31)
Market cap (USD): 7797891.916083917
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SABA.V (quarterly period ending 2025-03-31)
Market cap (USD): 3411577.7132867137
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SABA.V (quarterly period ending 2025-06-30)
Market cap (USD): 3052277.03649635
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SBLK (annual period ending 2021-12-31)
Market cap (USD): 1550279871.4
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SBLK (annual period ending 2022-12-31)
Market cap (USD): 1681886364.08
Dividends paid: 711379787.2340426
Stock repurchases: 21348936.170212768
Dividend yield: 42.29654288345282%
Buyback yield: 1.2693447444584485%
Total shareholder yield: 43.56588762791127% (High Return)
Shareholder yield for SBLK (annual period ending 2023-12-31)
Market cap (USD): 2006441358.7399998
Dividends paid: 175613333.33333334
Stock repurchases: 436786666.6666666
Net debt paydown: 1756359.3380615711
Dividend yield: 8.75247774216609%
Buyback yield: 21.769221650263372%
Debt paydown yield: 0.08753604138047301%
Total shareholder yield: 30.609235433809936% (High Return)
Shareholder yield for SBLK (quarterly period ending 2024-09-30)
Market cap (USD): 2420221094.2
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SBLK (quarterly period ending 2024-12-31)
Market cap (USD): 1583739149.1999998
Dividends paid: 73764583.33333334
Stock repurchases: 6308333.333333334
Dividend yield: 4.6576220187897945%
Buyback yield: 0.3983189615865647%
Total shareholder yield: 5.055940980376359% (Moderate Return)
Shareholder yield for SBLK (annual period ending 2024-12-31)
Market cap (USD): 1583739149.1999998
Dividends paid: 288550000
Stock repurchases: 26359375
Net debt paydown: -111239027.77777791
Dividend yield: 18.21954077132944%
Buyback yield: 1.6643760440799238%
Debt paydown yield: -7.023822567874799%
Total shareholder yield: 12.860094247534565% (High Return)
Shareholder yield for SBLK (quarterly period ending 2025-03-31)
Market cap (USD): 1658464869.62
Dividends paid: 11317391.304347826
Stock repurchases: 21253260.869565215
Net debt paydown: -25064764.492753506
Dividend yield: 0.6824016300653358%
Buyback yield: 1.2815020238827806%
Debt paydown yield: -1.5113232093059972%
Total shareholder yield: 0.4525804446421191% (Low Return)
Shareholder yield for SBLK (quarterly period ending 2025-06-30)
Market cap (USD): 1843606206.7800002
Dividends paid: 6669411.764705882
Stock repurchases: 58042352.941176474
Net debt paydown: -54294769.820971966
Dividend yield: 0.3617590209980103%
Buyback yield: 3.1483053554344393%
Debt paydown yield: -2.9450307566387486%
Total shareholder yield: 0.5650336197937009% (Low Return)
Shareholder yield for SBLK (quarterly period ending 2025-09-30)
Market cap (USD): 1993057647.6200001
Dividends paid: 6762352.94117647
Stock repurchases: 7738823.529411765
Net debt paydown: 148227058.82352948
Dividend yield: 0.33929540117676477%
Buyback yield: 0.3882889959883018%
Debt paydown yield: 7.437168663963839%
Total shareholder yield: 8.164753061128906% (Moderate Return)
Shareholder yield for SBLK (quarterly period ending 2025-12-31)
Market cap (USD): 2071129295.82
Dividends paid: 14760000
Stock repurchases: 26663529.411764707
Net debt paydown: 1628235.2941176891
Dividend yield: 0.7126546869762775%
Buyback yield: 1.2873908676574488%
Debt paydown yield: 0.0786158207217594%
Total shareholder yield: 2.078661375355486% (Low Return)
Shareholder yield for SBLK (annual period ending 2025-12-31)
Market cap (USD): 2071129295.82
Dividends paid: 40441176.47058824
Stock repurchases: 115448235.29411764
Net debt paydown: 70495759.8039217
Dividend yield: 1.9526147668427818%
Buyback yield: 5.574168427201425%
Debt paydown yield: 3.4037353412072267%
Total shareholder yield: 10.930518535251434% (High Return)
Shareholder yield for SPI.V (annual period ending 2021-12-31)
Market cap (USD): 13614688.960629921
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPI.V (annual period ending 2022-12-31)
Market cap (USD): 23308480.977941174
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 5258.342982862439
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.022559784088198895%
Total shareholder yield: 0.022559784088198895% (Low Return)
Shareholder yield for SPI.V (annual period ending 2024-06-30)
Market cap (USD): 12620916.04379562
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 7472.676041219405
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.05920866611653705%
Total shareholder yield: 0.05920866611653705% (Low Return)
Shareholder yield for SPI.V (quarterly period ending 2024-09-30)
Market cap (USD): 10673243.814814813
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPI.V (quarterly period ending 2024-12-31)
Market cap (USD): 6045683.55944056
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPI.V (quarterly period ending 2025-03-31)
Market cap (USD): 4030455.706293707
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3732.8671328671317
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.09261650306783227%
Total shareholder yield: 0.09261650306783227% (Low Return)
Shareholder yield for SPI.V (annual period ending 2025-06-30)
Market cap (USD): 4206972.01459854
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 4562.773722627739
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.10845742987579991%
Total shareholder yield: 0.10845742987579991% (Low Return)
Shareholder yield for SPI.V (quarterly period ending 2025-06-30)
Market cap (USD): 4206972.01459854
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -275.01403705783014
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.006537101651817714%
Total shareholder yield: -0.006537101651817714% (Minimal or Negative)
Shareholder yield for SPI.V (quarterly period ending 2025-09-30)
Market cap (USD): 4146440.0431654677
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 177.2829911253466
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.004275546957867153%
Total shareholder yield: 0.004275546957867153% (Low Return)
Shareholder yield for SPI.V (quarterly period ending 2025-12-31)
Market cap (USD): 4206972.01459854
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 343.154965079033
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.008156815968545951%
Total shareholder yield: 0.008156815968545951% (Low Return)
Shareholder yield for SPRO (annual period ending 2021-12-31)
Market cap (USD): 927002902.9300001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPRO (annual period ending 2022-12-31)
Market cap (USD): 100169582.89
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPRO (annual period ending 2023-12-31)
Market cap (USD): 85115194.71
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1104000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.2970657046153635%
Total shareholder yield: 1.2970657046153635% (Low Return)
Shareholder yield for SPRO (quarterly period ending 2024-09-30)
Market cap (USD): 77588000.62
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPRO (quarterly period ending 2024-12-31)
Market cap (USD): 59638537.79
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPRO (annual period ending 2024-12-31)
Market cap (USD): 59638537.79
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1246000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 2.0892531007172437%
Total shareholder yield: 2.0892531007172437% (Low Return)
Shareholder yield for SPRO (quarterly period ending 2025-03-31)
Market cap (USD): 41689074.96
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SPRO (quarterly period ending 2025-06-30)
Market cap (USD): 167914329.7
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 345000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.20546191657161467%
Total shareholder yield: 0.20546191657161467% (Low Return)
Shareholder yield for SPRO (quarterly period ending 2025-09-30)
Market cap (USD): 108854806.83999999
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 264000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.24252488949618903%
Total shareholder yield: 0.24252488949618903% (Low Return)
Shareholder yield for SPRO (quarterly period ending 2025-12-31)
Market cap (USD): 134910478.69
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 456000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.33800191388232037%
Total shareholder yield: 0.33800191388232037% (Low Return)
Shareholder yield for SPRO (annual period ending 2025-12-31)
Market cap (USD): 134910478.69
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1402000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.039207638734678%
Total shareholder yield: 1.039207638734678% (Low Return)
Shareholder yield for TBBB (quarterly period ending 2024-09-30)
Market cap (USD): 2338147320
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TBBB (annual period ending 2024-12-31)
Market cap (USD): 2204093540.32
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 256524987.00949585
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 11.638570791884469%
Total shareholder yield: 11.638570791884469% (High Return)
Shareholder yield for TBBB (quarterly period ending 2024-12-31)
Market cap (USD): 2204093540.32
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TBBB (quarterly period ending 2025-03-31)
Market cap (USD): 2079392349.92
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TBBB (quarterly period ending 2025-06-30)
Market cap (USD): 2163565653.44
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -86719247.6979934
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.008163448153865%
Total shareholder yield: -4.008163448153865% (Minimal or Negative)
Shareholder yield for TBBB (quarterly period ending 2025-09-30)
Market cap (USD): 2101215058.24
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -83933706.25318694
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.99453192209134%
Total shareholder yield: -3.99453192209134% (Minimal or Negative)
Shareholder yield for TBBB (annual period ending 2025-12-31)
Market cap (USD): 2602357967.16
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -331595438.37958586
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -12.742114749934345%
Total shareholder yield: -12.742114749934345% (Minimal or Negative)
Shareholder yield for TBBB (quarterly period ending 2025-12-31)
Market cap (USD): 2602357967.16
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -129218128.40944064
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.965424820108769%
Total shareholder yield: -4.965424820108769% (Minimal or Negative)
Shareholder yield for TV (annual period ending 2021-12-31)
Market cap (USD): 3868620400
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TV (annual period ending 2022-12-31)
Market cap (USD): 1897416000
Dividends paid: 54131140.8016444
Stock repurchases: 116031757.4511819
Dividend yield: 2.852887337391716%
Buyback yield: 6.115251344522335%
Total shareholder yield: 8.96813868191405% (Moderate Return)
Shareholder yield for TV (annual period ending 2023-12-31)
Market cap (USD): 1423062000
Dividends paid: 60610855.45722714
Stock repurchases: 85903126.84365782
Net debt paydown: 184580756.41130543
Dividend yield: 4.259185858186583%
Buyback yield: 6.036499242032871%
Debt paydown yield: 12.970675656528346%
Total shareholder yield: 23.2663607567478% (High Return)
Shareholder yield for TV (quarterly period ending 2024-09-30)
Market cap (USD): 1286026400
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TV (annual period ending 2024-12-31)
Market cap (USD): 843296000
Dividends paid: 49391856.51963161
Stock repurchases: 24792341.250605915
Net debt paydown: 401871245.3582363
Dividend yield: 5.857001162063096%
Buyback yield: 2.9399334576004055%
Debt paydown yield: 47.65482646167376%
Total shareholder yield: 56.45176108133726% (High Return)
Shareholder yield for TV (quarterly period ending 2024-12-31)
Market cap (USD): 843296000
Dividends paid: 0
Stock repurchases: 24792341.250605915
Dividend yield: 0%
Buyback yield: 2.9399334576004055%
Total shareholder yield: 2.9399334576004055% (Low Return)
Shareholder yield for TV (quarterly period ending 2025-03-31)
Market cap (USD): 880190200
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TV (quarterly period ending 2025-06-30)
Market cap (USD): 1154261400
Dividends paid: 54199680.851063825
Stock repurchases: 0
Net debt paydown: 30000506.33704281
Dividend yield: 4.695615815539169%
Buyback yield: 0%
Debt paydown yield: 2.599108515371198%
Total shareholder yield: 7.294724330910366% (Moderate Return)
Shareholder yield for TV (quarterly period ending 2025-09-30)
Market cap (USD): 1417791400
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -24420668.196356773
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.7224443734358084%
Total shareholder yield: -1.7224443734358084% (Minimal or Negative)
Shareholder yield for TV (quarterly period ending 2025-12-31)
Market cap (USD): 1533744600
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -87079936.49443436
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -5.67760346112608%
Total shareholder yield: -5.67760346112608% (Minimal or Negative)
Shareholder yield for TV (annual period ending 2025-12-31)
Market cap (USD): 1533744600
Dividends paid: 56671523.91546162
Stock repurchases: 60624694.10456062
Net debt paydown: 166561540.39847183
Dividend yield: 3.694977893676797%
Buyback yield: 3.952724208747703%
Debt paydown yield: 10.859796370169573%
Total shareholder yield: 18.507498472594072% (High Return)
Shareholder yield for VADILALIND.NS (annual period ending 2022-03-31)
Market cap (USD): 132931726.12422526
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VADILALIND.NS (annual period ending 2023-03-31)
Market cap (USD): 191357369.4397077
Dividends paid: 109622.41169305725
Stock repurchases: 0
Dividend yield: 0.05728674678902124%
Buyback yield: 0%
Total shareholder yield: 0.05728674678902124% (Low Return)
Shareholder yield for VADILALIND.NS (annual period ending 2024-03-31)
Market cap (USD): 372967841.57269675
Dividends paid: 129511.93188631731
Stock repurchases: 0
Net debt paydown: 8621024.524273556
Dividend yield: 0.03472469136754612%
Buyback yield: 0%
Debt paydown yield: 2.31146591296483%
Total shareholder yield: 2.346190604332376% (Low Return)
Shareholder yield for VADILALIND.NS (quarterly period ending 2024-09-30)
Market cap (USD): 336942838.86645967
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VADILALIND.NS (annual period ending 2025-03-31)
Market cap (USD): 383739865.2013071
Dividends paid: 126256.72200140284
Stock repurchases: 0
Net debt paydown: 1215534.9045838006
Dividend yield: 0.032901643391981046%
Buyback yield: 0%
Debt paydown yield: 0.316760132269849%
Total shareholder yield: 0.34966177566183004% (Low Return)
Shareholder yield for VADILALIND.NS (quarterly period ending 2025-03-31)
Market cap (USD): 383739865.2013071
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -7038431.04166878
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.8341672783922176%
Total shareholder yield: -1.8341672783922176% (Minimal or Negative)
Shareholder yield for VADILALIND.NS (quarterly period ending 2025-06-30)
Market cap (USD): 464292941.737655
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VADILALIND.NS (quarterly period ending 2025-09-30)
Market cap (USD): 435524152.5930101
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VADILALIND.NS (quarterly period ending 2025-12-31)
Market cap (USD): 395062417.5114181
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VBNK (annual period ending 2021-10-31)
Market cap (USD): 374757913.08000004
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VBNK (annual period ending 2022-10-31)
Market cap (USD): 217964868.69
Dividends paid: 2741911.764705882
Stock repurchases: 1419117.6470588234
Dividend yield: 1.2579604140727647%
Buyback yield: 0.6510763205042736%
Total shareholder yield: 1.9090367345770383% (Low Return)
Shareholder yield for VBNK (annual period ending 2023-10-31)
Market cap (USD): 242755555.38
Dividends paid: 2608695.652173913
Stock repurchases: 9631884.057971016
Net debt paydown: 297208.01364022493
Dividend yield: 1.0746183122731685%
Buyback yield: 3.967729612981933%
Debt paydown yield: 0.12243098337131245%
Total shareholder yield: 5.164778908626414% (Moderate Return)
Shareholder yield for VBNK (annual period ending 2024-10-31)
Market cap (USD): 479071971.36
Dividends paid: 2581294.964028777
Stock repurchases: 10514388.489208633
Net debt paydown: 2045756.4383275956
Dividend yield: 0.5388115185910252%
Buyback yield: 2.1947408986086487%
Debt paydown yield: 0.4270248648694803%
Total shareholder yield: 3.1605772820691542% (Low Return)
Shareholder yield for VBNK (quarterly period ending 2024-10-31)
Market cap (USD): 479071971.36
Dividends paid: 0
Stock repurchases: 10514388.489208633
Dividend yield: 0%
Buyback yield: 2.1947408986086487%
Total shareholder yield: 2.1947408986086487% (Low Return)
Shareholder yield for VBNK (quarterly period ending 2025-01-31)
Market cap (USD): 442690833.75
Dividends paid: 560689.6551724138
Stock repurchases: 0
Dividend yield: 0.12665490505481103%
Buyback yield: 0%
Total shareholder yield: 0.12665490505481103% (Low Return)
Shareholder yield for VBNK (quarterly period ending 2025-04-30)
Market cap (USD): 355118537.90999997
Dividends paid: 589130.4347826088
Stock repurchases: 0
Net debt paydown: -386016.99150425196
Dividend yield: 0.16589684060140955%
Buyback yield: 0%
Debt paydown yield: -0.10870088443596905%
Total shareholder yield: 0.0571959561654405% (Low Return)
Shareholder yield for VBNK (quarterly period ending 2025-07-31)
Market cap (USD): 379265310.65999997
Dividends paid: 584782.6086956522
Stock repurchases: 0
Net debt paydown: -72463.76811595261
Dividend yield: 0.15418826669858354%
Buyback yield: 0%
Debt paydown yield: -0.019106352750756637%
Total shareholder yield: 0.1350819139478269% (Low Return)
Shareholder yield for VBNK (annual period ending 2025-10-31)
Market cap (USD): 381519009.45
Dividends paid: 2310714.285714286
Stock repurchases: 6519285.714285715
Net debt paydown: 605817.0606372058
Dividend yield: 0.6056616389955051%
Buyback yield: 1.7087708745322954%
Debt paydown yield: 0.1587907930224906%
Total shareholder yield: 2.473223306550291% (Low Return)
Shareholder yield for VBNK (quarterly period ending 2025-10-31)
Market cap (USD): 381519009.45
Dividends paid: 572857.1428571428
Stock repurchases: 2655714.285714286
Net debt paydown: -1411469.9792960584
Dividend yield: 0.15015166444339878%
Buyback yield: 0.6960896364096717%
Debt paydown yield: -0.36996059025495%
Total shareholder yield: 0.4762807105981205% (Low Return)
Shareholder yield for VBNK (quarterly period ending 2026-01-31)
Market cap (USD): 498389389.56
Dividends paid: 591851.8518518518
Stock repurchases: 0
Net debt paydown: 494497.3544973582
Dividend yield: 0.11875289969041367%
Buyback yield: 0%
Debt paydown yield: 0.09921907746349137%
Total shareholder yield: 0.21797197715390504% (Low Return)
Shareholder yield for VET (annual period ending 2021-12-31)
Market cap (USD): 1729627999.9999998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VET (annual period ending 2022-12-31)
Market cap (USD): 2457328000
Dividends paid: 24052205.88235294
Stock repurchases: 52690441.176470585
Dividend yield: 0.9787950929771256%
Buyback yield: 2.1442168557258365%
Total shareholder yield: 3.1230119487029624% (Low Return)
Shareholder yield for VET (annual period ending 2023-12-31)
Market cap (USD): 1714308000
Dividends paid: 47030303.03030303
Stock repurchases: 71846969.69696969
Net debt paydown: 115547459.89304805
Dividend yield: 2.7433986792515133%
Buyback yield: 4.191018749079494%
Debt paydown yield: 6.740180871409808%
Total shareholder yield: 13.674598299740815% (High Return)
Shareholder yield for VET (quarterly period ending 2024-09-30)
Market cap (USD): 1423227999.9999998
Dividends paid: 14060000
Stock repurchases: 0
Dividend yield: 0.9878951229177618%
Buyback yield: 0%
Total shareholder yield: 0.9878951229177618% (Low Return)
Shareholder yield for VET (quarterly period ending 2024-12-31)
Market cap (USD): 1381864000
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VET (annual period ending 2024-12-31)
Market cap (USD): 1381864000
Dividends paid: 51072027.97202797
Stock repurchases: 98396503.4965035
Net debt paydown: 5235664.335664272
Dividend yield: 3.6958794767088494%
Buyback yield: 7.120563492246958%
Debt paydown yield: 0.3788841981312396%
Total shareholder yield: 11.195327167087045% (High Return)
Shareholder yield for VET (quarterly period ending 2025-03-31)
Market cap (USD): 1204152000
Dividends paid: 12951748.251748253
Stock repurchases: 11591608.391608393
Dividend yield: 1.075590810109376%
Buyback yield: 0.9626366431819565%
Total shareholder yield: 2.0382274532913325% (Low Return)
Shareholder yield for VET (quarterly period ending 2025-06-30)
Market cap (USD): 1096912000
Dividends paid: 14629927.007299269
Stock repurchases: 4615328.467153285
Net debt paydown: -112535358.07258415
Dividend yield: 1.333737529291253%
Buyback yield: 0.42075649342456684%
Debt paydown yield: -10.259287716114342%
Total shareholder yield: -8.504793693398522% (Minimal or Negative)
Shareholder yield for VET (quarterly period ending 2025-09-30)
Market cap (USD): 1178108000
Dividends paid: 14405035.971223023
Stock repurchases: 4546762.589928058
Net debt paydown: 516609247.49251664
Dividend yield: 1.222726267135358%
Buyback yield: 0.38593767209186747%
Debt paydown yield: 43.85075455667194%
Total shareholder yield: 45.459418495899165% (High Return)
Shareholder yield for VET (annual period ending 2025-12-31)
Market cap (USD): 1256240000
Dividends paid: 71845255.47445256
Stock repurchases: 26091970.802919704
Net debt paydown: -231402950.33433712
Dividend yield: 5.719070836341189%
Buyback yield: 2.07698933348084%
Debt paydown yield: -18.420281979107266%
Total shareholder yield: -10.624221809285237% (Minimal or Negative)
Shareholder yield for VET (quarterly period ending 2025-12-31)
Market cap (USD): 1256240000
Dividends paid: 29081021.897810217
Stock repurchases: 4764233.576642335
Net debt paydown: 2579803.602373719
Dividend yield: 2.3149256430148872%
Buyback yield: 0.37924549263216706%
Debt paydown yield: 0.20535913538605038%
Total shareholder yield: 2.899530271033105% (Low Return)
Shareholder yield for VVC.V (annual period ending 2022-01-31)
Market cap (USD): 67111150.1953125
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VVC.V (annual period ending 2023-01-31)
Market cap (USD): 34189959.104477614
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1410402.145522388
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.1251940115297705%
Total shareholder yield: -4.1251940115297705% (Minimal or Negative)
Shareholder yield for VVC.V (annual period ending 2024-01-31)
Market cap (USD): 21368724.440298505
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -49988.80597014935
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.233934440540949%
Total shareholder yield: -0.233934440540949% (Minimal or Negative)
Shareholder yield for VVC.V (quarterly period ending 2024-10-31)
Market cap (USD): 12360039.17266187
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for VVC.V (quarterly period ending 2025-01-31)
Market cap (USD): 11848589.275862068
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -54911.783676507184
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.46344575204723654%
Total shareholder yield: -0.46344575204723654% (Minimal or Negative)
Shareholder yield for VVC.V (annual period ending 2025-01-31)
Market cap (USD): 11848589.275862068
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 50849.35666495096
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.42915958584657177%
Total shareholder yield: 0.42915958584657177% (Low Return)
Shareholder yield for VVC.V (quarterly period ending 2025-04-30)
Market cap (USD): 12449604.673913043
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -178080.95952023985
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.4304145728690605%
Total shareholder yield: -1.4304145728690605% (Minimal or Negative)
Shareholder yield for WAB (annual period ending 2021-12-31)
Market cap (USD): 15168194419.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WAB (annual period ending 2022-12-31)
Market cap (USD): 16544817855.45
Dividends paid: 111000000
Stock repurchases: 473000000
Dividend yield: 0.670904938149172%
Buyback yield: 2.8589012229239494%
Total shareholder yield: 3.5298061610731213% (Low Return)
Shareholder yield for WAB (annual period ending 2023-12-31)
Market cap (USD): 21169596955.829998
Dividends paid: 123000000
Stock repurchases: 409000000
Net debt paydown: -67000000
Dividend yield: 0.5810219261927253%
Buyback yield: 1.9320159984782492%
Debt paydown yield: -0.31649161833262274%
Total shareholder yield: 2.1965463063383517% (Low Return)
Shareholder yield for WAB (quarterly period ending 2024-09-30)
Market cap (USD): 30444491784.24
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WAB (annual period ending 2024-12-31)
Market cap (USD): 31785643941.18
Dividends paid: 140000000
Stock repurchases: 1097000000
Net debt paydown: 89000000
Dividend yield: 0.44045041295709764%
Buyback yield: 3.4512435929566867%
Debt paydown yield: 0.28000061966558354%
Total shareholder yield: 4.171694625579368% (Moderate Return)
Shareholder yield for WAB (quarterly period ending 2024-12-31)
Market cap (USD): 31785643941.18
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WAB (quarterly period ending 2025-03-31)
Market cap (USD): 30442802675.73
Dividends paid: 43000000
Stock repurchases: 98000000
Dividend yield: 0.14124849297887085%
Buyback yield: 0.32191517004486847%
Total shareholder yield: 0.46316366302373935% (Low Return)
Shareholder yield for WAB (quarterly period ending 2025-06-30)
Market cap (USD): 35187508480.32
Dividends paid: 44000000
Stock repurchases: 50000000
Net debt paydown: -777000000
Dividend yield: 0.12504437483719183%
Buyback yield: 0.14209588049680888%
Debt paydown yield: -2.2081699829204102%
Total shareholder yield: -1.9410297275864095% (Minimal or Negative)
Shareholder yield for WAB (quarterly period ending 2025-09-30)
Market cap (USD): 33738253378.74
Dividends paid: 43000000
Stock repurchases: 0
Net debt paydown: -501000000
Dividend yield: 0.12745176674467756%
Buyback yield: 0%
Debt paydown yield: -1.4849612823042664%
Total shareholder yield: -1.3575095155595889% (Minimal or Negative)
Shareholder yield for WAB (quarterly period ending 2025-12-31)
Market cap (USD): 35966187503.43
Dividends paid: 43000000
Stock repurchases: 75000000
Net debt paydown: -256000000
Dividend yield: 0.1195567364372418%
Buyback yield: 0.20852919146030546%
Debt paydown yield: -0.7117796401845092%
Total shareholder yield: -0.383693712286962% (Minimal or Negative)
Shareholder yield for WAB (annual period ending 2025-12-31)
Market cap (USD): 35966187503.43
Dividends paid: 173000000
Stock repurchases: 223000000
Net debt paydown: -1561000000
Dividend yield: 0.48100733496843795%
Buyback yield: 0.620026795941975%
Debt paydown yield: -4.340187571593824%
Total shareholder yield: -3.239153440683411% (Minimal or Negative)
Shareholder yield for WDC.DE (annual period ending 2021-06-30)
Market cap (USD): 24509361529.32143
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WDC.DE (annual period ending 2022-06-30)
Market cap (USD): 15320402635.177086
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WDC.DE (annual period ending 2023-06-30)
Market cap (USD): 17422438023.639175
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -48000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.2755067914999753%
Total shareholder yield: -0.2755067914999753% (Minimal or Negative)
Shareholder yield for WDC.DE (annual period ending 2024-06-30)
Market cap (USD): 17422438023.639175
Dividends paid: 0
Stock repurchases: 5000000
Net debt paydown: -364000000
Dividend yield: 0%
Buyback yield: 0.02869862411458076%
Debt paydown yield: -2.0892598355414793%
Total shareholder yield: -2.0605612114268985% (Minimal or Negative)
Shareholder yield for WDC.DE (quarterly period ending 2024-09-30)
Market cap (USD): 17422438023.639175
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WDC.DE (quarterly period ending 2024-12-31)
Market cap (USD): 17422438023.639175
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WDC.DE (quarterly period ending 2025-03-31)
Market cap (USD): 17422438023.639175
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -117000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.6715478042811898%
Total shareholder yield: -0.6715478042811898% (Minimal or Negative)
Shareholder yield for WDC.DE (annual period ending 2025-06-30)
Market cap (USD): 17422438023.639175
Dividends paid: 44000000
Stock repurchases: 149000000
Net debt paydown: 2723000000
Dividend yield: 0.2525478922083107%
Buyback yield: 0.8552189986145067%
Debt paydown yield: 15.62927069280068%
Total shareholder yield: 16.737037583623497% (High Return)
Shareholder yield for WDC.DE (quarterly period ending 2025-06-30)
Market cap (USD): 17422438023.639175
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2622000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 15.049558485686152%
Total shareholder yield: 15.049558485686152% (High Return)
Shareholder yield for WDC.DE (quarterly period ending 2025-09-30)
Market cap (USD): 40680601625.78823
Dividends paid: 39000000
Stock repurchases: 553000000
Net debt paydown: 28000000
Dividend yield: 0.09586878866431792%
Buyback yield: 1.3593702597786619%
Debt paydown yield: 0.06882887391284365%
Total shareholder yield: 1.5240679223558233% (Low Return)
Shareholder yield for WDC.DE (quarterly period ending 2025-12-31)
Market cap (USD): 62144160677.35294
Dividends paid: 48000000
Stock repurchases: 615000000
Net debt paydown: 28000000
Dividend yield: 0.07723975909693562%
Buyback yield: 0.9896344134294875%
Debt paydown yield: 0.04505652613987911%
Total shareholder yield: 1.1119306986663025% (Low Return)
Shareholder yield for WIMI (annual period ending 2021-12-31)
Market cap (USD): 1056659980.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WIMI (annual period ending 2022-12-31)
Market cap (USD): 257213284.8
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 4207852.646881034
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.6359390807332956%
Total shareholder yield: 1.6359390807332956% (Low Return)
Shareholder yield for WIMI (annual period ending 2023-12-31)
Market cap (USD): 281544271.2
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -690006.4473301321
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.24507919993867455%
Total shareholder yield: -0.24507919993867455% (Minimal or Negative)
Shareholder yield for WIMI (annual period ending 2024-12-31)
Market cap (USD): 321516606
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -13283155.54881221
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.1314057504116%
Total shareholder yield: -4.1314057504116% (Minimal or Negative)
Shareholder yield for WIMI (quarterly period ending 2024-12-31)
Market cap (USD): 321516606
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for YHNA (annual period ending 2024-12-31)
Market cap (USD): 43115359.260000005
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for YHNA (quarterly period ending 2024-12-31)
Market cap (USD): 43115359.260000005
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for YHNA (quarterly period ending 2025-03-31)
Market cap (USD): 43715374.199999996
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for YHNA (quarterly period ending 2025-06-30)
Market cap (USD): 44315389.14
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for YHNA (quarterly period ending 2025-09-30)
Market cap (USD): 44872545.870000005
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for YHNA (quarterly period ending 2025-12-31)
Market cap (USD): 45472560.809999995
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for YHNA (annual period ending 2025-12-31)
Market cap (USD): 45472560.809999995
Dividends paid: 0
Stock repurchases: 4710817.095115681
Dividend yield: 0%
Buyback yield: 10.359691671641489%
Total shareholder yield: 10.359691671641489% (High Return)
Shareholder yield for ZGL.AX (annual period ending 2021-06-30)
Market cap (USD): 9725413.533834586
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ZGL.AX (annual period ending 2022-06-30)
Market cap (USD): 7433793.1034482755
Dividends paid: 0
Stock repurchases: 182068.9655172414
Net debt paydown: -4472024.8898107335
Dividend yield: 0%
Buyback yield: 2.4492067909824664%
Debt paydown yield: -60.158048893455465%
Total shareholder yield: -57.708842102473% (Minimal or Negative)
Shareholder yield for ZGL.AX (annual period ending 2023-06-30)
Market cap (USD): 7138410.59602649
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1802717.5154144764
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 25.25376610331069%
Total shareholder yield: 25.25376610331069% (High Return)
Shareholder yield for ZGL.AX (annual period ending 2024-06-30)
Market cap (USD): 10060400
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2742993.3774834424
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -27.265251654839197%
Total shareholder yield: -27.265251654839197% (Minimal or Negative)
Shareholder yield for 0157.HK (annual period ending 2025-12-31)
Market cap (USD): 119662848.32904884
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -13705176.834601011
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -11.453159460916828%
Total shareholder yield: -11.453159460916828% (Minimal or Negative)
Shareholder yield for 0157.HK (quarterly period ending 2025-12-31)
Market cap (USD): 119662848.32904884
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -24682152.506017387
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -20.62641233321341%
Total shareholder yield: -20.62641233321341% (Minimal or Negative)
Shareholder yield for 1486.HK (quarterly period ending 2025-06-30)
Market cap (USD): 20380221.146496817
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1284826.4823691659
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -6.30428135756523%
Total shareholder yield: -6.30428135756523% (Minimal or Negative)