7Baggers
Quarterly
Annual
    Unit: USD2025-09-30 2025-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-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-09-30 2007-06-30 2007-03-31 2006-09-30 2006-06-30 2006-03-31 2005-09-30 2005-06-30 2005-03-31 2004-09-30 2004-06-30 2004-03-31 2003-09-30 2003-06-30 2003-03-31 
      
                                                                                         
      current assets:
                                                                                         
      cash and cash equivalents
    288,100,000 237,800,000 231,800,000 255,800,000 292,200,000 255,500,000 237,100,000 221,300,000 297,500,000 243,600,000 239,800,000 230,100,000 231,500,000 247,900,000 234,200,000 236,200,000 250,500,000 321,800,000 333,900,000 245,700,000 331,800,000 201,500,000 160,700,000 174,900,000 191,200,000 175,000,000 185,400,000 167,200,000 129,700,000 135,500,000 137,100,000 116,900,000 133,400,000 115,100,000 134,300,000 112,735,000 146,983,000 155,458,000 150,552,000 129,019,000 111,775,000 121,166,000 120,790,000 114,496,000 116,329,000 105,940,000 89,021,000 58,506,000 92,190,000 122,853,000 159,240,000 79,611,000 195,603,000 185,916,000 198,878,000 111,048,000 89,409,000 124,848,000 143,693,000 172,565,000 196,392,000 178,822,000 164,852,000 193,744,000 173,667,000 109,867,000 85,892,000 52,107,000 76,438,000 75,212,000 54,145,000 57,330,000 59,388,000 7,438,000 42,792,000 69,118,000 32,029,000 39,645,000 65,995,000 26,032,000 42,701,000 53,088,000 55,127,000 36,840,000 18,801,000 
      trade accounts receivable, net of allowance for credit losses of 5.5 and 5.2, respectively
    1,347,300,000                                                                                     
      inventories
    1,722,800,000 1,726,300,000 1,673,900,000 1,645,000,000 1,559,500,000 1,504,600,000 1,496,300,000 1,522,700,000 1,513,800,000 1,565,400,000 1,651,900,000 1,708,000,000 1,678,100,000 1,665,200,000 1,600,800,000 1,523,600,000 1,401,100,000 1,327,900,000 1,305,300,000 1,337,500,000 1,342,600,000 1,401,500,000 1,345,500,000 1,366,400,000 1,354,700,000 1,345,700,000 1,293,900,000 1,278,700,000 1,194,700,000 1,163,400,000 1,134,900,000 1,092,900,000 1,047,000,000 1,044,300,000 1,007,400,000 992,989,000 966,931,000 985,085,000 965,054,000 913,263,000 883,207,000 876,697,000 867,922,000 869,224,000 836,379,000 818,771,000 793,987,000 784,068,000 755,985,000 725,107,000 700,484,000 715,383,000 675,828,000 662,689,000 647,886,000 618,149,000 608,657,000 576,451,000 557,369,000 546,063,000 522,214,000 507,243,000 508,405,000 498,106,000 519,119,000 555,283,000 564,247,000 537,643,000 507,989,000 494,360,000 488,824,000 471,561,000 446,192,000 418,695,000 395,030,000 371,095,000 352,086,000 333,504,000 310,404,000 289,910,000 262,032,000 240,929,000 219,810,000 227,960,000 232,682,000 
      prepaid income taxes
    9,400,000 14,500,000  18,800,000 16,800,000 16,500,000  17,500,000 15,300,000 14,700,000  8,100,000 3,200,000 6,500,000  8,500,000 6,700,000   6,700,000 14,600,000   16,700,000 400,000 4,000,000  9,000,000 2,200,000       12,907,000    22,558,000 2,839,000       24,869,000    7,368,000        11,657,000                       
      other current assets
    178,500,000 158,900,000 173,600,000 183,700,000 191,400,000 165,300,000 136,900,000 171,800,000 150,000,000 141,700,000 120,000,000 165,400,000 172,200,000 129,200,000 127,400,000 188,100,000 162,600,000 146,700,000 124,000,000 140,300,000 123,200,000 121,800,000 124,200,000 157,400,000 137,200,000 123,800,000 116,900,000 147,000,000 126,400,000 108,100,000 99,700,000 118,100,000 117,700,000 100,000,000 94,300,000 102,423,000 120,004,000 113,022,000 118,089,000 131,561,000 117,687,000 107,207,000 97,563,000 115,703,000 127,334,000 111,009,000 100,957,000 107,988,000 120,747,000 105,876,000 83,883,000 97,361,000 100,134,000 88,591,000 74,297,000 84,387,000 72,898,000 61,782,000 70,539,000 57,103,000 49,833,000 43,307,000 45,962,000 46,626,000 48,071,000 44,964,000 63,564,000 65,852,000 67,156,000 60,534,000 59,110,000 57,185,000 57,041,000 50,026,000 39,937,000 36,734,000 26,160,000 17,459,000 20,286,000 22,073,000 16,815,000 14,714,000 15,991,000 15,974,000 13,873,000 
      total current assets
    3,546,100,000 3,461,700,000 3,358,000,000 3,211,900,000 3,260,500,000 3,146,700,000 3,083,500,000 3,020,900,000 3,147,600,000 3,137,000,000 3,161,500,000 3,124,800,000 3,195,600,000 3,152,700,000 3,034,000,000 2,856,600,000 2,770,300,000 2,705,300,000 2,614,200,000 2,499,600,000 2,646,700,000 2,606,300,000 2,464,300,000 2,457,200,000 2,500,800,000 2,468,300,000 2,389,200,000 2,316,200,000 2,225,500,000 2,140,700,000 2,060,300,000 1,935,700,000 1,930,200,000 1,872,900,000 1,810,700,000 1,720,770,000 1,777,662,000 1,790,906,000 1,767,180,000 1,664,776,000 1,672,990,000 1,663,373,000 1,628,947,000 1,583,265,000 1,619,405,000 1,555,782,000 1,475,492,000 1,408,461,000 1,436,830,000 1,405,318,000 1,376,836,000 1,286,656,000 1,422,890,000 1,378,096,000 1,349,975,000 1,217,364,000 1,171,815,000 1,132,921,000 1,085,698,000 1,116,803,000 1,088,486,000 1,029,183,000 982,364,000 998,090,000 988,997,000 967,580,000 975,403,000 981,034,000 959,019,000 918,375,000 876,704,000 856,749,000 822,911,000 724,089,000 723,999,000 700,170,000 621,389,000 594,474,000 589,097,000 520,017,000 509,304,000 486,679,000 459,328,000 436,896,000 418,857,000 
      property and equipment
    1,112,600,000 1,101,000,000 1,075,800,000 1,056,600,000 1,044,200,000 1,025,800,000 1,013,000,000 1,011,100,000 1,011,700,000 1,010,300,000 1,003,500,000 1,010,000,000 1,008,500,000 1,008,700,000 1,008,400,000 1,019,200,000 1,019,200,000 1,015,800,000 1,022,000,000 1,030,700,000 1,023,700,000 1,029,700,000 1,027,700,000 1,023,200,000 997,700,000 975,100,000 943,300,000 924,800,000 883,800,000 880,100,000 889,000,000 893,600,000 889,300,000 895,200,000 890,700,000 899,697,000 904,201,000 859,490,000 826,736,000 818,889,000                                              
      operating lease right-of-use assets
    315,000,000 308,300,000 289,400,000 279,200,000 280,700,000 275,500,000 278,100,000 270,200,000 274,000,000 263,700,000 243,800,000 243,000,000 249,800,000 254,800,000 246,000,000 242,300,000 249,700,000 259,600,000 249,600,000 243,000,000 244,400,000 252,800,000 242,400,000 243,200,000 238,400,000 234,500,000 220,900,000                                                           
      other assets
    142,600,000 145,200,000 147,700,000 150,300,000 153,000,000 155,500,000 158,100,000 160,700,000 163,300,000 165,800,000 168,200,000 170,800,000 173,500,000 176,100,000 178,300,000 180,900,000 183,300,000 185,900,000 188,600,000 191,400,000 193,800,000 196,400,000 200,300,000 76,300,000 77,300,000 78,500,000 98,400,000 80,500,000 84,600,000 79,300,000 80,300,000 81,200,000 82,100,000 83,300,000 85,000,000 48,417,000 48,605,000 48,740,000 48,865,000 48,797,000 11,635,000 11,705,000 11,839,000 11,948,000 12,101,000 12,279,000 12,319,000 12,473,000 12,538,000 12,554,000 12,726,000 12,749,000 12,886,000 12,999,000 13,118,000 13,268,000 13,595,000 13,646,000 14,014,000 3,520,000 3,707,000 3,779,000 3,752,000    3,718,000                   
      total assets
    5,116,300,000 5,016,200,000 4,870,900,000 4,698,000,000 4,738,400,000 4,603,500,000 4,532,700,000 4,462,900,000 4,596,600,000 4,576,800,000 4,577,000,000 4,548,600,000 4,627,400,000 4,592,300,000 4,466,700,000 4,299,000,000 4,222,500,000 4,166,600,000 4,074,400,000 3,964,700,000 4,108,600,000 4,085,200,000 3,934,700,000 3,799,900,000 3,814,200,000 3,756,400,000 3,651,800,000 3,321,500,000 3,193,900,000 3,100,100,000 3,029,600,000 2,910,500,000 2,901,600,000 2,851,400,000 2,786,400,000 2,668,884,000 2,730,468,000 2,699,136,000 2,642,781,000 2,532,462,000 2,495,277,000 2,480,932,000 2,423,937,000 2,359,102,000 2,372,995,000 2,282,973,000 2,165,106,000 2,075,784,000 2,060,419,000 1,993,443,000 1,945,296,000 1,815,832,000 1,919,711,000 1,850,747,000 1,813,332,000 1,651,020,000 1,581,871,000 1,524,613,000 1,468,283,000 1,469,337,000 1,441,855,000 1,370,275,000 1,327,358,000 1,337,764,000 1,328,684,000 1,302,649,000 1,304,149,000 1,308,892,000 1,270,663,000 1,222,575,000 1,149,777,000 1,129,028,000 1,095,186,000 997,270,000 980,533,000 953,372,000 848,194,000 820,368,000 808,416,000 745,153,000 727,778,000 690,227,000 635,774,000 611,736,000 587,740,000 
      liabilities and stockholders' equity
                                                                                         
      current liabilities:
                                                                                         
      current portion of debt
    95,000,000 130,000,000 75,000,000 75,000,000 115,000,000 110,000,000  60,000,000 60,000,000 150,000,000 200,000,000 201,800,000 150,300,000 195,000,000 35,000,000 60,000,000 35,000,000 40,000,000 40,000,000 40,000,000 40,000,000  4,900,000 3,000,000 3,000,000 3,000,000 4,400,000 3,000,000 2,500,000 2,500,000 13,100,000 3,000,000 8,000,000 8,800,000 10,900,000 10,482,000 12,610,000 67,610,000 7,610,000 62,050,000                                              
      accounts payable
    344,800,000 319,300,000 341,100,000 287,700,000 301,700,000 292,600,000 276,000,000 264,100,000 275,100,000 262,000,000 266,800,000 255,000,000 277,200,000 291,800,000 289,900,000 233,100,000 256,900,000 236,100,000 215,100,000 207,000,000 210,400,000 194,100,000 212,100,000 192,800,000 215,200,000 203,800,000 183,900,000 193,600,000 186,000,000 172,100,000 148,100,000 147,500,000 147,100,000 141,200,000 129,700,000 108,740,000 117,765,000 158,698,000 158,496,000 125,973,000 131,979,000 133,472,000 132,234,000 103,909,000 112,579,000 109,488,000 105,697,000 91,253,000 105,131,000 89,753,000 75,327,000 78,019,000 84,882,000 81,243,000 76,113,000 86,839,000 83,120,000 68,519,000 60,474,000 73,605,000 71,435,000 65,778,000 53,490,000 61,352,000 54,463,000 51,001,000 63,949,000 74,699,000 67,243,000 59,573,000 54,969,000 57,452,000 44,814,000 48,514,000 55,769,000 54,845,000 40,980,000 43,553,000 43,111,000 47,242,000 48,261,000 42,878,000 29,631,000 24,033,000 23,679,000 
      accrued expenses
    261,100,000 257,100,000 215,700,000 225,600,000 225,700,000 216,200,000 207,500,000 241,000,000 235,800,000 229,500,000 229,200,000 241,100,000 282,400,000 268,700,000 268,200,000 298,300,000 278,000,000 277,900,000 265,800,000 272,100,000 258,200,000 238,200,000 227,500,000 251,500,000 241,300,000 226,000,000 232,800,000 240,800,000 227,600,000 204,400,000 199,700,000 194,000,000 198,700,000 180,400,000 163,500,000 156,422,000 189,012,000 176,556,000 179,351,000 185,143,000 194,791,000 182,397,000 168,943,000 174,002,000 182,143,000 166,625,000 148,569,000 148,579,000 152,447,000 139,290,000 126,091,000 126,155,000 123,179,000 119,279,000 113,096,000 108,568,000 100,428,000 92,478,000 96,412,000 95,225,000 85,788,000 74,728,000 66,019,000 72,217,000 71,535,000 73,547,000 83,545,000 90,184,000 76,998,000 66,690,000 69,231,000 66,030,000 61,920,000 59,266,000 57,481,000 51,088,000 43,054,000 37,354,000 34,982,000 29,439,000 28,327,000 24,501,000 22,212,000 27,133,000 24,774,000 
      current portion of operating lease liabilities
    106,800,000 106,100,000 101,400,000 98,800,000 99,200,000 98,200,000 97,400,000 96,200,000 97,000,000 95,100,000 91,400,000 91,900,000 92,700,000 93,500,000 91,300,000 90,800,000 92,600,000 94,800,000 93,100,000 93,600,000 94,400,000 96,700,000 96,400,000 97,400,000 95,600,000 95,100,000 91,800,000                                                           
      income taxes payable
    25,000,000 7,800,000 52,000,000    57,000,000    75,800,000    61,100,000   1,400,000 47,200,000   102,300,000 39,500,000    41,700,000   2,000,000 42,100,000 6,500,000 6,600,000 11,900,000 65,500,000  11,678,000 8,318,000 56,216,000   1,132,000 66,186,000 7,442,000 8,181,000 5,350,000 47,260,000  1,994,000 7,097,000 51,679,000  7,955,000 9,997,000 47,018,000 23,462,000 20,846,000 48,519,000 5,299,000 8,313,000 8,941,000 21,803,000  5,175,000 1,952,000 26,893,000 499,000 7,123,000 2,645,000 40,851,000 3,962,000 5,857,000 33,343,000 59,000  29,986,000 1,178,000 4,076,000 19,201,000 9,566,000 10,888,000 15,979,000 7,126,000 7,128,000 10,573,000 
      total current liabilities
    832,700,000 820,300,000 785,200,000 687,100,000 741,600,000 717,000,000 637,900,000 661,300,000 667,900,000 736,600,000 863,200,000 789,800,000 802,600,000 849,000,000 745,500,000 682,200,000 662,500,000 650,200,000 661,200,000 612,700,000 603,000,000 631,300,000 580,400,000 544,700,000 555,100,000 527,900,000 554,600,000 437,400,000 416,100,000 381,000,000 403,000,000 351,000,000 360,400,000 342,300,000 369,600,000 275,644,000 331,065,000 411,182,000 401,673,000 373,166,000 368,280,000 396,576,000 492,363,000 375,353,000 407,903,000 351,463,000 301,526,000 239,832,000 259,572,000 236,140,000 253,097,000 204,174,000 216,016,000 210,519,000 236,227,000 218,869,000 204,394,000 209,516,000 162,185,000 177,143,000 166,164,000 162,309,000 119,509,000 138,744,000 127,950,000 151,441,000 147,993,000 172,006,000 146,886,000 167,114,000 128,162,000 129,339,000 140,077,000 107,839,000 113,250,000 135,919,000 85,212,000 84,983,000 97,294,000 86,247,000 87,476,000 83,358,000 58,969,000 58,294,000 59,026,000 
      long-term debt
    100,000,000 100,000,000 125,000,000 125,000,000 125,000,000 125,000,000 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000 353,200,000 404,700,000 310,000,000 330,000,000 330,000,000 330,000,000 365,000,000 365,000,000 365,000,000 365,000,000 405,000,000 450,100,000 342,000,000 442,000,000 497,000,000 484,600,000 497,000,000 387,500,000 422,500,000 391,900,000 412,000,000 432,000,000 436,200,000 354,100,000 379,518,000 432,390,000 362,390,000 362,390,000 302,950,000                                              
      operating lease liabilities
    215,500,000 209,100,000 194,400,000 186,600,000 187,600,000 183,000,000 186,000,000 178,800,000 181,900,000 173,300,000 156,700,000 155,200,000 161,200,000 165,500,000 159,600,000 156,000,000 160,700,000 167,600,000 158,900,000 151,500,000 152,100,000 158,000,000 147,700,000 148,200,000 144,800,000 141,100,000 130,400,000                                                           
      deferred income taxes
    62,800,000 70,300,000 69,600,000 68,900,000 75,800,000 74,200,000 73,800,000 73,000,000 79,300,000 84,300,000 84,000,000 83,700,000 92,900,000 89,100,000 89,600,000 88,600,000 104,600,000 103,000,000 102,600,000 102,300,000 102,900,000 100,300,000 99,900,000 99,400,000 86,600,000 86,700,000 85,000,000 84,400,000 74,700,000 70,000,000 62,700,000                                                       
      other long-term liabilities
    10,800,000 9,100,000 6,400,000 14,100,000 11,000,000 8,700,000 5,800,000 1,000,000 900,000 1,800,000 2,500,000 3,500,000 4,800,000         7,600,000                                                                
      commitments and contingencies
                                                                                         
      stockholders' equity:
                                                                                         
      preferred stock: 0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding
                                                                                         
      common stock: 0.01 par value, 1,600,000,000 shares authorized, 1,148,033,521 and 1,146,640,904 shares issued and outstanding, respectively
    11,500,000                                                                                     
      additional paid-in capital
    112,900,000 104,200,000 101,800,000 88,600,000 73,300,000 63,600,000 58,800,000 41,000,000 24,600,000 19,900,000 11,400,000 3,600,000 2,800,000 55,700,000 101,600,000 96,200,000 90,600,000 78,400,000 70,000,000 61,900,000 57,800,000 44,400,000 24,200,000 67,200,000 50,300,000 46,000,000 22,700,000 3,000,000 7,400,000 400,000 13,700,000 8,500,000 1,300,000 1,200,000 41,500,000 37,363,000 31,503,000 27,701,000 24,716,000 2,024,000 1,031,000 2,934,000  33,744,000 56,734,000 70,631,000 64,573,000 69,847,000 68,125,000 73,344,000 66,560,000 61,436,000 53,038,000 47,251,000 43,880,000 14,317,000 10,039,000 5,263,000 4,363,000 3,348,000 2,333,000 1,333,000 333,000 4,409,000 3,459,000 2,459,000 1,559,000 625,000  900,000 227,000 383,000 9,263,000 5,803,000 3,765,000 168,000   13,693,000 9,445,000 9,445,000 9,445,000 7,472,000 7,472,000 7,472,000 
      retained earnings
    3,826,300,000 3,743,300,000 3,665,500,000 3,613,500,000 3,575,500,000 3,500,800,000 3,431,400,000 3,356,900,000 3,507,800,000 3,412,100,000 3,314,000,000 3,218,700,000 3,239,700,000 3,171,600,000 3,063,000,000 2,970,900,000 2,900,800,000 2,818,300,000 2,739,400,000 2,689,600,000 2,866,700,000 2,788,600,000 2,692,900,000 2,633,900,000 2,581,500,000 2,494,200,000 2,412,700,000 2,341,600,000 2,342,000,000 2,259,200,000 2,178,500,000 2,110,600,000 2,050,200,000 2,023,700,000 1,981,700,000 1,940,143,000 1,912,048,000 1,871,813,000 1,826,958,000 1,842,772,000 1,819,794,000 1,781,645,000 1,887,159,000 1,886,350,000 1,841,994,000 1,782,873,000 1,726,519,000 1,688,781,000 1,663,789,000 1,618,658,000 1,556,987,000 1,477,601,000 1,589,381,000 1,536,342,000 1,474,368,000 1,378,227,000 1,319,795,000 1,264,015,000 1,258,183,000 1,254,943,000 1,241,870,000 1,172,703,000 1,175,641,000 1,167,123,000 1,174,492,000 1,130,953,000 1,134,244,000 1,111,812,000 1,095,755,000 1,026,864,000 989,401,000 972,120,000 924,999,000 856,980,000 836,602,000 794,241,000 738,188,000 715,631,000 676,026,000 629,247,000 613,475,000 578,643,000 553,370,000 530,108,000 508,181,000 
      accumulated other comprehensive loss
    -56,200,000 -51,600,000 -82,700,000 -91,500,000 -57,100,000 -74,500,000 -66,700,000 -54,800,000 -71,500,000 -56,900,000 -60,500,000 -64,800,000 -87,100,000 -54,400,000 -28,400,000 -30,700,000 -29,600,000 -18,800,000 -25,600,000 -21,200,000 -41,800,000 -52,900,000 -63,400,000 -38,400,000 -49,000,000 -39,400,000 -41,100,000 -44,800,000 -36,700,000 -35,900,000 -23,100,000 -25,100,000 -28,100,000 -36,300,000 -44,400,000  -37,143,000 -34,242,000 -32,687,000  -40,231,000 -23,497,000 -27,286,000                                          229,000 
      total stockholders' equity
    3,894,500,000 3,807,400,000 3,690,300,000 3,616,300,000 3,597,400,000 3,495,600,000 3,429,200,000 3,348,800,000 3,466,600,000 3,380,800,000 3,270,600,000 3,163,200,000 3,161,200,000 3,178,700,000 3,142,000,000 3,042,200,000 2,964,700,000 2,880,800,000 2,786,700,000  2,885,600,000 2,783,000,000 2,656,600,000  2,585,700,000 2,503,700,000 2,397,200,000  2,315,600,000 2,226,600,000 2,172,000,000  2,026,300,000 1,991,500,000 1,981,700,000  1,909,298,000 1,868,162,000 1,821,876,000  1,783,491,000 1,763,984,000 1,862,813,000  1,901,573,000 1,868,124,000 1,800,324,000  1,749,635,000 1,706,052,000 1,640,863,000                                   
      total liabilities and stockholders' equity
    5,116,300,000 5,016,200,000 4,870,900,000 4,698,000,000 4,738,400,000 4,603,500,000 4,532,700,000 4,462,900,000 4,596,600,000 4,576,800,000 4,577,000,000 4,548,600,000 4,627,400,000 4,592,300,000 4,466,700,000 4,299,000,000 4,222,500,000 4,166,600,000 4,074,400,000  4,108,600,000 4,085,200,000 3,934,700,000  3,814,200,000 3,756,400,000 3,651,800,000  3,193,900,000 3,100,100,000 3,029,600,000  2,901,600,000 2,851,400,000 2,786,400,000  2,730,468,000 2,699,136,000 2,642,781,000  2,495,277,000 2,480,932,000 2,423,937,000  2,372,995,000 2,282,973,000 2,165,106,000  2,060,419,000 1,993,443,000 1,945,296,000                                   
      trade accounts receivable, net of allowance for credit losses of 4.7 and 5.2, respectively
     1,324,200,000                                                                                    
      common stock: 0.01 par value, 1,600,000,000 shares authorized, 1,147,617,563 and 1,146,640,904 shares issued and outstanding, respectively
     11,500,000                                                                                    
      trade accounts receivable, net of allowance for credit losses of 6.3 and 5.2, respectively
      1,278,700,000                                                                                   
      common stock: 0.01 par value, 800,000,000 shares authorized, 573,611,957 and 573,320,452 shares issued and outstanding, respectively
      5,700,000                                                                                   
      assets
                                                                                         
      trade accounts receivable, net of allowance for credit losses of 5.2 and 6.4, respectively
       1,108,600,000                                                                                  
      common stock: 0.01 par value, 800,000,000 shares authorized, 573,320,452 and 571,982,367 shares issued and outstanding, respectively
       5,700,000                                                                                  
      trade accounts receivable, net of allowance for credit losses of 4.2 and 6.4, respectively
        1,200,600,000 1,204,800,000                                                                                
      common stock: 0.01 par value, 800,000,000 shares authorized, 572,881,159 and 571,982,367 shares issued and outstanding, respectively
        5,700,000                                                                                 
      common stock: 0.01 par value, 800,000,000 shares authorized, 572,620,247 and 571,982,367 shares issued and outstanding, respectively
         5,700,000                                                                                
      trade accounts receivable, net of allowance for credit losses of 4.8 and 6.4, respectively
          1,213,200,000                                                                               
      common stock: 0.01 par value, 800,000,000 shares authorized, 572,525,495 and 571,982,367 shares issued and outstanding, respectively
          5,700,000                                                                               
      trade accounts receivable, net of allowance for credit losses of 6.4 and 8.3, respectively
           1,087,600,000                                                                              
      common stock: 0.01 par value, 800,000,000 shares authorized, 571,982,367 and 570,811,674 shares issued and outstanding, respectively
           5,700,000                                                                              
      trade accounts receivable, net of allowance for credit losses of 6.6 and 8.3, respectively
            1,171,000,000                                                                             
      common stock: 0.01 par value, 800,000,000 shares authorized, 571,404,311 and 570,811,674 shares issued and outstanding, respectively
            5,700,000                                                                             
      trade accounts receivable, net of allowance for credit losses of 6.5 and 8.3, respectively
             1,171,600,000                                                                            
      common stock: 0.01 par value, 800,000,000 shares authorized, 571,288,830 and 570,811,674 shares issued and outstanding, respectively
             5,700,000                                                                            
      trade accounts receivable, net of allowance for credit losses of 6.1 and 8.3, respectively
              1,149,800,000                                                                           
      common stock: 0.01 par value, 800,000,000 shares authorized, 571,024,422 and 570,811,674 shares issued and outstanding, respectively
              5,700,000                                                                           
      trade accounts receivable, net of allowance for credit losses of 8.3 and 12.0, respectively
               1,013,200,000                                                                          
      common stock: 0.01 par value, 800,000,000 shares authorized, 570,811,674 and 575,464,682 shares issued and outstanding, respectively
               5,700,000                                                                          
      trade accounts receivable, net of allowance for credit losses of 10.2 and 12.0, respectively
                1,110,600,000                                                                         
      common stock: 0.01 par value, 800,000,000 shares authorized, 572,754,406 and 575,464,682 shares issued and outstanding, respectively
                5,800,000                                                                         
      trade accounts receivable, net of allowance for credit losses of 11.1 and 12.0, respectively
                 1,103,900,000                                                                        
      common stock: 0.01 par value, 800,000,000 shares authorized, 574,676,079 and 575,464,682 shares issued and outstanding, respectively
                 5,800,000                                                                        
      trade accounts receivable, net of allowance for credit losses of 10.9 and 12.0, respectively
                  1,071,600,000                                                                       
      common stock: 0.01 par value, 800,000,000 shares authorized, 575,601,845 and 575,464,682 shares issued and outstanding, respectively
                  5,800,000                                                                       
      trade accounts receivable, net of allowance for credit losses of 12.0 and 12.3, respectively
                   900,200,000                                                                      
      common stock: 0.01 par value, 800,000,000 shares authorized, 575,464,682 and 574,159,575 shares issued and outstanding, respectively
                   5,800,000                                                                      
      trade accounts receivable, net of allowance for credit losses of 11.1 and 12.3, respectively
                    949,400,000 908,900,000                                                                    
      common stock: 0.01 par value, 800,000,000 shares authorized, 575,163,289 and 574,159,575 shares issued and outstanding, respectively
                    2,900,000                                                                     
      common stock: 0.01 par value, 800,000,000 shares authorized, 574,704,880 and 574,159,575 shares issued and outstanding, respectively
                     2,900,000                                                                    
      trade accounts receivable, net of allowance for credit losses of 11.6 and 12.3, respectively
                      851,000,000                                                                   
      common stock: 0.01 par value, 800,000,000 shares authorized, 574,424,155 and 574,159,575 shares issued and outstanding, respectively
                      2,900,000                                                                   
      trade accounts receivable, net of allowance for credit losses of 12.3 and 10.9, respectively
                       769,400,000                                                                  
      stockholders’ equity:
                                                                                         
      common stock: 0.01 par value, 800,000,000 shares authorized, 574,159,575 and 574,128,911 shares issued and outstanding, respectively
                       2,900,000                                                                  
      total stockholders’ equity
                       2,733,200,000    2,665,600,000    2,302,700,000    2,096,900,000    1,933,094,000    1,801,289,000    1,915,217,000    1,772,697,000    1,560,360,000 1,664,378,000 1,600,897,000 1,538,968,000 1,408,826,000 1,354,171,000 1,291,517,000 1,282,512,000 1,275,375,000 1,258,869,000 1,190,965,000 1,190,843,000 1,185,140,000 1,186,845,000 1,137,311,000 1,142,259,000 1,121,777,000 1,108,668,000 1,040,352,000 1,007,614,000 985,688,000 942,082,000 872,402,000 850,254,000 801,368,000 748,300,000 720,703,000 696,440,000 645,044,000 626,440,000 593,007,000 564,732,000 541,369,000 516,641,000 
      total liabilities and stockholders’ equity
                       3,964,700,000    3,799,900,000    3,321,500,000    2,910,500,000    2,668,884,000    2,532,462,000    2,359,102,000    2,075,784,000    1,815,832,000 1,919,711,000 1,850,747,000 1,813,332,000 1,651,020,000 1,581,871,000 1,524,613,000 1,468,283,000 1,469,337,000 1,441,855,000 1,370,275,000 1,327,358,000 1,337,764,000 1,328,684,000 1,302,649,000 1,304,149,000 1,308,892,000 1,270,663,000 1,222,575,000 1,149,777,000 1,129,028,000 1,095,186,000 997,270,000 980,533,000 953,372,000 848,194,000 820,368,000 808,416,000 745,153,000 727,778,000 690,227,000 635,774,000 611,736,000 587,740,000 
      trade accounts receivable, net of allowance for credit losses of 11.8 and 10.9, respectively
                        834,500,000                                                                 
      common stock: 0.01 par value, 800,000,000 shares authorized, 574,049,821 and 574,128,911 shares issued and outstanding, respectively
                        2,900,000                                                                 
      trade accounts receivable, net of allowance for doubtful accounts of 11.8 and 10.9, respectively
                         881,500,000                                                                
      common stock: 0.01 par value, 800,000,000 shares authorized, 573,570,647 and 574,128,911 shares issued and outstanding, respectively
                         2,900,000                                                                
      trade accounts receivable, net of allowance for doubtful accounts of 11.6 and 10.9, respectively
                          833,900,000                                                               
      common stock: 0.01 par value, 800,000,000 shares authorized, 572,817,649 and 574,128,911 shares issued and outstanding, respectively
                          2,900,000                                                               
      trade accounts receivable, net of allowance for doubtful accounts of 10.9 and 12.8, respectively
                           741,800,000                                                              
      common stock: 0.01 par value, 800,000,000 shares authorized, 574,128,911 and 571,803,838 shares issued and outstanding, respectively
                           2,900,000                                                              
      trade accounts receivable, net of allowance for doubtful accounts of 11.5 and 12.8, respectively
                            817,300,000                                                             
      common stock: 0.01 par value, 800,000,000 shares authorized, 573,526,178 and 571,803,838 shares issued and outstanding, respectively
                            2,900,000                                                             
      trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 12.8, respectively
                             819,800,000                                                            
      common stock: 0.01 par value, 800,000,000 shares authorized, 573,396,959 and 571,803,838 shares issued and outstanding, respectively
                             2,900,000                                                            
      trade accounts receivable, net of allowance for doubtful accounts of 11.8 and 12.8, respectively
                              793,000,000                                                           
      common stock: 0.01 par value, 400,000,000 shares authorized, 286,265,537 and 285,901,919 shares issued and outstanding, respectively
                              2,900,000                                                           
      trade accounts receivable, net of allowance for doubtful accounts of 12.8 and 11.9, respectively
                               714,300,000                                                          
      common stock: 0.01 par value, 400,000,000 shares authorized, 285,901,919 and 287,591,536 shares issued and outstanding, respectively
                               2,900,000                                                          
      trade accounts receivable, net of allowance for doubtful accounts of 11.7 and 11.9, respectively
                                772,500,000                                                         
      common stock: 0.01 par value, 400,000,000 shares authorized, 287,056,618 and 287,591,536 shares issued and outstanding, respectively
                                2,900,000                                                         
      trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 11.9, respectively
                                 733,700,000                                                        
      common stock: 0.01 par value, 400,000,000 shares authorized, 286,948,535 and 287,591,536 shares issued and outstanding, respectively
                                 2,900,000                                                        
      trade accounts receivable, net of allowance for doubtful accounts of 11.3 and 11.9, respectively
                                  688,600,000                                                       
      common stock: 0.01 par value, 400,000,000 shares authorized, 287,687,089 and 287,591,536 shares issued and outstanding, respectively
                                  2,900,000                                                       
      trade accounts receivable, net of allowance for doubtful accounts of 11.9 and 11.2, respectively
                                   607,800,000                                                      
      deferred income tax liabilities
                                   50,600,000 82,900,000 81,400,000 81,000,000 80,628,000 57,715,000 57,402,000 56,842,000 55,057,000 70,016,000 69,947,000 68,761,000 68,532,000 63,519,000 63,386,000 63,256,000 63,255,000 51,212,000 51,251,000 51,336,000 51,298,000 39,317,000 39,331,000 38,137,000 23,325,000 23,306,000 23,580,000 23,586,000 16,819,000 16,822,000 17,001,000 17,006,000 13,880,000 13,889,000 13,897,000 13,897,000 15,109,000 15,109,000 15,109,000 14,001,000 14,001,000 13,027,000             
      common stock: 0.01 par value, 400,000,000 shares authorized, 287,591,536 and 289,161,924 shares issued and outstanding, respectively
                                   2,900,000                                                      
      trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 11.2, respectively
                                    632,100,000                                                     
      common stock: 0.01 par value, 400,000,000 shares authorized, 287,383,174 and 289,161,924 shares issued and outstanding, respectively
                                    2,900,000                                                     
      trade accounts receivable, net of allowance for doubtful accounts of 11.6 and 11.2, respectively
                                     613,500,000                                                    
      common stock: 0.01 par value, 400,000,000 shares authorized, 287,978,174 and 289,161,924 shares issued and outstanding, respectively
                                     2,900,000                                                    
      trade accounts receivable, net of allowance for doubtful accounts of 11.5 and 11.2, respectively
                                      574,700,000                                                   
      preferred stock, 0.01 par value, 5,000,000 shares authorized; no shares issued or outstanding
                                                                                         
      common stock
                                      2,900,000 2,892,000 2,890,000 2,890,000 2,889,000 2,896,000 2,897,000 2,902,000 2,940,000 2,959,000 2,965,000 2,968,000 2,966,000 2,968,000 2,968,000 2,969,000 2,967,000 2,966,000 2,963,000 2,962,000 2,961,000 2,952,000 2,951,000 1,474,000 1,474,000 1,474,000 1,474,000 1,474,000 1,474,000 1,485,000 1,485,000 1,485,000 1,485,000 1,485,000 1,489,000 1,491,000 1,503,000  1,511,000 1,510,000 1,510,000 1,511,000 755,000 755,000 759,000 759,000 759,000 759,000 759,000 759,000 759,000 
      trade accounts receivable, net of allowance for doubtful accounts of 11,249 and 11,729, respectively
                                       499,716,000                                                  
      accumulated other comprehensive income
                                       -47,304,000    -46,403,000    -7,836,000 -120,000 11,652,000 6,266,000 11,101,000 14,753,000 11,081,000 14,349,000 18,357,000 18,996,000 14,342,000 17,759,000 13,330,000 21,386,000 20,765,000 18,492,000 15,610,000 13,192,000 15,455,000 13,395,000 12,123,000 7,409,000 2,414,000 4,971,000 7,855,000 11,424,000 11,097,000 16,483,000 11,679,000 6,309,000 8,109,000 8,377,000 5,448,000 9,357,000 4,317,000 5,962,000 5,593,000 2,761,000 4,160,000    
      trade accounts receivable, net of allowance for doubtful accounts of 11,469 and 11,729, respectively
                                        543,744,000                                                 
      liabilities and stockholders’ equity
                                                                                         
      trade accounts receivable, net of allowance for doubtful accounts of 11,123 and 11,729, respectively
                                         537,341,000                                                
      trade accounts receivable, net of allowance for doubtful accounts of 11,434 and 11,729, respectively
                                          533,485,000                                               
      preferred stock, 5,000,000 shares authorized
                                                                                 
      trade accounts receivable, net of allowance for doubtful accounts of 11,729 and 12,619, respectively
                                           468,375,000                                              
      deferred income tax assets
                                            20,427,000 20,653,000 21,578,000 21,765,000 17,098,000 17,279,000 17,893,000 18,248,000 13,815,000 14,593,000 14,079,000 14,420,000 13,064,000 13,741,000 14,838,000 16,502,000 17,413,000 17,947,000 17,897,000 14,710,000 14,760,000 12,908,000 12,919,000 18,996,000 18,967,000 15,909,000 15,909,000 16,020,000 14,702,000 14,702,000 11,427,000 11,427,000 11,709,000             
      trade accounts receivable, net of allowance for doubtful accounts of 11,795 and 12,619, respectively
                                            537,055,000                                             
      property and equipment, less accumulated depreciation
                                            810,652,000 805,854,000 783,151,000 763,889,000 741,489,000 714,912,000 677,295,000 654,850,000 611,051,000 575,571,000 555,734,000 516,427,000 483,935,000 459,652,000 450,239,000 420,388,000 396,461,000 373,498,000 363,419,000 343,848,000 344,465,000 332,103,000 335,004,000 330,437,000 335,232,000 330,614,000 324,182,000 322,657,000 306,399,000 298,553,000 267,288,000 266,359,000 265,902,000 261,732,000 245,985,000 236,655,000 209,971,000 204,353,000 197,329,000 185,715,000 177,611,000 171,853,000 159,882,000 156,655,000 153,743,000 
      line of credit, current
                                            41,510,000 79,575,000                                            
      line of credit, noncurrent
                                            273,490,000 250,425,000                                            
      trade accounts receivable, net of allowance for doubtful accounts of 12,178 and 12,619, respectively
                                             537,650,000                                            
      trade accounts receivable, net of allowance for doubtful accounts of 13,316 and 12,619, respectively
                                              521,094,000                                           
      line of credit
                                              125,000,000 90,000,000 105,000,000 70,000,000                                        
      marketable securities
                                                 453,000 453,000 451,000 441,000 437,000 417,000 354,000 27,228,000 27,166,000 27,194,000 26,203,000 26,243,000 26,208,000 26,067,000 24,641,000 24,464,000 24,440,000 24,400,000 1,295,000 916,000 899,000 851,000 228,000 678,000 207,000 4,460,000 4,145,000 9,924,000 6,305,000 7,027,000 781,000 280,000 2,248,000 2,487,000 7,583,000 19,656,000 22,602,000 24,668,000 22,857,000 25,753,000 
      trade accounts receivable, net of allowance for doubtful accounts of 12,619 and 9,248, respectively
                                               462,077,000                                          
      trade accounts receivable, net of allowance for doubtful accounts of 11,587 and 9,248, respectively
                                                522,265,000                                         
      trade accounts receivable, net of allowance for doubtful accounts of 10,588 and 9,248, respectively
                                                 502,330,000                                        
      trade accounts receivable, net of allowance for doubtful accounts of 9,949 and 9,248, respectively
                                                  473,181,000                                       
      trade accounts receivable, net of allowance for doubtful accounts of 9,248 and 6,728, respectively
                                                   414,331,000                                      
      trade accounts receivable, net of allowance for doubtful accounts of 8,403 and 6,728, respectively
                                                    453,652,000                                     
      trade accounts receivable, net of allowance for doubtful accounts of 7,608 and 6,728, respectively
                                                     436,452,000                                    
      trade accounts receivable, net of allowance for doubtful accounts of 6,728
                                                      418,733,000                                   
      trade accounts receivable, net of allowance for doubtful accounts of 6,728 and 5,647, respectively
                                                       372,159,000                                  
      trade accounts receivable, net of allowance for doubtful accounts of 6,054 and 5,647, respectively
                                                        411,033,000                                 
      trade accounts receivable, net of allowance for doubtful accounts of 5,934 and 5,647, respectively
                                                         399,993,000                                
      trade accounts receivable, net of allowance for doubtful accounts of 5,814 and 5,647, respectively
                                                          386,882,000                               
      trade accounts receivable, net of allowance for doubtful accounts of 5,147 and 4,761, respectively
                                                           361,075,000                              
      trade accounts receivable, net of allowance for doubtful accounts of 4,712 and 4,761, respectively
                                                            357,195,000 325,685,000                            
      trade accounts receivable, net of allowance for doubtfulaccounts of 4,761 and 4,086, respectively
                                                              270,133,000                           
      trade accounts receivable, net of allowance for doubtful accounts of 4,354 and 4,086, respectively
                                                               301,721,000                          
      trade accounts receivable, net of allowance for doubtful accounts of 4,086
                                                                280,823,000                         
      trade accounts receivable, net of allowance for doubtful accounts of 4,084 and 4,086, respectively
                                                                 262,463,000                        
      trade accounts receivable, net of allowance for doubtful accounts of 4,086 and 2,660, respectively
                                                                  214,169,000                       
      trade accounts receivable, net of allowance for doubtful accounts of 4,087 and 2,660, respectively
                                                                   239,323,000                      
      other assets, less accumulated amortization
                                                                   3,686,000 3,650,000 3,638,000  3,738,000 3,754,000 3,723,000 3,721,000 3,730,000 3,604,000 3,496,000 3,451,000 3,384,000 3,326,000 3,271,000 3,260,000 3,202,000 3,146,000 3,115,000 3,045,000 3,020,000 3,009,000 
      trade accounts receivable, net of allowance for doubtful accounts of 3,622 and 2,660, respectively
                                                                    228,257,000                     
      trade accounts receivable, net of allowance for doubtful accounts of 3,374 and 2,660, respectively
                                                                     240,658,000                    
      trade accounts receivable, net of allowance for doubtful accounts of 2,660 and 2,265, respectively
                                                                      244,940,000                   
      trade accounts receivable, net of allowance for doubtful accounts of 2,338 and 2,265, respectively
                                                                       309,184,000                  
      trade accounts receivable, net of allowance for doubtful accounts of 2,269 and 2,265, respectively
                                                                        292,056,000                 
      trade accounts receivable, net of allowance for doubtful accounts of 2,229 and 2,265, respectively
                                                                         273,360,000                
      trade accounts receivable, net of allowance for doubtful accounts of 2,308 and 2,119, respectively
                                                                          258,738,000               
      trade accounts receivable, net of allowance for doubtful accounts of 2,517 and 2,119, respectively
                                                                           255,101,000              
      150,572,512 and 151,206,712 shares issued and outstanding, respectively
                                                                           1,506,000              
      trade accounts receivable, net of allowance for doubtful accounts of 2,272 and 2,119, respectively
                                                                            238,657,000             
      trade accounts receivable, net of allowance for doubtful accounts of 2,332 and 3,875, respectively
                                                                             232,091,000            
      deferred income tax asset
                                                                             9,534,000 9,534,000 9,925,000 6,494,000 6,494,000 6,494,000 4,154,000 4,154,000 4,154,000 5,868,000 5,868,000 5,868,000 
      deferred income tax liability
                                                                             17,029,000 17,029,000 16,085,000 14,682,000 14,682,000 14,682,000 13,862,000 13,862,000 13,862,000 12,073,000 12,073,000 12,073,000 
      trade accounts receivable, net of allowance for doubtful accounts of 2,790 and 3,875, respectively
                                                                              228,061,000           
      refundable income taxes
                                                                              1,618,000          1,838,000 
      trade accounts receivable, net of allowance for doubtful accounts of 3,164 and 3,875, respectively
                                                                               212,517,000          
      trade accounts receivable, net of allowance for doubtful accounts of 4,866 and 5,181, respectively
                                                                                204,340,000         
      trade accounts receivable, net of allowance for doubtful accounts of 5,466 and 5,181, respectively
                                                                                 195,124,000        
      trade accounts receivable, net of allowance for doubtful accounts of 5,486 and 5,181, respectively
                                                                                  183,431,000       
      preferred stock
                                                                                         
      trade accounts receivable, net of allowance for doubtful accounts of 5,183 and 4,070, respectively
                                                                                   170,265,000      
      trade accounts receivable, net of allowance for doubtful accounts of 4,693 and 4,070, respectively
                                                                                    163,946,000     
      trade accounts receivable, net of allowance for doubtful accounts of 4,302 and 4,070, respectively
                                                                                     151,192,000    
      trade accounts receivable, net of allowance for doubtful accounts of 4,070 and 3,543, respectively
                                                                                      137,864,000   
      accumulated other comprehensive gain
                                                                                      3,131,000 3,030,000  
      trade accounts receivable, net of allowance for doubtful accounts of 3,866 and 3,543, respectively
                                                                                       127,397,000  
      trade accounts receivable, net of allowance for doubtful accounts of 3,600 and 3,543, respectively
                                                                                        120,042,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.