7Baggers

GIB 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.
     Revenue  
     Gross Profit  
     Operating Profit  
     Net Income  
    Quarterly
     | 
    Annual
     
    20190630 20190930 20191231 20200331 20200630 20200930 20201111 20201231 20210331 20210630 20210930 20211231 20220331 20220630 20220930 20221231 20230331 20230630 20230930 20231231 0530.761,061.521,592.282,123.042,653.83,184.563,715.32Milllion
    Quarterly Income Statements
    Quarterly
     | 
    Annual
     
      Unit: USD2023-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-11-11 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-11-10 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-04-25 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 1995-12-31 1995-09-30 1995-06-30 1995-03-31 1994-12-31 1994-09-30 1994-06-30 1994-03-31 1993-12-31 
        revenue3,602,970,000 3,507,336,000 3,623,428,000 3,715,324,000 3,450,272,000 3,247,221,000 3,258,638,000 3,268,946,000 3,092,396,000 3,007,458,000 3,021,354,000 3,078,540,000 3,019,441,000 3,019,441,000 2,925,560,000 3,052,667,000 3,131,141,000 3,054,747,000 2,959,230,000 3,119,797,000 3,068,263,000 2,963,946,000 2,798,960,000 2,940,712,000 2,950,258,000 2,816,895,000 2,608,099,000 2,836,817,000 2,724,431,000 2,675,719,000 2,582,429,000 2,667,109,000 2,750,049,000 2,683,677,000 2,585,275,000 2,559,358,000 2,601,208,000 2,541,255,000 2,483,669,000 2,667,047,000 2,704,266,000 2,644,710,000 2,458,207,000 2,567,263,000 2,526,225,000 2,532,929,000 1,609,661,000 1,064,863,000 1,065,791,000 1,032,139,000 1,031,565,000 1,037,913,000 1,133,071,000 1,120,688,000 1,007,056,000 901,614,000 910,441,000 913,006,000 913,006,000 926,051,000 950,419,000 948,319,000 1,000,371,540 929,198,347 950,468,146 949,137,949 914,661,833 922,845,623 933,317,747 951,342,251 904,059,879 845,820,101 866,504,183 866,835,591 866,835,591 898,462,612 864,109,299 951,179,575 929,696,493 950,274,778 959,211,929 867,114,076 725,727,964 700,470,179 660,572,782 734,038,903 736,099,603 588,983,318 571,860,008 553,355,054 539,198,534 520,783,190 469,017,982 404,136,157 373,982,343 334,179,664 320,101,949 330,701,495 380,533,565 404,658,565 394,137,373 342,329,129 338,716,981 334,365,325 324,533,435 157,800,000 142,900,000 115,800,000 72,400,000 70,800,000 46,600,000 42,100,000 38,500,000 32,400,000 26,400,000 24,700,000 22,600,000 24,900,000 24,800,000 24,400,000 21,700,000 23,000,000 24,000,000 22,600,000 
        cost of revenue3,019,115,000 2,932,413,000 3,037,083,000 3,113,317,000 2,899,608,000 1,993,725,000 2,738,041,000 2,745,776,000 2,570,607,000 1,747,085,000 2,542,669,000 2,593,743,000 2,526,474,000 2,526,474,000 1,848,197,000 2,606,135,000 2,645,600,000 2,579,774,000 1,689,631,000 2,644,362,000 2,610,879,000 2,526,789,000 1,605,428,000 2,503,708,000 2,525,892,000 2,410,632,000 1,458,327,000 2,436,842,000 2,328,952,000 2,276,704,000 1,359,571,000 2,277,982,000 2,357,827,000 2,298,027,000 1,363,902,000 2,189,462,000 2,231,436,000 2,195,385,000 1,238,855,000 2,320,363,000 2,362,774,000 2,341,314,000 1,267,338,000 2,275,783,000 2,265,999,000 2,320,922,000 3,764,191,000 909,919,000 893,298,000 866,962,000 846,584,000 928,036,000 911,610,000 804,172,000 731,936,000 739,330,000 750,385,000 750,385,000 745,553,000 791,890,000 795,886,000 837,077,465 781,528,487 798,882,556 799,813,805 767,903,466 767,780,418 788,767,269 764,037,745 713,572,489 746,394,869 776,847,308 737,711,904 811,309,685 798,129,383 812,870,170 807,312,624 733,587,725 604,547,482 579,629,009 543,347,629 614,075,375 618,776,260 501,301,542 479,329,192 469,272,617 454,716,380 439,535,180 393,778,673 339,293,495 316,583,636 289,455,609 292,710,752 299,538,257 319,972,452 341,579,861 334,637,263 283,514,227 283,773,585 283,746,130 279,964,881 132,700,000 122,000,000 99,100,000 62,800,000 61,700,000 41,100,000 38,100,000 35,800,000 29,000,000 23,600,000 22,800,000 21,300,000 22,900,000 22,600,000 22,500,000 20,400,000 21,000,000 22,100,000 21,100,000 
        gross profit583,855,000 574,923,000 586,345,000 602,007,000 550,664,000 1,253,496,000 520,597,000 523,170,000 521,789,000 1,260,373,000 478,685,000 484,797,000 492,967,000 492,967,000 1,077,363,000 446,532,000 485,541,000 474,973,000 1,269,599,000 475,435,000 457,384,000 437,157,000 1,193,532,000 437,004,000 424,366,000 406,263,000 1,149,772,000 399,975,000 395,479,000 399,015,000 1,222,858,000 389,127,000 392,222,000 385,650,000 1,221,373,000 369,896,000 369,772,000 345,870,000 1,244,814,000 346,684,000 341,492,000 303,396,000 1,190,869,000 291,480,000 260,226,000 212,007,000 -2,154,530,000 1,064,863,000 155,872,000 138,841,000 164,603,000 191,329,000 205,035,000 209,078,000 202,884,000 169,678,000 171,111,000 162,621,000 162,621,000 180,498,000 158,529,000 152,433,000 163,294,075 147,669,860 151,585,590 149,324,144 146,758,367 155,065,205 144,550,478 951,342,251 140,022,134 132,247,612 120,109,314 866,835,591 121,615,304 126,397,395 139,869,890 131,567,110 137,404,608 151,899,305 133,526,351 121,180,482 120,841,170 117,225,153 119,963,528 117,323,343 87,681,776 92,530,816 84,082,437 84,482,154 81,248,010 75,239,309 64,842,662 57,398,707 44,724,055 27,391,197 31,163,238 60,561,113 63,078,704 59,500,110 58,814,902 54,943,396 50,619,195 44,568,554 25,100,000 20,900,000 16,700,000 9,600,000 9,100,000 5,500,000 4,000,000 2,700,000 3,400,000 2,800,000 1,900,000 1,300,000 2,000,000 2,200,000 1,900,000 1,300,000 2,000,000 1,900,000 1,500,000 
        operating expenses                                                                                                                            
        research and development14,711,000 5,787,406 5,234,583 5,501,560 7,314,747 5,774,516 6,983,211 6,636,610 6,091,850 5,245,171 5,705,891 4,992,131 4,615,131 4,412,790 4,276,609 4,304,362 3,704,335 3,361,573 3,028,535 2,489,502 2,248,901 2,299,837 2,650,428 2,748,843 2,937,672 2,346,729 2,264,151 2,012,384 1,767,865 1,600,000 1,400,000 1,200,000 1,000,000 900,000 700,000 500,000 200,000 800,000 700,000 400,000 200,000 700,000 700,000 400,000 400,000 700,000 500,000 300,000 
        sales, general and administrative                                                                                                                            
        total operating expenses14,862,000 7,072,000 8,448,000 3,150,867,000 4,116,000 -728,780,000 12,076,999 -2,944,000 -758,524,000 -604,413,000 -812,346,000 -756,131,000 -700,344,000 -773,468,000 -780,831,000 -810,288,000 -882,268,000 -2,268,817,000 928,268,000 62,241,000 47,307,000 51,604,000 50,220,000 59,481,000 44,332,000 47,189,000 44,306,000 44,306,000 58,322,000 47,524,000 46,673,000 45,483,244 42,547,711 40,625,890 41,519,391 40,272,122 53,538,361 39,992,561 849,302,352 40,333,178 41,125,909 42,467,373 804,008,641 804,008,641 42,870,101 36,969,656 60,695,962 51,200,726 50,789,537 62,374,457 49,022,015 39,340,241 40,632,487 38,444,698 39,405,646 39,099,456 26,948,379 32,426,076 21,686,619 27,396,431 28,688,316 5,083,552 27,944,024 24,671,291 20,878,824 18,332,321 18,733,166 18,906,771 20,833,333 19,833,327 20,093,869 17,358,491 17,182,663 16,382,479 10,500,000 9,900,000 8,000,000 4,700,000 4,200,000 2,100,000 1,800,000 1,300,000 1,500,000 1,000,000 700,000 600,000 1,100,000 1,200,000 800,000 900,000 1,100,000 900,000 700,000 
        operating income598,717,000 581,995,000 594,793,000 608,712,000 554,780,000 524,716,000 520,597,000 523,170,000 518,845,000 501,849,000 478,685,000 484,797,000 492,967,000 492,967,000 472,950,000 446,532,000 485,541,000 474,973,000 457,253,000 475,435,000 457,384,000 437,157,000 437,401,000 437,004,000 424,366,000 406,263,000 449,428,000 399,975,000 395,479,000 399,015,000 449,390,000 389,127,000 392,222,000 385,650,000 440,542,000 369,896,000 369,772,000 345,870,000 434,526,000 346,684,000 341,492,000 303,396,000 308,601,000 291,480,000 260,226,000 212,007,000 114,287,000 136,595,000 155,872,000 138,841,000 102,362,000 144,022,000 153,431,000 158,858,000 143,403,000 125,346,000 123,922,000 118,315,000 118,315,000 122,176,000 111,005,000 105,760,000 117,810,831 105,122,149 110,959,700 107,804,753 106,486,245 101,526,844 104,557,917 102,039,899 99,688,956 91,121,703 77,641,941 62,826,950 62,826,950 78,745,203 89,427,739 79,173,928 80,366,384 86,615,071 89,524,848 84,504,336 81,840,241 80,208,683 78,780,455 80,557,882 78,223,887 60,733,397 60,104,740 62,395,818 57,085,723 52,559,694 70,155,757 36,898,638 32,727,416 23,845,231 9,058,876 12,430,072 41,654,342 42,245,371 39,666,783 38,721,033 37,584,905 33,436,532 28,186,075 14,600,000 11,000,000 8,700,000 4,900,000 4,900,000 3,400,000 2,200,000 1,400,000 1,900,000 1,800,000 1,200,000 700,000 900,000 1,000,000 1,100,000 400,000 900,000 1,000,000 800,000 
        net income389,796,000 414,476,000 414,979,000 419,415,000 382,379,000 362,362,000 364,344,000 371,988,000 367,448,000 345,934,000 338,474,000 341,213,000 343,451,000 343,451,000 251,914,000 260,907,000 314,848,000 290,193,000 324,089,000 309,363,000 318,281,000 311,474,000 293,485,000 288,280,000 274,372,000 285,265,000 208,462,000 276,644,000 274,438,000 275,651,000 274,435,000 273,833,000 282,735,000 237,713,000 232,889,000 257,237,000 251,174,000 236,256,000 213,708,000 225,094,000 230,851,000 189,790,000 141,022,000 178,165,000 114,188,000 22,445,000 -167,968,000 87,228,000 105,726,000 106,543,000 73,092,000 118,438,000 116,873,000 126,406,000 84,374,000 85,824,000 81,716,000 110,852,000 110,852,000 82,550,000 76,530,000 77,517,000 79,582,322 73,493,163 81,675,148 68,785,104 72,588,142 65,577,014 64,432,519 62,711,024 43,681,267 39,532,358 35,944,228 14,148,762 14,148,762 56,907,780 55,791,843 57,758,684 49,593,712 53,342,933 58,473,187 60,899,266 51,486,097 48,740,178 48,469,895 47,067,405 44,808,286 37,020,774 35,524,129 36,476,739 33,186,743 30,611,270 19,820,156 17,340,393 15,205,739 10,421,416 2,418,762 6,875,832 23,411,628 23,003,472 22,477,465 21,707,246 21,283,019 18,266,254 16,189,059 7,700,000 6,100,000 5,000,000 2,900,000 2,400,000 1,500,000 1,000,000 600,000 900,000 900,000 500,000 200,000 200,000 300,000 400,000 100,000 400,000 500,000 300,000