Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 19,711,800 | 17,760,900 | 17,236,800 | 16,883,800 | 15,553,400 | 15,347,400 | 14,297,700 | 13,462,900 | 12,774,400 | 11,513,300 | 11,835,800 | 12,485,100 | 11,852,600 | 11,899,200 | 11,439,600 | 11,410,300 | 10,942,500 | 10,967,200 | 9,318,100 | 10,734,800 | 9,524,600 | 9,444,500 | 9,293,800 | 8,028,800 | 8,490,000 | 8,011,800 | 7,424,100 | 7,115,100 | 6,786,000 | 6,599,100 | 6,315,900 | 6,122,100 | 5,930,200 | 5,812,400 | 5,552,700 | 5,394,500 | 5,269,800 | 5,277,600 | 4,890,000 | 5,171,300 |
Revenue Y/Y Growth | 26.74% | 15.73% | 20.56% | 25.41% | 21.75% | 33.30% | 20.80% | 7.83% | 7.78% | -3.24% | 3.46% | 9.42% | 8.32% | 8.50% | 22.77% | 6.29% | 14.89% | 16.12% | 0.26% | 33.70% | 12.19% | 17.88% | 25.18% | 12.84% | 25.11% | 21.41% | 17.55% | 16.22% | 14.43% | 13.53% | 13.74% | 13.49% | 12.53% | 10.13% | 13.55% | 4.32% | - | - | - | - |
Cost of Revenue | 0 | 0 | 0 | 7,600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7,200 | 0 | 0 | 0 | 5,500 | 0 | 0 | 0 | 5,100 | 0 | 0 | 0 | 4,600 | 0 | 0 | 0 | 4,200 | 0 | 0 | 0 | 5,400 | 0 | 0 | 0 | 4,400 |
Gross Profit | 19,711,800 | 17,760,900 | 17,236,800 | 16,876,200 | 15,553,400 | 15,347,400 | 14,297,700 | 13,462,900 | 12,774,400 | 11,513,300 | 11,835,800 | 12,485,100 | 11,852,600 | 11,899,200 | 11,439,600 | 11,403,100 | 10,942,500 | 10,967,200 | 9,318,100 | 10,729,300 | 9,524,600 | 9,444,500 | 9,293,800 | 8,023,700 | 8,490,000 | 8,011,800 | 7,424,100 | 7,110,500 | 6,786,000 | 6,599,100 | 6,315,900 | 6,117,900 | 5,930,200 | 5,812,400 | 5,552,700 | 5,389,100 | 5,269,800 | 5,277,600 | 4,890,000 | 5,166,900 |
Gross Profit Margin | 100.00% | 100.00% | 100.00% | 99.95% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 99.94% | 100.00% | 100.00% | 100.00% | 99.95% | 100.00% | 100.00% | 100.00% | 99.94% | 100.00% | 100.00% | 100.00% | 99.94% | 100.00% | 100.00% | 100.00% | 99.93% | 100.00% | 100.00% | 100.00% | 99.90% | 100.00% | 100.00% | 100.00% | 99.91% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15,000 | 29,000 | 1,033,400 | 47,500 | 46,800 | 48,700 | 45,300 | 38,100 | 32,000 | 35,800 | 37,000 | 29,300 | 27,700 | 28,900 | 27,000 | 25,900 | 23,500 | 23,200 | 23,700 | 21,600 | 20,700 | 20,400 | 20,500 | 15,900 | 14,800 |
Total Operating Expenses | 19,711,800 | 16,197,000 | 14,296,900 | 14,380,400 | 14,143,200 | 14,911,700 | 13,743,300 | 12,437,600 | 12,631,900 | 12,149,200 | 11,445,600 | 11,281,200 | 11,713,600 | 10,900,000 | 9,571,700 | 9,304,100 | 2,821,800 | 2,707,200 | 8,443,400 | 9,395,900 | 8,514,300 | 8,200,900 | 7,726,300 | 7,786,600 | 7,359,500 | 7,131,700 | 6,513,300 | 6,423,700 | 6,534,600 | 6,044,500 | 5,674,400 | 5,584,600 | 5,671,700 | 5,525,100 | 5,165,300 | 4,880,400 | 4,840,800 | 4,752,300 | 4,446,800 | 4,624,900 |
Operating Income or Loss | 0 | 1,563,900 | 2,939,900 | 2,503,400 | 1,410,200 | 435,700 | 554,400 | 1,025,300 | 142,500 | -635,900 | 390,200 | 1,203,900 | 139,000 | 999,200 | 1,867,900 | 2,106,200 | 8,120,700 | 8,260,000 | 874,700 | 1,338,900 | 1,010,300 | 1,243,600 | 1,567,500 | 242,200 | 1,130,500 | 880,100 | 910,800 | 691,400 | 251,400 | 554,600 | 641,500 | 537,500 | 258,500 | 287,300 | 387,400 | 514,100 | 429,000 | 525,300 | 443,200 | 546,400 |
Operating Margin | 0.00% | 8.81% | 17.06% | 14.83% | 9.07% | 2.84% | 3.88% | 7.62% | 1.12% | -5.52% | 3.30% | 9.64% | 1.17% | 8.40% | 16.33% | 18.46% | 74.21% | 75.32% | 9.39% | 12.47% | 10.61% | 13.17% | 16.87% | 3.02% | 13.32% | 10.99% | 12.27% | 9.72% | 3.70% | 8.40% | 10.16% | 8.78% | 4.36% | 4.94% | 6.98% | 9.53% | 8.14% | 9.95% | 9.06% | 10.57% |
Interest Expense | 69,900 | 69,600 | 69,600 | 69,700 | 69,700 | 65,700 | 63,300 | 63,100 | 63,100 | 63,000 | 54,300 | 51,600 | 54,200 | 56,400 | 56,400 | 56,200 | 18,800 | 18,800 | 48,000 | 47,400 | 47,500 | 47,400 | 47,400 | 46,000 | 42,000 | 41,700 | 36,800 | 35,500 | 37,400 | 43,400 | 36,800 | 37,100 | 35,300 | 34,300 | 34,200 | 34,100 | 34,500 | 34,900 | 32,500 | 29,900 |
EBITDA | 3,085,400 | 1,997,800 | 3,009,600 | 2,579,700 | 0 | 577,100 | 691,100 | 1,108,900 | 225,800 | -488,900 | 475,900 | 1,294,300 | 228,100 | 1,136,400 | 1,945,000 | 2,194,000 | 8,205,800 | 8,341,800 | 951,800 | 1,422,300 | 1,082,500 | 1,323,600 | 1,638,000 | 312,800 | 1,199,700 | 943,800 | 969,700 | 789,300 | 348,700 | 656,500 | 734,800 | 632,900 | 345,800 | 333,500 | 430,400 | 557,300 | 470,900 | 566,900 | 467,000 | 571,700 |
Depreciation and Amortization | 70,700 | 67,800 | 69,700 | 76,300 | 74,300 | 81,100 | 68,000 | 83,600 | 83,300 | 84,000 | 85,700 | 90,400 | 89,100 | 80,800 | 77,100 | 87,800 | 85,100 | 81,800 | 77,100 | 83,400 | 72,200 | 80,000 | 70,500 | 70,600 | 69,200 | 63,700 | 58,900 | 61,200 | 59,900 | 58,500 | 56,500 | 58,300 | 52,000 | 46,200 | 43,000 | 43,200 | 41,900 | 41,600 | 23,800 | 25,300 |
Income Before Tax | 2,944,800 | 1,860,400 | 2,939,900 | 2,503,400 | 1,410,200 | 435,700 | 554,400 | 1,025,300 | 142,500 | -635,900 | 390,200 | 1,203,900 | 139,000 | 999,200 | 1,867,900 | 2,106,200 | 289,100 | 597,700 | 874,700 | 1,338,900 | 1,010,300 | 1,243,600 | 1,567,500 | 242,200 | 1,130,500 | 880,100 | 910,800 | 691,400 | 251,400 | 554,600 | 641,500 | 537,500 | 258,500 | 287,300 | 387,400 | 514,100 | 429,000 | 525,300 | 443,200 | 546,400 |
Income Tax Expense | 611,400 | 401,700 | 608,500 | 515,600 | 288,900 | 90,300 | 106,500 | 198,900 | 18,400 | -93,000 | 76,300 | 241,600 | 20,500 | 209,100 | 387,900 | 421,900 | 57,700 | 126,800 | 175,600 | 264,300 | 166,700 | 264,600 | 484,700 | -17,600 | 200,300 | 178,900 | 181,000 | 111,100 | 36,600 | 181,900 | 211,200 | 139,400 | 53,000 | 92,400 | 128,700 | 164,200 | 142,500 | 156,800 | 147,600 | 176,200 |
Net Income | 2,333,400 | 1,458,700 | 2,331,400 | 1,987,800 | 1,121,300 | 345,400 | 447,900 | 826,400 | 124,100 | -542,900 | 313,900 | 962,300 | 118,500 | 790,100 | 1,480,000 | 1,684,300 | 231,400 | 470,900 | 692,700 | 1,070,800 | 841,700 | 979,400 | 1,078,400 | 264,700 | 928,400 | 704,200 | 718,000 | 576,300 | 224,000 | 367,600 | 424,300 | 383,200 | 198,700 | 190,900 | 258,200 | 330,400 | 278,300 | 363,300 | 295,600 | 370,200 |
Net Income Margin | 11.84% | 8.21% | 13.53% | 11.77% | 7.21% | 2.25% | 3.13% | 6.14% | 0.97% | -4.72% | 2.65% | 7.71% | 1.00% | 6.64% | 12.94% | 14.76% | 2.11% | 4.29% | 7.43% | 9.98% | 8.84% | 10.37% | 11.60% | 3.30% | 10.94% | 8.79% | 9.67% | 8.10% | 3.30% | 5.57% | 6.72% | 6.26% | 3.35% | 3.28% | 4.65% | 6.12% | 5.28% | 6.88% | 6.04% | 7.16% |
EPS | 3.98 | 2.49 | 3.95 | 3.38 | 1.90 | 0.57 | 0.75 | 1.40 | 0.21 | -0.93 | 0.54 | 1.65 | 0.19 | 1.34 | 2.51 | 2.88 | 0.39 | 0.80 | 1.17 | 1.83 | 1.43 | 1.67 | 1.84 | 0.45 | 1.58 | 1.20 | 1.23 | 0.99 | 0.39 | 0.63 | 0.73 | 0.66 | 0.34 | 0.33 | 0.44 | 0.57 | 0.48 | 0.62 | 0.50 | 0.63 |
EPS Diluted | 3.97 | 2.48 | 3.94 | 3.37 | 1.89 | 0.57 | 0.75 | 1.40 | 0.21 | -0.93 | 0.54 | 1.65 | 0.19 | 1.34 | 2.51 | 2.88 | 0.39 | 0.80 | 1.17 | 1.83 | 1.42 | 1.66 | 1.83 | 0.45 | 1.57 | 1.19 | 1.22 | 0.99 | 0.38 | 0.63 | 0.73 | 0.66 | 0.34 | 0.33 | 0.44 | 0.57 | 0.47 | 0.62 | 0.50 | 0.63 |
Weighted Average Shares Out | 585,600 | 585,400 | 585,400 | 585,300 | 584,800 | 584,900 | 584,900 | 584,900 | 584,500 | 584,300 | 584,300 | 583,900 | 584,700 | 584,600 | 584,900 | 584,900 | 585,200 | 584,900 | 584,700 | 584,100 | 584,100 | 583,600 | 583,500 | 583,000 | 582,700 | 582,000 | 582,000 | 581,100 | 581,300 | 580,500 | 580,300 | 579,600 | 581,500 | 582,400 | 583,200 | 583,200 | 585,200 | 585,700 | 587,600 | 587,600 |
Weighted Average Shares Out Diluted | 587,600 | 587,300 | 587,300 | 587,500 | 587,500 | 587,000 | 587,000 | 587,100 | 587,100 | 586,500 | 586,300 | 584,700 | 587,100 | 586,800 | 586,900 | 585,200 | 587,800 | 587,300 | 586,900 | 584,700 | 587,100 | 586,900 | 586,600 | 583,500 | 586,600 | 585,800 | 585,600 | 582,000 | 585,600 | 583,800 | 583,300 | 580,300 | 584,600 | 585,100 | 585,500 | 583,200 | 589,100 | 589,500 | 591,000 | 587,600 |
Reported Currency: USD | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 147,000 | 101,700 | 167,900 | 99,600 | 138,400 | 179,500 | 288,600 | 220,900 | 365,300 | 226,100 | 287,300 | 187,100 | 270,600 | 99,500 | 122,900 | 76,500 | 90,100 | 108,000 | 369,500 | 226,200 | 45,900 | 91,900 | 158,000 | 69,500 | 121,900 | 154,800 | 190,100 | 265,000 | 224,900 | 161,000 | 214,500 | 211,500 | 143,400 | 134,700 | 209,900 | 224,400 | 194,500 | 263,800 | 101,500 | 108,400 |
Short Term Investments | 756,500 | 8,263,000 | 8,411,500 | 11,356,100 | 11,183,000 | 10,187,500 | 10,230,100 | 8,733,300 | 9,559,200 | 47,784,300 | 6,200,800 | 44,815,700 | 46,134,400 | 44,741,600 | 41,334,900 | 42,029,400 | 40,981,300 | 39,426,900 | 36,800,800 | 1,798,800 | 34,280,100 | 32,549,100 | 30,406,600 | 29,907,400 | 28,452,400 | 27,020,400 | 25,472,500 | 23,071,100 | 22,971,500 | 22,117,800 | 20,515,100 | 19,816,700 | 19,793,100 | 18,755,900 | 17,793,300 | 17,504,200 | 17,754,100 | 17,258,300 | 16,486,800 | 15,698,200 |
Cash + Short Term Investments | 903,500 | 8,353,200 | 8,566,000 | 62,253,000 | 11,321,400 | 10,367,000 | 10,518,700 | 8,954,200 | 9,924,500 | 47,784,300 | 6,488,100 | 45,002,800 | 46,405,000 | 44,841,100 | 41,457,800 | 42,105,900 | 41,071,400 | 39,534,900 | 37,170,300 | 2,025,000 | 34,326,000 | 32,641,000 | 30,564,600 | 29,976,900 | 28,574,300 | 27,175,200 | 25,662,600 | 23,336,100 | 23,196,400 | 22,278,800 | 20,729,600 | 20,028,200 | 19,936,500 | 18,890,600 | 18,003,200 | 17,728,600 | 17,948,600 | 17,522,100 | 16,588,300 | 15,806,600 |
Net Receivables | 15,135,400 | 19,425,900 | 19,195,900 | 0 | 17,739,200 | 0 | 18,027,600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7,167,100 | 7,189,800 | 0 | 6,776,600 | 6,230,200 | 6,043,800 | 0 | 5,519,900 | 5,091,300 | 4,850,700 | 0 | 4,743,600 | 4,522,200 | 4,378,900 | 0 | 4,139,800 | 3,867,300 | 3,777,000 | 0 |
Inventory | 0 | -8,387,200 | -8,629,500 | -79,305,100 | -29,060,600 | -28,157,200 | -28,546,300 | -25,203,200 | -27,099,000 | -83,922,900 | -22,032,100 | -16,259,900 | -68,033,300 | 99,500 | 122,900 | 76,500 | 90,100 | 108,000 | -3,270,100 | 29,957,600 | -3,252,500 | 0 | 0 | 0 | 0 | 0 | 190,100 | 0 | 224,900 | 161,000 | 214,500 | 0 | 143,400 | 134,700 | 209,900 | 0 | 194,500 | 263,800 | 101,500 | 0 |
Other Current Assets | 224,000 | 290,800 | 209,800 | 249,800 | 235,000 | 242,900 | 269,600 | 295,500 | 367,500 | 464,300 | 455,100 | 16,717,500 | 661,100 | 620,000 | 667,600 | 368,100 | 463,400 | 361,300 | 438,200 | 626,500 | 458,800 | 338,000 | 446,700 | 309,700 | 379,600 | 289,800 | 13,542,500 | 203,300 | 211,700 | 212,600 | 182,700 | 170,500 | 174,400 | 178,000 | 216,700 | 199,300 | 221,700 | 233,000 | 99,300 | 85,300 |
Total Current Assets | 16,038,900 | 23,473,300 | 23,236,100 | 23,851,900 | 24,107,500 | 22,994,500 | 23,229,600 | 19,653,600 | 21,009,600 | 226,100 | 17,200,500 | 59,382,800 | 11,606,000 | 17,195,900 | 16,325,400 | 14,837,900 | 15,306,700 | 13,786,000 | 10,462,000 | 9,532,300 | 9,200,500 | 39,808,100 | 37,754,400 | 8,362,500 | 35,350,900 | 33,405,400 | 28,654,000 | 8,556,900 | 10,056,300 | 8,982,000 | 8,106,000 | 8,293,600 | 10,763,200 | 9,823,300 | 8,415,700 | 6,384,100 | 6,466,300 | 5,800,400 | 6,145,500 | 5,794,900 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 688,800 | 713,500 | 756,300 | 1,053,300 | 919,800 | 989,000 | 949,000 | 1,164,500 | 1,067,100 | 1,124,700 | 1,104,400 | 1,137,300 | 1,161,000 | 1,086,400 | 1,077,400 | 1,106,000 | 1,181,600 | 1,189,800 | 1,215,100 | 1,213,700 | 1,214,200 | 1,174,900 | 1,127,300 | 1,131,700 | 1,139,300 | 1,116,400 | 1,112,000 | 1,119,600 | 1,129,400 | 1,152,100 | 1,166,000 | 1,177,100 | 1,115,000 | 1,083,700 | 1,061,900 | 1,037,200 | 1,024,100 | 1,018,900 | 957,500 | 960,600 |
Goodwill | 0 | 0 | 0 | 227,900 | 227,900 | 227,900 | 227,900 | 227,900 | 227,900 | 227,900 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 452,700 | 449,400 | 449,400 | 449,400 | 449,400 | 447,600 | 447,600 | 446,400 | 472,900 | -581,200 | 1,600 |
Intangible Assets | 0 | 1,938,300 | 1,818,200 | 1,687,400 | 302,800 | 305,700 | 308,800 | 314,200 | 319,700 | 97,200 | 555,400 | 117,300 | 131,900 | 146,500 | 157,200 | 171,400 | 185,500 | 199,700 | 213,800 | 228,300 | 242,900 | 258,700 | 276,700 | 294,600 | 312,600 | 330,600 | 348,600 | 366,600 | 384,600 | 401,800 | 417,300 | 432,800 | 448,300 | 463,800 | 479,400 | 494,900 | 510,500 | 526,000 | 484,000 | 468,500 |
Long Term Investments | 78,643,200 | 72,355,500 | 69,038,000 | 65,998,600 | 61,870,500 | 59,265,600 | 56,686,400 | 53,548,300 | 52,330,400 | 51,929,500 | 53,186,400 | 51,514,100 | 52,287,400 | 50,942,800 | 47,400,600 | 47,530,300 | 45,764,300 | 43,777,900 | 40,342,300 | 39,254,300 | 38,573,700 | 36,814,600 | 34,512,500 | 33,567,400 | 32,350,600 | 30,921,200 | 29,251,600 | 27,274,700 | 26,994,700 | 25,978,400 | 24,303,000 | 23,482,600 | 23,521,200 | 22,379,800 | 21,330,500 | 20,937,300 | 21,013,600 | 20,577,400 | 19,830,600 | 19,018,000 |
Tax Assets | 598,000 | 1,001,000 | 1,031,800 | 1,914,700 | 1,357,100 | 1,198,500 | 1,057,000 | 2,028,000 | 1,269,500 | -50,431,100 | 370,500 | 1,156,000 | 110,700 | 219,400 | 241,500 | -60,889,000 | 213,900 | 197,100 | 34,600 | 0 | 136,000 | 134,500 | 38,500 | 0 | 53,500 | 46,000 | 53,200 | 0 | 201,500 | 191,800 | 168,400 | 0 | 156,900 | 140,700 | 113,900 | 0 | 85,700 | 176,000 | 97,200 | -470,100 |
Other Non-Current Assets | 0 | -6,760,800 | -6,965,700 | -8,720,600 | -8,699,200 | -7,795,800 | -7,937,400 | -6,702,600 | -7,374,300 | 69,882,900 | -4,420,400 | -1,156,000 | -110,700 | -219,400 | -241,500 | 60,889,000 | -213,900 | -197,100 | 3,544,700 | 4,214,000 | 4,188,100 | -27,319,300 | -25,311,800 | 2,766,100 | -24,115,900 | -22,908,800 | -18,541,200 | 930,700 | -286,600 | -469,000 | 200,400 | -408,000 | -2,833,200 | -2,382,500 | -1,127,400 | 518,200 | 388,400 | 732,600 | -52,900 | 14,100 |
Total Non-Current Assets | 79,930,000 | 69,247,500 | 65,678,600 | 60,473,900 | 55,978,900 | 54,190,900 | 51,291,700 | 50,580,300 | 47,840,300 | 72,831,100 | 51,249,000 | 53,221,400 | 54,033,000 | 52,628,400 | 49,087,900 | 49,260,400 | 47,584,100 | 45,620,100 | 45,803,200 | 45,363,000 | 44,807,600 | 11,516,100 | 11,095,900 | 38,212,500 | 10,192,800 | 9,958,100 | 12,676,900 | 30,144,300 | 28,876,300 | 27,707,800 | 26,704,500 | 25,133,900 | 22,857,600 | 22,134,900 | 22,305,900 | 23,435,200 | 23,468,700 | 23,503,800 | 20,735,200 | 19,992,700 |
Other Assets | 9,233,600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -41,471,900 | 6,979,100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 105,202,500 | 92,720,800 | 88,914,700 | 84,325,800 | 80,086,400 | 77,185,400 | 74,521,300 | 70,233,900 | 68,849,900 | 73,057,200 | 68,449,500 | 71,132,300 | 72,618,100 | 69,824,300 | 65,413,300 | 64,098,300 | 62,890,800 | 59,406,100 | 56,265,200 | 54,895,300 | 54,008,100 | 51,324,200 | 48,850,300 | 46,575,000 | 45,543,700 | 43,363,500 | 41,330,900 | 38,701,200 | 38,932,600 | 36,689,800 | 34,810,500 | 33,427,500 | 33,620,800 | 31,958,200 | 30,721,600 | 29,819,300 | 29,935,000 | 29,304,200 | 26,880,700 | 25,787,600 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 6,278,700 | 10,900 | 5,931,900 | 5,931,200 | 0 | 6,069,100 | 22,300 | 21,300 | 0 | 0 | 5,405,800 | 5,576,100 | 5,346,500 | 0 | 5,222,900 | 4,867,500 | 4,594,300 | 16,800 | 3,924,100 | 3,922,300 | 3,414,300 | 23,800 | 3,272,700 | 3,153,200 | 2,939,400 | 0 | 2,722,200 | 2,706,200 | 2,451,400 | 519,200 | 2,431,000 | 2,252,900 | 2,165,900 | 404,100 |
Short Term Debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 499,900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,930,700 | 1,930,400 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 0 | 9,000 | 961,800 | 311,800 | 246,100 | 44,000 | 203,300 | 10,900 | 31,000 | 114,000 | 201,100 | 0 | 36,200 | 37,200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -6,426,000 | 0 | 86,900 | 0 | 0 | 0 | 70,300 | 0 | 0 | 0 | 68,200 | 0 | 0 | 0 | 67,100 | 0 | 0 | 0 | 97,100 | 0 | 0 | 0 | 90,600 | 0 | 0 | 0 | 74,500 |
Other Current Liabilities | 0 | -9,000 | -961,800 | -311,800 | -246,100 | 27,236,400 | -6,482,000 | 24,516,300 | -5,962,900 | -6,045,200 | -201,100 | 15,173,000 | -58,500 | 6,367,500 | -499,900 | 19,604,400 | -5,405,800 | -5,576,100 | -5,346,500 | 70,300 | -5,222,900 | -4,867,500 | -4,594,300 | 51,400 | -3,924,100 | -3,922,300 | -3,414,300 | 43,300 | -3,272,700 | -3,153,200 | -2,939,400 | 9,944,800 | -2,722,200 | -4,636,900 | -4,381,800 | -519,200 | -2,431,000 | -2,252,900 | -2,165,900 | -404,100 |
Total Current Liabilities | 33,426,100 | 31,732,800 | 30,789,400 | 29,607,100 | 28,492,200 | 27,280,400 | 25,613,500 | 24,538,100 | 24,356,000 | 5,931,200 | 21,988,800 | 21,242,100 | 20,976,100 | 19,282,200 | 6,270,300 | 86,900 | 5,905,500 | 6,075,700 | 36,519,700 | 70,300 | 35,478,300 | 33,587,400 | 32,334,200 | 68,200 | 29,825,000 | 28,503,000 | 27,149,000 | 67,100 | 26,331,000 | 24,315,000 | 23,176,000 | 97,100 | 22,372,000 | 21,459,000 | 20,460,000 | 90,600 | 19,759,000 | 19,205,000 | 17,119,000 | 74,500 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 6,891,800 | 6,890,700 | 6,889,700 | 7,065,800 | 6,887,600 | 6,886,500 | 6,389,300 | 6,388,300 | 6,387,400 | 6,386,500 | 6,385,600 | 4,898,800 | 4,898,200 | 5,397,500 | 4,896,900 | 5,396,100 | 5,395,400 | 5,394,700 | 5,394,000 | 4,407,100 | 4,406,500 | 4,406,000 | 4,405,400 | 4,404,900 | 3,859,900 | 3,859,500 | 3,859,200 | 3,306,300 | 3,312,200 | 3,383,400 | 3,111,700 | 3,148,200 | 3,153,900 | 733,400 | 771,200 | 2,707,900 | 2,714,300 | 2,739,500 | 2,560,100 | 2,164,700 |
Deferred Revenue | 0 | 0 | 0 | 19,749,300 | 0 | 0 | 0 | 17,124,400 | 0 | 0 | 0 | 16,436,600 | 20,813,800 | 14,840,200 | 0 | -8,818,700 | 0 | 0 | 0 | -6,319,900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4,284,800 | 0 | 0 | 0 | -3,658,900 | 0 | 0 | 0 | -3,283,600 | 0 | 0 | 0 | -2,813,200 |
Deferred Tax | 0 | 0 | 0 | 978,700 | 0 | 0 | 0 | 896,500 | 0 | 0 | 0 | 152,900 | 110,700 | 219,400 | 241,500 | 310,000 | 213,900 | 197,100 | 0 | 132,500 | 136,000 | 134,500 | 38,500 | 0 | 53,500 | 46,000 | 53,200 | 135,000 | 201,500 | 191,800 | 168,400 | 111,300 | 156,900 | 140,700 | 113,900 | 109,300 | 85,700 | 176,000 | 97,200 | 98,900 |
Other Non-Current Liabilities | 32,619,800 | 30,756,900 | 29,424,300 | 27,375,800 | 27,311,300 | 26,307,200 | 25,650,100 | 23,416,500 | 23,330,300 | 22,627,700 | 23,023,900 | 21,168,800 | 22,369,000 | 20,920,500 | -241,500 | 18,718,300 | -213,900 | -197,100 | 17,041,400 | 18,571,300 | 17,104,000 | 16,176,200 | 15,271,200 | 16,176,400 | 14,487,700 | 13,817,900 | 12,663,700 | 843,500 | 12,066,300 | 11,330,400 | 10,433,400 | 10,746,100 | 10,340,200 | -733,400 | -771,200 | 0 | -2,714,300 | -2,739,500 | -2,560,100 | 0 |
Total Non-Current Liabilities | 39,511,600 | 37,647,600 | 36,314,000 | 34,441,600 | 34,198,900 | 33,193,700 | 32,039,400 | 29,804,800 | 29,717,700 | 6,386,500 | 29,409,500 | 27,376,500 | 27,377,900 | 26,537,400 | 4,896,900 | 5,396,100 | 5,395,400 | 5,394,700 | 5,394,000 | 4,407,100 | 4,406,500 | 4,406,000 | 4,405,400 | 4,404,900 | 3,859,900 | 3,859,500 | 3,859,200 | 3,306,300 | 3,312,200 | 3,383,400 | 3,111,700 | 3,148,200 | 3,153,900 | 2,664,100 | 2,701,600 | 2,707,900 | 2,714,300 | 2,739,000 | 2,560,100 | 2,164,700 |
Total Liabilities | 78,043,200 | 69,380,400 | 67,103,400 | 64,048,700 | 62,691,100 | 60,474,100 | 57,652,900 | 54,342,900 | 54,073,700 | 57,404,500 | 51,398,300 | 52,900,700 | 54,060,000 | 51,148,700 | 47,576,800 | 47,059,700 | 44,803,600 | 42,735,500 | 41,913,700 | 41,222,100 | 39,884,800 | 37,993,400 | 36,739,600 | 35,753,200 | 33,684,900 | 32,362,700 | 31,007,700 | 29,416,400 | 29,643,200 | 27,698,300 | 26,287,600 | 25,470,400 | 25,526,100 | 24,122,700 | 23,161,700 | 22,529,900 | 22,473,000 | 21,944,400 | 19,678,800 | 18,859,000 |
Common Stock | 585,800 | 585,700 | 585,700 | 585,300 | 585,000 | 585,300 | 585,400 | 584,900 | 585,100 | 584,900 | 584,900 | 584,400 | 585,000 | 585,200 | 585,200 | 585,200 | 585,600 | 585,400 | 585,300 | 584,600 | 584,600 | 584,100 | 584,000 | 583,200 | 583,100 | 582,500 | 582,400 | 581,700 | 581,600 | 581,000 | 580,900 | 579,900 | 580,800 | 581,900 | 583,000 | 583,600 | 584,600 | 585,900 | 587,300 | 587,800 |
Retained Earnings | 24,631,700 | 22,410,000 | 21,020,500 | 18,800,500 | 17,380,900 | 16,350,400 | 16,080,100 | 15,721,200 | 14,987,500 | 14,967,700 | 15,569,600 | 15,339,700 | 15,390,000 | 15,401,000 | 14,679,600 | 13,354,900 | 14,427,700 | 13,001,800 | 11,266,200 | 10,679,600 | 10,995,200 | 10,276,400 | 9,358,100 | 8,386,600 | 9,602,100 | 8,720,400 | 8,017,900 | 6,031,700 | 6,116,500 | 5,908,800 | 5,543,400 | 5,140,400 | 5,183,100 | 5,031,200 | 4,877,600 | 4,686,600 | 4,910,900 | 4,694,900 | 4,368,600 | 4,133,400 |
Accumulated Other Comprehensive Income/Loss | -154,400 | -1,715,800 | -1,823,600 | -1,615,700 | -3,042,400 | -2,654,000 | -2,198,700 | -2,802,000 | -3,129,900 | -2,209,000 | -1,385,800 | 40,700 | 353,300 | 483,200 | 392,300 | 931,700 | 950,600 | 975,000 | 404,200 | 341,700 | 510,500 | 453,100 | 178,100 | -120,900 | -263,700 | -221,900 | -172,600 | 1,282,200 | 1,226,200 | 1,150,700 | 1,067,500 | 933,400 | 1,046,100 | 957,800 | 868,000 | 800,400 | 769,200 | 902,000 | 1,049,300 | 1,023,100 |
Total Stockholders Equity | 27,159,300 | 23,340,400 | 21,811,300 | 20,277,100 | 17,395,300 | 16,711,300 | 16,868,400 | 15,891,000 | 14,776,200 | 15,652,700 | 17,051,200 | 18,231,600 | 18,558,100 | 18,675,600 | 17,836,500 | 17,038,600 | 18,087,200 | 16,670,600 | 14,351,500 | 13,673,200 | 14,123,300 | 13,330,800 | 12,110,700 | 10,821,800 | 11,858,800 | 11,000,800 | 10,323,200 | 9,284,800 | 9,289,400 | 8,991,500 | 8,522,900 | 7,957,100 | 8,094,700 | 7,835,500 | 7,559,900 | 7,289,400 | 7,462,000 | 7,359,800 | 7,201,900 | 6,928,600 |
Total Investments | 79,399,700 | 8,263,000 | 8,411,500 | 11,356,100 | 11,183,000 | 10,187,500 | 10,230,100 | 8,733,300 | 9,559,200 | 51,929,500 | 6,200,800 | 51,514,100 | 52,287,400 | 50,942,800 | 47,400,600 | 47,530,300 | 45,764,300 | 43,777,900 | 40,342,300 | 39,254,300 | 38,573,700 | 36,814,600 | 34,512,500 | 33,567,400 | 32,350,600 | 30,921,200 | 29,251,600 | 27,274,700 | 26,994,700 | 25,978,400 | 24,303,000 | 23,482,600 | 23,521,200 | 22,379,800 | 21,330,500 | 20,937,300 | 21,013,600 | 20,577,400 | 19,830,600 | 19,018,000 |
Total Debt | 6,891,800 | 6,890,700 | 6,889,700 | 7,065,800 | 6,887,600 | 6,886,500 | 6,389,300 | 6,525,500 | 6,387,400 | 6,386,500 | 6,385,600 | 4,898,800 | 4,898,200 | 5,397,500 | 5,396,800 | 5,396,100 | 5,395,400 | 5,394,700 | 5,394,000 | 4,407,100 | 4,406,500 | 4,406,000 | 4,405,400 | 4,404,900 | 3,859,900 | 3,859,500 | 3,859,200 | 3,306,300 | 3,312,200 | 3,383,400 | 3,111,700 | 3,148,200 | 3,153,900 | 2,664,100 | 2,701,600 | 2,707,900 | 2,714,300 | 2,739,500 | 2,560,100 | 2,164,700 |
Net Debt | 6,744,800 | 6,789,000 | 6,721,800 | 6,966,200 | 6,749,200 | 6,707,000 | 6,100,700 | 6,304,600 | 6,022,100 | 6,160,400 | 6,098,300 | 4,711,700 | 4,627,600 | 5,298,000 | 5,273,900 | 5,319,600 | 5,305,300 | 5,286,700 | 5,024,500 | 4,180,900 | 4,360,600 | 4,314,100 | 4,247,400 | 4,335,400 | 3,738,000 | 3,704,700 | 3,669,100 | 3,041,300 | 3,087,300 | 3,222,400 | 2,897,200 | 2,936,700 | 3,010,500 | 2,529,400 | 2,491,700 | 2,483,500 | 2,519,800 | 2,475,700 | 2,458,600 | 2,056,300 |
Reported Currency: USD | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 2,333,400 | 1,458,700 | 2,331,400 | 1,987,800 | 1,121,300 | 345,400 | 447,900 | 826,400 | 124,100 | -542,900 | 313,900 | 962,300 | 118,500 | 790,100 | 1,480,000 | 1,684,300 | 1,530,800 | 1,790,400 | 699,100 | 1,074,600 | 843,600 | 979,000 | 1,082,800 | 259,800 | 930,200 | 701,200 | 729,800 | 580,300 | 214,800 | 372,700 | 430,300 | 398,100 | 205,500 | 194,900 | 258,700 | 349,900 | 286,500 | 368,500 | 295,600 | 370,200 |
Depreciation & Amortization | 70,700 | 67,800 | 69,700 | 76,300 | 74,300 | 75,700 | 73,400 | 83,600 | 83,300 | 84,000 | 85,700 | 90,400 | 89,100 | 80,800 | 77,100 | 87,800 | 85,100 | 81,800 | 77,100 | 83,400 | 72,200 | 80,000 | 70,500 | 70,600 | 69,200 | 63,700 | 58,900 | 61,200 | 59,900 | 58,500 | 56,500 | 58,300 | 52,000 | 46,200 | 43,000 | 43,200 | 41,900 | 41,600 | 23,800 | 25,300 |
Deferred Income Tax | 0 | 0 | 0 | -187,200 | -191,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -6,400 | -3,800 | -1,900 | 400 | -4,400 | 4,900 | -1,800 | 3,000 | -11,800 | 30,300 | 9,200 | -5,100 | -28,500 | -14,900 | -6,800 | -4,000 | -500 | -19,500 | -8,200 | -5,200 | 0 | 0 |
Stock Based Compensation | 37,300 | 31,700 | 16,800 | 34,600 | 42,900 | 27,900 | 15,900 | 53,000 | 26,000 | 26,400 | 17,300 | 32,000 | 26,000 | 26,900 | 15,800 | 27,500 | 16,700 | 21,900 | 23,300 | 25,500 | 18,700 | 26,800 | 19,200 | 23,200 | 15,500 | 21,100 | 17,400 | 18,800 | 22,700 | 23,000 | 30,900 | 20,600 | 22,500 | 29,300 | 12,800 | 20,300 | 19,400 | 13,400 | 13,100 | 13,000 |
Change in Working Capital | 2,460,700 | 1,593,300 | 1,982,300 | 579,800 | 2,017,300 | 2,025,700 | 1,972,600 | -73,500 | 1,601,800 | 418,700 | 1,609,800 | -240,800 | 2,143,800 | 1,855,900 | 1,596,300 | 471,700 | 346,800 | 1,224,200 | 253,700 | 283,800 | 875,900 | 605,300 | 1,105,200 | 128,200 | 873,200 | 974,300 | 876,600 | -141,600 | 822,300 | 471,900 | 629,800 | -35,200 | 386,200 | 466,600 | 506,800 | -289,200 | 337,500 | 284,600 | 454,200 | -334,100 |
Accounts Receivable | -288,400 | -230,000 | -2,143,800 | 687,100 | 51,000 | 237,400 | -1,778,600 | 925,500 | -1,651,500 | 21,000 | -1,164,000 | 911,600 | -1,146,300 | -238,300 | -1,182,500 | 382,100 | -1,349,900 | -3,800 | -321,700 | 99,400 | -767,000 | -186,000 | -839,400 | 73,900 | -626,200 | -358,000 | -587,000 | 524,600 | -1,102,000 | -328,800 | -395,600 | 251,200 | -453,300 | -234,100 | -470,500 | 78,300 | -285,400 | -151,700 | -264,900 | 101,800 |
Inventory | -1,920,600 | 0 | 0 | -1,920,600 | 0 | 1,920,600 | 0 | 0 | 0 | 0 | 0 | -535,900 | 3,042,300 | 2,129,600 | 2,034,900 | 37,900 | 2,008,600 | 637,900 | 602,400 | 467,200 | 1,364,100 | 945,500 | 1,208,400 | 538,300 | 1,156,500 | 1,149,500 | 975,100 | -341,100 | 1,805,400 | 816,300 | 711,000 | -148,400 | 826,600 | 693,200 | 712,900 | -89,300 | 487,500 | 624,100 | 518,000 | -168,600 |
Accounts Payable | 1,405,800 | 0 | 0 | -747,500 | 0 | 194,500 | 565,500 | -347,000 | 110,000 | -108,600 | 545,100 | -633,300 | 315,200 | 337,700 | 380,100 | 9,200 | 321,700 | 187,900 | -189,900 | -308,900 | 314,700 | 314,300 | 291,500 | -286,200 | 332,400 | 417,200 | 283,200 | -222,100 | 191,900 | 292,800 | 137,400 | -155,900 | 88,200 | 176,500 | 200,100 | -180,800 | 151,800 | -40,000 | 106,900 | -241,100 |
Other Working Capital | 3,263,900 | -1,122,800 | 543,700 | -107,300 | 1,966,300 | -326,800 | 3,185,700 | -652,000 | 3,143,300 | -735,000 | 2,228,700 | 16,800 | -67,400 | -373,100 | 363,800 | 42,500 | -633,600 | 402,200 | 162,900 | 26,100 | -35,900 | -468,500 | 444,700 | -197,800 | 10,500 | -234,400 | 205,300 | -103,000 | -73,000 | -308,400 | 177,000 | 17,900 | -75,300 | -169,000 | 64,300 | -97,400 | -16,400 | -147,800 | 94,200 | -26,200 |
Other Non-Cash Items | -291,600 | 281,600 | -8,600 | -54,000 | 355,200 | -137,700 | -60,300 | 40,100 | 192,100 | 1,124,800 | 475,600 | -391,800 | -6,200 | -429,800 | -554,700 | -724,000 | -499,700 | -865,500 | 579,000 | -335,300 | -49,800 | -185,300 | -404,800 | 596,600 | -168,100 | -27,100 | 76,200 | 1,200 | 41,000 | -3,100 | -200 | 15,400 | 45,400 | -2,700 | 3,700 | 28,700 | 52,400 | -44,000 | -15,600 | -6,300 |
Net Cash Provided by Operating Activities | 4,610,500 | 3,265,800 | 4,235,400 | 2,437,300 | 3,419,500 | 2,337,000 | 2,449,500 | 929,600 | 2,027,300 | 1,389,600 | 2,502,300 | 452,100 | 2,371,200 | 2,323,900 | 2,614,500 | 1,547,300 | 1,479,700 | 2,252,800 | 1,625,800 | 1,128,200 | 1,758,700 | 1,506,200 | 1,868,500 | 1,083,300 | 1,718,200 | 1,736,200 | 1,747,100 | 550,200 | 1,169,900 | 917,900 | 1,118,800 | 442,300 | 704,800 | 730,300 | 824,500 | 133,400 | 729,500 | 658,900 | 771,100 | 68,100 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -56,700 | -67,900 | -50,200 | -82,100 | -36,300 | -90,400 | -43,200 | -47,000 | -108,300 | -63,700 | -73,000 | -55,200 | -89,800 | -48,000 | -50,500 | -47,100 | -65,700 | -48,300 | -62,400 | -82,300 | -78,000 | -127,400 | -75,800 | -101,200 | -62,800 | -66,200 | -35,800 | -46,000 | -36,500 | -38,200 | -35,000 | -52,900 | -53,000 | -54,800 | -54,300 | -44,100 | -33,000 | -31,400 | -22,200 | -34,500 |
Acquisitions Net | 0 | 42,300 | 3,500 | 12,200 | 6,200 | 24,500 | 4,300 | 19,100 | 4,400 | 5,100 | 6,500 | 3,100 | 51,600 | -309,200 | 7,500 | 8,400 | 8,700 | 1,300 | 3,500 | 11,200 | 15,300 | 7,200 | 6,200 | 1,300 | -1,000 | -290,700 | 1,500 | 1,500 | 1,300 | -16,800 | 11,200 | 1,700 | 1,200 | 1,300 | 2,000 | 1,900 | 1,600 | -759,600 | 1,400 | 1,400 |
Purchases of Investments | -11,381,100 | -11,244,400 | -13,320,600 | -6,884,100 | -6,587,400 | -6,254,700 | -6,137,300 | -6,470,900 | -3,977,300 | -6,560,800 | -11,527,700 | -8,328,500 | -6,906,500 | -8,162,500 | -10,618,100 | -6,781,100 | -7,852,900 | -10,229,400 | -11,518,500 | -8,747,900 | -7,158,100 | -8,434,400 | -4,804,700 | -7,026,300 | -3,749,100 | -5,313,500 | -5,602,900 | -5,064,600 | -2,886,000 | -3,500,300 | -3,392,500 | -4,313,100 | -2,951,600 | -2,131,800 | -2,648,300 | -2,390,200 | -1,994,100 | -2,355,200 | -3,218,700 | -1,790,100 |
Sales/Maturities of Investments | 6,603,900 | 7,949,600 | 10,181,200 | 4,820,600 | 3,346,100 | 3,228,400 | 3,841,800 | 5,612,800 | 2,225,000 | 5,598,300 | 7,579,100 | 9,092,200 | 5,400,500 | 6,227,300 | 10,618,400 | 5,727,300 | 6,338,200 | 8,379,200 | 9,937,500 | 8,206,100 | 5,563,900 | 6,661,700 | 4,679,300 | 5,450,300 | 2,468,000 | 3,616,300 | 3,367,200 | 4,845,800 | 1,973,100 | 2,139,400 | 2,670,500 | 4,181,600 | 1,929,800 | 1,237,700 | 2,380,600 | 2,494,500 | 1,322,500 | 2,632,300 | 2,478,600 | 1,937,600 |
Other Investing Activities | 413,100 | 57,900 | 61,800 | -212,900 | -80,700 | 225,200 | 57,200 | -109,100 | 74,700 | -356,000 | 219,100 | -256,300 | -12,400 | 49,000 | 267,600 | -373,700 | 191,300 | -320,100 | 586,100 | -261,200 | -17,000 | 380,000 | -82,400 | 700 | -355,500 | 278,500 | 89,400 | -244,100 | -48,800 | 176,100 | 83,200 | -157,500 | -61,600 | 208,100 | 70,400 | -126,800 | -9,800 | 63,900 | 64,500 | -126,700 |
Net Cash Used for Investing Activities | -4,420,800 | -3,262,500 | -3,124,300 | -2,346,300 | -3,352,100 | -2,867,000 | -2,277,200 | -995,100 | -1,781,500 | -1,377,100 | -3,802,500 | 455,300 | -1,556,600 | -2,243,400 | 224,900 | -1,466,200 | -1,380,400 | -2,217,300 | -1,053,800 | -874,100 | -1,673,900 | -1,512,900 | -277,400 | -1,675,200 | -1,700,400 | -1,775,600 | -2,180,600 | -507,400 | -996,900 | -1,239,800 | -662,600 | -340,200 | -1,135,200 | -739,500 | -249,600 | -64,700 | -712,800 | -450,000 | -696,400 | -12,300 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | 0 | 0 | 0 | 496,300 | 0 | 0 | 0 | 0 | 1,486,000 | 0 | -500,000 | 0 | 0 | 0 | 0 | 0 | 986,300 | 0 | 0 | 0 | 0 | 544,500 | 0 | 0 | 552,400 | -6,200 | -71,500 | 271,100 | -36,900 | -6,300 | 489,400 | -24,400 | -6,800 | -7,700 | -26,100 | -6,800 | 382,000 | 0 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -85,800 | -10,900 | -37,100 | -60,900 | -39,700 | -7,400 | -32,700 | -20,400 | -49,100 | -800 | -28,700 | -55,800 | -71,800 | -10,600 | -84,800 | -37,100 | -45,400 | -2,600 | -26,500 | -3,200 | -59,700 | -2,300 | -26,100 | -300 | -39,300 | -2,200 | -37,200 | -400 | -38,000 | -2,700 | -21,400 | -28,900 | -51,500 | -41,800 | -70,300 | -33,600 | -66,800 | -42,200 | -65,900 | -36,700 |
Dividends Paid | -58,600 | -58,600 | -505,700 | -68,900 | -68,800 | -68,000 | -71,900 | -58,500 | -71,900 | -58,500 | -71,900 | -935,000 | -71,900 | -58,500 | -2,707,900 | -58,600 | -71,900 | -58,500 | -1,388,800 | -58,500 | -71,800 | -58,400 | -1,481,300 | -13,500 | -13,500 | 0 | -654,900 | 0 | 0 | 0 | -395,400 | -115,400 | 0 | 0 | -519,000 | 0 | 0 | 0 | -403,600 | 0 |
Other Financing Activities | 0 | 0 | -1,000,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -20,000 | 0 | 0 | 0 | -235,700 | 0 | -11,200 | 0 | 1,600 | 0 | 13,500 | 0 | 2,700 | 494,500 | 0 | 0 | 0 | 500 | 1,200 | 1,300 | 100 | 6,600 | 2,000 | 6,300 | 2,400 | 6,300 | 0 |
Net Cash Used Provided by Financing Activities | -144,400 | -69,500 | -1,042,800 | -129,800 | -108,500 | 420,900 | -104,600 | -78,900 | -121,000 | -59,300 | 1,385,400 | -990,800 | -643,700 | -89,100 | -2,792,700 | -95,700 | -117,300 | -296,800 | -429,000 | -72,900 | -131,500 | -59,100 | -1,507,400 | 544,200 | -52,800 | 500 | 354,800 | -6,600 | -109,500 | 268,400 | -453,200 | -34,000 | 439,200 | -66,100 | -589,500 | -39,300 | -85,700 | -46,600 | -81,200 | -36,700 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -700 | 400 | 0 | 0 | -400 | 200 | 100 | 100 | 500 | -300 | 0 | -400 | -1,300 |
Net Change in Cash | 45,300 | -66,200 | 68,300 | -38,800 | -41,100 | -109,100 | 67,700 | -144,400 | 124,800 | -46,800 | 85,200 | -83,400 | 170,900 | -8,600 | 46,700 | -14,600 | -18,000 | -261,300 | 143,000 | 181,200 | -46,700 | -65,800 | 83,700 | -47,700 | -35,000 | -38,900 | -78,700 | 50,400 | 63,900 | -53,500 | 3,000 | 68,100 | 8,700 | -75,200 | -14,500 | 29,900 | -69,300 | 162,300 | -6,900 | 17,800 |
Cash at End of Period | 147,000 | 101,700 | 167,900 | 99,600 | 138,400 | 179,500 | 288,600 | 220,900 | 365,300 | 240,500 | 287,300 | 202,100 | 285,500 | 114,600 | 123,200 | 76,500 | 91,100 | 109,100 | 370,400 | 227,400 | 46,200 | 92,900 | 158,700 | 75,000 | 122,700 | 157,700 | 196,600 | 275,300 | 224,900 | 161,000 | 214,500 | 211,500 | 143,400 | 134,700 | 209,900 | 224,400 | 194,500 | 263,800 | 101,500 | 108,400 |
Cash at Start of Period | 101,700 | 167,900 | 99,600 | 138,400 | 179,500 | 288,600 | 220,900 | 365,300 | 240,500 | 287,300 | 202,100 | 285,500 | 114,600 | 123,200 | 76,500 | 91,100 | 109,100 | 370,400 | 227,400 | 46,200 | 92,900 | 158,700 | 75,000 | 122,700 | 157,700 | 196,600 | 275,300 | 224,900 | 161,000 | 214,500 | 211,500 | 143,400 | 134,700 | 209,900 | 224,400 | 194,500 | 263,800 | 101,500 | 108,400 | 90,600 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 4,610,500 | 3,265,800 | 4,235,400 | 2,437,300 | 3,419,500 | 2,337,000 | 2,449,500 | 929,600 | 2,027,300 | 1,389,600 | 2,502,300 | 452,100 | 2,371,200 | 2,323,900 | 2,614,500 | 1,547,300 | 1,479,700 | 2,252,800 | 1,625,800 | 1,128,200 | 1,758,700 | 1,506,200 | 1,868,500 | 1,083,300 | 1,718,200 | 1,736,200 | 1,747,100 | 550,200 | 1,169,900 | 917,900 | 1,118,800 | 442,300 | 704,800 | 730,300 | 824,500 | 133,400 | 729,500 | 658,900 | 771,100 | 68,100 |
Capital Expenditure | -56,700 | -67,900 | -50,200 | -82,100 | -36,300 | -90,400 | -43,200 | -47,000 | -108,300 | -63,700 | -73,000 | -55,200 | -89,800 | -48,000 | -50,500 | -47,100 | -65,700 | -48,300 | -62,400 | -82,300 | -78,000 | -127,400 | -75,800 | -101,200 | -62,800 | -66,200 | -35,800 | -46,000 | -36,500 | -38,200 | -35,000 | -52,900 | -53,000 | -54,800 | -54,300 | -44,100 | -33,000 | -31,400 | -22,200 | -34,500 |
Free Cash Flow | 4,553,800 | 3,197,900 | 4,185,200 | 2,355,200 | 3,383,200 | 2,246,600 | 2,406,300 | 882,600 | 1,919,000 | 1,325,900 | 2,429,300 | 396,900 | 2,281,400 | 2,275,900 | 2,564,000 | 1,500,200 | 1,414,000 | 2,204,500 | 1,563,400 | 1,045,900 | 1,680,700 | 1,378,800 | 1,792,700 | 982,100 | 1,655,400 | 1,670,000 | 1,711,300 | 504,200 | 1,133,400 | 879,700 | 1,083,800 | 389,400 | 651,800 | 675,500 | 770,200 | 89,300 | 696,500 | 627,500 | 748,900 | 33,600 |