TSM Stock Income Statements
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
Quarterly Income Statements
Quarterly
|
Annual
Unit: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-04-10 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 625,529,000,000 | 546,732,758,000 | 480,841,254,000 | 508,632,973,000 | 625,530,000,000 | 613,142,743,000 | 534,140,808,000 | 491,075,873,000 | 438,264,901,000 | 414,567,890,000 | 372,145,122,000 | 362,474,441,000 | 361,580,556,000 | 356,439,030,000 | 310,629,333,000 | 310,589,510,000 | 310,589,510,000 | 317,237,000,000 | 293,025,712,000 | 241,055,305,000 | 218,709,901,000 | 289,771,000,000 | 260,333,679,000 | 233,219,641,000 | 247,961,516,000 | 277,602,795,000 | 252,110,812,000 | 213,810,623,000 | 233,918,370,000 | 262,226,289,000 | 260,417,602,000 | 221,802,837,000 | 203,462,472,000 | 203,532,960,000 | 212,524,180,000 | 205,440,763,000 | 222,014,597,000 | 222,536,168,000 | 209,046,528,000 | 183,016,115,000 | 148,236,189,000 | 145,827,783,000 | 162,527,275,000 | 155,889,706,000 | 132,758,536,000 | 131,279,646,000 | 141,509,634,000 | 127,972,352,000 | 105,507,675,000 | 104,711,122,000 | 106,483,616,000 | 110,508,367,000 | 105,377,495,000 | 110,142,198,000 | 112,246,699,000 | 104,962,317,000 | 92,186,686,000 | 92,094,409,000 | 89,935,791,000 | 74,212,000,000 | 39,500,126,000 | 66,169,450,938 | 92,736,246,290 | 85,482,402,066.62 | 84,085,449,890 | 96,640,339,245 | 88,003,773,000 | 75,038,872,956.76 | 65,300,854,520 | 11,308,579,547.19 | 81,392,921,645.49 | 80,137,089,849.96 | 77,371,208,852.4 | 83,533,993,570.33 | 64,105,103,946.73 | 58,417,880,447.85 | 55,740,845,098.32 | 65,831,490,091.56 | 67,954,402,516.02 | 61,294,058,848.1 | 57,429,984,990 | 62,007,774,780 | 53,996,622,810 | 44,844,295,680 | 39,305,553,040 | 40,141,089,878 | 40,814,131,493.25 | 39,042,569,038.5 | 40,914,097,087.5 | 38,527,494,631.12 | 30,042,001,700.48 | 29,885,986,813.76 | 31,523,675,765.12 | 41,549,398,240.56 | 41,549,401,230.96 | 41,577,434,232.88 | 41,486,148,748 | 18,276,006,287.87 | 18,266,633,915.97 | 18,290,331,186.75 | 18,327,308,218.68 | 10,055,863,281.25 | 13,427,738,281.25 | 13,421,878,906.25 | 12,838,652,343.75 | 11,076,342,724.14 | 10,992,242,911.26 | 10,990,060,613.4 | 10,992,735,170.34 |
cost of revenue | 293,761,000,000 | 258,494,300,000 | 228,848,688,000 | 230,053,970,000 | 236,346,953,000 | 242,644,026,000 | 218,672,814,000 | 217,872,707,000 | 207,510,078,000 | 201,821,695,000 | 185,948,304,000 | 172,635,011,000 | 166,344,231,000 | 165,945,534,000 | 146,005,542,000 | 149,813,002,000 | 149,813,002,000 | 158,035,000,000 | 153,613,278,000 | 137,325,245,000 | 128,352,344,000 | 151,652,000,000 | 136,967,039,000 | 121,688,707,000 | 123,103,977,000 | 138,854,833,000 | 126,230,664,000 | 105,101,969,000 | 112,428,734,000 | 125,116,792,000 | 128,366,813,000 | 107,468,601,000 | 112,124,894,000 | 104,608,036,000 | 110,188,424,000 | 105,735,807,000 | 112,585,333,000 | 111,985,553,000 | 103,468,164,000 | 91,823,190,000 | 77,836,093,000 | 80,549,790,000 | 83,636,464,000 | 79,467,520,000 | 71,988,726,000 | 69,331,327,000 | 72,344,501,000 | 65,579,011,000 | 55,221,092,000 | 57,939,255,000 | 61,712,954,000 | 59,652,408,000 | 53,706,783,000 | 55,324,973,000 | 56,121,924,000 | 53,036,208,000 | 48,001,195,000 | 47,399,720,000 | 47,077,880,000 | 39,916,000,000 | 32,019,884,000 | 45,271,021,743 | 49,754,999,690 | 46,183,737,863.26 | 47,315,159,190 | 50,632,338,023 | 47,717,601,360 | 42,806,700,617.48 | 40,544,119,000 | 38,465,499,652.27 | 42,147,291,588.22 | 39,947,764,146.73 | 40,692,315,494.88 | 40,521,862,445.71 | 35,596,738,313.92 | 35,451,804,222.89 | 34,057,918,024.34 | 32,692,054,311.36 | 36,560,444,241.3 | 35,817,147,782 | 34,728,172,220 | 36,242,255,040 | 32,883,639,750 | 30,380,626,240 | 28,923,609,260 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 331,768,000,000 | 288,238,458,000 | 251,992,566,000 | 278,579,003,000 | 389,183,047,000 | 370,498,717,000 | 315,467,994,000 | 273,203,166,000 | 230,754,823,000 | 212,746,195,000 | 186,196,818,000 | 189,839,430,000 | 195,236,325,000 | 190,493,496,000 | 164,623,791,000 | 160,776,508,000 | 160,776,508,000 | 159,202,000,000 | 139,412,434,000 | 103,730,060,000 | 90,357,557,000 | 138,119,000,000 | 123,366,640,000 | 111,530,934,000 | 124,857,539,000 | 138,747,962,000 | 125,880,148,000 | 108,708,654,000 | 121,489,636,000 | 137,109,497,000 | 132,050,789,000 | 114,334,236,000 | 91,337,578,000 | 98,924,924,000 | 102,335,756,000 | 99,704,956,000 | 109,429,264,000 | 110,550,615,000 | 105,578,364,000 | 91,192,925,000 | 70,400,096,000 | 65,277,993,000 | 78,890,811,000 | 76,422,186,000 | 60,769,810,000 | 61,948,319,000 | 69,165,133,000 | 62,393,341,000 | 50,286,583,000 | 46,771,867,000 | 44,770,662,000 | 50,855,959,000 | 51,670,712,000 | 54,817,225,000 | 56,124,775,000 | 51,926,109,000 | 44,185,491,000 | 44,694,689,000 | 42,857,911,000 | 34,296,000,000 | 7,480,242,000 | 20,898,429,195 | 42,981,246,600 | 39,298,664,203.36 | 36,770,290,700 | 46,008,001,222 | 40,286,171,640 | 32,232,172,339.28 | 24,756,735,520 | -27,156,920,105.08 | 39,245,630,057.27 | 40,189,325,703.23 | 36,678,893,357.52 | 43,012,131,124.62 | 28,508,365,632.81 | 22,966,076,224.96 | 21,682,927,073.98 | 33,139,435,780.2 | 31,393,958,274.72 | 25,476,911,066.1 | 22,701,812,770 | 25,765,519,740 | 21,112,983,060 | 14,463,669,440 | 10,381,943,780 | 40,141,089,878 | 40,814,131,493.25 | 39,042,569,038.5 | 40,914,097,087.5 | 38,527,494,631.12 | 30,042,001,700.48 | 29,885,986,813.76 | 31,523,675,765.12 | 41,549,398,240.56 | 41,549,401,230.96 | 41,577,434,232.88 | 41,486,148,748 | 18,276,006,287.87 | 18,266,633,915.97 | 18,290,331,186.75 | 18,327,308,218.68 | 10,055,863,281.25 | 13,427,738,281.25 | 13,421,878,906.25 | 12,838,652,343.75 | 11,076,342,724.14 | 10,992,242,911.26 | 10,990,060,613.4 | 10,992,735,170.34 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 50,410,000,000 | 51,137,762,000 | 41,665,278,000 | 39,157,036,000 | 44,587,023,000 | 42,977,507,000 | 39,649,130,000 | 36,048,540,000 | 32,239,000,000 | 30,866,634,000 | 30,873,376,000 | 30,756,358,000 | 29,940,412,000 | 29,683,751,000 | 24,893,043,000 | 24,968,883,000 | 24,968,883,000 | 25,636,000,000 | 23,972,076,000 | 21,393,728,000 | 20,417,311,000 | 23,689,000,000 | 21,886,199,000 | 19,891,553,000 | 20,428,594,000 | 21,217,212,000 | 21,045,439,000 | 19,057,456,000 | 19,412,393,000 | 19,960,877,000 | 18,724,320,000 | 16,903,540,000 | 15,618,963,000 | 15,664,559,000 | 16,486,365,000 | 16,612,213,000 | 16,781,463,000 | 15,947,094,000 | 15,206,014,000 | 13,609,070,000 | 12,066,622,000 | 12,002,069,000 | 13,357,075,000 | 11,941,871,000 | 10,650,985,000 | 10,504,785,000 | 10,656,855,000 | 10,068,390,000 | 9,162,781,000 | 8,753,900,000 | 8,619,323,000 | 8,493,049,000 | 7,963,628,000 | 8,071,970,000 | 8,034,839,000 | 7,190,051,000 | 6,409,840,000 | 6,567,067,000 | 6,201,333,000 | 5,096,000,000 | 3,728,933,000 | 4,928,172,161 | 5,965,156,122 | 4,956,318,086.96 | 5,074,907,890 | 5,170,875,302 | 4,628,346,580 | 4,308,133,852.68 | 3,971,668,800 | 4,872,358,705.53 | 3,948,960,595.58 | 3,927,304,543.14 | 3,552,471,233.44 | 4,063,744,725.2 | 3,039,756,076 | 3,486,550,674.75 | 3,353,826,453.04 | 3,618,770,985.66 | 3,038,336,396.94 | 2,917,479,392.75 | 2,866,556,910 | 4,267,789,140 | 3,035,412,900 | 2,802,768,480 | 2,499,999,840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 71,621,000,000 | 60,305,465,000 | 49,988,400,000 | 47,390,123,000 | 64,540,000,000 | 60,174,503,000 | 53,344,245,000 | 49,413,048,000 | 47,983,000,000 | 41,742,647,000 | 40,529,613,000 | 39,301,240,000 | 38,116,151,000 | 40,446,147,000 | 33,529,253,000 | 32,254,871,000 | 32,254,871,000 | 34,958,000,000 | 31,525,142,000 | 27,426,007,000 | 26,091,534,000 | 30,995,000,000 | 28,121,459,000 | 27,102,788,000 | 28,030,593,000 | 28,755,086,000 | 27,823,715,000 | 25,453,253,000 | 26,137,246,000 | 27,248,634,000 | 25,788,667,000 | 23,013,235,000 | 20,870,264,000 | 19,279,129,000 | 23,946,832,000 | 22,635,898,000 | 22,803,141,000 | 21,399,078,000 | 21,146,380,000 | 20,479,006,000 | 17,881,217,000 | 16,916,531,000 | 19,266,454,000 | 18,798,356,000 | 16,382,759,000 | 15,693,637,000 | 16,371,788,000 | 15,539,502,000 | 14,922,644,000 | 13,841,828,000 | 13,172,588,000 | 12,989,652,000 | 12,507,732,000 | 13,303,782,000 | 13,059,273,000 | 11,457,416,000 | 10,057,829,000 | 11,052,801,000 | 10,873,899,000 | 9,169,000,000 | 6,270,901,000 | 8,350,898,054 | 10,149,738,736 | 8,477,035,404.14 | 8,751,936,960 | 8,366,830,642 | 8,278,873,460 | 7,458,046,442.2 | 6,751,836,960 | 10,632,331,428.34 | 6,224,844,302.95 | 7,013,456,079.74 | 5,780,460,186.16 | 10,689,854,489.34 | 5,096,967,415.12 | 6,774,936,790.16 | 5,581,038,839.88 | 10,201,365,612.54 | 5,856,469,041.78 | 5,606,521,779.3 | 5,205,930,940 | 9,737,374,740 | 4,890,387,450 | 5,397,924,480 | 4,201,388,620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 260,147,000,000 | 227,932,993,000 | 202,004,166,000 | 231,188,880,000 | 324,644,923,000 | 310,324,214,000 | 262,123,749,000 | 223,790,118,000 | 182,771,954,000 | 171,003,548,000 | 145,667,205,000 | 150,538,190,000 | 157,120,174,000 | 150,047,349,000 | 131,094,538,000 | 128,521,637,000 | 128,521,637,000 | 124,244,000,000 | 107,887,292,000 | 76,304,053,000 | 64,266,023,000 | 107,124,000,000 | 95,245,181,000 | 84,428,146,000 | 96,826,946,000 | 108,894,976,000 | 98,056,433,000 | 83,255,401,000 | 95,352,390,000 | 109,907,363,000 | 106,262,122,000 | 91,321,001,000 | 70,467,314,000 | 77,963,695,000 | 78,388,924,000 | 77,069,058,000 | 86,626,123,000 | 88,202,037,000 | 84,431,984,000 | 70,713,919,000 | 52,522,360,000 | 48,393,755,000 | 59,618,054,000 | 57,629,082,000 | 44,428,009,000 | 46,254,682,000 | 52,797,978,000 | 46,872,088,000 | 35,437,968,000 | 32,930,039,000 | 31,598,074,000 | 37,866,307,000 | 39,162,980,000 | 41,513,443,000 | 43,065,502,000 | 40,468,693,000 | 34,127,662,000 | 33,641,888,000 | 31,984,012,000 | 25,127,000,000 | 1,209,341,000 | 12,547,531,141 | 32,831,507,864 | 30,821,628,799.22 | 28,018,353,740 | 37,641,170,580 | 32,007,298,180 | 24,774,093,057.44 | 18,004,898,560 | 28,409,575,367.15 | 33,020,785,754.32 | 33,175,869,623.49 | 30,898,433,171.36 | 32,322,243,750.28 | 23,411,365,032.58 | 16,191,139,434.8 | 21,682,927,073.98 | 22,938,070,167.66 | 25,537,489,232.94 | 19,870,422,900.25 | 17,495,881,830 | 16,062,100,860 | 16,222,595,610 | 9,065,744,960 | 6,180,555,160 | -90,798,428,075.71 | 40,814,131,493.25 | 39,042,569,038.5 | 40,914,097,087.5 | -83,717,488,007.12 | 30,042,001,700.48 | 29,885,986,813.76 | 31,523,675,765.12 | -63,353,473,742.3 | 41,549,401,230.96 | 41,577,434,232.88 | 41,486,148,748 | -29,966,836,972.64 | 18,266,633,915.97 | 18,290,331,186.75 | 18,327,308,218.68 | -26,500,777,965.75 | 13,427,738,281.25 | 13,421,878,906.25 | 12,838,652,343.75 | -18,005,358,967.7 | 10,992,242,911.26 | 10,990,060,613.4 | 10,992,735,170.34 |
net income | 238,712,000,000 | 210,999,939,000 | 181,799,021,000 | 206,986,561,000 | 272,297,328,000 | 280,865,780,000 | 237,027,317,000 | 202,732,975,000 | 166,232,291,000 | 156,258,287,000 | 134,358,942,000 | 139,690,493,000 | 142,766,434,000 | 137,310,040,000 | 120,822,193,000 | 116,986,720,000 | 116,986,720,000 | 116,035,000,000 | 101,069,886,000 | 66,764,850,000 | 61,393,851,000 | 99,984,000,000 | 89,071,628,000 | 72,290,539,000 | 89,784,622,000 | 101,172,946,000 | 89,925,437,000 | 66,271,019,000 | 87,628,898,000 | 97,666,830,000 | 96,759,056,000 | 72,506,321,000 | 64,781,493,000 | 69,114,251,000 | 75,329,224,000 | 79,417,514,000 | 78,989,911,000 | 70,393,134,000 | 76,335,237,000 | 59,702,284,000 | 47,870,745,000 | 40,641,056,000 | 51,951,943,000 | 51,807,725,000 | 39,576,876,000 | 41,569,266,000 | 49,379,633,000 | 41,843,339,000 | 33,474,187,000 | 31,578,669,000 | 30,394,524,000 | 35,950,334,000 | 36,277,773,000 | 40,720,440,000 | 46,939,527,000 | 40,281,916,000 | 33,663,117,000 | 32,666,013,000 | 30,550,787,000 | 24,442,000,000 | 1,558,873,000 | 12,947,547,209 | 30,493,841,546 | 28,732,960,663 | 27,045,916,300 | 35,388,625,685 | 30,051,658,780 | 25,524,577,350.36 | 18,964,718,520 | 27,931,461,857.77 | 32,476,498,727.4 | 33,368,016,440.11 | 32,639,633,529.36 | 34,049,431,719.98 | 22,906,420,398.82 | 17,605,822,996.08 | 16,844,880,289.5 | 22,443,506,623.2 | 27,312,599,726.16 | 21,134,860,048.9 | 18,747,941,170 | 16,675,653,300 | 14,940,976,830 | 8,027,682,560 | 4,340,277,500 | 5,344,233,392.97 | 5,434,554,357 | 5,198,664,186 | 5,447,865,150 | 3,935,725,345.2 | 3,456,241,631.92 | 3,438,292,590.04 | 3,626,666,391.04 | 16,276,535,122.7 | 16,276,550,487.12 | 16,287,529,940.24 | 16,251,780,659.4 | 6,143,126,336.59 | 6,139,967,916.27 | 6,147,940,183.05 | 6,160,365,195.93 | 3,059,556,738.5 | 4,085,469,938.5 | 4,083,687,188.5 | 3,906,237,007.5 | 4,528,714,908.52 | 4,494,356,734.47 | 4,493,459,775.41 | 4,494,558,717.88 |