speb/financial-data huggingface dataset:
Shareholder yield for EXPE (quarterly period ending 2025-03-31)
Market cap (USD): 19051426213.75
Dividends paid: 51000000
Stock repurchases: 384000000
Net debt paydown: -4384000000
Dividend yield: 0.2676964938362028%
Buyback yield: 2.0155971300608213%
Debt paydown yield: -23.011400568194375%
Total shareholder yield: -20.728106944297352% (Minimal or Negative)
Shareholder yield for EXPE (quarterly period ending 2025-06-30)
Market cap (USD): 19162489880
Dividends paid: 51000000
Stock repurchases: 688000000
Net debt paydown: -15000000
Dividend yield: 0.26614495464511106%
Buyback yield: 3.5903476234477734%
Debt paydown yield: -0.07827792783679738%
Total shareholder yield: 3.778214650256087% (Low Return)
Shareholder yield for EXPE (quarterly period ending 2025-09-30)
Market cap (USD): 24328667840
Dividends paid: 49000000
Stock repurchases: 531000000
Net debt paydown: 4000000
Dividend yield: 0.20140847958570346%
Buyback yield: 2.182610258367521%
Debt paydown yield: 0.016441508537608444%
Total shareholder yield: 2.400460246490833% (Low Return)
Shareholder yield for EXPE (quarterly period ending 2025-12-31)
Market cap (USD): 32300062112.500004
Dividends paid: 49000000
Stock repurchases: 327000000
Net debt paydown: 63000000
Dividend yield: 0.1517024946556904%
Buyback yield: 1.0123819541308319%
Debt paydown yield: 0.19504606455731624%
Total shareholder yield: 1.3591305133438385% (Low Return)
Shareholder yield for EXPE (annual period ending 2025-12-31)
Market cap (USD): 32300062112.500004
Dividends paid: 200000000
Stock repurchases: 1930000000
Net debt paydown: 116000000
Dividend yield: 0.6191938557375118%
Buyback yield: 5.975220707866989%
Debt paydown yield: 0.3591324363277569%
Total shareholder yield: 6.953546999932258% (Moderate Return)
Shareholder yield for FAR.TO (annual period ending 2021-12-31)
Market cap (USD): 141913406.17322835
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FAR.TO (annual period ending 2022-12-31)
Market cap (USD): 108034302.57352939
Dividends paid: 0
Stock repurchases: 1097872.340425532
Dividend yield: 0%
Buyback yield: 1.0162256933887341%
Total shareholder yield: 1.0162256933887341% (Low Return)
Shareholder yield for FAR.TO (annual period ending 2023-12-31)
Market cap (USD): 152121028.06818178
Dividends paid: 0
Stock repurchases: 1638888.8888888888
Net debt paydown: 1766288.4160756618
Dividend yield: 0%
Buyback yield: 1.0773585412230624%
Debt paydown yield: 1.1611073357221844%
Total shareholder yield: 2.238465876945247% (Low Return)
Shareholder yield for FAR.TO (quarterly period ending 2024-09-30)
Market cap (USD): 156721761.6
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FAR.TO (quarterly period ending 2024-12-31)
Market cap (USD): 165078428.95804197
Dividends paid: 0
Stock repurchases: 446875
Dividend yield: 0%
Buyback yield: 0.2707046600943739%
Total shareholder yield: 0.2707046600943739% (Low Return)
Shareholder yield for FAR.TO (annual period ending 2024-12-31)
Market cap (USD): 165078428.95804197
Dividends paid: 4733333.333333334
Stock repurchases: 1282291.6666666667
Net debt paydown: 21675555.555555552
Dividend yield: 2.867323952141807%
Buyback yield: 0.7767772414363037%
Debt paydown yield: 13.13045907473764%
Total shareholder yield: 16.774560268315753% (High Return)
Shareholder yield for FAR.TO (quarterly period ending 2025-03-31)
Market cap (USD): 139049465.05594406
Dividends paid: 0
Stock repurchases: 430434.7826086956
Net debt paydown: -10426811.594202891
Dividend yield: 0%
Buyback yield: 0.3095551517839482%
Debt paydown yield: -7.498634813163683%
Total shareholder yield: -7.1890796613797345% (Minimal or Negative)
Shareholder yield for FAR.TO (quarterly period ending 2025-06-30)
Market cap (USD): 134414649.54744524
Dividends paid: 0
Stock repurchases: 382352.9411764706
Net debt paydown: -15197109.974424556
Dividend yield: 0%
Buyback yield: 0.2844577897303589%
Debt paydown yield: -11.30614112791354%
Total shareholder yield: -11.02168333818318% (Minimal or Negative)
Shareholder yield for FAR.TO (annual period ending 2025-12-31)
Market cap (USD): 171593169.63503647
Dividends paid: 0
Stock repurchases: 1834117.6470588236
Net debt paydown: -26849803.921568632
Dividend yield: 0%
Buyback yield: 1.0688756731750046%
Debt paydown yield: -15.647361709487503%
Total shareholder yield: -14.5784860363125% (Minimal or Negative)
Shareholder yield for FAR.TO (quarterly period ending 2025-12-31)
Market cap (USD): 171593169.63503647
Dividends paid: 0
Stock repurchases: 520000
Net debt paydown: -1225882.3529411852
Dividend yield: 0%
Buyback yield: 0.3030423653260757%
Debt paydown yield: -0.7144120920130613%
Total shareholder yield: -0.4113697266869856% (Minimal or Negative)
Shareholder yield for FEX.V (annual period ending 2021-12-31)
Market cap (USD): 7836428.1259842515
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FEX.V (annual period ending 2022-12-31)
Market cap (USD): 1829460.2426470586
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -26766.008568781843
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -1.463054946198444%
Total shareholder yield: -1.463054946198444% (Minimal or Negative)
Shareholder yield for FEX.V (annual period ending 2023-12-31)
Market cap (USD): 1256598.9545454546
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 27594.80837789661
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 2.195991670857182%
Total shareholder yield: 2.195991670857182% (Low Return)
Shareholder yield for FEX.V (quarterly period ending 2024-09-30)
Market cap (USD): 1228674.5333333332
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FEX.V (annual period ending 2024-12-31)
Market cap (USD): 579968.7482517483
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 21051.515151515152
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3.6297671581395754%
Total shareholder yield: 3.6297671581395754% (Low Return)
Shareholder yield for FEX.V (quarterly period ending 2024-12-31)
Market cap (USD): 579968.7482517483
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 FEX.V (quarterly period ending 2025-03-31)
Market cap (USD): 579968.7482517483
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FEX.V (quarterly period ending 2025-06-30)
Market cap (USD): 1210737.6788321168
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FEX.V (quarterly period ending 2025-09-30)
Market cap (USD): 1193316.9928057555
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FVCB (annual period ending 2021-12-31)
Market cap (USD): 278410372.24
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FVCB (annual period ending 2022-12-31)
Market cap (USD): 269771912.08
Dividends paid: 0
Stock repurchases: 730000
Dividend yield: 0%
Buyback yield: 0.27059896427746744%
Total shareholder yield: 0.27059896427746744% (Low Return)
Shareholder yield for FVCB (annual period ending 2023-12-31)
Market cap (USD): 251055248.39999998
Dividends paid: 0
Stock repurchases: 1460000
Net debt paydown: 151098000
Dividend yield: 0%
Buyback yield: 0.5815453010063423%
Debt paydown yield: 60.18515882976458%
Total shareholder yield: 60.766704130770925% (High Return)
Shareholder yield for FVCB (quarterly period ending 2024-09-30)
Market cap (USD): 230718873.44
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FVCB (annual period ending 2024-12-31)
Market cap (USD): 222260381.2
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 37528000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 16.88470063687626%
Total shareholder yield: 16.88470063687626% (High Return)
Shareholder yield for FVCB (quarterly period ending 2024-12-31)
Market cap (USD): 222260381.2
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FVCB (quarterly period ending 2025-03-31)
Market cap (USD): 186806700.96
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FVCB (quarterly period ending 2025-06-30)
Market cap (USD): 208582819.28
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -26000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.012465072669814573%
Total shareholder yield: -0.012465072669814573% (Minimal or Negative)
Shareholder yield for FVCB (quarterly period ending 2025-09-30)
Market cap (USD): 230358937.60000002
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 392000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.17016921682486522%
Total shareholder yield: 0.17016921682486522% (Low Return)
Shareholder yield for FVCB (annual period ending 2025-12-31)
Market cap (USD): 248175761.67999998
Dividends paid: 2167000
Stock repurchases: 6677000
Net debt paydown: 51097000
Dividend yield: 0.8731714915794836%
Buyback yield: 2.6904319562880534%
Debt paydown yield: 20.589037242841194%
Total shareholder yield: 24.15264069070873% (High Return)
Shareholder yield for FVCB (quarterly period ending 2025-12-31)
Market cap (USD): 248175761.67999998
Dividends paid: 1083000
Stock repurchases: 2042000
Net debt paydown: 378000
Dividend yield: 0.43638427567170307%
Buyback yield: 0.8228039620698225%
Debt paydown yield: 0.15231140923721492%
Total shareholder yield: 1.4114996469787404% (Low Return)
Shareholder yield for FVL.TO (annual period ending 2021-12-31)
Market cap (USD): 177404480.5511811
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FVL.TO (annual period ending 2022-12-31)
Market cap (USD): 195399128.08823526
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 13346.931449745258
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.006830599286870032%
Total shareholder yield: 0.006830599286870032% (Low Return)
Shareholder yield for FVL.TO (annual period ending 2023-12-31)
Market cap (USD): 227579485.15151516
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 18481.95187165776
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.008121097496706729%
Total shareholder yield: 0.008121097496706729% (Low Return)
Shareholder yield for FVL.TO (quarterly period ending 2024-09-30)
Market cap (USD): 513512684.4444444
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for FVL.TO (annual period ending 2024-12-31)
Market cap (USD): 290870821.25874126
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 31367.482517482502
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.010783990770108862%
Total shareholder yield: 0.010783990770108862% (Low Return)
Shareholder yield for FVL.TO (quarterly period ending 2024-12-31)
Market cap (USD): 290870821.25874126
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 8919.544159544152
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.003066496708382399%
Total shareholder yield: 0.003066496708382399% (Low Return)
Shareholder yield for FVL.TO (quarterly period ending 2025-03-31)
Market cap (USD): 351468909.02097905
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -13060.839160839161
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.0037160724108485977%
Total shareholder yield: -0.0037160724108485977% (Minimal or Negative)
Shareholder yield for FVL.TO (quarterly period ending 2025-06-30)
Market cap (USD): 527100155.10948896
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 2512.270940738097
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.0004766211727287862%
Total shareholder yield: 0.0004766211727287862% (Low Return)
Shareholder yield for FVL.TO (quarterly period ending 2025-09-30)
Market cap (USD): 594326281.3669065
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 7450.9478548547995
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.0012536796854613547%
Total shareholder yield: 0.0012536796854613547% (Low Return)
Shareholder yield for FVL.TO (annual period ending 2025-12-31)
Market cap (USD): 678904999.781022
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 21258.56260527794
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.003131301524091707%
Total shareholder yield: 0.003131301524091707% (Low Return)
Shareholder yield for FVL.TO (quarterly period ending 2025-12-31)
Market cap (USD): 678904999.781022
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 5602.336816678049
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.0008252018792739868%
Total shareholder yield: 0.0008252018792739868% (Low Return)
Shareholder yield for GABRIEL.NS (annual period ending 2022-03-31)
Market cap (USD): 251903624.93656865
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GABRIEL.NS (annual period ending 2023-03-31)
Market cap (USD): 286503881.2735688
Dividends paid: 3332886.7235079175
Stock repurchases: 0
Dividend yield: 1.1632954878979471%
Buyback yield: 0%
Total shareholder yield: 1.1632954878979471% (Low Return)
Shareholder yield for GABRIEL.NS (annual period ending 2024-03-31)
Market cap (USD): 700224425.0845729
Dividends paid: 5437102.770116321
Stock repurchases: 0
Net debt paydown: -7630241.65248508
Dividend yield: 0.7764800220243144%
Buyback yield: 0%
Debt paydown yield: -1.089685160805909%
Total shareholder yield: -0.3132051387815946% (Minimal or Negative)
Shareholder yield for GABRIEL.NS (quarterly period ending 2024-09-30)
Market cap (USD): 1082474915.9199712
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GABRIEL.NS (quarterly period ending 2024-12-31)
Market cap (USD): 975105993.1953607
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GABRIEL.NS (annual period ending 2025-03-31)
Market cap (USD): 1193743171.6059048
Dividends paid: 7129296.235679214
Stock repurchases: 0
Net debt paydown: 913591.3087634435
Dividend yield: 0.5972219490134044%
Buyback yield: 0%
Debt paydown yield: 0.07653164688133195%
Total shareholder yield: 0.6737535958947364% (Low Return)
Shareholder yield for GABRIEL.NS (quarterly period ending 2025-03-31)
Market cap (USD): 1193743171.6059048
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GABRIEL.NS (quarterly period ending 2025-06-30)
Market cap (USD): 1450337193.8339577
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GABRIEL.NS (quarterly period ending 2025-09-30)
Market cap (USD): 2356280149.077903
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GABRIEL.NS (quarterly period ending 2025-12-31)
Market cap (USD): 1993615653.619249
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (annual period ending 2022-03-31)
Market cap (USD): 2061174858.499275
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (annual period ending 2023-03-31)
Market cap (USD): 1656970749.8386116
Dividends paid: 8015834.348355664
Stock repurchases: 0
Dividend yield: 0.4837643844429%
Buyback yield: 0%
Total shareholder yield: 0.4837643844429% (Low Return)
Shareholder yield for GODREJIND.NS (annual period ending 2024-03-31)
Market cap (USD): 3161817514.212452
Dividends paid: 7807890.634368629
Stock repurchases: 0
Net debt paydown: -1084645350.5891266
Dividend yield: 0.24694311418264836%
Buyback yield: 0%
Debt paydown yield: -34.30448929179554%
Total shareholder yield: -34.05754617761289% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (quarterly period ending 2024-09-30)
Market cap (USD): 4971087893.60368
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (quarterly period ending 2025-03-31)
Market cap (USD): 4458392158.107715
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -250080104.90896702
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -5.60919937144132%
Total shareholder yield: -5.60919937144132% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (annual period ending 2025-03-31)
Market cap (USD): 4458392158.107715
Dividends paid: 7898059.387421089
Stock repurchases: 0
Net debt paydown: -975489113.9304676
Dividend yield: 0.17715039654056094%
Buyback yield: 0%
Debt paydown yield: -21.87984096815065%
Total shareholder yield: -21.702690571610088% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (quarterly period ending 2025-06-30)
Market cap (USD): 4912049903.358296
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (quarterly period ending 2025-09-30)
Market cap (USD): 4563629231.042841
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GODREJIND.NS (quarterly period ending 2025-12-31)
Market cap (USD): 3761384622.167762
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GPGI (annual period ending 2021-12-31)
Market cap (USD): 1886998006.95
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GPGI (annual period ending 2022-12-31)
Market cap (USD): 1127561021.05
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 7421000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.658146198871744%
Total shareholder yield: 0.658146198871744% (Low Return)
Shareholder yield for GPGI (annual period ending 2023-12-31)
Market cap (USD): 1240606984.6000001
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 22964000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.8510293981138688%
Total shareholder yield: 1.8510293981138688% (Low Return)
Shareholder yield for GPGI (quarterly period ending 2024-09-30)
Market cap (USD): 3373987219.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GPGI (annual period ending 2024-12-31)
Market cap (USD): 3689936194.85
Dividends paid: 8922000
Stock repurchases: 0
Net debt paydown: 143004000
Dividend yield: 0.2417927988145792%
Buyback yield: 0%
Debt paydown yield: 3.8755141674153872%
Total shareholder yield: 4.117306966229966% (Moderate Return)
Shareholder yield for GPGI (quarterly period ending 2024-12-31)
Market cap (USD): 3689936194.85
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 114729000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3.109240754897765%
Total shareholder yield: 3.109240754897765% (Low Return)
Shareholder yield for GPGI (quarterly period ending 2025-03-31)
Market cap (USD): 3150793907.1499996
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 201640000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 6.399656910038595%
Total shareholder yield: 6.399656910038595% (Moderate Return)
Shareholder yield for GPGI (quarterly period ending 2025-06-30)
Market cap (USD): 4081249145.6
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 GPGI (quarterly period ending 2025-09-30)
Market cap (USD): 6032016670.45
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 GPGI (annual period ending 2025-12-31)
Market cap (USD): 5585630045.15
Dividends paid: 0
Stock repurchases: 12247000
Net debt paydown: 201640000
Dividend yield: 0%
Buyback yield: 0.21925906121609443%
Debt paydown yield: 3.6099777172869505%
Total shareholder yield: 3.829236778503045% (Low Return)
Shareholder yield for GPGI (quarterly period ending 2025-12-31)
Market cap (USD): 5585630045.15
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 GRAF (quarterly period ending 2024-09-30)
Market cap (USD): 141737916.32
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRAF (quarterly period ending 2024-12-31)
Market cap (USD): 142870686.88
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRAF (annual period ending 2024-12-31)
Market cap (USD): 142870686.88
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRAF (quarterly period ending 2025-03-31)
Market cap (USD): 145136228
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRAF (quarterly period ending 2025-06-30)
Market cap (USD): 148109750.72
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRAF (quarterly period ending 2025-09-30)
Market cap (USD): 149242521.28
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRAF (quarterly period ending 2025-12-31)
Market cap (USD): 152357640.32
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRAF (annual period ending 2025-12-31)
Market cap (USD): 152357640.32
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRID.L (annual period ending 2021-12-31)
Market cap (USD): 9074266.00027027
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for GRID.L (annual period ending 2022-12-31)
Market cap (USD): 10489977.502048194
Dividends paid: 41288716.867469884
Stock repurchases: 0
Dividend yield: 393.60157692815034%
Buyback yield: 0%
Total shareholder yield: 393.60157692815034% (High Return)
Shareholder yield for GRID.L (annual period ending 2023-12-31)
Market cap (USD): 7851644.449493671
Dividends paid: 51256815.18987341
Stock repurchases: 0
Dividend yield: 652.8163051649494%
Buyback yield: 0%
Total shareholder yield: 652.8163051649494% (High Return)
Shareholder yield for GRID.L (annual period ending 2024-12-31)
Market cap (USD): 3272118.79925
Dividends paid: 0
Stock repurchases: 2515691.25
Dividend yield: 0%
Buyback yield: 76.88263795851849%
Total shareholder yield: 76.88263795851849% (High Return)
Shareholder yield for GRID.L (quarterly period ending 2024-12-31)
Market cap (USD): 3272118.79925
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HALO (annual period ending 2021-12-31)
Market cap (USD): 4769428730
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HALO (annual period ending 2022-12-31)
Market cap (USD): 6749079700
Dividends paid: 0
Stock repurchases: 200002000
Dividend yield: 0%
Buyback yield: 2.963396624283456%
Total shareholder yield: 2.963396624283456% (Low Return)
Shareholder yield for HALO (annual period ending 2023-12-31)
Market cap (USD): 4383936480
Dividends paid: 0
Stock repurchases: 402383000
Net debt paydown: 6852000
Dividend yield: 0%
Buyback yield: 9.178577331941634%
Debt paydown yield: 0.15629788504599865%
Total shareholder yield: 9.334875216987633% (Moderate Return)
Shareholder yield for HALO (quarterly period ending 2024-09-30)
Market cap (USD): 6789408120
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HALO (quarterly period ending 2024-12-31)
Market cap (USD): 5670887530
Dividends paid: 0
Stock repurchases: 250000000
Dividend yield: 0%
Buyback yield: 4.4084810124950575%
Total shareholder yield: 4.4084810124950575% (Moderate Return)
Shareholder yield for HALO (annual period ending 2024-12-31)
Market cap (USD): 5670887530
Dividends paid: 0
Stock repurchases: 250000000
Net debt paydown: -6550000
Dividend yield: 0%
Buyback yield: 4.4084810124950575%
Debt paydown yield: -0.11550220252737053%
Total shareholder yield: 4.292978809967687% (Moderate Return)
Shareholder yield for HALO (quarterly period ending 2025-03-31)
Market cap (USD): 7568695530
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for HALO (quarterly period ending 2025-06-30)
Market cap (USD): 6170248260
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -1653000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.026789845891873398%
Total shareholder yield: -0.026789845891873398% (Minimal or Negative)
Shareholder yield for HALO (quarterly period ending 2025-09-30)
Market cap (USD): 8699077420
Dividends paid: 0
Stock repurchases: 38883000
Net debt paydown: -1657000
Dividend yield: 0%
Buyback yield: 0.44697843371992885%
Debt paydown yield: -0.01904799693115043%
Total shareholder yield: 0.4279304367887784% (Low Return)
Shareholder yield for HALO (annual period ending 2025-12-31)
Market cap (USD): 7982654900
Dividends paid: 0
Stock repurchases: 342372000
Net debt paydown: -636832000
Dividend yield: 0%
Buyback yield: 4.2889490312301985%
Debt paydown yield: -7.977696743473152%
Total shareholder yield: -3.6887477122429537% (Minimal or Negative)
Shareholder yield for HALO (quarterly period ending 2025-12-31)
Market cap (USD): 7982654900
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -631873000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -7.9155745540246265%
Total shareholder yield: -7.9155745540246265% (Minimal or Negative)
Shareholder yield for IMA (annual period ending 2023-12-31)
Market cap (USD): 266638633.20000002
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IMA (quarterly period ending 2024-09-30)
Market cap (USD): 234154738.8
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IMA (quarterly period ending 2024-12-31)
Market cap (USD): 221973278.4
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IMA (annual period ending 2024-12-31)
Market cap (USD): 221973278.4
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -7065000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.182815540197022%
Total shareholder yield: -3.182815540197022% (Minimal or Negative)
Shareholder yield for IMA (quarterly period ending 2025-03-31)
Market cap (USD): 173247436.79999998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IMA (quarterly period ending 2025-09-30)
Market cap (USD): 91924909.5
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for IMA (quarterly period ending 2025-12-31)
Market cap (USD): 77825997
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 470000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.6039113125656457%
Total shareholder yield: 0.6039113125656457% (Low Return)
Shareholder yield for IMA (annual period ending 2025-12-31)
Market cap (USD): 77825997
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 5073000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 6.518387422650044%
Total shareholder yield: 6.518387422650044% (Moderate Return)
Shareholder yield for JKHY (annual period ending 2021-06-30)
Market cap (USD): 10898479144.199999
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for JKHY (annual period ending 2022-06-30)
Market cap (USD): 12132631192.8
Dividends paid: 139070000
Stock repurchases: 193916000
Net debt paydown: -14874000
Dividend yield: 1.1462476505717065%
Buyback yield: 1.5983012828666359%
Debt paydown yield: -0.12259500650466355%
Total shareholder yield: 2.621953926933679% (Low Return)
Shareholder yield for JKHY (annual period ending 2023-06-30)
Market cap (USD): 11411465775.800001
Dividends paid: 147237000
Stock repurchases: 25000000
Net debt paydown: -159933000
Dividend yield: 1.2902549321248604%
Buyback yield: 0.21907790367313593%
Debt paydown yield: -1.4015114547262257%
Total shareholder yield: 0.10782138107177053% (Low Return)
Shareholder yield for JKHY (annual period ending 2024-06-30)
Market cap (USD): 11472569446.6
Dividends paid: 155877000
Stock repurchases: 28055000
Net debt paydown: 125000000
Dividend yield: 1.3586930175105243%
Buyback yield: 0.24453981412432724%
Debt paydown yield: 1.0895554006608772%
Total shareholder yield: 2.6927882322957286% (Low Return)
Shareholder yield for JKHY (quarterly period ending 2024-09-30)
Market cap (USD): 12238496855
Dividends paid: 40104000
Stock repurchases: 0
Dividend yield: 0.3276873007784092%
Buyback yield: 0%
Total shareholder yield: 0.3276873007784092% (Low Return)
Shareholder yield for JKHY (quarterly period ending 2024-12-31)
Market cap (USD): 12190182324.6
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -53212000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.43651521021648104%
Total shareholder yield: -0.43651521021648104% (Minimal or Negative)
Shareholder yield for JKHY (quarterly period ending 2025-03-31)
Market cap (USD): 12739404854
Dividends paid: 42271000
Stock repurchases: 18002000
Net debt paydown: -20000000
Dividend yield: 0.33181298878909155%
Buyback yield: 0.14130958397438495%
Debt paydown yield: -0.15699320517096427%
Total shareholder yield: 0.3161293675925122% (Low Return)
Shareholder yield for JKHY (annual period ending 2025-06-30)
Market cap (USD): 12610092434.4
Dividends paid: 164644000
Stock repurchases: 35051000
Dividend yield: 1.3056526021241168%
Buyback yield: 0.27795989745786315%
Total shareholder yield: 1.58361249958198% (Low Return)
Shareholder yield for JKHY (quarterly period ending 2025-06-30)
Market cap (USD): 12610092434.4
Dividends paid: 42180000
Stock repurchases: 1000
Dividend yield: 0.33449397948054743%
Buyback yield: 7.930155985788227e-06%
Total shareholder yield: 0.3345019096365332% (Low Return)
Shareholder yield for JKHY (quarterly period ending 2025-09-30)
Market cap (USD): 10460806339.4
Dividends paid: 42145000
Stock repurchases: 62045000
Dividend yield: 0.4028848124380564%
Buyback yield: 0.593118713672303%
Total shareholder yield: 0.9960035261103594% (Low Return)
Shareholder yield for JKHY (quarterly period ending 2025-12-31)
Market cap (USD): 12860901687.8
Dividends paid: 41834000
Stock repurchases: 63192000
Net debt paydown: 0
Dividend yield: 0.3252804586764256%
Buyback yield: 0.49134968553522695%
Debt paydown yield: 0%
Total shareholder yield: 0.8166301442116526% (Low Return)
Shareholder yield for KOS (annual period ending 2021-12-31)
Market cap (USD): 2052434888.04
Dividends paid: 512000
Stock repurchases: 0
Dividend yield: 0.0249459801615895%
Buyback yield: 0%
Total shareholder yield: 0.0249459801615895% (Low Return)
Shareholder yield for KOS (annual period ending 2022-12-31)
Market cap (USD): 3772683782.6400003
Dividends paid: 655000
Stock repurchases: 0
Dividend yield: 0.017361645919384543%
Buyback yield: 0%
Total shareholder yield: 0.017361645919384543% (Low Return)
Shareholder yield for KOS (annual period ending 2023-12-31)
Market cap (USD): 3980300028.54
Dividends paid: 166000
Stock repurchases: 0
Net debt paydown: -165003000
Dividend yield: 0.004170539879148002%
Buyback yield: 0%
Debt paydown yield: -4.145491516138902%
Total shareholder yield: -4.141320976259754% (Minimal or Negative)
Shareholder yield for KOS (quarterly period ending 2024-09-30)
Market cap (USD): 2390552774.2200003
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KOS (annual period ending 2024-12-31)
Market cap (USD): 2028707317.08
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -353798000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -17.439578248736034%
Total shareholder yield: -17.439578248736034% (Minimal or Negative)
Shareholder yield for KOS (quarterly period ending 2024-12-31)
Market cap (USD): 2028707317.08
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KOS (quarterly period ending 2025-03-31)
Market cap (USD): 1352471544.7199998
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KOS (quarterly period ending 2025-06-30)
Market cap (USD): 1020285551.28
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -2932000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -0.2873705303698222%
Total shareholder yield: -0.2873705303698222% (Minimal or Negative)
Shareholder yield for KOS (quarterly period ending 2025-09-30)
Market cap (USD): 984694194.8399999
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -127947000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -12.993577160347709%
Total shareholder yield: -12.993577160347709% (Minimal or Negative)
Shareholder yield for KOS (annual period ending 2025-12-31)
Market cap (USD): 539802239.34
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -308047000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -57.066639882161255%
Total shareholder yield: -57.066639882161255% (Minimal or Negative)
Shareholder yield for KOS (quarterly period ending 2025-12-31)
Market cap (USD): 539802239.34
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -74259000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -13.75670469444407%
Total shareholder yield: -13.75670469444407% (Minimal or Negative)
Shareholder yield for KYTX (quarterly period ending 2024-09-30)
Market cap (USD): 297288586.68
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KYTX (annual period ending 2024-12-31)
Market cap (USD): 227374092.88000003
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 837000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.36811581715324926%
Total shareholder yield: 0.36811581715324926% (Low Return)
Shareholder yield for KYTX (quarterly period ending 2024-12-31)
Market cap (USD): 227374092.88000003
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KYTX (quarterly period ending 2025-03-31)
Market cap (USD): 117334759.16
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for KYTX (quarterly period ending 2025-06-30)
Market cap (USD): 186641300.84
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1020000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.5465028348009665%
Total shareholder yield: 0.5465028348009665% (Low Return)
Shareholder yield for KYTX (quarterly period ending 2025-09-30)
Market cap (USD): 364771272
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 894000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.24508508992451575%
Total shareholder yield: 0.24508508992451575% (Low Return)
Shareholder yield for KYTX (annual period ending 2025-12-31)
Market cap (USD): 571474992.8000001
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -20790000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -3.637954462038185%
Total shareholder yield: -3.637954462038185% (Minimal or Negative)
Shareholder yield for KYTX (quarterly period ending 2025-12-31)
Market cap (USD): 571474992.8000001
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -24008000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -4.20105871691259%
Total shareholder yield: -4.20105871691259% (Minimal or Negative)
Shareholder yield for MBI (annual period ending 2021-12-31)
Market cap (USD): 350935528.71
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MBI (annual period ending 2022-12-31)
Market cap (USD): 285739958.79
Dividends paid: 0
Stock repurchases: 3000000
Dividend yield: 0%
Buyback yield: 1.0499056599237495%
Total shareholder yield: 1.0499056599237495% (Low Return)
Shareholder yield for MBI (annual period ending 2023-12-31)
Market cap (USD): 311716318.68
Dividends paid: 409000000
Stock repurchases: 38000000
Net debt paydown: -60000000
Dividend yield: 131.20904344435974%
Buyback yield: 12.190571273559094%
Debt paydown yield: -19.24827043193541%
Total shareholder yield: 124.15134428598343% (High Return)
Shareholder yield for MBI (quarterly period ending 2024-09-30)
Market cap (USD): 181834519.23
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MBI (annual period ending 2024-12-31)
Market cap (USD): 329033891.94
Dividends paid: 0
Stock repurchases: 4000000
Net debt paydown: -61000000
Dividend yield: 0%
Buyback yield: 1.215680237806447%
Debt paydown yield: -18.539123626548317%
Total shareholder yield: -17.32344338874187% (Minimal or Negative)
Shareholder yield for MBI (quarterly period ending 2024-12-31)
Market cap (USD): 329033891.94
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MBI (quarterly period ending 2025-03-31)
Market cap (USD): 253651514.22000003
Dividends paid: 0
Stock repurchases: 7000000
Dividend yield: 0%
Buyback yield: 2.759691784819655%
Total shareholder yield: 2.759691784819655% (Low Return)
Shareholder yield for MBI (quarterly period ending 2025-06-30)
Market cap (USD): 221053729.26
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -40000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -18.09514824016048%
Total shareholder yield: -18.09514824016048% (Minimal or Negative)
Shareholder yield for MBI (quarterly period ending 2025-09-30)
Market cap (USD): 379458590.55
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -48000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -12.649601615403459%
Total shareholder yield: -12.649601615403459% (Minimal or Negative)
Shareholder yield for MBI (quarterly period ending 2025-12-31)
Market cap (USD): 364687719.24
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1000000
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 0.2742072044772922%
Total shareholder yield: 0.2742072044772922% (Low Return)
Shareholder yield for MBI (annual period ending 2025-12-31)
Market cap (USD): 364687719.24
Dividends paid: 0
Stock repurchases: 7000000
Net debt paydown: -123000000
Dividend yield: 0%
Buyback yield: 1.9194504313410452%
Debt paydown yield: -33.72748615070694%
Total shareholder yield: -31.808035719365893% (Minimal or Negative)
Shareholder yield for MDP.TO (annual period ending 2022-03-31)
Market cap (USD): 79531133.296
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MDP.TO (annual period ending 2023-03-31)
Market cap (USD): 37523535.4074074
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: -8023733.333333328
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: -21.38320189240321%
Total shareholder yield: -21.38320189240321% (Minimal or Negative)
Shareholder yield for MDP.TO (annual period ending 2024-03-31)
Market cap (USD): 37480424.72794118
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 14953333.333333328
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 39.896381756276654%
Total shareholder yield: 39.896381756276654% (High Return)
Shareholder yield for MDP.TO (quarterly period ending 2024-09-30)
Market cap (USD): 62148355.518518515
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MDP.TO (quarterly period ending 2024-12-31)
Market cap (USD): 76605084.74125874
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MDP.TO (quarterly period ending 2025-03-31)
Market cap (USD): 53579278.92307692
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 1912587.4125874154
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 3.5696400754726327%
Total shareholder yield: 3.5696400754726327% (Low Return)
Shareholder yield for MDP.TO (annual period ending 2025-03-31)
Market cap (USD): 53579278.92307692
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 10961398.601398602
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 20.458279435107258%
Total shareholder yield: 20.458279435107258% (High Return)
Shareholder yield for MDP.TO (quarterly period ending 2025-06-30)
Market cap (USD): 73258197.89051095
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 10016849.57378388
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 13.673349689484175%
Total shareholder yield: 13.673349689484175% (High Return)
Shareholder yield for MDP.TO (quarterly period ending 2025-09-30)
Market cap (USD): 59221047.3381295
Dividends paid: 0
Stock repurchases: 0
Net debt paydown: 825636.7169038486
Dividend yield: 0%
Buyback yield: 0%
Debt paydown yield: 1.3941609512404924%
Total shareholder yield: 1.3941609512404924% (Low Return)
Shareholder yield for MDP.TO (quarterly period ending 2025-12-31)
Market cap (USD): 67249639.0729927
Dividends paid: 0
Stock repurchases: 273722.62773722626
Net debt paydown: -3347534.5271228254
Dividend yield: 0%
Buyback yield: 0.4070246792553458%
Debt paydown yield: -4.9777732241646895%
Total shareholder yield: -4.5707485449093435% (Minimal or Negative)
Shareholder yield for MLI (annual period ending 2021-12-31)
Market cap (USD): 3083268548.72
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MLI (annual period ending 2022-12-31)
Market cap (USD): 3116445756.92
Dividends paid: 55787000
Stock repurchases: 38054000
Net debt paydown: -22787000
Dividend yield: 1.7900841006497925%
Buyback yield: 1.2210705068587162%
Debt paydown yield: -0.7311855163659423%
Total shareholder yield: 2.2799690911425663% (Low Return)
Shareholder yield for MLI (annual period ending 2023-12-31)
Market cap (USD): 5060630157.44
Dividends paid: 66868000
Stock repurchases: 19303000
Net debt paydown: -11706000
Dividend yield: 1.3213374208287578%
Buyback yield: 0.3814347106875862%
Debt paydown yield: -0.23131506622332715%
Total shareholder yield: 1.4714570652930168% (Low Return)
Shareholder yield for MLI (quarterly period ending 2024-09-30)
Market cap (USD): 8035519826.04
Dividends paid: 22308000
Stock repurchases: 0
Dividend yield: 0.27761738484806464%
Buyback yield: 0%
Total shareholder yield: 0.27761738484806464% (Low Return)
Shareholder yield for MLI (quarterly period ending 2024-12-31)
Market cap (USD): 8628285945.88
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MLI (annual period ending 2024-12-31)
Market cap (USD): 8628285945.88
Dividends paid: 89107000
Stock repurchases: 48681000
Net debt paydown: 1799000
Dividend yield: 1.0327311885456059%
Buyback yield: 0.564202441891082%
Debt paydown yield: 0.020850027586985818%
Total shareholder yield: 1.6177836580236737% (Low Return)
Shareholder yield for MLI (quarterly period ending 2025-03-31)
Market cap (USD): 8305361119.4
Dividends paid: 27262000
Stock repurchases: 243615000
Dividend yield: 0.32824581144726284%
Buyback yield: 2.9332258585476096%
Total shareholder yield: 3.2614716699948723% (Low Return)
Shareholder yield for MLI (quarterly period ending 2025-06-30)
Market cap (USD): 8696852176.16
Dividends paid: 27136000
Stock repurchases: 0
Net debt paydown: 1988000
Dividend yield: 0.3120209410295117%
Buyback yield: 0%
Debt paydown yield: 0.022858845473417943%
Total shareholder yield: 0.33487978650292965% (Low Return)
Shareholder yield for MLI (quarterly period ending 2025-09-30)
Market cap (USD): 11092246608.199999
Dividends paid: 27325000
Stock repurchases: 0
Net debt paydown: 1986000
Dividend yield: 0.24634324285397563%
Buyback yield: 0%
Debt paydown yield: 0.017904398181445402%
Total shareholder yield: 0.26424764103542103% (Low Return)
Shareholder yield for MLI (quarterly period ending 2025-12-31)
Market cap (USD): 12622821813.16
Dividends paid: 27327000
Stock repurchases: 0
Net debt paydown: 1452000
Dividend yield: 0.21648883589175022%
Buyback yield: 0%
Debt paydown yield: 0.01150297470321738%
Total shareholder yield: 0.2279918105949676% (Low Return)
Shareholder yield for MLI (annual period ending 2025-12-31)
Market cap (USD): 12622821813.16
Dividends paid: 109050000
Stock repurchases: 243615000
Net debt paydown: 6268000
Dividend yield: 0.8639114265742804%
Buyback yield: 1.9299567371379487%
Debt paydown yield: 0.04965609190066565%
Total shareholder yield: 2.843524255612895% (Low Return)
Shareholder yield for MXC (annual period ending 2022-03-31)
Market cap (USD): 31733460
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MXC (annual period ending 2023-03-31)
Market cap (USD): 22301400
Dividends paid: 0
Stock repurchases: 244494
Net debt paydown: 54294
Dividend yield: 0%
Buyback yield: 1.0963168231590843%
Debt paydown yield: 0.24345556781188624%
Total shareholder yield: 1.3397723909709705% (Low Return)
Shareholder yield for MXC (annual period ending 2024-03-31)
Market cap (USD): 19702980
Dividends paid: 213600
Stock repurchases: 585035
Net debt paydown: 56366
Dividend yield: 1.0840999686341863%
Buyback yield: 2.9692716533235073%
Debt paydown yield: 0.28607855258443143%
Total shareholder yield: 4.339450174542125% (Moderate Return)
Shareholder yield for MXC (quarterly period ending 2024-09-30)
Market cap (USD): 24183720
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)
Shareholder yield for MXC (quarterly period ending 2024-12-31)
Market cap (USD): 22465080
Dividends paid: 0
Stock repurchases: 0
Dividend yield: 0%
Buyback yield: 0%
Total shareholder yield: 0% (Minimal or Negative)