7Baggers
Quarterly
Annual
    Unit: USD2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 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-06-30 2010-03-31 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 
      
                                                                      
      assets
                                                                      
      current assets:
                                                                      
      cash and cash equivalents
    30,242,000,000 28,828,000,000 17,482,000,000 20,840,000,000 18,315,000,000 19,634,000,000 17,305,000,000 80,452,000,000 34,704,000,000 26,562,000,000 15,646,000,000 22,884,000,000 13,931,000,000 12,498,000,000 20,604,000,000 19,165,000,000 14,224,000,000 13,702,000,000 14,432,000,000 17,205,000,000 13,576,000,000 11,710,000,000 8,864,000,000 13,117,000,000 11,356,000,000 11,212,000,000 6,638,000,000 15,137,000,000 11,946,000,000 9,221,000,000 12,859,000,000 6,884,000,000 7,663,000,000 6,713,000,000 8,468,000,000 13,928,000,000 6,510,000,000 7,170,000,000 7,185,000,000 5,431,000,000 5,595,000,000 7,414,000,000 6,426,000,000 8,669,000,000 8,669,000,000 11,572,000,000 3,804,000,000 3,804,000,000 3,804,000,000  6,938,000,000 6,938,000,000 6,938,000,000 6,938,000,000  9,610,000,000 9,610,000,000  5,505,000,000 5,505,000,000 5,505,000,000  10,339,000,000    
      short-term investments
    64,323,000,000 50,790,000,000 54,073,000,000 57,588,000,000 57,228,000,000 60,387,000,000 63,712,000,000 63,499,000,000 76,558,000,000 77,865,000,000 83,862,000,000 84,378,000,000 90,826,000,000 92,195,000,000 104,765,000,000 111,450,000,000 116,110,000,000 111,705,000,000 117,536,000,000 120,772,000,000 122,951,000,000 125,916,000,000 125,389,000,000 123,519,000,000 122,463,000,000 120,406,000,000 121,024,000,000 120,743,000,000 121,822,000,000 123,049,000,000 129,921,000,000 131,587,000,000 125,318,000,000 119,305,000,000 114,313,000,000 123,004,000,000 106,730,000,000 98,382,000,000 95,455,000,000 93,924,000,000 90,931,000,000 88,024,000,000 83,823,000,000 77,040,000,000 77,040,000,000 76,853,000,000 73,218,000,000 73,218,000,000 73,218,000,000  56,102,000,000 56,102,000,000 56,102,000,000 56,102,000,000  43,162,000,000 43,162,000,000  31,283,000,000 31,283,000,000 31,283,000,000  13,323,000,000 17,300,000,000 27,447,000,000 32,900,000,000 
      total cash, cash equivalents, and short-term investments
    94,565,000,000 79,618,000,000 71,555,000,000 78,428,000,000 75,543,000,000 80,021,000,000 81,017,000,000 143,951,000,000 111,262,000,000 104,427,000,000 99,508,000,000 107,262,000,000 104,757,000,000 104,693,000,000 125,369,000,000 130,615,000,000 130,334,000,000 125,407,000,000 131,968,000,000 137,977,000,000 136,527,000,000 137,626,000,000 134,253,000,000 136,636,000,000 133,819,000,000 131,618,000,000 127,662,000,000 135,880,000,000 133,768,000,000 132,270,000,000 142,780,000,000 138,471,000,000 132,981,000,000 126,018,000,000 122,781,000,000 136,932,000,000 113,240,000,000 105,552,000,000 102,640,000,000 99,355,000,000 96,526,000,000 95,438,000,000 90,249,000,000 85,709,000,000 85,709,000,000 88,425,000,000 77,022,000,000 77,022,000,000 77,022,000,000  63,040,000,000 63,040,000,000 63,040,000,000 63,040,000,000  52,772,000,000 52,772,000,000  36,788,000,000 36,788,000,000 36,788,000,000  23,662,000,000    
      accounts receivable
    69,905,000,000 51,700,000,000 48,188,000,000 44,148,000,000 56,924,000,000 44,029,000,000 42,831,000,000 36,953,000,000 48,688,000,000 37,420,000,000 35,833,000,000 31,279,000,000 44,261,000,000 32,613,000,000 33,520,000,000 27,349,000,000 38,043,000,000 26,322,000,000 27,312,000,000 22,851,000,000 32,011,000,000 22,699,000,000 23,525,000,000 19,087,000,000 29,524,000,000 19,269,000,000 19,680,000,000 17,390,000,000 26,481,000,000 17,208,000,000 18,428,000,000 14,561,000,000 19,792,000,000 12,882,000,000 14,343,000,000 11,129,000,000 18,277,000,000 12,247,000,000 14,507,000,000 11,444,000,000 17,908,000,000 12,427,000,000 16,186,000,000 19,544,000,000 19,544,000,000 13,497,000,000 17,486,000,000 17,486,000,000 17,486,000,000  15,780,000,000 15,780,000,000 15,780,000,000 15,780,000,000  14,987,000,000 14,987,000,000  13,014,000,000 13,014,000,000 13,014,000,000  13,589,000,000 11,338,000,000 9,316,000,000 7,180,000,000 
      inventories
    938,000,000 848,000,000 909,000,000 1,626,000,000 1,246,000,000 1,304,000,000 1,615,000,000 3,000,000,000 2,500,000,000 2,877,000,000 2,980,000,000 4,268,000,000 3,742,000,000 3,296,000,000 3,019,000,000 3,411,000,000 2,636,000,000 2,245,000,000 1,924,000,000 2,705,000,000 1,895,000,000 1,644,000,000 1,823,000,000 2,622,000,000 2,063,000,000 1,951,000,000 1,961,000,000 3,614,000,000 2,662,000,000 2,084,000,000 2,003,000,000 3,211,000,000 2,181,000,000 1,979,000,000 1,961,000,000 3,122,000,000 2,251,000,000 2,450,000,000 2,702,000,000 3,816,000,000 2,902,000,000 2,469,000,000 2,053,000,000 2,660,000,000 2,660,000,000 1,920,000,000 1,938,000,000 1,938,000,000 1,938,000,000  1,137,000,000 1,137,000,000 1,137,000,000 1,137,000,000  1,372,000,000 1,372,000,000  740,000,000 740,000,000 740,000,000  985,000,000 1,127,000,000 1,478,000,000 491,000,000 
      other current assets
    25,723,000,000 24,478,000,000 26,428,000,000 25,724,000,000 26,021,000,000 21,826,000,000 21,930,000,000 23,682,000,000 21,807,000,000 19,165,000,000 19,502,000,000 18,003,000,000 16,924,000,000 13,320,000,000 12,280,000,000 12,951,000,000 13,393,000,000 11,640,000,000 12,769,000,000 13,544,000,000 11,482,000,000 8,536,000,000 7,473,000,000 7,551,000,000                                           
      total current assets
    191,131,000,000 156,644,000,000 147,080,000,000 149,926,000,000 159,734,000,000 147,180,000,000 147,393,000,000 207,586,000,000 184,257,000,000 163,889,000,000 157,823,000,000 160,812,000,000 169,684,000,000 153,922,000,000 174,188,000,000 174,326,000,000 184,406,000,000 165,614,000,000 173,973,000,000 177,077,000,000 181,915,000,000 170,505,000,000 167,074,000,000 165,896,000,000 175,552,000,000 159,887,000,000 156,874,000,000 164,195,000,000 169,662,000,000 156,659,000,000 167,633,000,000 161,031,000,000 159,851,000,000 146,313,000,000 144,949,000,000 157,909,000,000 139,660,000,000 128,421,000,000 127,812,000,000 121,656,000,000 124,712,000,000 118,398,000,000 116,362,000,000 114,246,000,000 114,246,000,000 109,006,000,000 101,466,000,000 101,466,000,000 101,466,000,000  85,084,000,000 85,084,000,000 85,084,000,000 85,084,000,000  74,918,000,000 74,918,000,000  55,676,000,000 55,676,000,000 55,676,000,000  43,242,000,000 40,168,000,000 49,010,000,000 48,737,000,000 
      property and equipment
    204,966,000,000 183,939,000,000 166,902,000,000 152,863,000,000 135,591,000,000 121,375,000,000 112,308,000,000 102,502,000,000 95,641,000,000 88,132,000,000 82,755,000,000 77,037,000,000 74,398,000,000 70,298,000,000 67,214,000,000 63,772,000,000 59,715,000,000 54,945,000,000 51,737,000,000 47,927,000,000 44,151,000,000 41,221,000,000 40,522,000,000 38,409,000,000 36,477,000,000 33,648,000,000 32,717,000,000 31,430,000,000 29,460,000,000 27,929,000,000 26,304,000,000 24,809,000,000 23,734,000,000 21,962,000,000 21,379,000,000 19,224,000,000 18,356,000,000 16,831,000,000 15,789,000,000 15,046,000,000 14,731,000,000 14,375,000,000 13,607,000,000 13,011,000,000 13,011,000,000 11,771,000,000 9,991,000,000 9,991,000,000 9,991,000,000  8,269,000,000 8,269,000,000 8,269,000,000 8,269,000,000  8,162,000,000 8,162,000,000  7,630,000,000 7,630,000,000 7,630,000,000  6,242,000,000 4,350,000,000 3,044,000,000 2,346,000,000 
      operating lease right-of-use assets
    24,823,000,000 24,475,000,000 22,816,000,000 20,528,000,000 18,961,000,000 17,371,000,000 16,398,000,000 15,435,000,000 14,346,000,000 13,879,000,000 13,624,000,000 13,347,000,000 13,148,000,000 12,916,000,000 12,354,000,000 11,575,000,000 11,088,000,000 10,673,000,000 10,298,000,000 9,047,000,000 8,753,000,000 8,448,000,000 8,439,000,000 7,890,000,000 7,379,000,000 7,121,000,000 6,806,000,000 6,734,000,000 6,686,000,000 6,859,000,000 6,749,000,000 6,844,000,000                                   
      equity and other investments
    15,405,000,000 16,035,000,000 15,581,000,000 15,778,000,000 14,600,000,000 14,807,000,000 13,367,000,000 11,423,000,000 9,879,000,000 9,415,000,000 7,097,000,000 6,839,000,000 6,891,000,000 6,907,000,000 6,994,000,000 6,393,000,000 5,984,000,000 5,395,000,000 3,794,000,000 3,103,000,000 2,965,000,000 2,660,000,000 2,755,000,000 2,684,000,000 2,649,000,000 2,403,000,000 2,274,000,000 2,034,000,000 1,862,000,000 2,818,000,000 3,961,000,000 5,343,000,000 6,023,000,000 7,381,000,000 8,912,000,000 10,486,000,000 10,431,000,000 11,315,000,000 11,514,000,000 11,438,000,000 12,053,000,000 12,019,000,000 12,665,000,000 14,597,000,000 14,597,000,000 14,792,000,000 10,844,000,000 10,844,000,000 10,844,000,000  9,776,000,000 9,776,000,000 9,776,000,000 9,776,000,000  10,865,000,000 10,865,000,000  7,754,000,000 7,754,000,000 7,754,000,000  6,588,000,000 10,117,000,000 9,232,000,000 11,004,000,000 
      goodwill
    119,509,000,000 119,329,000,000 119,191,000,000 119,374,000,000 119,220,000,000 119,163,000,000 118,931,000,000 67,790,000,000 67,886,000,000 67,940,000,000 67,905,000,000 67,459,000,000 67,524,000,000 67,371,000,000 50,921,000,000 50,455,000,000 49,711,000,000 49,698,000,000 44,219,000,000 43,890,000,000 43,351,000,000 42,064,000,000 42,248,000,000 42,113,000,000 42,026,000,000 41,861,000,000 41,577,000,000 35,855,000,000 35,683,000,000 35,582,000,000 35,355,000,000 35,389,000,000 35,122,000,000 34,668,000,000 34,524,000,000 17,907,000,000 17,872,000,000 17,948,000,000 17,436,000,000 17,142,000,000 16,939,000,000 21,728,000,000 21,855,000,000 20,127,000,000 20,127,000,000 14,751,000,000 14,655,000,000 14,655,000,000 14,655,000,000  13,452,000,000 13,452,000,000 13,452,000,000 13,452,000,000  12,581,000,000 12,581,000,000  12,394,000,000 12,394,000,000 12,394,000,000  12,108,000,000 4,760,000,000 3,866,000,000 3,309,000,000 
      intangible assets
    22,604,000,000 23,968,000,000 25,385,000,000 26,751,000,000 27,597,000,000 28,828,000,000 29,896,000,000 8,895,000,000 9,366,000,000 9,879,000,000 10,354,000,000 10,808,000,000 11,298,000,000 11,348,000,000 7,462,000,000 7,794,000,000 7,800,000,000 8,127,000,000 6,555,000,000 6,923,000,000 7,038,000,000 6,855,000,000 7,126,000,000 7,508,000,000 7,750,000,000 8,103,000,000 8,482,000,000 7,579,000,000 8,053,000,000 8,544,000,000 9,034,000,000 9,598,000,000 10,106,000,000 10,547,000,000 11,001,000,000 3,522,000,000 3,733,000,000 4,459,000,000 4,619,000,000 4,745,000,000 4,835,000,000 6,963,000,000 7,299,000,000 6,981,000,000 6,981,000,000 2,901,000,000 3,083,000,000 3,083,000,000 3,083,000,000  3,170,000,000 3,170,000,000 3,170,000,000 3,170,000,000  744,000,000 744,000,000  1,158,000,000 1,158,000,000 1,158,000,000  1,973,000,000 878,000,000 539,000,000 499,000,000 
      other long-term assets
    40,565,000,000 38,234,000,000 36,943,000,000 37,793,000,000 36,460,000,000 35,551,000,000 32,265,000,000 32,154,000,000 30,601,000,000 26,954,000,000 24,994,000,000 23,482,000,000 21,897,000,000 21,845,000,000 21,256,000,000 21,103,000,000 15,075,000,000 14,427,000,000 13,561,000,000 13,034,000,000 13,138,000,000 13,696,000,000 14,630,000,000 14,455,000,000 14,723,000,000 10,258,000,000 10,129,000,000 9,792,000,000 7,442,000,000 7,106,000,000 6,967,000,000 6,083,000,000 6,250,000,000 4,146,000,000 3,845,000,000 3,476,000,000 3,642,000,000 2,895,000,000 2,928,000,000 2,869,000,000 2,953,000,000 3,200,000,000 3,060,000,000 3,422,000,000 3,422,000,000 2,898,000,000 2,392,000,000 2,392,000,000 2,392,000,000  1,520,000,000 1,520,000,000 1,520,000,000 1,520,000,000  1,434,000,000 1,434,000,000  1,501,000,000 1,501,000,000 1,501,000,000  1,691,000,000 1,509,000,000 1,295,000,000 1,299,000,000 
      total assets
    619,003,000,000 562,624,000,000 533,898,000,000 523,013,000,000 512,163,000,000 484,275,000,000 470,558,000,000 445,785,000,000 411,976,000,000 380,088,000,000 364,552,000,000 359,784,000,000 364,840,000,000 344,607,000,000 340,389,000,000 335,418,000,000 333,779,000,000 308,879,000,000 304,137,000,000 301,001,000,000 301,311,000,000 285,449,000,000 282,794,000,000 278,955,000,000 286,556,000,000 263,281,000,000 258,859,000,000 257,619,000,000 258,848,000,000 245,497,000,000 256,003,000,000 249,097,000,000 241,086,000,000 225,017,000,000 224,610,000,000 212,524,000,000 193,694,000,000 181,869,000,000 180,098,000,000 172,896,000,000 176,223,000,000 176,683,000,000 174,848,000,000 172,384,000,000 172,384,000,000 156,119,000,000 142,431,000,000 142,431,000,000 142,431,000,000  121,271,000,000 121,271,000,000 121,271,000,000 121,271,000,000  108,704,000,000 108,704,000,000  86,113,000,000 86,113,000,000 86,113,000,000  72,793,000,000 63,171,000,000 69,597,000,000 70,815,000,000 
      liabilities and stockholders’ equity
                                                                      
      current liabilities:
                                                                      
      accounts payable
    27,724,000,000 26,250,000,000 22,608,000,000 22,768,000,000 21,996,000,000 18,087,000,000 17,695,000,000 19,307,000,000 18,095,000,000 15,305,000,000 15,354,000,000 16,609,000,000 19,000,000,000 16,085,000,000 15,314,000,000 14,832,000,000 15,163,000,000 13,412,000,000 12,770,000,000 12,509,000,000 12,530,000,000 9,246,000,000 8,811,000,000 8,574,000,000 9,382,000,000 7,544,000,000 7,563,000,000 8,511,000,000 8,617,000,000 7,623,000,000 7,850,000,000 6,866,000,000 7,390,000,000 6,217,000,000 6,580,000,000 6,296,000,000 6,898,000,000 6,759,000,000 6,936,000,000 6,630,000,000 6,591,000,000 6,690,000,000 6,932,000,000 7,432,000,000 7,432,000,000 4,583,000,000 4,828,000,000 4,828,000,000 4,828,000,000  4,175,000,000 4,175,000,000 4,175,000,000 4,175,000,000  4,197,000,000 4,197,000,000  4,025,000,000 4,025,000,000 4,025,000,000  4,034,000,000 3,247,000,000 2,909,000,000 2,086,000,000 
      short-term debt
    6,693,000,000 20,535,000,000 27,041,000,000 25,808,000,000                     230,000,000 12,466,000,000 8,170,000,000 9,072,000,000 7,187,000,000 25,065,000,000 14,536,000,000 12,904,000,000 5,498,000,000 3,000,000,000 9,998,000,000 4,985,000,000 1,725,000,000 8,299,000,000 2,000,000,000 2,000,000,000           1,000,000,000 1,000,000,000 1,000,000,000      
      current portion of long-term debt
    2,999,000,000 2,999,000,000 5,248,000,000 2,249,000,000 2,249,000,000 2,249,000,000 2,250,000,000 3,748,000,000 5,247,000,000 6,245,000,000 3,997,000,000 3,248,000,000 2,749,000,000 1,749,000,000 4,998,000,000 3,249,000,000 8,072,000,000 8,051,000,000 5,387,000,000 6,497,000,000 3,749,000,000 3,748,000,000 6,247,000,000 3,017,000,000 5,516,000,000 6,515,000,000 3,516,000,000 6,497,000,000 3,998,000,000 3,447,000,000 3,446,000,000 1,050,000,000 1,049,000,000 599,000,000 599,000,000  750,000,000 750,000,000 2,499,000,000 2,499,000,000 1,749,000,000 2,000,000,000 2,999,000,000 2,999,000,000 2,999,000,000  1,231,000,000 1,231,000,000 1,231,000,000 1,231,000,000             
      accrued compensation
    13,709,000,000 10,579,000,000 9,176,000,000 8,326,000,000 12,564,000,000 10,432,000,000 8,813,000,000 6,990,000,000 11,009,000,000 10,411,000,000 9,030,000,000 7,405,000,000 10,661,000,000 9,067,000,000 7,782,000,000 6,894,000,000 10,057,000,000 8,032,000,000 6,838,000,000 5,714,000,000 7,874,000,000 6,254,000,000 5,421,000,000 4,676,000,000 6,830,000,000 5,764,000,000 4,624,000,000 4,271,000,000 6,103,000,000 5,149,000,000 4,427,000,000 4,108,000,000 5,819,000,000 4,604,000,000 3,982,000,000 3,621,000,000 5,264,000,000 4,276,000,000 3,649,000,000 3,450,000,000 5,096,000,000 3,902,000,000 3,479,000,000 4,797,000,000 4,797,000,000 3,887,000,000 4,117,000,000 4,117,000,000 4,117,000,000  3,875,000,000 3,875,000,000 3,875,000,000 3,875,000,000  3,575,000,000 3,575,000,000  3,283,000,000 3,283,000,000 3,283,000,000  2,934,000,000 2,325,000,000 1,938,000,000 1,662,000,000 
      short-term income taxes
    7,211,000,000 6,805,000,000 6,056,000,000 9,717,000,000 5,017,000,000 7,311,000,000 5,787,000,000 8,035,000,000 4,152,000,000 4,163,000,000 3,553,000,000 6,729,000,000 4,067,000,000 4,646,000,000 3,731,000,000 6,272,000,000 2,174,000,000 2,165,000,000 1,562,000,000 2,384,000,000 2,130,000,000 3,296,000,000 2,687,000,000 3,440,000,000 5,665,000,000 1,950,000,000 2,033,000,000 2,341,000,000 2,121,000,000 814,000,000 788,000,000                                    
      short-term unearned revenue
    64,555,000,000 44,636,000,000 45,508,000,000 53,026,000,000 57,582,000,000 41,888,000,000 43,068,000,000 46,429,000,000 50,901,000,000 36,903,000,000 36,982,000,000 41,340,000,000 45,538,000,000 34,027,000,000 34,001,000,000 38,465,000,000 41,525,000,000 30,083,000,000 30,402,000,000 33,476,000,000 36,000,000,000 27,012,000,000 27,343,000,000 29,904,000,000 32,676,000,000 24,251,000,000 24,285,000,000 26,704,000,000 28,905,000,000 21,370,000,000 21,309,000,000 22,778,000,000 34,102,000,000 26,518,000,000 26,085,000,000 26,304,000,000 27,468,000,000 20,876,000,000 20,929,000,000 21,603,000,000 23,223,000,000 18,232,000,000 19,192,000,000 23,150,000,000 23,150,000,000 17,670,000,000 20,639,000,000 20,639,000,000 20,639,000,000  18,653,000,000 18,653,000,000 18,653,000,000 18,653,000,000  15,722,000,000 15,722,000,000  13,652,000,000 13,652,000,000 13,652,000,000  13,397,000,000 10,779,000,000 9,138,000,000 7,502,000,000 
      other current liabilities
    25,020,000,000 22,937,000,000 20,286,000,000 19,114,000,000 19,185,000,000 18,023,000,000 16,362,000,000 14,475,000,000 14,745,000,000 12,664,000,000 12,802,000,000 12,058,000,000 13,067,000,000 11,865,000,000 11,684,000,000 10,816,000,000 11,666,000,000 10,450,000,000 10,527,000,000 9,476,000,000 10,027,000,000 9,151,000,000 9,131,000,000 8,507,000,000                                           
      total current liabilities
    141,218,000,000 114,206,000,000 108,882,000,000 115,200,000,000 125,286,000,000 118,525,000,000 121,016,000,000 124,792,000,000 104,149,000,000 85,691,000,000 81,718,000,000 87,389,000,000 95,082,000,000 77,439,000,000 77,510,000,000 80,528,000,000 88,657,000,000 72,193,000,000 67,486,000,000 70,056,000,000 72,310,000,000 58,707,000,000 59,640,000,000 58,118,000,000 69,420,000,000 53,861,000,000 50,318,000,000 56,277,000,000 58,488,000,000 46,133,000,000 58,099,000,000 51,615,000,000 64,527,000,000 52,005,000,000 70,787,000,000 58,810,000,000 59,357,000,000 44,354,000,000 42,643,000,000 49,399,000,000 49,858,000,000 40,748,000,000 47,415,000,000 45,625,000,000 45,625,000,000 33,903,000,000 37,417,000,000 37,417,000,000 37,417,000,000  32,688,000,000 32,688,000,000 32,688,000,000 32,688,000,000  28,774,000,000 28,774,000,000  26,147,000,000 26,147,000,000 26,147,000,000  29,886,000,000 23,754,000,000 22,442,000,000 16,877,000,000 
      long-term debt
    40,152,000,000 39,882,000,000 39,722,000,000 42,868,000,000 42,688,000,000 42,658,000,000 44,928,000,000 41,946,000,000 41,990,000,000 41,965,000,000 44,119,000,000 45,374,000,000 47,032,000,000 48,177,000,000 48,260,000,000 50,039,000,000 50,074,000,000 50,007,000,000 55,136,000,000 57,055,000,000 59,578,000,000 62,862,000,000 63,361,000,000 66,478,000,000 66,662,000,000 66,585,000,000 69,653,000,000 69,733,000,000 72,242,000,000 73,480,000,000 73,348,000,000 76,255,000,000 76,073,000,000 76,222,000,000 59,306,000,000 60,154,000,000 40,783,000,000 40,896,000,000 40,679,000,000 27,819,000,000 27,808,000,000 27,644,000,000 18,260,000,000 20,645,000,000 20,645,000,000 20,679,000,000 12,601,000,000 12,601,000,000 12,601,000,000  10,713,000,000 10,713,000,000 10,713,000,000 10,713,000,000  11,921,000,000 11,921,000,000  4,939,000,000 4,939,000,000 4,939,000,000      
      long-term income taxes
    25,986,000,000 25,061,000,000 24,389,000,000 24,452,000,000 27,931,000,000 26,786,000,000 25,890,000,000 22,983,000,000 25,560,000,000 25,000,000,000 24,169,000,000 23,712,000,000 26,069,000,000 26,483,000,000 26,121,000,000 25,715,000,000 27,190,000,000 27,157,000,000 26,701,000,000 28,204,000,000 29,432,000,000 28,888,000,000 28,754,000,000 28,457,000,000 29,612,000,000 29,514,000,000 29,161,000,000 28,936,000,000 30,265,000,000 30,669,000,000 30,050,000,000                                    
      long-term unearned revenue
    2,710,000,000 2,840,000,000 2,537,000,000 2,663,000,000 2,602,000,000 2,945,000,000 2,966,000,000 2,759,000,000 2,912,000,000 2,698,000,000 2,644,000,000 2,549,000,000 2,870,000,000 2,769,000,000 2,768,000,000 2,550,000,000 2,616,000,000 2,631,000,000 2,985,000,000 2,829,000,000 3,180,000,000 3,385,000,000 3,878,000,000 4,122,000,000 4,530,000,000 3,884,000,000 3,799,000,000 3,538,000,000 3,815,000,000 2,585,000,000 2,500,000,000 2,126,000,000 10,377,000,000 9,215,000,000 8,595,000,000 7,284,000,000 6,441,000,000 5,017,000,000 4,102,000,000 2,784,000,000 2,095,000,000 1,966,000,000 2,051,000,000 2,008,000,000 2,008,000,000 1,842,000,000 1,760,000,000 1,760,000,000 1,760,000,000  1,406,000,000 1,406,000,000 1,406,000,000 1,406,000,000  1,398,000,000 1,398,000,000  1,178,000,000 1,178,000,000 1,178,000,000  1,900,000,000 1,867,000,000 1,764,000,000 1,665,000,000 
      deferred income taxes
    2,835,000,000 2,522,000,000 2,513,000,000 2,581,000,000 2,618,000,000 2,469,000,000 2,548,000,000 470,000,000 433,000,000 302,000,000 289,000,000 223,000,000 230,000,000 304,000,000 199,000,000 212,000,000 198,000,000 173,000,000 174,000,000 187,000,000 204,000,000 185,000,000 222,000,000 234,000,000 233,000,000 1,838,000,000 2,062,000,000 1,977,000,000 541,000,000 2,417,000,000 3,186,000,000 5,513,000,000 531,000,000 465,000,000 1,133,000,000 1,564,000,000 1,476,000,000 1,574,000,000 1,618,000,000 1,447,000,000 1,915,000,000 1,688,000,000 1,701,000,000 1,941,000,000 1,941,000,000 1,424,000,000 1,632,000,000 1,632,000,000 1,632,000,000  2,035,000,000 2,035,000,000 2,035,000,000 2,035,000,000  2,467,000,000 2,467,000,000  2,184,000,000 2,184,000,000 2,184,000,000  2,017,000,000 1,899,000,000 1,940,000,000 1,701,000,000 
      operating lease liabilities
    17,437,000,000 17,686,000,000 17,254,000,000 16,361,000,000 15,497,000,000 14,469,000,000 14,155,000,000 13,487,000,000 12,728,000,000 12,312,000,000 11,998,000,000 11,660,000,000 11,489,000,000 11,357,000,000 10,774,000,000 10,050,000,000 9,629,000,000 9,272,000,000 8,875,000,000 7,753,000,000 7,671,000,000 7,248,000,000 7,172,000,000 6,659,000,000 6,188,000,000 5,972,000,000 5,683,000,000 5,652,000,000 5,568,000,000 5,751,000,000 5,640,000,000 5,768,000,000                                   
      other long-term liabilities
    45,186,000,000 38,536,000,000 35,906,000,000 31,165,000,000 27,064,000,000 23,271,000,000 20,787,000,000 18,634,000,000 17,981,000,000 17,437,000,000 16,479,000,000 15,311,000,000 15,526,000,000 15,154,000,000 14,747,000,000 14,346,000,000 13,427,000,000 12,941,000,000 12,544,000,000 11,525,000,000 10,632,000,000 9,673,000,000 9,658,000,000 8,826,000,000 7,581,000,000 6,763,000,000 6,055,000,000 5,539,000,000 5,211,000,000 5,223,000,000 4,820,000,000 18,173,000,000 17,184,000,000 17,381,000,000 15,980,000,000 14,340,000,000 13,640,000,000 14,122,000,000 13,700,000,000 13,280,000,000 13,544,000,000 13,274,000,000 12,423,000,000 11,594,000,000 11,594,000,000 9,953,000,000 10,000,000,000 10,000,000,000 10,000,000,000  8,208,000,000 8,208,000,000 8,208,000,000 8,208,000,000  8,072,000,000 8,072,000,000  7,445,000,000 7,445,000,000 7,445,000,000  4,721,000,000 6,453,000,000 5,287,000,000 4,158,000,000 
      total liabilities
    275,524,000,000 240,733,000,000 231,203,000,000 235,290,000,000 243,686,000,000 231,123,000,000 232,290,000,000 225,071,000,000 205,753,000,000 185,405,000,000 181,416,000,000 186,218,000,000 198,298,000,000 181,683,000,000 180,379,000,000 183,440,000,000 191,791,000,000 174,374,000,000 173,901,000,000 177,609,000,000 183,007,000,000 170,948,000,000 172,685,000,000 172,894,000,000 184,226,000,000 168,417,000,000 166,731,000,000 171,652,000,000 176,130,000,000 166,258,000,000 177,643,000,000 159,450,000,000 168,692,000,000 155,288,000,000 155,801,000,000 142,152,000,000 121,697,000,000 107,063,000,000 103,318,000,000 95,451,000,000 96,140,000,000 86,551,000,000 82,969,000,000 82,600,000,000 82,600,000,000 68,695,000,000 63,487,000,000 63,487,000,000 63,487,000,000  54,908,000,000 54,908,000,000 54,908,000,000 54,908,000,000  51,621,000,000 51,621,000,000  39,938,000,000  39,938,000,000      
      commitments and contingencies
                                                                      
      stockholders’ equity:
                                                                      
      common shares, ...
    109,095,000,000 106,965,000,000 104,829,000,000 102,976,000,000 100,923,000,000 99,193,000,000 97,480,000,000 95,508,000,000 93,718,000,000 92,093,000,000 90,225,000,000 88,535,000,000 86,939,000,000 85,767,000,000 84,528,000,000 83,751,000,000 83,111,000,000 82,308,000,000 81,896,000,000 81,089,000,000 80,552,000,000 79,813,000,000 79,625,000,000 78,882,000,000 78,520,000,000 77,791,000,000 77,556,000,000 71,303,000,000 71,223,000,000 70,418,000,000 70,192,000,000 69,419,000,000 69,315,000,000 68,554,000,000 68,177,000,000 67,747,000,000 68,178,000,000 68,012,000,000 68,279,000,000 68,093,000,000 68,465,000,000 68,475,000,000 68,765,000,000 68,366,000,000 68,366,000,000 67,803,000,000 67,306,000,000 67,306,000,000 67,306,000,000  65,797,000,000 65,797,000,000 65,797,000,000 65,797,000,000  63,415,000,000 63,415,000,000  62,856,000,000 62,856,000,000 62,856,000,000  62,849,000,000 60,557,000,000 59,005,000,000 60,413,000,000 
      retained earnings
    237,731,000,000 219,759,000,000 203,482,000,000 188,929,000,000 173,144,000,000 159,394,000,000 145,737,000,000 132,143,000,000 118,848,000,000 108,234,000,000 99,368,000,000 92,374,000,000 84,281,000,000 79,633,000,000 75,045,000,000 66,944,000,000 57,055,000,000 50,735,000,000 44,973,000,000 39,193,000,000 34,566,000,000 32,012,000,000 30,739,000,000 27,240,000,000 24,150,000,000 18,338,000,000 16,585,000,000 17,279,000,000 13,682,000,000 9,974,000,000 8,567,000,000 19,702,000,000 2,648,000,000 531,000,000 120,000,000 944,000,000 2,282,000,000 4,954,000,000 6,728,000,000 7,614,000,000 9,096,000,000 18,186,000,000 19,731,000,000 17,710,000,000 17,710,000,000 16,289,000,000 9,895,000,000 9,895,000,000 9,895,000,000   -856,000,000  -856,000,000             
      accumulated other comprehensive loss
    -3,347,000,000 -4,833,000,000 -5,616,000,000 -4,182,000,000 -5,590,000,000 -5,435,000,000 -4,949,000,000 -6,937,000,000 -6,343,000,000 -5,644,000,000 -6,457,000,000 -7,343,000,000           -255,000,000 -61,000,000 -340,000,000 -1,265,000,000 -2,013,000,000 -2,615,000,000                                       
      total stockholders’ equity
    343,479,000,000 321,891,000,000 302,695,000,000 287,723,000,000 268,477,000,000 253,152,000,000 238,268,000,000 220,714,000,000 206,223,000,000 194,683,000,000 183,136,000,000 173,566,000,000 166,542,000,000 162,924,000,000 160,010,000,000 151,978,000,000 141,988,000,000 134,505,000,000 130,236,000,000 123,392,000,000 118,304,000,000 114,501,000,000 110,109,000,000 106,061,000,000 102,330,000,000 94,864,000,000 92,128,000,000 85,967,000,000 82,718,000,000 79,239,000,000 78,360,000,000 89,647,000,000 72,394,000,000 69,729,000,000 68,809,000,000 70,372,000,000 71,997,000,000 74,806,000,000 76,780,000,000 77,445,000,000 80,083,000,000 90,132,000,000 91,879,000,000 89,784,000,000 89,784,000,000 87,424,000,000 78,944,000,000 78,944,000,000 78,944,000,000  66,363,000,000 66,363,000,000 66,363,000,000 66,363,000,000  57,083,000,000 57,083,000,000  46,175,000,000 46,175,000,000 46,175,000,000  36,286,000,000 31,097,000,000 40,104,000,000 48,115,000,000 
      total liabilities and stockholders’ equity
    619,003,000,000 562,624,000,000 533,898,000,000 523,013,000,000 512,163,000,000 484,275,000,000 470,558,000,000 445,785,000,000 411,976,000,000 380,088,000,000 364,552,000,000 359,784,000,000 364,840,000,000 344,607,000,000 340,389,000,000 335,418,000,000 333,779,000,000 308,879,000,000 304,137,000,000 301,001,000,000 301,311,000,000 285,449,000,000 282,794,000,000 278,955,000,000 286,556,000,000 263,281,000,000 258,859,000,000 257,619,000,000 258,848,000,000 245,497,000,000 256,003,000,000 249,097,000,000 241,086,000,000 225,017,000,000 224,610,000,000 212,524,000,000 193,694,000,000 181,869,000,000 180,098,000,000 172,896,000,000 176,223,000,000 176,683,000,000 174,848,000,000 172,384,000,000 172,384,000,000 156,119,000,000 142,431,000,000 142,431,000,000 142,431,000,000  121,271,000,000 121,271,000,000 121,271,000,000 121,271,000,000  108,704,000,000 108,704,000,000  86,113,000,000 86,113,000,000 86,113,000,000  72,793,000,000 63,171,000,000 69,597,000,000 70,815,000,000 
      accumulated other comprehensive income
                -4,678,000,000 -2,476,000,000 437,000,000 1,283,000,000 1,822,000,000 1,462,000,000 3,367,000,000 3,110,000,000 3,186,000,000 2,676,000,000       -2,187,000,000 -1,153,000,000 -399,000,000 526,000,000 431,000,000 644,000,000 512,000,000 1,681,000,000 1,537,000,000 1,840,000,000 1,773,000,000 1,738,000,000 2,522,000,000 3,471,000,000 3,383,000,000 3,708,000,000 3,708,000,000 3,332,000,000 1,743,000,000 1,743,000,000 1,743,000,000  1,422,000,000 1,422,000,000  1,422,000,000             
      other
                            10,146,000,000 7,049,000,000 7,571,000,000 7,311,000,000 6,751,000,000 5,097,000,000 4,422,000,000 4,788,000,000 4,897,000,000 5,434,000,000 5,864,000,000 6,726,000,000 5,892,000,000 6,598,000,000 6,345,000,000 5,594,000,000 5,461,000,000 6,376,000,000 6,173,000,000 4,392,000,000 4,392,000,000 3,740,000,000 3,388,000,000 3,388,000,000 3,388,000,000  3,092,000,000 3,092,000,000 3,092,000,000 3,092,000,000  3,320,000,000 3,320,000,000  2,950,000,000 2,950,000,000 2,950,000,000  2,989,000,000 2,393,000,000 2,115,000,000 1,614,000,000 
      securities lending payable
                                  26,000,000 203,000,000 97,000,000 201,000,000 1,280,000,000 210,000,000 294,000,000 373,000,000 439,000,000 154,000,000 92,000,000 96,000,000 430,000,000 558,000,000 558,000,000 794,000,000 645,000,000 645,000,000 645,000,000  814,000,000 814,000,000 814,000,000 814,000,000  1,208,000,000 1,208,000,000  182,000,000 182,000,000 182,000,000  2,614,000,000 2,741,000,000 3,117,000,000  
      income taxes
                                   920,000,000 718,000,000 654,000,000 508,000,000 720,000,000 580,000,000 685,000,000 493,000,000 607,000,000 606,000,000 758,000,000 711,000,000 782,000,000 782,000,000 694,000,000 592,000,000 592,000,000 592,000,000  789,000,000 789,000,000 789,000,000 789,000,000  580,000,000 580,000,000  1,074,000,000 1,074,000,000 1,074,000,000  3,248,000,000 1,040,000,000 1,557,000,000 2,020,000,000 
      retained earnings (deficit), including accumulated other comprehensive income of 1,422 and 1,863
                                                        566,000,000              
      retained earnings (deficit), including accumulated other comprehensive income of 826 and 1,863
                                                                      
      retained deficit, including accumulated other comprehensive income of 751 and 1,863
                                                                      
      retained deficit, including accumulated other comprehensive income of 1,863 and 1,055
                                                            -6,332,000,000          
      retained deficit, including accumulated other comprehensive income of 1,810 and 1,055
                                                                      
      retained deficit, including accumulated other comprehensive income of 1,697 and 1,055
                                                                      
      retained deficit, including accumulated other comprehensive income of 1,055 and 969
                                                               -16,681,000,000       
      risk categories
                                                                      
      foreign currency
                                                                 53,000,000     
      interest rate
                                                                 284,317,000,000     
      equity
                                                                 9,815,845,000,000     
      commodity
                                                                 10,166,000,000     
      page
                                                                      
      retained deficit, including accumulated other comprehensive income of 1,140 and 1,654
                                                                  -26,563,000,000    
      cash and equivalents
                                                                   6,111,000,000 6,714,000,000 4,851,000,000 
      total cash and short-term investments
                                                                   23,411,000,000 34,161,000,000 37,751,000,000 
      retained deficit, including accumulated other comprehensive income of 1,654 and 1,229
                                                                   -29,460,000,000   
      retained earnings (deficit), including accumulated other comprehensive income of 1,229 and 1,426
                                                                    -18,901,000,000  
      retained earnings (deficit), including accumulated other comprehensive income of 1,119 and 1,426
                                                                     -12,298,000,000 
    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.