Taiwan Semiconductor Manufacturing Financial Ratios for Analysis 2009-2024 | TSM

Fifteen years of historical annual and quarterly financial ratios and margins for Taiwan Semiconductor Manufacturing (TSM).

Annual Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
202320222021202020192018201720162015201420132012201120102009
2.332.082.121.731.372.672.222.353.522.791.761.771.932.123.28
0.220.230.230.130.020.030.060.100.140.170.200.100.030.010.01
0.280.300.350.200.120.110.140.180.210.250.270.160.080.060.01
54.3659.5651.6353.1046.0548.2750.6250.0948.6549.5247.1348.1245.4449.3543.73
42.6349.5340.9542.3234.8337.2039.4539.8737.9438.7935.1935.7733.1437.9431.10
42.6349.5340.9542.3234.8337.2039.4539.8737.9438.7935.1935.7733.1437.9431.10
67.2468.8467.5667.0961.6465.5666.0663.4964.3265.0461.3561.7158.3658.8758.43
45.3050.5441.7743.6636.4438.5540.5340.7141.5439.6036.1735.8633.9940.5932.28
39.4043.8637.3238.1433.0835.2035.3034.9936.3433.3430.8232.8231.4238.6830.25
0.390.460.430.490.470.490.490.500.510.510.470.530.570.560.50
3.934.143.984.576.965.176.539.726.465.818.426.949.687.227.96
3,1101,3692,0442,1981,1731,5897228501,3371,5471,16493710.769.418.65
0.120.270.180.170.310.230.510.430.270.240.310.3933.9338.7742.21
24.6434.0427.5527.8421.9321.8623.0924.4025.0724.8622.0422.8721.9027.1417.95
24.8034.3527.9028.2322.2122.0923.3124.6625.3725.2022.3523.2222.7727.4318.16
15.3820.0115.9218.5115.6317.3717.3217.5918.4917.0014.5617.3817.8821.6814.94
19.3426.2321.2824.1921.4021.1421.7521.9321.6720.5517.5820.5421.2926.9317.74
21.7518.3114.9612.6110.4110.469.728.097.436.245.394.82---
7.8210.117.735.653.973.623.813.213.222.572.251.921.621.410.94
1.843.321.902.171.001.631.661.261.660.810.390.290.230.260.42

Quarterly Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
2024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
2.472.392.332.152.422.292.082.492.252.092.122.091.921.721.731.751.401.361.371.721.622.622.672.672.072.712.222.361.602.572.352.762.143.443.523.442.363.682.792.761.862.041.762.281.451.881.771.481.001.641.931.821.181.972.122.261.723.403.284.442.395.92
0.210.210.220.220.230.220.230.240.240.220.230.190.180.130.130.120.060.040.020.020.030.030.030.030.050.050.060.060.070.080.100.110.130.120.140.140.160.160.170.180.190.190.200.210.190.140.100.100.050.050.030.03--0.010.010.010.010.010.010.010.01
0.270.270.280.290.290.290.300.330.360.350.350.290.290.230.200.230.170.130.120.100.110.100.110.110.090.120.140.140.170.160.180.180.200.190.210.220.210.210.250.260.280.260.270.290.270.210.160.160.100.110.080.100.070.060.060.080.050.010.010.010.010.01
53.1753.0753.0554.2654.1156.3362.9560.4359.0655.6352.6351.3250.0452.3753.8253.4453.0051.7749.7647.5843.0341.3147.5347.3947.8250.3550.0749.9350.8451.9452.2250.7151.5544.8948.6048.1548.5349.2949.7050.5049.8347.4944.7548.5449.0245.7748.1248.8348.6146.5644.6542.0346.0248.9549.7549.9949.4747.9451.6947.6746.2118.99
42.5542.0241.5841.7142.0045.4652.6650.6149.0745.5741.6941.2539.1541.5343.2442.1042.2041.3838.7236.8231.6529.3836.8936.5936.2039.0539.2838.8938.9440.7641.8440.8041.1734.6338.3236.8837.5139.0239.7840.3938.6435.4333.1936.6836.9733.4735.2637.2536.4833.5931.3929.6734.2637.2937.7538.3538.5637.0230.3235.5633.853.09
42.5542.0241.5841.7142.0045.4652.6650.6149.0745.5741.6941.2539.1541.5343.2442.1042.2041.3838.7236.8231.6529.3836.8936.5936.2039.0539.2838.8938.9440.7641.8440.8041.1734.6338.3236.8837.5139.0239.7840.3938.6435.4333.1936.6836.9733.4735.2637.2536.4833.5931.3929.6734.2637.2937.7538.3538.5637.0230.3235.5633.853.09
--------------------------------------------------------------
45.4844.9844.4844.2544.6548.0354.3051.6549.8046.1942.1441.9440.1542.7844.3843.5243.9142.5540.1738.3433.4131.1738.2737.9937.5640.3140.3039.8740.2841.8142.6441.5742.1135.5139.3539.2447.7739.7540.2040.8440.4935.9634.8836.5238.5034.4634.9538.0135.8534.2532.0830.1935.3438.1839.0244.2440.4138.3040.5536.6535.551.89
36.8038.0540.2338.5937.8140.6943.6645.8144.3841.2836.9937.6936.1138.5437.6238.5238.9037.6738.6634.4927.7028.0738.8934.2131.0036.2136.4035.6731.0037.4637.1737.1632.6931.8435.6935.4538.6635.5831.2936.5232.6232.2927.8531.9733.2329.8131.5034.8932.6432.0930.1428.5532.5434.4336.9841.8238.3836.5035.4833.9932.923.95
0.110.100.120.100.090.100.110.130.120.120.120.120.120.120.150.140.130.130.150.140.110.100.130.130.110.120.150.140.110.120.140.150.120.120.120.130.130.140.130.150.140.110.110.140.130.130.150.160.150.130.140.150.140.140.150.170.160.150.150.160.130.07
1.161.041.200.950.941.030.921.111.011.091.101.111.091.121.401.521.701.912.081.591.271.181.381.301.231.442.011.711.722.172.552.381.771.961.511.691.601.741.491.581.801.792.122.272.061.901.932.352.312.182.342.521.891.701.952.072.172.112.482.412.092.16
1931,0619211,2461421,24333152514976857644514993468338889.4563637723712461041914354.431892202031092.0923381311324731233247.6729439830154.8220528015951.432172603.193.263.042.562.462.392.272.562.322.222.312.682.462.202.85
0.470.080.100.070.630.070.270.170.610.120.160.200.600.100.130.231.010.140.240.380.730.150.210.631.650.480.410.440.8343.040.390.110.800.360.290.271.890.310.230.301.640.440.320.571.750.410.3528.2527.6029.5835.1736.6237.7339.6835.1438.7140.6238.9933.5636.5640.8331.55
6.486.147.456.255.676.698.1910.219.458.747.697.536.747.208.537.687.026.988.246.374.303.526.375.654.855.597.266.284.945.867.107.546.065.065.756.547.457.036.017.986.805.334.806.466.945.146.077.326.635.065.005.316.315.977.098.518.226.346.576.435.540.32
6.526.187.506.295.716.748.2610.319.558.847.797.626.847.298.657.807.147.108.346.444.343.566.445.704.905.647.326.354.995.987.177.636.135.115.826.627.547.116.098.086.895.404.866.557.045.226.177.386.705.115.205.576.646.217.169.058.656.346.656.435.540.32
4.143.894.653.843.534.104.816.055.465.084.444.704.354.795.675.214.945.005.874.742.982.815.064.523.524.385.444.883.344.415.115.634.023.754.244.784.945.074.115.654.443.683.174.414.423.724.625.674.774.084.084.344.574.875.666.906.005.355.475.544.120.28
5.144.835.844.864.395.206.317.747.216.825.946.115.546.237.416.756.636.728.046.214.163.426.165.464.595.316.845.914.605.376.386.745.264.434.975.616.265.904.966.535.484.313.835.115.654.415.466.586.284.814.865.156.315.977.038.448.156.296.506.375.480.32
22.7622.4721.7520.5520.1519.6218.3117.4616.4615.9814.9614.3913.7613.3212.6111.7611.1210.7410.419.839.6510.9310.469.919.6610.599.729.148.57-8.097.827.137.487.436.956.686.876.246.145.615.715.395.204.825.054.824.364.104.31------------
4.852.687.825.163.472.4410.117.134.662.567.735.082.871.565.653.712.411.303.972.551.680.963.622.421.881.063.812.4316.901.003.212.161.360.713.222.321.670.952.571.721.130.602.251.580.960.481.921.260.790.381.621.160.790.371.410.950.560.270.930.570.290.17
2.551.571.840.410.000.533.322.401.520.761.900.900.00-0.142.170.960.350.071.000.760.490.481.631.151.030.591.660.723.640.361.260.850.690.491.661.281.030.660.810.20-0.07-0.130.390.20-0.06-0.050.290.080.110.060.22-0.06-0.17-0.160.260.11-0.020.000.420.310.220.14