speb/financial-data huggingface dataset:
Shareholder yield for SNT (quarterly period ending 2025-12-31)
Market cap (USD): 112691883.99
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -143989.91755500704
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.12777310348967488%
Total shareholder yield: -0.12777310348967488% (Minimal or Negative)
Shareholder yield for SNT (annual period ending 2025-12-31)
Market cap (USD): 112691883.99
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -22683.885457608034
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.02012912079775057%
Total shareholder yield: -0.02012912079775057% (Minimal or Negative)
Shareholder yield for SRV (annual period ending 2021-11-30)
Market cap (USD): 80749635.7
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SRV (annual period ending 2022-11-30)
Market cap (USD): 97132943.28999999
Dividends paid: 5764151
Stock repurchases: 0
Dividend yield: 5.934290473202854%
Buyback yield: 0%
Total shareholder yield: 5.934290473202854% (Moderate Return)
Shareholder yield for SRV (annual period ending 2023-11-30)
Market cap (USD): 111882587.72999999
Dividends paid: 11707295
Stock repurchases: 0
Net debt paydown: -12000000
Dividend yield: 10.463911532197095%
Buyback yield: 0%
Debt paydown yield: -10.72552954259418%
Total shareholder yield: -0.26161801039708443% (Minimal or Negative)
Shareholder yield for SRV (quarterly period ending 2024-11-30)
Market cap (USD): 169667587.15
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for SRV (annual period ending 2024-11-30)
Market cap (USD): 169667587.15
Dividends paid: 15380201
Stock repurchases: 0
Net debt paydown: -29000000
Dividend yield: 9.064902294156306%
Buyback yield: 0%
Debt paydown yield: -17.092245187857614%
Total shareholder yield: -8.027342893701308% (Minimal or Negative)
Shareholder yield for SRV (quarterly period ending 2025-05-31)
Market cap (USD): 156131521.05
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -12000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -7.685827896441927%
Total shareholder yield: -7.685827896441927% (Minimal or Negative)
Shareholder yield for TNIE.DE (annual period ending 2021-12-31)
Market cap (USD): 1521009931.7045455
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TNIE.DE (annual period ending 2022-12-31)
Market cap (USD): 730217534.0425533
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -11836266.924564797
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.6209234060757354%
Total shareholder yield: -1.6209234060757354% (Minimal or Negative)
Shareholder yield for TNIE.DE (annual period ending 2023-12-31)
Market cap (USD): 667337690.8333333
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -18561914.89361702
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -2.7814875659784715%
Total shareholder yield: -2.7814875659784715% (Minimal or Negative)
Shareholder yield for TNIE.DE (annual period ending 2024-12-31)
Market cap (USD): 903289231.5208334
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 10569583.333333332
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.170121702385152%
Total shareholder yield: 1.170121702385152% (Low Return)
Shareholder yield for TNIE.DE (quarterly period ending 2024-12-31)
Market cap (USD): 903289231.5208334
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TNIE.DE (quarterly period ending 2025-06-30)
Market cap (USD): 802151120.1411765
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 4902181.37254902
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.6111294056020578%
Total shareholder yield: 0.6111294056020578% (Low Return)
Shareholder yield for TRMED.OL (annual period ending 2021-12-31)
Market cap (USD): 933459679.2246294
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TRMED.OL (annual period ending 2022-12-31)
Market cap (USD): 42631794.47368421
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -16093.11740890688
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.03774909690663116%
Total shareholder yield: -0.03774909690663116% (Minimal or Negative)
Shareholder yield for TRMED.OL (annual period ending 2023-12-31)
Market cap (USD): 45619091.139489196
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 16093.11740890688
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.035277154820334014%
Total shareholder yield: 0.035277154820334014% (Low Return)
Shareholder yield for TRMED.OL (annual period ending 2024-12-31)
Market cap (USD): 83492485.59082893
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -65048.54368932039
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.07790945883214372%
Total shareholder yield: -0.07790945883214372% (Minimal or Negative)
Shareholder yield for TRMED.OL (quarterly period ending 2024-12-31)
Market cap (USD): 83492485.59082893
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TRMED.OL (quarterly period ending 2025-06-30)
Market cap (USD): 91162327.80536246
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -798903.7899750292
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.8763529949352995%
Total shareholder yield: -0.8763529949352995% (Minimal or Negative)
Shareholder yield for TSLA.TO (annual period ending 2021-12-31)
Market cap (USD): 530258263667.95276
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TSLA.TO (annual period ending 2022-12-31)
Market cap (USD): 508668256243.5294
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TSLA.TO (annual period ending 2023-12-31)
Market cap (USD): 1032011665583.3333
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -3825000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.370635345273734%
Total shareholder yield: -0.370635345273734% (Minimal or Negative)
Shareholder yield for TSLA.TO (quarterly period ending 2024-09-30)
Market cap (USD): 1048563736741.4814
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TSLA.TO (annual period ending 2024-12-31)
Market cap (USD): 1525030215121.5386
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -4050000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.2655685087312996%
Total shareholder yield: -0.2655685087312996% (Minimal or Negative)
Shareholder yield for TSLA.TO (quarterly period ending 2024-12-31)
Market cap (USD): 1525030215121.5386
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TSLA.TO (quarterly period ending 2025-03-31)
Market cap (USD): 966294267213.0768
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for TSLA.TO (quarterly period ending 2025-06-30)
Market cap (USD): 1229964014259.4888
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -6000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.0004878191500271132%
Total shareholder yield: -0.0004878191500271132% (Minimal or Negative)
Shareholder yield for TSLA.TO (quarterly period ending 2025-09-30)
Market cap (USD): 1683964133609.209
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -654000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.03883693167492196%
Total shareholder yield: -0.03883693167492196% (Minimal or Negative)
Shareholder yield for TSLA.TO (annual period ending 2025-12-31)
Market cap (USD): 1715032423398.029
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1096000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.06390549735663147%
Total shareholder yield: -0.06390549735663147% (Minimal or Negative)
Shareholder yield for TSLA.TO (quarterly period ending 2025-12-31)
Market cap (USD): 1715032423398.029
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -931000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.05428468799181012%
Total shareholder yield: -0.05428468799181012% (Minimal or Negative)
Shareholder yield for WYR.DE (annual period ending 2021-12-31)
Market cap (USD): 8633168821.363636
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WYR.DE (annual period ending 2022-12-31)
Market cap (USD): 8109718345.797873
Dividends paid: 1445000
Stock repurchases: 187499000
Dividend yield: 0.017818128058032255%
Buyback yield: 2.3120285070954947%
Total shareholder yield: 2.329846635153527% (Low Return)
Shareholder yield for WYR.DE (annual period ending 2023-12-31)
Market cap (USD): 11346195851.455555
Dividends paid: 84733000
Stock repurchases: 212455000
Net debt paydown: 361930000
Dividend yield: 0.7467965572719244%
Buyback yield: 1.872477813546159%
Debt paydown yield: 3.189879715971671%
Total shareholder yield: 5.809154086789755% (Moderate Return)
Shareholder yield for WYR.DE (quarterly period ending 2024-09-30)
Market cap (USD): 11431531606.41111
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WYR.DE (quarterly period ending 2024-12-31)
Market cap (USD): 10744088675.020832
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for WYR.DE (annual period ending 2024-12-31)
Market cap (USD): 10744088675.020832
Dividends paid: 139564000
Stock repurchases: 401802000
Net debt paydown: 1204462000
Dividend yield: 1.2989840666940455%
Buyback yield: 3.7397494766974355%
Debt paydown yield: 11.210462203279095%
Total shareholder yield: 16.249195746670576% (High Return)
Shareholder yield for WYR.DE (quarterly period ending 2025-03-31)
Market cap (USD): 11238297764.108696
Dividends paid: 26793000
Stock repurchases: 212048000
Dividend yield: 0.23840799169397112%
Buyback yield: 1.8868337932565666%
Total shareholder yield: 2.125241784950538% (Low Return)
Shareholder yield for WYR.DE (quarterly period ending 2025-06-30)
Market cap (USD): 12194330147.329412
Dividends paid: 61497000
Stock repurchases: 165597000
Net debt paydown: 14848000
Dividend yield: 0.5043081436782978%
Buyback yield: 1.3579835710472883%
Debt paydown yield: 0.12176150572117934%
Total shareholder yield: 1.9840532204467656% (Low Return)
Shareholder yield for WYR.DE (quarterly period ending 2025-09-30)
Market cap (USD): 13415350488.505884
Dividends paid: 60571000
Stock repurchases: 2016000
Net debt paydown: -26761000
Dividend yield: 0.4515051623280102%
Buyback yield: 0.015027561163812196%
Debt paydown yield: -0.19948043864324314%
Total shareholder yield: 0.26705228484857924% (Low Return)
Shareholder yield for WYR.DE (annual period ending 2025-12-31)
Market cap (USD): 12704716649.941175
Dividends paid: 174662000
Stock repurchases: 380109000
Net debt paydown: -10305000
Dividend yield: 1.3747807590876788%
Buyback yield: 2.9918731009381463%
Debt paydown yield: -0.08111160826280776%
Total shareholder yield: 4.285542251763017% (Moderate Return)
Shareholder yield for WYR.DE (quarterly period ending 2025-12-31)
Market cap (USD): 12704716649.941175
Dividends paid: 25801000
Stock repurchases: 448000
Net debt paydown: 20383000
Dividend yield: 0.20308205771845736%
Buyback yield: 0.0035262494421870816%
Debt paydown yield: 0.16043647852700735%
Total shareholder yield: 0.36704478568765175% (Low Return)
Shareholder yield for XEL (annual period ending 2021-12-31)
Market cap (USD): 36526011955.6
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for XEL (annual period ending 2022-12-31)
Market cap (USD): 38885750892.4
Dividends paid: 1012000000
Stock repurchases: 0
Dividend yield: 2.602495713147691%
Buyback yield: 0%
Total shareholder yield: 2.602495713147691% (Low Return)
Shareholder yield for XEL (annual period ending 2023-12-31)
Market cap (USD): 35508452572.8
Dividends paid: 1092000000
Stock repurchases: 0
Net debt paydown: -1482000000
Dividend yield: 3.0753241013844916%
Buyback yield: 0%
Debt paydown yield: -4.173654137593238%
Total shareholder yield: -1.0983300362087465% (Minimal or Negative)
Shareholder yield for XEL (quarterly period ending 2024-09-30)
Market cap (USD): 38573616112.4
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for XEL (annual period ending 2024-12-31)
Market cap (USD): 39884582188.4
Dividends paid: 1175000000
Stock repurchases: 0
Net debt paydown: -2694000000
Dividend yield: 2.9460005233343924%
Buyback yield: 0%
Debt paydown yield: -6.754489710521577%
Total shareholder yield: -3.8084891871871847% (Minimal or Negative)
Shareholder yield for XEL (quarterly period ending 2024-12-31)
Market cap (USD): 39884582188.4
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for XEL (quarterly period ending 2025-03-31)
Market cap (USD): 42518999731.6
Dividends paid: 306000000
Stock repurchases: 0
Dividend yield: 0.7196782660260507%
Buyback yield: 0%
Total shareholder yield: 0.7196782660260507% (Low Return)
Shareholder yield for XEL (quarterly period ending 2025-06-30)
Market cap (USD): 41239247133.6
Dividends paid: 319000000
Stock repurchases: 0
Net debt paydown: -1000000000
Dividend yield: 0.7735349749876793%
Buyback yield: 0%
Debt paydown yield: -2.4248745297419414%
Total shareholder yield: -1.6513395547542622% (Minimal or Negative)
Shareholder yield for XEL (quarterly period ending 2025-09-30)
Market cap (USD): 49223654806
Dividends paid: 329000000
Stock repurchases: 0
Net debt paydown: -2196000000
Dividend yield: 0.6683778384531848%
Buyback yield: 0%
Debt paydown yield: -4.461269705906364%
Total shareholder yield: -3.7928918674531795% (Minimal or Negative)
Shareholder yield for XEL (annual period ending 2025-12-31)
Market cap (USD): 45428095881.2
Dividends paid: 1282000000
Stock repurchases: 0
Net debt paydown: -4573000000
Dividend yield: 2.8220421198207077%
Buyback yield: 0%
Debt paydown yield: -10.066457577176362%
Total shareholder yield: -7.244415457355654% (Minimal or Negative)
Shareholder yield for XEL (quarterly period ending 2025-12-31)
Market cap (USD): 45428095881.2
Dividends paid: 328000000
Stock repurchases: 0
Net debt paydown: 741000000
Dividend yield: 0.7220201367403996%
Buyback yield: 0%
Debt paydown yield: 1.6311491503799878%
Total shareholder yield: 2.3531692871203873% (Low Return)
Shareholder yield for 480A.T (annual period ending 2023-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for 480A.T (annual period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -681506.4081356906
Shareholder yield for 480A.T (quarterly period ending 2025-06-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for 49M.AX (annual period ending 2023-06-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for 49M.AX (annual period ending 2024-06-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for 5599.T (annual period ending 2022-03-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for 5599.T (annual period ending 2023-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 895590.8867398787
Shareholder yield for ANANTRAJ.NS (annual period ending 2022-03-31)
Dividends paid: 389028.0891467757
Stock repurchases: 0
Shareholder yield for ANANTRAJ.NS (annual period ending 2023-03-31)
Dividends paid: 431315.4689403167
Stock repurchases: 0
Net debt paydown: 35146118.62100026
Shareholder yield for ANANTRAJ.NS (annual period ending 2024-03-31)
Dividends paid: 1943878.1628492626
Stock repurchases: 0
Net debt paydown: 56322704.72497703
Shareholder yield for ANANTRAJ.NS (quarterly period ending 2024-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for ANANTRAJ.NS (annual period ending 2025-03-31)
Dividends paid: 2917699.321954641
Stock repurchases: 0
Net debt paydown: 18857471.317913927
Shareholder yield for ANANTRAJ.NS (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -10234062.376106769
Shareholder yield for ANANTRAJ.NS (quarterly period ending 2025-06-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for ANANTRAJ.NS (quarterly period ending 2025-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for ANANTRAJ.NS (quarterly period ending 2025-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for BRCB (annual period ending 2023-12-31)
Dividends paid: 8090000
Stock repurchases: 0
Shareholder yield for BRCB (quarterly period ending 2024-09-30)
Dividends paid: 24000
Stock repurchases: 2286000
Shareholder yield for BRCB (annual period ending 2024-12-31)
Dividends paid: 624000
Stock repurchases: 14571000
Net debt paydown: -42703000
Shareholder yield for BRCB (quarterly period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 2285000
Shareholder yield for BRCB (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for BRCB (quarterly period ending 2025-06-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for CMGS.TO (annual period ending 2021-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for CMGS.TO (annual period ending 2022-12-31)
Dividends paid: 0
Stock repurchases: 610397058.8235294
Shareholder yield for CMGS.TO (annual period ending 2023-12-31)
Dividends paid: 0
Stock repurchases: 448749242.4242424
Net debt paydown: -325729055.2584667
Shareholder yield for CMGS.TO (quarterly period ending 2024-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for CMGS.TO (quarterly period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for CMGS.TO (annual period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 700390909.0909091
Net debt paydown: -105844463.8694644
Shareholder yield for CMGS.TO (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 387269930.0699301
Shareholder yield for CMGS.TO (quarterly period ending 2025-06-30)
Dividends paid: 0
Stock repurchases: 323546715.32846713
Net debt paydown: -249563447.50140333
Shareholder yield for CMGS.TO (quarterly period ending 2025-09-30)
Dividends paid: 0
Stock repurchases: 494003597.1223022
Net debt paydown: -93339153.49472332
Shareholder yield for HDFCAMC.NS (annual period ending 2022-03-31)
Dividends paid: 95533430.04088092
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (annual period ending 2023-03-31)
Dividends paid: 109118148.5992692
Stock repurchases: 0
Net debt paydown: -1435575.5702663977
Shareholder yield for HDFCAMC.NS (annual period ending 2024-03-31)
Dividends paid: 122874445.37714355
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (quarterly period ending 2024-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (quarterly period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (annual period ending 2025-03-31)
Dividends paid: 174777881.6927753
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (quarterly period ending 2025-06-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (quarterly period ending 2025-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for HDFCAMC.NS (quarterly period ending 2025-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for JPM.TO (annual period ending 2021-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for JPM.TO (annual period ending 2022-12-31)
Dividends paid: 9972058823.529411
Stock repurchases: 7791176470.588235
Shareholder yield for JPM.TO (annual period ending 2023-12-31)
Dividends paid: 10199242424.242424
Stock repurchases: 7442424242.424242
Net debt paydown: -80789260249.55435
Shareholder yield for JPM.TO (quarterly period ending 2024-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for JPM.TO (quarterly period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for JPM.TO (annual period ending 2024-12-31)
Dividends paid: 10337762237.762238
Stock repurchases: 20055944055.944057
Net debt paydown: 13009848484.84845
Shareholder yield for JPM.TO (quarterly period ending 2025-03-31)
Dividends paid: 2673426573.4265738
Stock repurchases: 7362237762.237762
Shareholder yield for JPM.TO (quarterly period ending 2025-06-30)
Dividends paid: 3069343065.6934304
Stock repurchases: 5478832116.788321
Net debt paydown: -23871354193.252014
Shareholder yield for JPM.TO (quarterly period ending 2025-09-30)
Dividends paid: 3007194244.6043167
Stock repurchases: 5966187050.359713
Net debt paydown: -3152029617.18219
Shareholder yield for LIMN (annual period ending 2022-12-31)
Dividends paid: 0
Stock repurchases: 700000
Shareholder yield for LIMN (annual period ending 2023-12-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 450000
Shareholder yield for LIMN (quarterly period ending 2024-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for LIMN (quarterly period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -700000
Shareholder yield for LIMN (annual period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -3923000
Shareholder yield for LIMN (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for MEHA (annual period ending 2021-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for MEHA (annual period ending 2022-12-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 230232
Shareholder yield for MEHA (annual period ending 2023-12-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2585298
Shareholder yield for MEHA (quarterly period ending 2024-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for MEHA (quarterly period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for MEHA (annual period ending 2024-12-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 5790
Shareholder yield for MEHA (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2391947
Shareholder yield for MEHA (quarterly period ending 2025-06-30)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 26727
Shareholder yield for MEHA (quarterly period ending 2025-09-30)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 29841
Shareholder yield for OMNI.NS (annual period ending 2023-03-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for OMNI.NS (annual period ending 2024-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -18885689.112645786
Shareholder yield for OMNI.NS (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for OMNI.NS (annual period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -10813285.717173629
Shareholder yield for OMNI.NS (quarterly period ending 2025-09-30)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -5197217.01695364
Shareholder yield for TIMEX.NS (annual period ending 2022-03-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for TIMEX.NS (annual period ending 2023-03-31)
Dividends paid: 0
Stock repurchases: 304506.69914738124
Net debt paydown: -1090562.5330588343
Shareholder yield for TIMEX.NS (annual period ending 2024-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3000251.5220222725
Shareholder yield for TIMEX.NS (quarterly period ending 2024-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for TIMEX.NS (annual period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2246499.6890727812
Shareholder yield for TIMEX.NS (quarterly period ending 2025-03-31)
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2137672.688088969
Shareholder yield for TIMEX.NS (quarterly period ending 2025-06-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for TIMEX.NS (quarterly period ending 2025-09-30)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for TIMEX.NS (quarterly period ending 2025-12-31)
Dividends paid: 0
Stock repurchases: 0
Shareholder yield for 0008.HK (quarterly period ending 2025-12-31)
Market cap (USD): 5746091500.25707
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -361229021.00764656
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -6.286517034952991%
Total shareholder yield: -6.286517034952991% (Minimal or Negative)
Shareholder yield for 0008.HK (annual period ending 2025-12-31)
Market cap (USD): 5746091500.25707
Dividends paid: 410154241.6452442
Stock repurchases: 0
Net debt paydown: -958094704.9002199
Dividend yield: 7.137969202664013%
Buyback yield: 0%
Debt paydown yield: -16.67385047483766%
Total shareholder yield: -9.535881272173647% (Minimal or Negative)
Shareholder yield for 0204.HK (quarterly period ending 2025-09-30)
Market cap (USD): 2881100.771208226
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 10238303.341902312
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 355.3608205661182%
Total shareholder yield: 355.3608205661182% (High Return)
Shareholder yield for 1082.HK (quarterly period ending 2025-12-31)
Market cap (USD): 97693902.31362468
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 80544.88113852637
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.08244617036583801%
Total shareholder yield: 0.08244617036583801% (Low Return)
Shareholder yield for 1148.HK (annual period ending 2025-12-31)
Market cap (USD): 37081961.953727506
Dividends paid: 1483290.4884318765
Stock repurchases: 0
Net debt paydown: 10494942.755678058
Dividend yield: 4.000032388477156%
Buyback yield: 0%
Debt paydown yield: 28.30201586629668%
Total shareholder yield: 32.30204825477384% (High Return)
Shareholder yield for 1148.HK (quarterly period ending 2025-12-31)
Market cap (USD): 37081961.953727506
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 5360427.357424736
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 14.455619592387563%
Total shareholder yield: 14.455619592387563% (High Return)
Shareholder yield for 1288.HK (quarterly period ending 2026-03-31)
Market cap (USD): 297814818009.8408
Dividends paid: 5820260492.040521
Stock repurchases: 0
Net debt paydown: 58646261732.47882
Dividend yield: 1.9543219947666268%
Buyback yield: 0%
Debt paydown yield: 19.69219064530931%
Total shareholder yield: 21.646512640075937% (High Return)
Shareholder yield for 1579.HK (quarterly period ending 2025-12-31)
Market cap (USD): 2060837449.142857
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -3201950.587766487
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.1553713316447273%
Total shareholder yield: -0.1553713316447273% (Minimal or Negative)
Shareholder yield for 1579.HK (annual period ending 2025-12-31)
Market cap (USD): 2060837449.142857
Dividends paid: 93649285.71428572
Stock repurchases: 0
Net debt paydown: -3842035.225048924
Dividend yield: 4.544234469013376%
Buyback yield: 0%
Debt paydown yield: -0.18643077486033174%
Total shareholder yield: 4.357803694153044% (Moderate Return)
Shareholder yield for 1637.HK (quarterly period ending 2026-03-31)
Market cap (USD): 20918367.346938778
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 70694.74319290699
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.33795535770267726%
Total shareholder yield: 0.33795535770267726% (Low Return)
Shareholder yield for 1637.HK (annual period ending 2026-03-31)
Market cap (USD): 20918367.346938778
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -164780.8352132627
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.7877327732146217%
Total shareholder yield: -0.7877327732146217% (Minimal or Negative)
Shareholder yield for 2003.HK (quarterly period ending 2025-12-31)
Market cap (USD): 55539167.09511568
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 554367190.411475
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 998.155390883109%
Total shareholder yield: 998.155390883109% (High Return)
Shareholder yield for 2003.HK (annual period ending 2025-12-31)
Market cap (USD): 55539167.09511568
Dividends paid: 14326992.287917737
Stock repurchases: 1679305.912596401
Net debt paydown: 292076253.8759176
Dividend yield: 25.796195797069682%
Buyback yield: 3.0236425939201483%
Debt paydown yield: 525.8923911763234%
Total shareholder yield: 554.7122295673132% (High Return)
Shareholder yield for 2221.T (quarterly period ending 2026-03-31)
Market cap (USD): 196393782.5825826
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1350668.9731454202
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.6877350980179174%
Total shareholder yield: 0.6877350980179174% (Low Return)
Shareholder yield for 2221.T (annual period ending 2026-03-31)
Market cap (USD): 196393782.5825826
Dividends paid: 1959296.7967967968
Stock repurchases: 2700256.5065065064
Net debt paydown: 2680666.564171443
Dividend yield: 0.9976368757870033%
Buyback yield: 1.3749195473492457%
Debt paydown yield: 1.3649447191864317%
Total shareholder yield: 3.7375011423226807% (Low Return)
Shareholder yield for 2588.T (quarterly period ending 2026-03-31)
Market cap (USD): 739717970.7707708
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 16224336.718953192
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 2.1933138520411735%
Total shareholder yield: 2.1933138520411735% (Low Return)
Shareholder yield for 2588.T (annual period ending 2026-03-31)
Market cap (USD): 739717970.7707708
Dividends paid: 20401651.65165165
Stock repurchases: 153159409.4094094
Net debt paydown: -33701682.232961476
Dividend yield: 2.7580310953367206%
Buyback yield: 20.705108630769168%
Debt paydown yield: -4.556017774969699%
Total shareholder yield: 18.907121951136187% (High Return)
Shareholder yield for 3001.T (quarterly period ending 2026-03-31)
Market cap (USD): 525116220.2202202
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for 3276.T (quarterly period ending 2026-03-31)
Market cap (USD): 187459421.021021
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for 3547.T (quarterly period ending 2026-05-31)
Market cap (USD): 120501776.55553462
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for 3901.T (quarterly period ending 2026-03-31)
Market cap (USD): 106938708.3083083
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for 5248.T (quarterly period ending 2026-04-30)
Market cap (USD): 56096072.71819203
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for 5631.T (quarterly period ending 2026-03-31)
Market cap (USD): 3571854273.4734735
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -168391106.44965285
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.71438904157475%
Total shareholder yield: -4.71438904157475% (Minimal or Negative)
Shareholder yield for 5631.T (annual period ending 2026-03-31)
Market cap (USD): 3571854273.4734735
Dividends paid: 42361111.11111111
Stock repurchases: 0
Net debt paydown: -261848275.55800682
Dividend yield: 1.1859697475820246%
Buyback yield: 0%
Debt paydown yield: -7.33087790010455%
Total shareholder yield: -6.144908152522525% (Minimal or Negative)
Shareholder yield for 5ZM.DE (quarterly period ending 2026-04-30)
Market cap (USD): 22408806400
Dividends paid: 0
Stock repurchases: 361683000
Net debt paydown: -1737000
Dividend yield: 0%
Buyback yield: 1.6140217088938746%
Debt paydown yield: -0.007751416871538503%
Total shareholder yield: 1.6062702920223362% (Low Return)
Shareholder yield for 6614.T (annual period ending 2026-03-31)
Market cap (USD): 24367655.655655656
Dividends paid: 413688.6886886887
Stock repurchases: 215540.54054054053
Net debt paydown: -4188453.8470096877
Dividend yield: 1.6976958905469137%
Buyback yield: 0.8845354004767145%
Debt paydown yield: -17.188579427572307%
Total shareholder yield: -14.606348136548679% (Minimal or Negative)
Shareholder yield for 6614.T (quarterly period ending 2026-03-31)
Market cap (USD): 24367655.655655656
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1885840.1453270214
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -7.739111927615096%
Total shareholder yield: -7.739111927615096% (Minimal or Negative)
Shareholder yield for 6897.T (quarterly period ending 2026-05-31)
Market cap (USD): 45871172.02235198
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for 7004.T (quarterly period ending 2026-03-31)
Market cap (USD): 1265097263.6636636
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -296165500.965299
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -23.41049257411381%
Total shareholder yield: -23.41049257411381% (Minimal or Negative)
Shareholder yield for 7004.T (annual period ending 2026-03-31)
Market cap (USD): 1265097263.6636636
Dividends paid: 26351351.35135135
Stock repurchases: 0
Net debt paydown: -244109868.9586525
Dividend yield: 2.0829506242894755%
Buyback yield: 0%
Debt paydown yield: -19.29573922654148%
Total shareholder yield: -17.212788602252004% (Minimal or Negative)
Shareholder yield for 7294.T (annual period ending 2026-03-31)
Market cap (USD): 113386858.85885885
Dividends paid: 4710960.960960961
Stock repurchases: 23948948.94894895
Net debt paydown: 14613669.61133033
Dividend yield: 4.154768029005061%
Buyback yield: 21.121450219165176%
Debt paydown yield: 12.888327411486955%
Total shareholder yield: 38.16454565965719% (High Return)
Shareholder yield for 7294.T (quarterly period ending 2026-03-31)
Market cap (USD): 113386858.85885885
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -51809524.86807132
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -45.69270671177383%
Total shareholder yield: -45.69270671177383% (Minimal or Negative)
Shareholder yield for 7571.T (quarterly period ending 2026-03-31)
Market cap (USD): 17891630.83083083
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 993789.4371491298
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 5.5544933077684195%
Total shareholder yield: 5.5544933077684195% (Moderate Return)
Shareholder yield for 7571.T (annual period ending 2026-03-31)
Market cap (USD): 17891630.83083083
Dividends paid: 219607.1071071071
Stock repurchases: 0
Net debt paydown: -2424903.546943549
Dividend yield: 1.227429233162359%
Buyback yield: 0%
Debt paydown yield: -13.553284045884508%
Total shareholder yield: -12.325854812722149% (Minimal or Negative)
Shareholder yield for 8117.HK (annual period ending 2025-12-31)
Market cap (USD): 5133099.228791773
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -8707641.851959825
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -169.63712299030357%
Total shareholder yield: -169.63712299030357% (Minimal or Negative)
Shareholder yield for 8117.HK (quarterly period ending 2025-12-31)
Market cap (USD): 5133099.228791773
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -18164388.19118104
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -353.86785607603707%
Total shareholder yield: -353.86785607603707% (Minimal or Negative)
Shareholder yield for 8283.T (quarterly period ending 2026-03-31)
Market cap (USD): 2511115531.5315313
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for 8283.T (annual period ending 2026-03-31)
Market cap (USD): 2511115531.5315313
Dividends paid: 43136886.88688689
Stock repurchases: 25782032.03203203
Net debt paydown: -639145.862879321
Dividend yield: 1.7178376042530257%
Buyback yield: 1.0267162823969134%
Debt paydown yield: -0.02545266654814187%
Total shareholder yield: 2.719101220101797% (Low Return)
Shareholder yield for 8452.HK (quarterly period ending 2025-12-31)
Market cap (USD): 9240172
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 22292.48854353465
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.24125620760668365%
Total shareholder yield: 0.24125620760668365% (Low Return)
Shareholder yield for 8452.HK (annual period ending 2025-12-31)
Market cap (USD): 9240172
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -32360.07827788638
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.35021077830462877%
Total shareholder yield: -0.35021077830462877% (Minimal or Negative)
Shareholder yield for 8545.HK (quarterly period ending 2025-09-30)
Market cap (USD): 5823610.796915167
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 594987.146529563
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 10.216808218789868%
Total shareholder yield: 10.216808218789868% (High Return)
Shareholder yield for 8646.HK (quarterly period ending 2025-12-31)
Market cap (USD): 23561984
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -170868.30045825802
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.7251863869284437%
Total shareholder yield: -0.7251863869284437% (Minimal or Negative)
Shareholder yield for 8646.HK (annual period ending 2025-12-31)
Market cap (USD): 23561984
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2445690.802348337
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 10.37981692181922%
Total shareholder yield: 10.37981692181922% (High Return)
Shareholder yield for AGIL.AS (annual period ending 2025-12-31)
Market cap (USD): 1791927
Dividends paid: 0
Stock repurchases: 198823.5294117647
Net debt paydown: -4996580.882352941
Dividend yield: 0%
Buyback yield: 11.095515018846454%
Debt paydown yield: -278.83841709807047%
Total shareholder yield: -267.742902079224% (Minimal or Negative)
Shareholder yield for AIRO (quarterly period ending 2026-03-31)
Market cap (USD): 213830384
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1875000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.8768632244517692%
Total shareholder yield: 0.8768632244517692% (Low Return)
Shareholder yield for ALSN.SW (annual period ending 2025-12-31)
Market cap (USD): 3026707767.0886073
Dividends paid: 86167088.60759494
Stock repurchases: 0
Net debt paydown: -370816005.62587905
Dividend yield: 2.8468915811611084%
Buyback yield: 0%
Debt paydown yield: -12.251463773873592%
Total shareholder yield: -9.404572192712484% (Minimal or Negative)
Shareholder yield for ALSN.SW (quarterly period ending 2025-12-31)
Market cap (USD): 3026707767.0886073
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ALSN.SW (quarterly period ending 2026-06-30)
Market cap (USD): 2986555417.2839503
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for BEPL.NS (quarterly period ending 2026-06-30)
Market cap (USD): 319795858.97246546
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for BIYA (quarterly period ending 2025-12-31)
Market cap (USD): 55182772
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for BIYA (annual period ending 2025-12-31)
Market cap (USD): 55182772
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 24344.47162426615
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.04411607235726786%
Total shareholder yield: 0.04411607235726786% (Low Return)
Shareholder yield for BOY.L (annual period ending 2025-12-31)
Market cap (USD): 1598164064.8648648
Dividends paid: 55270270.27027027
Stock repurchases: 77837837.83783785
Net debt paydown: -69212837.83783785
Dividend yield: 3.4583602200405963%
Buyback yield: 4.870453512820008%
Debt paydown yield: -4.33077174987602%
Total shareholder yield: 3.998041982984584% (Low Return)
Shareholder yield for BOY.L (quarterly period ending 2025-12-31)
Market cap (USD): 1598164064.8648648
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 3121066.271751195
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.19529073018013965%
Total shareholder yield: 0.19529073018013965% (Low Return)
Shareholder yield for BYRN (quarterly period ending 2026-02-28)
Market cap (USD): 141558496
Dividends paid: 0
Stock repurchases: 953000
Net debt paydown: 176000
Dividend yield: 0%
Buyback yield: 0.6732199245745024%
Debt paydown yield: 0.12433022741354925%
Total shareholder yield: 0.7975501519880517% (Low Return)
Shareholder yield for BYRN (quarterly period ending 2026-05-31)
Market cap (USD): 80334480
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 123000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.15310984772665487%
Total shareholder yield: 0.15310984772665487% (Low Return)
Shareholder yield for CBU (quarterly period ending 2026-03-31)
Market cap (USD): 3533793280
Dividends paid: 24823000
Stock repurchases: 15511000
Net debt paydown: 12451000
Dividend yield: 0.7024462958965161%
Buyback yield: 0.4389334284998131%
Debt paydown yield: 0.35234092697125735%
Total shareholder yield: 1.4937206513675867% (Low Return)
Shareholder yield for CDR.TO (quarterly period ending 2026-03-31)
Market cap (USD): 211707579.85611513
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1397153.8097988814
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.6599451048226249%
Total shareholder yield: -0.6599451048226249% (Minimal or Negative)
Shareholder yield for COST.L (annual period ending 2025-12-31)
Market cap (USD): 774402508.1081082
Dividends paid: 9864864.864864865
Stock repurchases: 16216216.216216216
Net debt paydown: -1533783.783783786
Dividend yield: 1.2738678867356805%
Buyback yield: 2.0940294028531734%
Debt paydown yield: -0.19806028101986298%
Total shareholder yield: 3.169837008568991% (Low Return)
Shareholder yield for COST.L (quarterly period ending 2025-12-31)
Market cap (USD): 774402508.1081082
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1865975.5646057017
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.24095680799954325%
Total shareholder yield: -0.24095680799954325% (Minimal or Negative)
Shareholder yield for CRU.L (quarterly period ending 2025-10-31)
Market cap (USD): 5668736.842105263
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2628964.912280703
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -46.376555933126625%
Total shareholder yield: -46.376555933126625% (Minimal or Negative)
Shareholder yield for CXDO (quarterly period ending 2026-03-31)
Market cap (USD): 214589760
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 233000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.1085792723753454%
Total shareholder yield: 0.1085792723753454% (Low Return)
Shareholder yield for DEC.L (quarterly period ending 2026-03-31)
Market cap (USD): 687431488
Dividends paid: 22061000
Stock repurchases: 71489000
Net debt paydown: 139754000
Dividend yield: 3.2091925355621767%
Buyback yield: 10.399436343538571%
Debt paydown yield: 20.32988049566912%
Total shareholder yield: 33.938509374769865% (High Return)
Shareholder yield for EFN.TO (quarterly period ending 2026-03-31)
Market cap (USD): 8931194658.992805
Dividends paid: 27104316.546762593
Stock repurchases: 41100719.42446043
Net debt paydown: 189547587.03985596
Dividend yield: 0.30347918259144985%
Buyback yield: 0.4601928520623631%
Debt paydown yield: 2.122309436498518%
Total shareholder yield: 2.885981471152331% (Low Return)
Shareholder yield for ENN.AX (annual period ending 2025-06-30)
Market cap (USD): 7415194.77124183
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for ENN.AX (quarterly period ending 2025-06-30)
Market cap (USD): 7415194.77124183
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for EPAC (quarterly period ending 2026-05-31)
Market cap (USD): 1787001600
Dividends paid: 0
Stock repurchases: 15210000
Net debt paydown: 2458000
Dividend yield: 0%
Buyback yield: 0.8511464119562064%
Debt paydown yield: 0.13754884159029293%
Total shareholder yield: 0.9886952535464993% (Low Return)
Shareholder yield for EXPN.L (annual period ending 2026-03-31)
Market cap (USD): 27877627880.45977
Dividends paid: 680459770.1149426
Stock repurchases: 835632183.908046
Net debt paydown: -944377811.0944529
Dividend yield: 2.440881171930329%
Buyback yield: 2.9975010337725494%
Debt paydown yield: -3.387583101202073%
Total shareholder yield: 2.0507991045008054% (Low Return)
Shareholder yield for EXPN.L (quarterly period ending 2026-03-31)
Market cap (USD): 27877627880.45977
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 221095334.68559837
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.7930923521673464%
Total shareholder yield: 0.7930923521673464% (Low Return)
Shareholder yield for FAN.V (quarterly period ending 2026-04-30)
Market cap (USD): 66025518.248175174
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -8866.855907001533
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.01342943780262807%
Total shareholder yield: -0.01342943780262807% (Minimal or Negative)
Shareholder yield for FEDS.L (annual period ending 2026-03-31)
Market cap (USD): 2268859904
Dividends paid: 3882105263.1578946
Stock repurchases: 0
Net debt paydown: -42651576486.6712
Dividend yield: 171.10378901375722%
Buyback yield: 0%
Debt paydown yield: -1879.8682285969473%
Total shareholder yield: -1708.76443958319% (Minimal or Negative)
Shareholder yield for FEDS.L (quarterly period ending 2026-03-31)
Market cap (USD): 2268859904
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FEDS.L (quarterly period ending 2026-06-30)
Market cap (USD): 2269457920
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FWDI (quarterly period ending 2026-03-31)
Market cap (USD): 286900096
Dividends paid: 0
Stock repurchases: 47139381
Net debt paydown: -47058177
Dividend yield: 0%
Buyback yield: 16.430590877181164%
Debt paydown yield: -16.402286947997396%
Total shareholder yield: 0.02830392918376745% (Low Return)
Shareholder yield for GANECOS.NS (quarterly period ending 2026-03-31)
Market cap (USD): 343014996.8630776
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GANECOS.NS (annual period ending 2026-03-31)
Market cap (USD): 343014996.8630776
Dividends paid: 851070.3688003392
Stock repurchases: 441638.4061042815
Net debt paydown: 12492849.528462566
Dividend yield: 0.24811462372884638%
Buyback yield: 0.12875192342700156%
Debt paydown yield: 3.6420709422945077%
Total shareholder yield: 4.018937489450356% (Moderate Return)
Shareholder yield for GHY (quarterly period ending 2026-01-31)
Market cap (USD): 478425888
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 GROW (quarterly period ending 2026-03-31)
Market cap (USD): 36344296
Dividends paid: 283000
Stock repurchases: 552000
Net debt paydown: 7000
Dividend yield: 0.7786641403096651%
Buyback yield: 1.518807793112845%
Debt paydown yield: 0.0192602437532426%
Total shareholder yield: 2.3167321771757527% (Low Return)