7Baggers

GIL 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
     
    20191229 20191231 20200329 20200331 20200628 20200630 20200930 20201231 20210331 20210630 20210930 20211231 20220331 20220630 20220930 20221231 20230331 20230630 20230930 20231231 -249.69-86.0877.53241.14404.75568.36731.97895.58Milllion
    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-09-30 2020-06-30 2020-06-28 2020-03-31 2020-03-29 2019-12-31 2019-12-29 2019-09-30 2019-09-29 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-07-01 2018-06-30 2018-04-01 2018-03-31 2017-12-31 2017-10-01 2017-09-30 2017-07-02 2017-06-30 2017-04-02 2017-03-31 2017-01-01 2016-12-31 2016-10-02 2016-09-30 2016-07-03 2016-06-30 2016-04-03 2016-03-31 2016-01-03 2015-10-04 2015-09-30 2015-07-05 2015-06-30 2015-04-05 2015-03-31 2015-01-04 2014-12-31 2014-10-05 2014-09-30 2014-07-06 2014-06-30 2014-03-31 2014-03-30 2013-12-31 2013-12-29 2013-09-30 2013-09-29 2013-06-30 2013-03-31 2012-12-31 2012-12-30 2012-09-30 2012-07-01 2012-06-30 2012-04-01 2012-03-31 2012-02-14 2012-01-01 2011-12-31 2011-10-02 2011-09-30 2011-07-03 2011-06-30 2011-04-03 2011-03-31 2011-01-02 2010-12-31 2010-10-03 2010-09-30 2010-07-04 2010-06-30 2010-04-04 2010-03-31 2010-01-03 2009-12-31 2009-10-04 2009-09-30 2009-07-05 2009-06-30 2009-04-05 2009-03-31 2009-01-04 2008-12-31 2008-10-05 2008-09-30 2008-07-06 2008-06-30 2008-03-31 2008-03-30 2007-12-31 2007-12-30 2007-09-30 2007-07-01 2007-06-30 2007-04-01 2007-03-31 2006-12-31 2006-10-01 2006-09-30 2006-07-02 2006-06-30 2006-04-02 2006-03-31 2006-01-01 2005-12-31 2005-10-02 2005-09-30 2005-07-03 2005-06-30 2005-04-03 2005-03-31 2005-01-02 2004-12-31 2004-10-03 2004-09-30 2004-07-04 2004-06-30 2004-04-04 2004-03-31 2004-01-04 2003-12-31 2003-10-05 2003-09-30 2003-07-06 2003-06-30 2003-03-31 2003-03-30 2002-12-31 2002-12-29 2002-09-30 2002-09-29 2002-06-30 2002-03-31 2001-12-31 2001-09-30 2001-07-01 2001-06-30 2001-04-01 2001-03-31 2000-12-31 2000-10-01 2000-09-30 2000-07-02 2000-06-30 2000-04-02 2000-03-31 2000-01-02 1999-12-31 1999-10-03 1999-09-30 1999-07-04 1999-06-30 1999-04-04 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 
        revenue782,709,000 869,901,000 840,438,000 702,900,000 720,022,000 850,008,000 895,581,000 774,871,000 784,251,000 801,600,000 747,153,000 589,585,000 690,155,000 602,314,000 229,704,000 229,704,000 459,103,000 459,103,000 658,673,000 658,673,000 739,658,000 739,658,000 801,635,000 623,935,000 742,748,000 754,356,000 764,193,000 764,200,000 647,268,000 647,268,000 653,695,000 716,395,000 716,395,000 715,368,000 715,368,000 665,358,000 665,358,000 587,887,000 587,887,000 715,026,000 715,026,000 688,867,000 688,867,000 593,290,000 593,290,000 543,848,000 674,500,000 674,508,000 714,200,000 714,153,000 636,200,000 636,191,000 390,600,000 390,620,000 666,001,000 666,001,000 693,783,000 693,783,000 548,795,000 548,795,000 451,415,000 451,415,000 626,165,000 626,165,000 614,322,000 523,040,000 420,776,000 420,776,000 561,652,000 600,239,000 600,239,000 482,565,000 482,565,000 482,565,000 303,797,000 303,797,000 481,755,000 481,755,000 529,777,000 529,777,000 383,229,000 383,229,000 331,280,000 331,280,000 368,935,000 368,935,000 395,324,000 395,324,000 326,789,000 326,789,000 220,415,000 220,415,000 301,720,000 301,720,000 307,797,000 307,797,000 244,807,000 244,807,000 183,568,899.753 183,568,899.753 324,800,500.884 324,800,500.884 380,739,626.646 380,739,626.646 293,591,974.157 293,591,974.157 251,177,106.937 251,177,106.937 256,056,337.717 291,116,702.677 291,116,702.677 232,040,738.558 232,040,738.558 185,726,657.515 235,305,788.394 235,305,788.394 234,207,241.967 234,207,241.967 184,079,161.091 184,079,161.091 120,468,071.293 120,468,071.293 179,062,414.521 179,062,414.521 199,291,593.744 199,291,593.744 165,251,280.483 165,251,280.483 108,754,338.929 108,754,338.929 144,765,115.533 144,765,115.533 168,563,274.476 168,563,274.476 141,415,082.9 141,415,082.9 77,441,493.094 77,441,493.094 110,132,142.499 110,132,142.499 151,484,808.98 151,484,808.98 117,901,006.963 117,901,006.963 64,965,433.746 64,965,433.746 87,846,613.439 87,846,613.439 129,063,705.902 98,237,766.631 55,487,459.013 62,688,201.05 100,271,534.853 100,271,534.853 96,304,051.396 96,304,051.396 57,434,661.554 79,068,069.924 79,068,069.924 99,102,424.467 99,102,424.467 82,673,794.87 82,673,794.87 47,448,485.497 47,448,485.497 67,131,919.961 67,131,919.961 76,908,604.164 76,908,604.164 51,615,523.069 51,615,523.069 29,275,648.275 39,185,049.91 51,129,208.359 30,077,516.731 22,278,067.086 25,891,313.13 24,494,006.229 21,373,443.728 15,400,294.804 
        cost of revenue546,151,000 630,664,000 623,842,000 515,200,000 485,197,000 597,839,000 630,596,000 534,438,000 554,995,000 519,900,000 506,380,000 401,071,000 534,648,000 466,823,000 378,189,000 378,189,000 352,557,000 352,557,000 540,458,000 540,458,000 536,944,000 536,944,000 578,843,000 463,195,000 547,360,000 535,514,000 548,252,000 548,300,000 471,486,000 471,486,000 476,724,000 494,159,000 494,159,000 502,102,000 502,102,000 476,612,000 476,612,000 431,025,000 431,025,000 497,587,000 497,587,000 499,835,000 499,835,000 436,920,000 436,920,000 398,936,000 462,600,000 462,553,000 523,500,000 523,548,000 496,300,000 496,263,000 347,800,000 347,771,000 473,934,000 473,934,000 499,593,000 499,593,000 395,568,000 395,568,000 332,216,000 332,216,000 449,253,000 449,253,000 421,020,000 371,840,000 308,153,000 308,153,000 401,457,000 456,751,000 456,751,000 396,472,000 396,472,000 396,472,000 297,448,000 297,448,000 383,304,000 383,304,000 379,957,000 379,957,000 275,641,000 275,641,000 249,391,000 249,391,000 268,268,000 268,268,000 288,190,000 288,190,000 236,071,000 236,071,000 154,677,000 154,677,000 224,064,000 224,064,000 232,747,000 232,747,000 206,070,000 206,070,000 144,768,962.202 144,768,962.202 221,397,514.836 221,397,514.836 260,394,492.042 260,394,492.042 193,979,001.263 193,979,001.263 172,034,209.835 172,034,209.835 173,538,310.944 196,887,374.354 196,887,374.354 153,324,375.867 153,324,375.867 131,878,329.616 163,192,804.446 163,192,804.446 158,398,358.463 158,398,358.463 122,572,203.637 122,572,203.637 77,516,712.588 77,516,712.588 121,147,431.845 121,147,431.845 136,358,250.343 136,358,250.343 115,592,231.958 115,592,231.958 76,434,565.858 76,434,565.858 99,959,311.483 99,959,311.483 117,536,627.262 117,536,627.262 103,865,847.074 103,865,847.074 56,481,558.796 56,481,558.796 76,596,982.698 76,596,982.698 104,952,088.375 104,952,088.375 82,996,215.373 82,996,215.373 45,887,473.242 45,887,473.242 63,175,247.337 63,175,247.337 90,640,075.833 72,157,783.56 40,482,686.968 68,225,452.084 72,963,100.099 72,963,100.099 68,454,493.655 68,454,493.655 40,643,421.807 56,174,603.369 56,174,603.369 71,118,177.092 71,118,177.092 59,421,041.761 59,421,041.761 33,663,451.7 33,663,451.7 48,571,122.38 48,571,122.38 57,308,351.818 57,308,351.818 38,511,582.658 38,511,582.658 21,529,170.729 28,417,150.097 38,722,121.026 23,782,222.614 
        gross profit236,558,000 239,237,000 216,596,000 187,700,000 234,825,000 252,169,000 264,985,000 240,433,000 229,256,000 281,700,000 240,773,000 188,514,000 155,507,000 135,491,000 -148,485,000 -148,485,000 106,546,000 106,546,000 118,215,000 118,215,000 202,714,000 202,714,000 222,792,000 160,740,000 195,388,000 218,842,000 215,941,000 215,900,000 175,782,000 175,782,000 176,971,000 222,236,000 222,236,000 213,266,000 213,266,000 188,746,000 188,746,000 156,862,000 156,862,000 217,439,000 217,439,000 189,032,000 189,032,000 156,370,000 156,370,000 144,912,000 211,900,000 211,955,000 190,700,000 190,605,000 139,900,000 139,928,000 42,800,000 42,849,000 192,067,000 192,067,000 194,190,000 194,190,000 153,227,000 153,227,000 119,199,000 119,199,000 176,912,000 176,912,000 193,302,000 151,200,000 112,623,000 112,623,000 160,195,000 143,488,000 143,488,000 86,093,000 86,093,000 86,093,000 6,349,000 6,349,000 98,451,000 98,451,000 149,820,000 149,820,000 107,588,000 107,588,000 81,889,000 81,889,000 100,667,000 100,667,000 107,134,000 107,134,000 90,718,000 90,718,000 65,738,000 65,738,000 77,656,000 77,656,000 75,050,000 75,050,000 38,737,000 38,737,000 38,799,937.551 38,799,937.551 103,402,986.048 103,402,986.048 120,345,134.604 120,345,134.604 99,612,972.894 99,612,972.894 79,142,897.102 79,142,897.102 82,518,026.773 94,229,328.323 94,229,328.323 78,716,362.691 78,716,362.691 53,848,327.9 72,112,983.947 72,112,983.947 75,808,883.504 75,808,883.504 61,506,957.454 61,506,957.454 42,951,358.705 42,951,358.705 57,914,982.677 57,914,982.677 62,933,343.401 62,933,343.401 49,659,048.524 49,659,048.524 32,319,773.071 32,319,773.071 44,805,804.05 44,805,804.05 51,026,647.214 51,026,647.214 37,549,235.826 37,549,235.826 20,959,934.298 20,959,934.298 33,535,159.801 33,535,159.801 46,532,720.605 46,532,720.605 34,904,791.59 34,904,791.59 19,077,960.503 19,077,960.503 24,671,366.101 24,671,366.101 38,423,630.069 26,079,983.071 15,004,772.045 -5,537,251.034 27,308,434.754 27,308,434.754 27,849,557.741 27,849,557.741 16,791,239.747 22,893,466.555 22,893,466.555 27,984,247.375 27,984,247.375 23,252,753.108 23,252,753.108 13,785,033.798 13,785,033.798 18,560,797.581 18,560,797.581 19,600,252.345 19,600,252.345 13,103,940.41 13,103,940.41 7,746,477.546 10,767,899.813 12,407,087.332 6,295,294.118 22,278,067.086 25,891,313.13 24,494,006.229 21,373,443.728 15,400,294.804 
        operating expenses                                                                                                                                                                                    
        research and development
        sales, general and administrative                                                                                                                                                                                    
        total operating expenses88,269,000 82,213,000 78,064,000 81,800,000 75,806,000 79,409,000 88,380,000 80,513,000 80,466,000 80,600,000 79,674,000 73,386,000 71,934,000 61,490,000 64,934,000 64,934,000 73,948,000 73,948,000 76,496,000 76,496,000 78,972,000 78,972,000 92,030,000 92,989,000 95,474,000 88,063,000 91,934,000 91,900,000 93,075,000 93,075,000 103,930,000 94,842,000 94,842,000 89,346,000 89,346,000 89,205,000 89,205,000 86,784,000 86,784,000 86,812,000 86,812,000 83,599,000 83,599,000 79,238,000 79,238,000 67,821,000 82,600,000 78,414,000 84,400,000 80,131,000 78,500,000 77,066,000 83,100,000 79,557,000 72,172,000 72,172,000 71,752,000 71,752,000 69,279,000 69,279,000 72,812,000 72,812,000 69,722,000 69,722,000 69,861,000 73,552,000 69,428,000 69,428,000 64,058,000 57,204,000 57,204,000 53,939,000 53,939,000 53,939,000 50,834,000 50,834,000 53,291,000 53,291,000 56,485,000 56,485,000 47,715,000 47,715,000 41,641,000 41,641,000 42,045,000 42,045,000 39,927,000 39,927,000 38,703,000 38,703,000 33,999,000 33,999,000 34,151,000 34,151,000 36,213,000 36,213,000 30,942,000 30,942,000 33,401,468.365 33,401,468.365 54,054,113.775 54,054,113.775 59,213,653.96 59,213,653.96 51,641,916.837 51,641,916.837 32,339,716.248 32,339,716.248 33,404,837.952 31,731,231.564 31,731,231.564 37,999,726.942 37,999,726.942 26,095,620.281 56,070,217.422 56,070,217.422 22,002,635.972 22,002,635.972 28,463,794.819 28,463,794.819 18,086,732.392 18,086,732.392 34,645,526.717 34,645,526.717 19,171,574.806 19,171,574.806 30,158,276.432 30,158,276.432 16,296,631.84 16,296,631.84 42,876,134.156 42,876,134.156 15,641,459.39 15,641,459.39 15,155,938.744 15,155,938.744 17,799,056.887 17,799,056.887 11,540,384.056 11,540,384.056 13,975,560.884 13,975,560.884 14,065,407.622 14,065,407.622 10,077,809.326 10,077,809.326 8,350,763.408 8,350,763.408 12,905,471.151 9,864,537.589 8,239,325.871 13,016,084.816 12,856,555.005 12,856,555.005 12,491,286.802 12,491,286.802 9,447,260.42 9,407,612.076 9,407,612.076 10,425,523.411 10,425,523.411 10,741,484.572 10,741,484.572 8,290,998.598 8,290,998.598 9,186,222.271 9,186,222.271 8,456,961.544 8,456,961.544 7,402,226.007 7,402,226.007 5,734,405.017 5,133,340.67 4,902,801.035 3,597,311.025 -78,278,728.826 
        operating income178,147,000 155,018,000 182,695,000 128,000,000 92,631,000 174,576,000 173,960,000 162,218,000 177,066,000 201,300,000 159,650,000 113,836,000 78,832,000 68,750,000 -236,097,000 -236,097,000 -92,328,000 -92,328,000 24,294,000 24,294,000 117,852,000 117,852,000 114,119,000 32,728,000 78,201,000 127,638,000 121,014,000 121,000,000 76,326,000 76,326,000 62,018,000 124,903,000 124,903,000 121,102,000 121,102,000 92,979,000 92,979,000 69,843,000 69,843,000 128,646,000 128,646,000 102,731,000 102,731,000 70,304,000 70,304,000 72,123,000 129,300,000 129,267,000 106,200,000 106,231,000 61,400,000 61,373,000 -40,300,000 -40,299,000 119,362,000 119,362,000 121,806,000 121,806,000 83,902,000 83,902,000 44,351,000 44,351,000 106,117,000 106,117,000 121,865,000 76,851,000 37,853,000 37,853,000 86,690,000 82,637,000 82,637,000 30,540,000 30,540,000 30,540,000 -44,739,000 -44,739,000 41,606,000 41,606,000 92,798,000 92,798,000 56,207,000 56,207,000 39,540,000 39,540,000 55,839,000 55,839,000 64,395,000 64,395,000 50,491,000 50,491,000 30,153,000 30,153,000 42,727,000 42,727,000 34,484,000 34,484,000 7,652,000 7,652,000 4,475,611.339 4,475,611.339 47,788,518.373 47,788,518.373 58,842,688.151 58,842,688.151 47,154,531.235 47,154,531.235 45,977,814.804 45,977,814.804 48,767,695.632 61,266,184.124 61,266,184.124 24,364,207.698 24,364,207.698 26,362,473.404 -4,363,190.846 -4,363,190.846 53,806,246.634 53,806,246.634 33,043,162.635 33,043,162.635 24,864,625.452 24,864,625.452 23,269,456.82 23,269,456.82 43,761,769.412 43,761,769.412 19,500,772.919 19,500,772.919 16,023,141.231 16,023,141.231 1,929,669.1 1,929,669.1 35,385,187.074 35,385,187.074 22,393,297.082 22,393,297.082 3,160,877.411 3,160,877.411 21,994,775.746 21,994,775.746 32,557,159.72 32,557,159.72 20,839,383.286 20,839,383.286 9,000,150.542 9,000,150.542 16,321,602.994 16,321,602.994 25,518,158.919 16,214,446.674 6,765,446.174 -18,553,336.485 14,451,879.749 14,451,879.749 15,358,270.939 15,358,270.939 7,343,979.993 13,485,853.138 13,485,853.138 17,558,723.964 17,558,723.964 12,511,269.225 12,511,269.225 5,494,035.199 5,494,035.199 9,374,574.628 9,374,574.628 11,143,290.801 11,143,290.801 5,701,715.066 5,701,715.066 2,012,071.879 5,634,559.798 7,504,286.978 2,697,983.093 22,278,067.086 -52,387,415.695 24,494,006.229 21,373,443.728 15,400,294.804 
        net income153,308,000 127,367,000 155,288,000 97,617,000 83,900,000 153,036,000 158,241,000 146,363,000 173,896,000 188,300,000 146,442,000 98,541,000 67,352,000 56,355,000 -249,694,000 -249,694,000 -99,295,000 -99,295,000 32,512,000 32,512,000 104,883,000 104,883,000 99,686,000 22,728,000 59,552,000 114,315,000 109,028,000 109,000,000 67,879,000 67,879,000 54,949,000 116,147,000 116,147,000 107,718,000 107,718,000 83,520,000 83,520,000 74,291,000 74,291,000 114,398,000 114,398,000 94,715,000 94,715,000 63,234,000 63,234,000 67,571,000 123,100,000 123,070,000 99,400,000 99,430,000 56,000,000 56,029,000 -41,200,000 -41,229,000 122,677,000 122,677,000 115,999,000 115,999,000 79,187,000 79,187,000 41,689,000 41,689,000 96,780,000 96,780,000 115,830,000 72,280,000 35,288,000 35,288,000 89,016,000 78,642,000 78,642,000 26,870,000 26,870,000 26,870,000 -46,064,000 -46,064,000 48,534,000 48,534,000 94,082,000 94,082,000 61,418,000 61,418,000 35,870,000 35,870,000 56,816,000 56,816,000 64,687,000 64,687,000 48,765,000 48,765,000 27,977,000 27,977,000 42,385,000 42,385,000 41,506,000 41,506,000 7,089,000 7,089,000 4,338,928.513 4,338,928.513 21,432,118.884 21,432,118.884 54,006,123.993 54,006,123.993 41,661,731.274 41,661,731.274 27,552,992.023 27,552,992.023 41,016,816.346 52,308,363.551 52,308,363.551 21,137,504.334 21,137,504.334 15,602,402.196 16,791,646.393 16,791,646.393 42,879,011.847 42,879,011.847 31,064,979.413 31,064,979.413 16,216,277.768 16,216,277.768 28,995,835.062 28,995,835.062 34,214,056.684 34,214,056.684 14,305,964.289 14,305,964.289 8,371,400.17 8,371,400.17 16,723,040.167 16,723,040.167 26,248,909.358 26,248,909.358 14,337,672.549 14,337,672.549 2,852,935.37 2,852,935.37 14,452,761.783 14,452,761.783 23,201,677.085 23,201,677.085 13,926,285.274 13,926,285.274 3,693,830.313 3,693,830.313 10,953,157.452 10,953,157.452 18,280,502.473 10,290,129.162 1,753,856.204 -25,680,493.342 10,690,472.415 10,690,472.415 11,872,074.239 11,872,074.239 3,174,423.474 10,832,016.306 10,832,016.306 12,808,585.896 12,808,585.896 9,164,350.035 9,164,350.035 3,795,878.702 3,795,878.702 7,034,747.564 7,034,747.564 6,566,581.873 6,566,581.873 2,100,631.552 2,100,631.552 603,621.889 3,017,766.948 3,802,172.078 1,199,103.91 199,803.634 1,399,546.495 1,399,657.395 1,003,448.076 300,005.838