Tucows Quarterly Income Statements Chart
Quarterly
|
Annual
Tucows Quarterly Income Statements Table
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-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 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 86,958,000 | 86,971,000 | 84,978,000 | 80,430,000 | 78,909,000 | 78,050,000 | 83,084,000 | 81,099,000 | 82,476,000 | 75,893,000 | 75,093,000 | 70,875,000 | 70,784,000 | 74,311,000 | 82,122,000 | 83,985,000 | 85,946,000 | 88,129,000 | 84,117,000 | 78,953,000 | 85,612,000 | 83,519,000 | 81,087,000 | 95,795,691 | 90,620,894 | 85,008,484 | 84,223,301 | 69,568,062 | 48,804,603 | 49,064,327 | 47,466,381 | 45,610,413 | 45,030,537 | 44,551,909 | 42,889,220 | 40,467,833 | 38,802,529 | 38,874,183 | 35,588,001 | 34,402,394 | 33,139,440 | 35,637,085 | 31,173,357 | 29,985,022 | 29,790,912 | 29,246,069 | 28,152,614 | 27,537,306 | 26,369,781 | 25,094,056 | 23,045,923 | 22,555,207 | 22,077,286 | 21,209,468 | 20,846,598 | 20,445,153 | 20,329,539 | 20,496,129 | 20,022,119 | 20,091,424 | 19,159,149 | 20,147,195 | 20,450,329 | 18,711,207 | 18,240,184 | 17,811,914 | 20,814,881 | 17,771,217 | 17,199,194 | 16,864,320 | 15,678,856 | 15,287,120 | 12,658,399 | 12,054,796 | 12,002,138 | 11,801,706 | 11,521,955 | 12,381,326 | 10,638,965 | 10,174,909 | 9,714,774 | 9,315,760 | 9,167,299 | 8,996,914 | 8,760,374 | 8,879,281 | 9,480,187 | 9,926,533 | 9,809,800 | 8,200,917 | 1,516,951 | 1,839,026 | 2,290,106 | 2,824,104 | 3,005,707 | 3,041,137 | 5,800,000 | 6,200,000 | 6,000,000 | 5,200,000 | 4,600,000 | 4,100,000 | 3,600,000 | 2,600,000 | 2,400,000 | 1,700,000 | 1,900,000 | 800,000 | 500,000 | 300,000 | 400,000 | 200,000 |
cost of revenue | 71,502,000 | 70,218,000 | 66,946,000 | 66,369,000 | 61,899,000 | 60,063,000 | 61,031,000 | 59,901,000 | 57,899,000 | 57,869,000 | 56,854,000 | 53,422,000 | 53,356,000 | 54,370,000 | 59,156,000 | 58,835,000 | 59,901,000 | 60,555,000 | 59,610,000 | 56,302,000 | 57,880,000 | 59,258,000 | 58,929,000 | 73,176,482 | 64,549,824 | 64,849,930 | 62,875,941 | 52,624,417 | 32,381,524 | 32,426,455 | 31,616,939 | 30,441,689 | 30,917,390 | 30,536,859 | 30,036,971 | 28,247,036 | 28,119,977 | 27,297,409 | 26,054,664 | 25,643,257 | 24,900,685 | 25,637,664 | 24,464,580 | 23,505,094 | 23,486,685 | 22,798,082 | 21,525,623 | 20,707,343 | 19,832,722 | 19,035,468 | 17,679,953 | 17,213,939 | 17,084,235 | 16,297,510 | 15,783,845 | 15,309,734 | 15,279,348 | 15,275,512 | 14,903,927 | 14,267,306 | 14,321,270 | 14,805,891 | 14,511,298 | 14,049,226 | 14,080,245 | 13,350,061 | 13,247,778 | 11,232,789 | 9,042,591 | 11,227,003 | 10,774,056 | 10,491,313 | 4,013,007 | 9,145,337 | 7,586,612 | 8,543,990 | 3,647,894 | 8,762,065 | 6,558,400 | 6,445,415 | 3,055,956 | 6,824,212 | 5,682,722 | 6,408,412 | 5,462,628 | 5,413,730 | 5,636,988 | 6,594,525 | 11,658,276 | 5,929,612 | 1,237,854 | 1,209,766 | 1,916,683 | 2,330,237 | 2,252,329 | 1,986,496 | 3,900,000 | 3,500,000 | 3,500,000 | 3,500,000 | 3,100,000 | 2,900,000 | 3,200,000 | 2,400,000 | 600,000 | 400,000 | 400,000 | 200,000 | 0 | 0 | 100,000 | -100,000 |
gross profit | 15,456,000 | 16,753,000 | 18,032,000 | 14,061,000 | 17,010,000 | 17,987,000 | 22,053,000 | 21,198,000 | 24,577,000 | 18,024,000 | 18,239,000 | 17,453,000 | 17,428,000 | 19,941,000 | 22,966,000 | 25,150,000 | 26,045,000 | 27,574,000 | 24,507,000 | 22,651,000 | 27,732,000 | 24,261,000 | 22,158,000 | 22,619,209 | 26,071,070 | 20,158,554 | 21,347,360 | 16,943,645 | 16,423,079 | 16,637,872 | 15,849,442 | 15,168,724 | 14,113,147 | 14,015,050 | 12,852,249 | 12,220,797 | 10,682,552 | 11,576,774 | 9,533,337 | 8,759,137 | 8,238,755 | 9,999,421 | 6,708,777 | 6,479,928 | 6,304,227 | 6,447,987 | 6,626,991 | 6,829,963 | 6,537,059 | 6,058,588 | 5,365,970 | 5,341,268 | 4,993,051 | 4,911,958 | 5,062,753 | 5,135,419 | 5,050,191 | 5,220,617 | 5,118,192 | 5,824,118 | 4,837,879 | 5,341,304 | 5,939,031 | 4,661,981 | 4,159,939 | 4,461,853 | 7,567,103 | 6,538,428 | 8,156,603 | 5,637,317 | 4,904,800 | 4,795,807 | 8,645,392 | 2,909,459 | 4,415,526 | 3,257,716 | 7,874,061 | 3,619,261 | 4,080,565 | 3,729,494 | 6,658,818 | 2,491,548 | 3,484,577 | 2,588,502 | 3,297,746 | 3,465,551 | 3,843,199 | 3,332,008 | -1,848,476 | 2,271,305 | 279,097 | 629,260 | 373,423 | 493,867 | 753,378 | 1,054,641 | 1,900,000 | 2,700,000 | 2,500,000 | 1,700,000 | 1,500,000 | 1,200,000 | 400,000 | 200,000 | 1,800,000 | 1,300,000 | 1,500,000 | 600,000 | 500,000 | 300,000 | 300,000 | 300,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 5,003,000 | 4,818,000 | 4,581,000 | 4,815,000 | 3,975,000 | 2,983,000 | 3,465,000 | 3,765,000 | 4,266,000 | 3,742,000 | 3,170,000 | 3,132,000 | 3,447,000 | 3,162,000 | 3,067,000 | 2,751,000 | 1,566,000 | 2,876,000 | 2,752,000 | 2,523,000 | 2,091,000 | 2,207,000 | 2,355,000 | 2,094,689 | 1,855,335 | 1,910,147 | 1,798,097 | 1,694,141 | 1,049,701 | 1,270,107 | 998,651 | 1,176,360 | 1,097,793 | 1,101,581 | 1,189,276 | 1,114,195 | 1,067,149 | 1,041,136 | 1,107,532 | 1,089,898 | 1,061,309 | 1,215,327 | 748,137 | 1,133,830 | 1,073,151 | 1,010,949 | 1,105,575 | 1,113,145 | 1,216,446 | 1,220,953 | 1,231,593 | 1,199,236 | 1,091,180 | 1,053,768 | 1,189,937 | 1,243,013 | 1,128,879 | 1,142,331 | 1,175,355 | 1,104,139 | 1,505,596 | 1,527,237 | 1,573,741 | 1,565,854 | 1,422,012 | 1,723,857 | 1,752,693 | 1,812,279 | 1,816,264 | 1,924,435 | 2,090,723 | 2,320,716 | -1,356,058 | 0 | 1,356,058 | 0 | 1,140,870 | 0 | 1,140,870 | 0 | 1,018,925 | 0 | 1,018,925 | 0 | 1,924,990 | 866,061 | 0 | 1,058,929 | 1,411,193 | 1,411,193 | 0 | 0 | 3,067,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,800,000 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 30,724,000 | 33,891,000 | 31,065,000 | 31,344,000 | 30,010,000 | 27,387,000 | 26,393,000 | 25,661,000 | 25,961,000 | 21,106,000 | 20,205,000 | 18,837,000 | 18,833,000 | 18,788,000 | 20,379,000 | 19,537,000 | 16,191,000 | 18,880,000 | 18,789,000 | 17,702,000 | 17,235,000 | 16,642,000 | 16,392,000 | 16,923,690 | 14,961,824 | 14,241,467 | 14,305,114 | 13,917,932 | 11,003,978 | 9,373,582 | 9,714,132 | 8,997,176 | 9,214,577 | 8,570,946 | 8,329,512 | 6,841,035 | 7,405,681 | 7,440,405 | 7,027,860 | 7,154,806 | 6,623,796 | 6,355,416 | 5,667,372 | 5,949,517 | 5,349,068 | 4,800,621 | 5,184,258 | 5,347,678 | 5,848,048 | 4,617,174 | 4,460,196 | 4,674,042 | 2,393,512 | 3,777,022 | 3,981,577 | 4,211,385 | 7,889,044 | 2,444,392 | 4,546,614 | 4,688,813 | 6,912,371 | 6,389,338 | 5,066,510 | 5,503,082 | 4,860,133 | 5,084,836 | 4,334,651 | 4,950,317 | 5,019,684 | 5,602,714 | 4,769,109 | 5,529,268 | 3,932,268 | 3,712,620 | 4,004,750 | 4,366,914 | 3,813,419 | 4,113,141 | 3,457,110 | 3,618,014 | 3,403,189 | 3,494,564 | 3,572,982 | 2,802,050 | 3,075,739 | 3,615,701 | 3,731,430 | 4,495,381 | 860,168 | 5,802,490 | 1,832,369 | 2,437,623 | 3,909,274 | 2,689,930 | 2,734,184 | 3,853,756 | 4,000,000 | 4,400,000 | 4,400,000 | 4,300,000 | 5,300,000 | 5,400,000 | 5,300,000 | 5,000,000 | 6,200,000 | 5,400,000 | 5,900,000 | 6,200,000 | 5,400,000 | 4,200,000 | 3,300,000 | 3,300,000 |
operating income | -15,268,000 | -17,167,000 | -13,101,000 | -17,283,000 | -13,000,000 | -9,427,000 | -4,390,000 | -4,513,000 | -1,384,000 | -3,224,000 | -2,034,000 | -1,131,000 | -1,104,000 | 1,312,000 | 1,537,000 | 5,172,000 | 9,962,000 | 8,601,000 | 5,749,000 | 5,028,000 | 10,265,000 | 7,646,000 | 5,714,000 | 5,698,612 | 10,982,446 | 5,969,662 | 7,069,022 | 3,060,138 | 5,406,157 | 7,238,949 | 6,140,127 | 6,261,320 | 4,650,390 | 5,072,816 | 3,882,493 | 4,410,411 | 2,851,924 | 3,898,384 | 2,082,475 | 802,272 | 1,292,048 | 3,672,073 | 894,766 | 295,773 | 725,550 | 2,262,611 | 1,058,895 | 2,044,394 | 2,569,727 | -710,829 | 712,617 | 554,522 | 1,228,829 | 1,134,936 | -843,809 | 924,034 | 1,299,843 | 2,776,225 | 2,510,399 | 1,135,305 | -2,074,492 | -1,048,034 | 872,521 | -841,101 | -700,194 | -622,983 | 3,232,452 | 714,913 | 174,015 | 34,603 | 135,691 | -733,461 | 565,657 | 665,463 | 410,776 | 213,587 | 800,760 | 613,710 | 623,455 | 111,480 | 388,531 | 13,388 | -88,405 | 618,221 | 222,007 | -150,150 | 111,769 | -1,163,373 | -2,708,644 | -3,531,185 | -1,553,272 | -2,055,646 | -3,535,851 | -2,196,063 | -1,980,806 | -2,799,115 | -2,100,000 | -1,700,000 | -1,900,000 | -2,600,000 | -3,800,000 | -4,200,000 | -4,900,000 | -4,800,000 | -4,400,000 | -4,100,000 | -4,400,000 | -5,600,000 | -5,100,000 | -3,900,000 | -3,000,000 | -3,000,000 |
net income | -23,374,000 | -22,772,000 | -30,968,000 | -19,083,000 | -13,445,000 | -7,981,000 | -3,125,000 | -3,020,000 | -1,967,000 | 1,375,000 | 1,807,000 | 2,149,000 | 2,068,000 | 716,000 | 157,000 | 2,834,000 | 5,778,000 | 4,205,000 | 2,616,000 | 2,799,000 | 4,437,000 | 5,346,000 | 3,608,000 | 3,743,692 | 11,199,353 | 3,439,266 | 5,241,484 | 2,446,491 | 2,816,851 | 4,741,279 | 4,070,786 | 4,438,238 | 3,095,335 | 3,159,457 | 2,284,995 | 2,833,943 | 1,859,170 | 2,690,905 | 1,347,182 | 476,839 | 922,895 | 2,593,360 | 587,630 | 76,579 | 429,525 | 1,635,000 | 695,998 | 1,663,619 | 6,028,765 | -1,152,139 | 565,659 | 727,946 | 1,236,704 | 1,083,156 | -771,778 | 568,866 | 1,746,377 | 5,050,793 | 4,479,618 | 964,418 | 1,018,811 | -70,648 | 2,208,865 | -1,082,219 | -934,725 | -310,592 | 3,171,155 | 749,695 | 156,424 | 1,934,621 | 238,353 | -156,964 | 1,033,956 | 788,218 | 507,632 | 442,810 | 3,864,976 | 820,691 | 665,558 | 149,113 | 425,850 | 179,386 | 577,919 | 880,283 | 1,385,380 | 596,386 | -880,547 | 765,612 | -2,687,380 | -3,687,613 | -1,462,833 | -1,190,653 | -4,894,357 | 1,281,232 | -5,414,826 | -5,292,902 | 32,000,000 | -2,000,000 | -2,400,000 | -2,800,000 | -3,700,000 | -4,200,000 | -4,800,000 | -4,700,000 | -4,100,000 | -3,900,000 | -4,100,000 | -5,200,000 | -4,800,000 | -3,400,000 | -2,600,000 | -3,000,000 |
We provide you with 20 years income statements for Tucows stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as earnings, sales and marketing expenses, research and development costs, profits, and profit margins. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of Tucows stock. Explore the full financial landscape of Tucows stock with our expertly curated income statements.
The information provided in this report about Tucows stock 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.