speb/financial-data huggingface dataset:
Shareholder yield for DOCN (annual period ending 2025-12-31)
Market cap (USD): 5625617579.5199995
Dividends paid: 0
Stock repurchases: 82124000
Net debt paydown: 93027000
Dividend yield: 0%
Buyback yield: 1.459821945575745%
Debt paydown yield: 1.6536317779342804%
Total shareholder yield: 3.1134537235100255% (Low Return)
Shareholder yield for DOCN (quarterly period ending 2025-12-31)
Market cap (USD): 5625617579.5199995
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -8606000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.15297875972462208%
Total shareholder yield: -0.15297875972462208% (Minimal or Negative)
Shareholder yield for DVT.L (annual period ending 2021-12-31)
Market cap (USD): 0
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for DVT.L (annual period ending 2022-12-31)
Market cap (USD): 0
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 7676.189546100676
Shareholder yield for DVT.L (annual period ending 2023-12-31)
Market cap (USD): 0
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 7334.841628959276
Shareholder yield for EDIT (annual period ending 2021-12-31)
Market cap (USD): 4074411798.9
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EDIT (annual period ending 2022-12-31)
Market cap (USD): 1361206503.06
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EDIT (annual period ending 2023-12-31)
Market cap (USD): 1554568418.94
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 7410000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.4766596252516561%
Total shareholder yield: 0.4766596252516561% (Low Return)
Shareholder yield for EDIT (quarterly period ending 2024-09-30)
Market cap (USD): 523304867.58000004
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EDIT (annual period ending 2024-12-31)
Market cap (USD): 194896534.26
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1504000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.771691505808719%
Total shareholder yield: 0.771691505808719% (Low Return)
Shareholder yield for EDIT (quarterly period ending 2024-12-31)
Market cap (USD): 194896534.26
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EDIT (quarterly period ending 2025-03-31)
Market cap (USD): 178015732.07999998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EDIT (quarterly period ending 2025-06-30)
Market cap (USD): 337616043.6
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 9998000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 2.9613521601021446%
Total shareholder yield: 2.9613521601021446% (Low Return)
Shareholder yield for EDIT (quarterly period ending 2025-09-30)
Market cap (USD): 532512577.86
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1483000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.27849107451315214%
Total shareholder yield: 0.27849107451315214% (Low Return)
Shareholder yield for EDIT (annual period ending 2025-12-31)
Market cap (USD): 314596767.9
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 16930000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 5.381492032804829%
Total shareholder yield: 5.381492032804829% (Moderate Return)
Shareholder yield for EDIT (quarterly period ending 2025-12-31)
Market cap (USD): 314596767.9
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1550000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.4926941908356459%
Total shareholder yield: 0.4926941908356459% (Low Return)
Shareholder yield for ELTK (annual period ending 2021-12-31)
Market cap (USD): 23119644.88
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ELTK (annual period ending 2022-12-31)
Market cap (USD): 26614474.919999998
Dividends paid: 282386.36363636365
Stock repurchases: 0
Net debt paydown: -1791695.3812316714
Dividend yield: 1.0610254926508378%
Buyback yield: 0%
Debt paydown yield: -6.732033551731899%
Total shareholder yield: -5.6710080590810605% (Minimal or Negative)
Shareholder yield for ELTK (annual period ending 2023-12-31)
Market cap (USD): 91604872.01
Dividends paid: 364917.12707182317
Stock repurchases: 0
Net debt paydown: 1216755.085384229
Dividend yield: 0.39835995516918266%
Buyback yield: 0%
Debt paydown yield: 1.3282645984717958%
Total shareholder yield: 1.7266245536409786% (Low Return)
Shareholder yield for ELTK (quarterly period ending 2024-09-30)
Market cap (USD): 71644015.82000001
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ELTK (quarterly period ending 2024-12-31)
Market cap (USD): 72652139.87
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ELTK (annual period ending 2024-12-31)
Market cap (USD): 72652139.87
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 191285.8548399303
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.263290049243157%
Total shareholder yield: 0.263290049243157% (Low Return)
Shareholder yield for ELTK (quarterly period ending 2025-03-31)
Market cap (USD): 54707531.78
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ELTK (quarterly period ending 2025-06-30)
Market cap (USD): 72047265.44
Dividends paid: 376401.1799410029
Stock repurchases: 0
Net debt paydown: -273264.2636160874
Dividend yield: 0.5224364556271255%
Buyback yield: 0%
Debt paydown yield: -0.37928471253868506%
Total shareholder yield: 0.14315174308844042% (Low Return)
Shareholder yield for ELTK (quarterly period ending 2025-09-30)
Market cap (USD): 73593055.64999999
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -15999.607874591136
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.02174064894204612%
Total shareholder yield: -0.02174064894204612% (Minimal or Negative)
Shareholder yield for ELTK (quarterly period ending 2025-12-31)
Market cap (USD): 58135153.550000004
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -70837.37103118049
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.12184946061982233%
Total shareholder yield: -0.12184946061982233% (Minimal or Negative)
Shareholder yield for ELTK (annual period ending 2025-12-31)
Market cap (USD): 58135153.550000004
Dividends paid: 401257.8616352201
Stock repurchases: 0
Net debt paydown: -362827.6040320494
Dividend yield: 0.6902155359237373%
Buyback yield: 0%
Debt paydown yield: -0.624110511241695%
Total shareholder yield: 0.06610502468204227% (Low Return)
Shareholder yield for EPRT (annual period ending 2021-12-31)
Market cap (USD): 5131516512.15
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EPRT (annual period ending 2022-12-31)
Market cap (USD): 4383305507.85
Dividends paid: 141691000
Stock repurchases: 0
Dividend yield: 3.2325148166434574%
Buyback yield: 0%
Total shareholder yield: 3.2325148166434574% (Low Return)
Shareholder yield for EPRT (annual period ending 2023-12-31)
Market cap (USD): 5003931398.7
Dividends paid: 168231000
Stock repurchases: 0
Net debt paydown: -247495000
Dividend yield: 3.3619765459555597%
Buyback yield: 0%
Debt paydown yield: -4.946011051716219%
Total shareholder yield: -1.5840345057606595% (Minimal or Negative)
Shareholder yield for EPRT (quarterly period ending 2024-12-31)
Market cap (USD): 6372768293.849999
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EPRT (annual period ending 2024-12-31)
Market cap (USD): 6372768293.849999
Dividends paid: 199663000
Stock repurchases: 0
Net debt paydown: -448393000
Dividend yield: 3.133065424529612%
Buyback yield: 0%
Debt paydown yield: -7.036078817312704%
Total shareholder yield: -3.9030133927830915% (Minimal or Negative)
Shareholder yield for EPRT (quarterly period ending 2025-03-31)
Market cap (USD): 6710111983.650001
Dividends paid: 55608000
Stock repurchases: 0
Dividend yield: 0.8287194034241994%
Buyback yield: 0%
Total shareholder yield: 0.8287194034241994% (Low Return)
Shareholder yield for EPRT (quarterly period ending 2025-06-30)
Market cap (USD): 6621451142.1
Dividends paid: 58655000
Stock repurchases: 0
Net debt paydown: -201563000
Dividend yield: 0.8858330106381712%
Buyback yield: 0%
Debt paydown yield: -3.044091025884608%
Total shareholder yield: -2.158258015246437% (Minimal or Negative)
Shareholder yield for EPRT (quarterly period ending 2025-09-30)
Market cap (USD): 6238695801.75
Dividends paid: 59836000
Stock repurchases: 0
Net debt paydown: -310672000
Dividend yield: 0.9591107164291544%
Buyback yield: 0%
Debt paydown yield: -4.979758748821416%
Total shareholder yield: -4.020648032392262% (Minimal or Negative)
Shareholder yield for EPRT (quarterly period ending 2025-12-31)
Market cap (USD): 6281944992.75
Dividends paid: 59838000
Stock repurchases: 0
Net debt paydown: 118786000
Dividend yield: 0.9525393818166047%
Buyback yield: 0%
Debt paydown yield: 1.890911176985648%
Total shareholder yield: 2.8434505588022527% (Low Return)
Shareholder yield for EPRT (annual period ending 2025-12-31)
Market cap (USD): 6281944992.75
Dividends paid: 233937000
Stock repurchases: 0
Net debt paydown: -394267000
Dividend yield: 3.723958109629851%
Buyback yield: 0%
Debt paydown yield: -6.276193128959645%
Total shareholder yield: -2.552235019329794% (Minimal or Negative)
Shareholder yield for EVK.DE (annual period ending 2021-12-31)
Market cap (USD): 11252840909.09091
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EVK.DE (annual period ending 2022-12-31)
Market cap (USD): 6955297872.3404255
Dividends paid: 579787234.0425532
Stock repurchases: 17021276.59574468
Dividend yield: 8.335908032756295%
Buyback yield: 0.24472390554880868%
Total shareholder yield: 8.580631938305103% (Moderate Return)
Shareholder yield for EVK.DE (annual period ending 2023-12-31)
Market cap (USD): 7994488888.888888
Dividends paid: 605555555.5555556
Stock repurchases: 17777777.777777776
Net debt paydown: -243096926.7139473
Dividend yield: 7.574662545308991%
Buyback yield: 0.22237541417420892%
Debt paydown yield: -3.040806361640138%
Total shareholder yield: 4.756231597843062% (Moderate Return)
Shareholder yield for EVK.DE (quarterly period ending 2024-09-30)
Market cap (USD): 9646200000
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EVK.DE (annual period ending 2024-12-31)
Market cap (USD): 7203583333.333334
Dividends paid: 567708333.3333334
Stock repurchases: 12500000
Net debt paydown: 799236111.1111107
Dividend yield: 7.8809157479495155%
Buyback yield: 0.1735247504135673%
Debt paydown yield: 11.09497973616525%
Total shareholder yield: 19.149420234528332% (High Return)
Shareholder yield for EVK.DE (quarterly period ending 2024-12-31)
Market cap (USD): 7203583333.333334
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EVK.DE (quarterly period ending 2025-03-31)
Market cap (USD): 8955304347.826086
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EVK.DE (quarterly period ending 2025-06-30)
Market cap (USD): 9023952941.176472
Dividends paid: 641176470.5882353
Stock repurchases: 1176470.5882352942
Dividend yield: 7.10527276425096%
Buyback yield: 0.013037197732570569%
Total shareholder yield: 7.11830996198353% (Moderate Return)
Shareholder yield for EVK.DE (annual period ending 2025-12-31)
Market cap (USD): 6885835294.117647
Dividends paid: 641176470.5882353
Stock repurchases: 1176470.5882352942
Net debt paydown: -615575980.3921566
Dividend yield: 9.311527842322516%
Buyback yield: 0.01708537218774774%
Debt paydown yield: -8.939743024612044%
Total shareholder yield: 0.38887018989821875% (Low Return)
Shareholder yield for EVK.DE (quarterly period ending 2025-12-31)
Market cap (USD): 6885835294.117647
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FPX.V (annual period ending 2021-12-31)
Market cap (USD): 124264607.48031496
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FPX.V (annual period ending 2022-12-31)
Market cap (USD): 99795444.33088236
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 8028.1959240389115
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.00804465171518309%
Total shareholder yield: 0.00804465171518309% (Low Return)
Shareholder yield for FPX.V (annual period ending 2023-12-31)
Market cap (USD): 66952264.27272727
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -90837.47771836005
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.13567498979323142%
Total shareholder yield: -0.13567498979323142% (Minimal or Negative)
Shareholder yield for FPX.V (quarterly period ending 2024-09-30)
Market cap (USD): 67802451.75555556
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FPX.V (quarterly period ending 2024-12-31)
Market cap (USD): 52973220.08391608
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -114180.97384097386
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.2155447104406664%
Total shareholder yield: -0.2155447104406664% (Minimal or Negative)
Shareholder yield for FPX.V (annual period ending 2024-12-31)
Market cap (USD): 52973220.08391608
Dividends paid: 0
Stock repurchases: 37377.62237762238
Net debt paydown: 57790.675990675954
Dividend yield: 0%
Buyback yield: 0.0705594681962162%
Debt paydown yield: 0.10909413454407423%
Total shareholder yield: 0.1796536027402904% (Low Return)
Shareholder yield for FPX.V (quarterly period ending 2025-03-31)
Market cap (USD): 52973220.08391608
Dividends paid: 0
Stock repurchases: 54772.72727272727
Net debt paydown: -67165.03496503495
Dividend yield: 0%
Buyback yield: 0.10339701303028315%
Debt paydown yield: -0.12679054597518766%
Total shareholder yield: -0.02339353294490451% (Minimal or Negative)
Shareholder yield for FPX.V (quarterly period ending 2025-06-30)
Market cap (USD): 57597099.08759124
Dividends paid: 0
Stock repurchases: 18795.620437956204
Net debt paydown: 32233.637894951768
Dividend yield: 0%
Buyback yield: 0.03263292897680944%
Debt paydown yield: 0.05596399541916548%
Total shareholder yield: 0.08859692439597491% (Low Return)
Shareholder yield for FPX.V (quarterly period ending 2025-09-30)
Market cap (USD): 77204974.83453238
Dividends paid: 0
Stock repurchases: 34658.27338129497
Net debt paydown: 43991.582208685606
Dividend yield: 0%
Buyback yield: 0.04489124367383765%
Debt paydown yield: 0.056980242922129644%
Total shareholder yield: 0.10187148659596729% (Low Return)
Shareholder yield for FPX.V (quarterly period ending 2025-12-31)
Market cap (USD): 119801966.10218978
Dividends paid: 0
Stock repurchases: 15018.24817518248
Net debt paydown: 39881.41049204432
Dividend yield: 0%
Buyback yield: 0.012535894579870314%
Debt paydown yield: 0.03328944573248983%
Total shareholder yield: 0.045825340312360144% (Low Return)
Shareholder yield for FPX.V (annual period ending 2025-12-31)
Market cap (USD): 119801966.10218978
Dividends paid: 0
Stock repurchases: 126149.63503649634
Net debt paydown: 48941.59563064674
Dividend yield: 0%
Buyback yield: 0.1052984680809763%
Debt paydown yield: 0.040852080498328454%
Total shareholder yield: 0.14615054857930476% (Low Return)
Shareholder yield for FRMM (annual period ending 2021-12-31)
Market cap (USD): 195774348900
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FRMM (annual period ending 2022-12-31)
Market cap (USD): 8508654394.5
Dividends paid: 0
Stock repurchases: 1014973
Dividend yield: 0%
Buyback yield: 0.011928713436240626%
Total shareholder yield: 0.011928713436240626% (Low Return)
Shareholder yield for FRMM (annual period ending 2023-12-31)
Market cap (USD): 537124495.6999999
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 285645
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.05318040831999985%
Total shareholder yield: 0.05318040831999985% (Low Return)
Shareholder yield for FRMM (quarterly period ending 2024-09-30)
Market cap (USD): 220609421.5
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FRMM (annual period ending 2024-12-31)
Market cap (USD): 240424639
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1047444
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.4356641666830162%
Total shareholder yield: 0.4356641666830162% (Low Return)
Shareholder yield for FRMM (quarterly period ending 2024-12-31)
Market cap (USD): 240424639
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3054876
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.2706168605290076%
Total shareholder yield: 1.2706168605290076% (Low Return)
Shareholder yield for FRMM (quarterly period ending 2025-03-31)
Market cap (USD): 129459421.00000001
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -145200
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.11215869720288645%
Total shareholder yield: -0.11215869720288645% (Minimal or Negative)
Shareholder yield for FRMM (quarterly period ending 2025-06-30)
Market cap (USD): 122590145.6
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1260629
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.028328169307599%
Total shareholder yield: -1.028328169307599% (Minimal or Negative)
Shareholder yield for FRMM (quarterly period ending 2025-09-30)
Market cap (USD): 318364494.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -545349862
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -171.2973247398353%
Total shareholder yield: -171.2973247398353% (Minimal or Negative)
Shareholder yield for FRMM (annual period ending 2025-12-31)
Market cap (USD): 64729710.50000001
Dividends paid: 0
Stock repurchases: 46263000
Net debt paydown: -57707384
Dividend yield: 0%
Buyback yield: 71.47104419693025%
Debt paydown yield: -89.15130865601508%
Total shareholder yield: -17.680264459084825% (Minimal or Negative)
Shareholder yield for FRMM (quarterly period ending 2025-12-31)
Market cap (USD): 64729710.50000001
Dividends paid: 0
Stock repurchases: 30141572
Net debt paydown: 489048307
Dividend yield: 0%
Buyback yield: 46.565281641418736%
Debt paydown yield: 755.5237049916976%
Total shareholder yield: 802.0889866331164% (High Return)
Shareholder yield for GCP.L (annual period ending 2021-09-30)
Market cap (USD): 7131908.139054055
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GCP.L (annual period ending 2022-09-30)
Market cap (USD): 6126581.12111111
Dividends paid: 65563333.33333333
Stock repurchases: 0
Net debt paydown: 97543543.54354356
Dividend yield: 1070.1455189651163%
Buyback yield: 0%
Debt paydown yield: 1592.1366519970795%
Total shareholder yield: 2662.282170962196% (High Return)
Shareholder yield for GCP.L (annual period ending 2023-09-30)
Market cap (USD): 4995191.576097561
Dividends paid: 75347560.97560976
Stock repurchases: 12304878.048780488
Net debt paydown: -13242818.4281843
Dividend yield: 1508.4018265916886%
Buyback yield: 246.33445707388745%
Debt paydown yield: -265.11132208727236%
Total shareholder yield: 1489.6249615783038% (High Return)
Shareholder yield for GCP.L (annual period ending 2024-09-30)
Market cap (USD): 7036816.030533333
Dividends paid: 81000000
Stock repurchases: 2910666.6666666665
Net debt paydown: 52045040.65040651
Dividend yield: 1151.0887828889406%
Buyback yield: 41.363404329984476%
Debt paydown yield: 739.6106481195292%
Total shareholder yield: 1932.062835338454% (High Return)
Shareholder yield for GCP.L (quarterly period ending 2024-09-30)
Market cap (USD): 7036816.030533333
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GCP.L (quarterly period ending 2025-03-31)
Market cap (USD): 6444845.075454546
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 22381471.86147187
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 347.2771121638379%
Total shareholder yield: 347.2771121638379% (High Return)
Shareholder yield for GCP.L (annual period ending 2025-09-30)
Market cap (USD): 7238354.529189191
Dividends paid: 80951351.35135135
Stock repurchases: 30828378.37837838
Net debt paydown: 48306936.936936945
Dividend yield: 1118.3667645030255%
Buyback yield: 425.90312831543%
Debt paydown yield: 667.3745634057535%
Total shareholder yield: 2211.644456224209% (High Return)
Shareholder yield for GCP.L (quarterly period ending 2025-09-30)
Market cap (USD): 7238354.529189191
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 25925465.075465072
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 358.1679367999833%
Total shareholder yield: 358.1679367999833% (High Return)
Shareholder yield for HIG (annual period ending 2021-12-31)
Market cap (USD): 17305878666.600002
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HIG (annual period ending 2022-12-31)
Market cap (USD): 19435875138
Dividends paid: 527000000
Stock repurchases: 1550000000
Dividend yield: 2.7114806833145235%
Buyback yield: 7.974943186219187%
Total shareholder yield: 10.68642386953371% (High Return)
Shareholder yield for HIG (annual period ending 2023-12-31)
Market cap (USD): 21097107907.199997
Dividends paid: 549000000
Stock repurchases: 1400000000
Net debt paydown: -5000000
Dividend yield: 2.60225241495133%
Buyback yield: 6.635980657435087%
Debt paydown yield: -0.023699930919411024%
Total shareholder yield: 9.214533141467006% (Moderate Return)
Shareholder yield for HIG (quarterly period ending 2024-09-30)
Market cap (USD): 31289291794.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HIG (quarterly period ending 2024-12-31)
Market cap (USD): 29227828028.4
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HIG (annual period ending 2024-12-31)
Market cap (USD): 29227828028.4
Dividends paid: 577000000
Stock repurchases: 1514000000
Net debt paydown: -4000000
Dividend yield: 1.9741460071523018%
Buyback yield: 5.179994895716785%
Debt paydown yield: -0.01368558757124646%
Total shareholder yield: 7.1404553152978405% (Moderate Return)
Shareholder yield for HIG (quarterly period ending 2025-03-31)
Market cap (USD): 33202724918.4
Dividends paid: 155000000
Stock repurchases: 400000000
Dividend yield: 0.46682915447732853%
Buyback yield: 1.2047203986511705%
Total shareholder yield: 1.6715495531284992% (Low Return)
Shareholder yield for HIG (quarterly period ending 2025-06-30)
Market cap (USD): 34181371945.8
Dividends paid: 154000000
Stock repurchases: 415000000
Net debt paydown: -1000000
Dividend yield: 0.4505377965641388%
Buyback yield: 1.2141115946371273%
Debt paydown yield: -0.0029255701075593427%
Total shareholder yield: 1.6617238210937066% (Low Return)
Shareholder yield for HIG (quarterly period ending 2025-09-30)
Market cap (USD): 36081098528.4
Dividends paid: 153000000
Stock repurchases: 400000000
Net debt paydown: -1000000
Dividend yield: 0.42404473876972254%
Buyback yield: 1.1086136961299937%
Debt paydown yield: -0.0027715342403249843%
Total shareholder yield: 1.5298869006593914% (Low Return)
Shareholder yield for HIG (quarterly period ending 2025-12-31)
Market cap (USD): 37438046087.4
Dividends paid: 151000000
Stock repurchases: 400000000
Net debt paydown: -1000000
Dividend yield: 0.40333301488941736%
Buyback yield: 1.0684318275216356%
Debt paydown yield: -0.0026710795688040887%
Total shareholder yield: 1.469093762842249% (Low Return)
Shareholder yield for HIG (annual period ending 2025-12-31)
Market cap (USD): 37438046087.4
Dividends paid: 613000000
Stock repurchases: 1615000000
Net debt paydown: -5000000
Dividend yield: 1.6373717756769064%
Buyback yield: 4.313793503618603%
Debt paydown yield: -0.013355397844020444%
Total shareholder yield: 5.937809881451489% (Moderate Return)
Shareholder yield for HISARMETAL.NS (annual period ending 2022-03-31)
Market cap (USD): 8517657.919029407
Dividends paid: 71211.9214031386
Stock repurchases: 0
Dividend yield: 0.8360504974500461%
Buyback yield: 0%
Total shareholder yield: 0.8360504974500461% (Low Return)
Shareholder yield for HISARMETAL.NS (annual period ending 2023-03-31)
Market cap (USD): 8127624.847746651
Dividends paid: 65773.44701583435
Stock repurchases: 0
Net debt paydown: 176695.5477530593
Dividend yield: 0.8092579104960751%
Buyback yield: 0%
Debt paydown yield: 2.1740121014818663%
Total shareholder yield: 2.9832700119779414% (Low Return)
Shareholder yield for HISARMETAL.NS (annual period ending 2024-03-31)
Market cap (USD): 11136852.207293665
Dividends paid: 64755.965943158655
Stock repurchases: 0
Net debt paydown: -1326474.2995469524
Dividend yield: 0.5814566336863944%
Buyback yield: 0%
Debt paydown yield: -11.910675250572398%
Total shareholder yield: -11.329218616886003% (Minimal or Negative)
Shareholder yield for HISARMETAL.NS (quarterly period ending 2024-09-30)
Market cap (USD): 12608600.095556617
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HISARMETAL.NS (quarterly period ending 2024-12-31)
Market cap (USD): 13287562.652989857
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HISARMETAL.NS (quarterly period ending 2025-03-31)
Market cap (USD): 12955210.643015523
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HISARMETAL.NS (annual period ending 2025-03-31)
Market cap (USD): 12955210.643015523
Dividends paid: 63128.36100070142
Stock repurchases: 0
Net debt paydown: 1443302.5486555044
Dividend yield: 0.4872816254418487%
Buyback yield: 0%
Debt paydown yield: 11.140710779825296%
Total shareholder yield: 11.627992405267145% (High Return)
Shareholder yield for HISARMETAL.NS (quarterly period ending 2025-06-30)
Market cap (USD): 12277954.598642642
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HISARMETAL.NS (quarterly period ending 2025-09-30)
Market cap (USD): 11332694.475760993
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HISARMETAL.NS (quarterly period ending 2025-12-31)
Market cap (USD): 9719037.540380973
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HSDT (annual period ending 2021-12-31)
Market cap (USD): 11363506621875
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HSDT (annual period ending 2022-12-31)
Market cap (USD): 672176595937.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -107000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.5918435816820528e-05%
Total shareholder yield: -1.5918435816820528e-05% (Minimal or Negative)
Shareholder yield for HSDT (annual period ending 2023-12-31)
Market cap (USD): 352027860243.75
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 53000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.505562655276827e-05%
Total shareholder yield: 1.505562655276827e-05% (Low Return)
Shareholder yield for HSDT (quarterly period ending 2024-09-30)
Market cap (USD): 24566193506.25
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HSDT (quarterly period ending 2024-12-31)
Market cap (USD): 29339304187.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 11000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3.7492368359187424e-05%
Total shareholder yield: 3.7492368359187424e-05% (Low Return)
Shareholder yield for HSDT (annual period ending 2024-12-31)
Market cap (USD): 29339304187.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 45000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.00015337787056031218%
Total shareholder yield: 0.00015337787056031218% (Low Return)
Shareholder yield for HSDT (quarterly period ending 2025-03-31)
Market cap (USD): 17559792506.25
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 12000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 6.833793734025547e-05%
Total shareholder yield: 6.833793734025547e-05% (Low Return)
Shareholder yield for HSDT (quarterly period ending 2025-06-30)
Market cap (USD): 531318742.5
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 0
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HSDT (quarterly period ending 2025-09-30)
Market cap (USD): 869377590.75
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HSDT (annual period ending 2025-12-31)
Market cap (USD): 168737490.75
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HSDT (quarterly period ending 2025-12-31)
Market cap (USD): 168737490.75
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IAG.MC (annual period ending 2021-12-31)
Market cap (USD): 8138091661.977273
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IAG.MC (annual period ending 2022-12-31)
Market cap (USD): 6207779928.127661
Dividends paid: 0
Stock repurchases: 27710843.373493977
Net debt paydown: -21264946271.572777
Dividend yield: 0%
Buyback yield: 0.44638894571528237%
Debt paydown yield: -342.55315938666877%
Total shareholder yield: -342.1067704409535% (Minimal or Negative)
Shareholder yield for IAG.MC (annual period ending 2023-12-31)
Market cap (USD): 8350195559.888888
Dividends paid: 0
Stock repurchases: 97468354.43037975
Net debt paydown: 3720146408.4184837
Dividend yield: 0%
Buyback yield: 1.167258344206692%
Debt paydown yield: 44.55160818374876%
Total shareholder yield: 45.718866527955456% (High Return)
Shareholder yield for IAG.MC (quarterly period ending 2024-09-30)
Market cap (USD): 11739392581.255554
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IAG.MC (quarterly period ending 2024-12-31)
Market cap (USD): 16117105400.520834
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IAG.MC (annual period ending 2024-12-31)
Market cap (USD): 16117105400.520834
Dividends paid: 186250000
Stock repurchases: 252500000
Net debt paydown: -1324287974.6835442
Dividend yield: 1.1556045292970611%
Buyback yield: 1.566658489382593%
Debt paydown yield: -8.2166613779218%
Total shareholder yield: -5.494398359242147% (Minimal or Negative)
Shareholder yield for IAG.MC (quarterly period ending 2025-03-31)
Market cap (USD): 14463350237.68478
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IAG.MC (quarterly period ending 2025-06-30)
Market cap (USD): 20335182128.2
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IAG.MC (quarterly period ending 2025-09-30)
Market cap (USD): 22623540219.35294
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IAG.MC (annual period ending 2025-12-31)
Market cap (USD): 24495833203.02353
Dividends paid: 636486486.4864864
Stock repurchases: 1679729729.7297297
Net debt paydown: 2401520270.2702713
Dividend yield: 2.5983459358627763%
Buyback yield: 6.857205941141043%
Debt paydown yield: 9.803790915647854%
Total shareholder yield: 19.259342792651672% (High Return)
Shareholder yield for IAG.MC (quarterly period ending 2025-12-31)
Market cap (USD): 24495833203.02353
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for INFY (annual period ending 2022-03-31)
Market cap (USD): 88495200179.3
Dividends paid: 22458130.027693525
Stock repurchases: 0
Dividend yield: 0.025377794481724586%
Buyback yield: 0%
Total shareholder yield: 0.025377794481724586% (Low Return)
Shareholder yield for INFY (annual period ending 2023-03-31)
Market cap (USD): 63384433995.700005
Dividends paid: 20669914.73812424
Stock repurchases: 17028014.61632156
Dividend yield: 0.032610395699875595%
Buyback yield: 0.026864663045625268%
Total shareholder yield: 0.05947505874550087% (Low Return)
Shareholder yield for INFY (annual period ending 2024-03-31)
Market cap (USD): 66908041508.56
Dividends paid: 21309509.533517208
Stock repurchases: 0
Net debt paydown: 286241.4094347656
Dividend yield: 0.031848951266629046%
Buyback yield: 0%
Debt paydown yield: 0.00042781316412937413%
Total shareholder yield: 0.03227676443075842% (Low Return)
Shareholder yield for INFY (quarterly period ending 2024-09-30)
Market cap (USD): 84809587723.32
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for INFY (quarterly period ending 2024-12-31)
Market cap (USD): 84404575365.52
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for INFY (annual period ending 2025-03-31)
Market cap (USD): 70269644078.3
Dividends paid: 28244096.32920271
Stock repurchases: 0
Net debt paydown: 769628.6282167025
Dividend yield: 0.040193879874688%
Buyback yield: 0%
Debt paydown yield: 0.0010952505001435916%
Total shareholder yield: 0.04128913037483159% (Low Return)
Shareholder yield for INFY (quarterly period ending 2025-03-31)
Market cap (USD): 70269644078.3
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for INFY (quarterly period ending 2025-06-30)
Market cap (USD): 72375708338.86
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3137143.739192227
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.004334525783850367%
Total shareholder yield: 0.004334525783850367% (Low Return)
Shareholder yield for INFY (quarterly period ending 2025-09-30)
Market cap (USD): 63546438938.82
Dividends paid: 11273.957158962796
Stock repurchases: 0
Net debt paydown: -3007064.890026808
Dividend yield: 1.7741288650048377e-05%
Buyback yield: 0%
Debt paydown yield: -0.004732074590240834%
Total shareholder yield: -0.004714333301590786% (Minimal or Negative)
Shareholder yield for INFY (quarterly period ending 2025-12-31)
Market cap (USD): 70634155200.32
Dividends paid: 11919349.448590843
Stock repurchases: 0
Net debt paydown: 221613.5711468067
Dividend yield: 0.016874767475858254%
Buyback yield: 0%
Debt paydown yield: 0.00031374845571282867%
Total shareholder yield: 0.017188515931571082% (Low Return)
Shareholder yield for LMT.TO (quarterly period ending 2025-09-30)
Market cap (USD): 111752182175.2518
Dividends paid: 550359712.2302159
Stock repurchases: 719424460.4316547
Net debt paydown: -169148768.57638168
Dividend yield: 0.492482295663034%
Buyback yield: 0.6437677067490639%
Debt paydown yield: -0.15136059563572504%
Total shareholder yield: 0.9848894067763728% (Low Return)
Shareholder yield for LMT.TO (annual period ending 2025-12-31)
Market cap (USD): 110149772839.49634
Dividends paid: 2285401459.8540144
Stock repurchases: 2189781021.89781
Net debt paydown: -1664590883.568983
Dividend yield: 2.0748126854370956%
Buyback yield: 1.988003211852854%
Debt paydown yield: -1.5112068238166279%
Total shareholder yield: 2.5516090734733217% (Low Return)
Shareholder yield for LMT.TO (quarterly period ending 2025-12-31)
Market cap (USD): 110149772839.49634
Dividends paid: 583211678.8321167
Stock repurchases: 547445255.4744525
Net debt paydown: 123893294.12382698
Dividend yield: 0.5294715220901435%
Buyback yield: 0.4970008029632135%
Debt paydown yield: 0.11247712176797393%
Total shareholder yield: 1.1389494468213308% (Low Return)
Shareholder yield for MBO.L (annual period ending 2021-12-31)
Market cap (USD): 186741.09999999998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MBO.L (annual period ending 2022-12-31)
Market cap (USD): 89649.57349397593
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -362197.5558015127
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -404.0148119899877%
Total shareholder yield: -404.0148119899877% (Minimal or Negative)
Shareholder yield for MBO.L (annual period ending 2023-12-31)
Market cap (USD): 107644.33417721519
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -31374.111463373876
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -29.146087161190092%
Total shareholder yield: -29.146087161190092% (Minimal or Negative)
Shareholder yield for MOKSH.NS (annual period ending 2022-03-31)
Market cap (USD): 16235128.773572465
Dividends paid: 70722.55044177767
Stock repurchases: 0
Dividend yield: 0.4356143485409232%
Buyback yield: 0%
Total shareholder yield: 0.4356143485409232% (Low Return)
Shareholder yield for MOKSH.NS (annual period ending 2023-03-31)
Market cap (USD): 9078755.253349574
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2839962.0681751273
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -31.281403550639098%
Total shareholder yield: -31.281403550639098% (Minimal or Negative)
Shareholder yield for MOKSH.NS (annual period ending 2024-03-31)
Market cap (USD): 17129557.189899232
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2549355.8494718103
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -14.88278897819429%
Total shareholder yield: -14.88278897819429% (Minimal or Negative)
Shareholder yield for NATR (annual period ending 2021-12-31)
Market cap (USD): 325320113.5
Dividends paid: 19858000
Stock repurchases: 0
Dividend yield: 6.104141482786001%
Buyback yield: 0%
Total shareholder yield: 6.104141482786001% (Moderate Return)
Shareholder yield for NATR (annual period ending 2022-12-31)
Market cap (USD): 146306126.72
Dividends paid: 0
Stock repurchases: 13571000
Net debt paydown: -18011000
Dividend yield: 0%
Buyback yield: 9.275756459585672%
Debt paydown yield: -12.31048924866241%
Total shareholder yield: -3.034732789076738% (Minimal or Negative)
Shareholder yield for NATR (annual period ending 2023-12-31)
Market cap (USD): 304042419.59
Dividends paid: 0
Stock repurchases: 6397000
Net debt paydown: 4262000
Dividend yield: 0%
Buyback yield: 2.1039827299842995%
Debt paydown yield: 1.4017780827251969%
Total shareholder yield: 3.5057608127094966% (Low Return)
Shareholder yield for NATR (quarterly period ending 2024-09-30)
Market cap (USD): 239505943.01999998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NATR (quarterly period ending 2024-12-31)
Market cap (USD): 257794208.86
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NATR (annual period ending 2024-12-31)
Market cap (USD): 257794208.86
Dividends paid: 0
Stock repurchases: 8859000
Net debt paydown: 719000
Dividend yield: 0%
Buyback yield: 3.4364619900406868%
Debt paydown yield: 0.2789046360581616%
Total shareholder yield: 3.7153666260988483% (Low Return)
Shareholder yield for NATR (quarterly period ending 2025-03-31)
Market cap (USD): 220690131.05
Dividends paid: 0
Stock repurchases: 476000
Dividend yield: 0%
Buyback yield: 0.21568703490966548%
Total shareholder yield: 0.21568703490966548% (Low Return)
Shareholder yield for NATR (quarterly period ending 2025-06-30)
Market cap (USD): 260080242.08999997
Dividends paid: 0
Stock repurchases: 11878000
Net debt paydown: -782000
Dividend yield: 0%
Buyback yield: 4.567052039227822%
Debt paydown yield: -0.3006764349786291%
Total shareholder yield: 4.266375604249193% (Moderate Return)
Shareholder yield for NATR (quarterly period ending 2025-09-30)
Market cap (USD): 272917197.92
Dividends paid: 0
Stock repurchases: 2022000
Net debt paydown: 1342000
Dividend yield: 0%
Buyback yield: 0.7408840539952734%
Debt paydown yield: 0.4917242336605622%
Total shareholder yield: 1.2326082876558355% (Low Return)
Shareholder yield for NATR (quarterly period ending 2025-12-31)
Market cap (USD): 379481516.17999995
Dividends paid: 0
Stock repurchases: 1933000
Net debt paydown: -4612000
Dividend yield: 0%
Buyback yield: 0.5093792233830745%
Debt paydown yield: -1.215342461584449%
Total shareholder yield: -0.7059632382013745% (Minimal or Negative)
Shareholder yield for NATR (annual period ending 2025-12-31)
Market cap (USD): 379481516.17999995
Dividends paid: 0
Stock repurchases: 16309000
Net debt paydown: -4696000
Dividend yield: 0%
Buyback yield: 4.297706029050472%
Debt paydown yield: -1.2374779270599678%
Total shareholder yield: 3.0602281019905044% (Low Return)
Shareholder yield for NEC.AX (annual period ending 2021-06-30)
Market cap (USD): 1836145616.1052632
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NEC.AX (annual period ending 2022-06-30)
Market cap (USD): 1104565340.848276
Dividends paid: 159861379.31034485
Stock repurchases: 30912413.79310345
Dividend yield: 14.472786117621226%
Buyback yield: 2.798604360459433%
Total shareholder yield: 17.271390478080658% (High Return)
Shareholder yield for NEC.AX (annual period ending 2023-06-30)
Market cap (USD): 1218201366.0132449
Dividends paid: 158473509.93377483
Stock repurchases: 101994039.73509933
Net debt paydown: -77469550.12559938
Dividend yield: 13.008810723337493%
Buyback yield: 8.372510701485323%
Debt paydown yield: -6.359338635379358%
Total shareholder yield: 15.021982789443456% (High Return)
Shareholder yield for NEC.AX (annual period ending 2024-06-30)
Market cap (USD): 919742031.3399999
Dividends paid: 110314666.66666667
Stock repurchases: 44967333.333333336
Net debt paydown: -48459461.36865342
Dividend yield: 11.994087788501512%
Buyback yield: 4.889124537216057%
Debt paydown yield: -5.26881013560415%
Total shareholder yield: 11.614402190113418% (High Return)
Shareholder yield for NTRA (annual period ending 2021-12-31)
Market cap (USD): 13374884524.98
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NTRA (annual period ending 2022-12-31)
Market cap (USD): 5752961894.940001
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -165825000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -2.8824282696162276%
Total shareholder yield: -2.8824282696162276% (Minimal or Negative)
Shareholder yield for NTRA (annual period ending 2023-12-31)
Market cap (USD): 8971011528.48
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 4226000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.04710728535554598%
Total shareholder yield: 0.04710728535554598% (Low Return)
Shareholder yield for NTRA (quarterly period ending 2024-09-30)
Market cap (USD): 18181192744.9
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NTRA (annual period ending 2024-12-31)
Market cap (USD): 22670994970.600002
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 254875000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.1242338518028199%
Total shareholder yield: 1.1242338518028199% (Low Return)
Shareholder yield for NTRA (quarterly period ending 2024-12-31)
Market cap (USD): 22670994970.600002
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NTRA (quarterly period ending 2025-03-31)
Market cap (USD): 20252087168.62
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for NTRA (quarterly period ending 2025-06-30)
Market cap (USD): 24194806635.079998
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -535000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.0022112183332116597%
Total shareholder yield: -0.0022112183332116597% (Minimal or Negative)
Shareholder yield for NTRA (quarterly period ending 2025-09-30)
Market cap (USD): 23053380040.54
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2592000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.011243470568922635%
Total shareholder yield: -0.011243470568922635% (Minimal or Negative)
Shareholder yield for NTRA (quarterly period ending 2025-12-31)
Market cap (USD): 32809211862.38
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -15650000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.04770001810968445%
Total shareholder yield: -0.04770001810968445% (Minimal or Negative)
Shareholder yield for NTRA (annual period ending 2025-12-31)
Market cap (USD): 32809211862.38
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -27259000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.0830833733962868%
Total shareholder yield: -0.0830833733962868% (Minimal or Negative)
Shareholder yield for OC.V (annual period ending 2021-12-31)
Market cap (USD): 6500233.637795275
Dividends paid: 1656862.2047244094
Stock repurchases: 0
Dividend yield: 25.489271571573507%
Buyback yield: 0%
Total shareholder yield: 25.489271571573507% (High Return)
Shareholder yield for OC.V (annual period ending 2022-12-31)
Market cap (USD): 3035035.558823529
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for OC.V (annual period ending 2023-12-31)
Market cap (USD): 2345254.7499999995
Dividends paid: 0
Stock repurchases: 58090.90909090909
Dividend yield: 0%
Buyback yield: 2.47695518326566%
Total shareholder yield: 2.47695518326566% (Low Return)
Shareholder yield for OC.V (quarterly period ending 2024-09-30)
Market cap (USD): 2293137.9777777777
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for OC.V (quarterly period ending 2024-12-31)
Market cap (USD): 2164850.5384615385
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for OC.V (annual period ending 2024-12-31)
Market cap (USD): 2164850.5384615385
Dividends paid: 0
Stock repurchases: 61042.657342657345
Dividend yield: 0%
Buyback yield: 2.8197169392598163%
Total shareholder yield: 2.8197169392598163% (Low Return)