Telesat Corporation (TSAT)
NASDAQ: TSAT · Real-Time Price · USD
40.11
+5.42 (15.62%)
At close: Apr 2, 2026, 4:00 PM EDT
39.24
-0.87 (-2.17%)
After-hours: Apr 2, 2026, 7:40 PM EDT

Telesat Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,32143123114294345
Market Cap Growth
325.64%86.39%62.75%50.27%-72.59%-
Enterprise Value
3,5273,6373,0292,5952,7182,166
Last Close Price
40.1129.1016.4410.437.5028.67
PE Ratio
---1.19-4.71
PS Ratio
4.331.410.580.270.170.57
PB Ratio
1.540.330.130.080.070.26
P/FCF Ratio
---4.280.73-
P/OCF Ratio
27.168.855.321.100.531.49
EV/Sales Ratio
11.5711.937.634.874.853.62
EV/EBITDA Ratio
23.6424.3812.054.067.384.38
EV/EBIT Ratio
80.9083.4319.245.2812.506.75
EV/FCF Ratio
---78.2221.01-
Debt / Equity Ratio
2.002.001.251.352.112.26
Debt / EBITDA Ratio
16.9516.958.583.837.806.12
Debt / FCF Ratio
---73.7222.19-
Net Debt / Equity Ratio
1.711.711.030.651.201.41
Net Debt / EBITDA Ratio
14.7914.797.131.854.433.81
Net Debt / FCF Ratio
-4.33-4.33-2.4635.6312.61-131.21
Asset Turnover
0.060.060.090.110.120.13
Inventory Turnover
141.03141.0370.3464.1927.2221.34
Quick Ratio
0.170.172.8912.8110.148.66
Current Ratio
0.250.253.9813.1910.438.89
Return on Equity (ROE)
-24.86%-24.86%-12.36%27.52%-4.61%10.29%
Return on Assets (ROA)
0.55%0.55%2.14%6.34%2.86%4.25%
Return on Invested Capital (ROIC)
1.20%1.21%5.02%14.05%7.24%7.11%
Return on Capital Employed (ROCE)
1.80%1.80%3.40%10.50%4.70%6.60%
Earnings Yield
-8.58%-26.31%-26.39%83.81%-18.59%21.22%
FCF Yield
-37.97%-118.29%-315.27%23.37%136.91%-4.17%
Payout Ratio
-----0.01%
Buyback Yield / Dilution
-5.04%-5.04%8.83%-24.18%73.59%6.39%
Updated Mar 17, 2026. Source: S&P Global Market Intelligence. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q