Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2,138,800 | 2,189,500 | 1,984,800 | 1,975,100 | 1,878,100 | 1,953,300 | 1,720,900 | 1,655,100 | 1,563,400 | 1,550,500 | 1,386,700 | 1,316,900 | 1,247,400 | 1,219,300 | 1,073,900 | 1,016,900 | 946,000 | 950,400 | 869,400 | 816,700 | 771,900 | 805,800 | 726,600 | 711,200 | 656,000 | 658,100 | 567,100 | 542,400 | 505,500 | 509,100 | 431,800 | 422,600 | 398,100 | 400,800 | 345,800 | 334,700 | 297,200 | 283,879 | 234,172 | 217,655 |
Revenue Y/Y Growth | 13.88% | 12.09% | 15.33% | 19.33% | 20.13% | 25.98% | 24.10% | 25.68% | 25.33% | 27.16% | 29.13% | 29.50% | 31.86% | 28.29% | 23.52% | 24.51% | 22.55% | 17.94% | 19.65% | 14.83% | 17.67% | 22.44% | 28.13% | 31.12% | 29.77% | 29.27% | 31.33% | 28.35% | 26.98% | 27.02% | 24.87% | 26.26% | 33.95% | 41.19% | 47.67% | 53.78% | - | - | - | - |
Cost of Revenue | 554,100 | 573,700 | 513,600 | 499,100 | 472,800 | 506,800 | 474,800 | 466,200 | 461,900 | 492,300 | 440,500 | 405,300 | 380,600 | 358,900 | 330,600 | 307,600 | 277,800 | 290,400 | 258,300 | 233,100 | 217,700 | 217,400 | 204,900 | 202,600 | 183,500 | 184,700 | 159,900 | 159,300 | 141,400 | 138,500 | 123,700 | 113,200 | 101,300 | 101,700 | 94,900 | 94,200 | 79,200 | 74,318 | 64,395 | 59,325 |
Gross Profit | 1,584,700 | 1,615,800 | 1,471,200 | 1,476,000 | 1,405,300 | 1,446,500 | 1,246,100 | 1,188,900 | 1,101,500 | 1,058,200 | 946,200 | 911,600 | 866,800 | 860,400 | 743,300 | 709,300 | 668,200 | 660,000 | 611,100 | 583,600 | 554,200 | 588,400 | 521,700 | 508,600 | 472,500 | 473,400 | 407,200 | 383,100 | 364,100 | 370,600 | 308,100 | 309,400 | 296,800 | 299,100 | 250,900 | 240,500 | 218,000 | 209,561 | 169,777 | 158,330 |
Gross Profit Margin | 74.09% | 73.80% | 74.12% | 74.73% | 74.83% | 74.05% | 72.41% | 71.83% | 70.46% | 68.25% | 68.23% | 69.22% | 69.49% | 70.57% | 69.22% | 69.75% | 70.63% | 69.44% | 70.29% | 71.46% | 71.80% | 73.02% | 71.80% | 71.51% | 72.03% | 71.93% | 71.80% | 70.63% | 72.03% | 72.80% | 71.35% | 73.21% | 74.55% | 74.63% | 72.56% | 71.86% | 73.35% | 73.82% | 72.50% | 72.74% |
Research and Development | 480,400 | 494,800 | 457,200 | 447,900 | 409,500 | 414,400 | 413,700 | 404,100 | 371,800 | 363,800 | 355,400 | 359,000 | 339,500 | 325,300 | 311,000 | 266,700 | 237,400 | 215,900 | 196,300 | 185,400 | 170,500 | 158,700 | 139,100 | 128,300 | 113,400 | 110,300 | 99,600 | 96,600 | 94,200 | 87,300 | 86,000 | 89,900 | 84,600 | 76,500 | 74,000 | 74,000 | 59,700 | 53,089 | 48,486 | 46,948 |
General and Administrative Expenses | 817,800 | 882,600 | 833,600 | 797,700 | 780,600 | 778,600 | 753,700 | 744,900 | 714,500 | 679,000 | 638,400 | 626,500 | 610,000 | 595,500 | 542,700 | 531,400 | 475,300 | 461,900 | 471,300 | 451,100 | 435,500 | 439,600 | 401,300 | 373,700 | 391,200 | 354,500 | 359,200 | 318,300 | 324,200 | 310,600 | 271,200 | 273,900 | 262,100 | 268,000 | 235,500 | 221,800 | 189,100 | 191,005 | 158,015 | 149,898 |
Total Operating Expenses | 1,298,200 | 1,377,400 | 1,296,000 | 1,423,000 | 1,191,000 | 1,193,000 | 1,167,400 | 1,149,000 | 1,086,300 | 1,042,800 | 993,800 | 985,500 | 949,500 | 920,800 | 853,700 | 798,100 | 712,700 | 677,800 | 667,600 | 636,500 | 606,000 | 598,300 | 540,400 | 502,000 | 504,600 | 464,800 | 458,800 | 414,900 | 418,400 | 397,900 | 357,200 | 363,800 | 346,700 | 344,500 | 309,500 | 295,800 | 248,800 | 244,094 | 206,501 | 196,846 |
Operating Income or Loss | 286,500 | 238,400 | 180,400 | 230,400 | 215,200 | 253,500 | 183,300 | 21,400 | 15,200 | -10,800 | -47,600 | -73,900 | -82,700 | -60,400 | -110,400 | -88,800 | -44,500 | -17,800 | -56,500 | -52,900 | -51,800 | -9,900 | -18,700 | 6,600 | -32,100 | 8,600 | -51,600 | -31,800 | -54,300 | -27,300 | -49,100 | -54,400 | -49,900 | -45,400 | -58,600 | -55,300 | -30,800 | -34,533 | -36,724 | -38,516 |
Operating Margin | 13.40% | 10.89% | 9.09% | 11.67% | 11.46% | 12.98% | 10.65% | 1.29% | 0.97% | -0.70% | -3.43% | -5.61% | -6.63% | -4.95% | -10.28% | -8.73% | -4.70% | -1.87% | -6.50% | -6.48% | -6.71% | -1.23% | -2.57% | 0.93% | -4.89% | 1.31% | -9.10% | -5.86% | -10.74% | -5.36% | -11.37% | -12.87% | -12.53% | -11.33% | -16.95% | -16.52% | -10.36% | -12.16% | -15.68% | -17.70% |
Interest Expense | 700 | 300 | 0 | 0 | 0 | 5,700 | 7,800 | 6,900 | 5,000 | 6,900 | 6,800 | 6,800 | 5,500 | 41,400 | 41,000 | 40,700 | 40,200 | 31,400 | 19,400 | 19,000 | 18,900 | 20,000 | 20,600 | 20,600 | 22,700 | 10,400 | 6,500 | 6,400 | 6,300 | 6,200 | 6,200 | 6,100 | 6,000 | 6,000 | 5,800 | 5,800 | 5,800 | 5,666 | 5,631 | 5,539 |
EBITDA | 453,200 | 395,400 | 254,700 | 299,000 | 279,500 | 304,175 | 223,200 | 173,700 | 85,900 | 25,500 | 25,700 | -6,100 | -17,100 | 19,800 | -30,200 | -15,200 | 24,700 | 56,700 | 17,900 | 17,000 | 18,800 | 48,500 | 39,800 | 45,400 | 14,600 | 47,200 | -18,400 | -4,800 | -28,200 | -9,100 | -31,900 | -37,300 | -33,800 | -33,300 | -41,300 | -39,800 | -22,800 | -25,900 | -29,300 | -31,400 |
Depreciation and Amortization | 83,900 | 76,100 | 74,300 | 68,600 | 64,300 | 82,500 | 84,400 | 82,400 | 70,700 | 89,400 | 83,800 | 82,100 | 81,700 | 80,700 | 154,500 | 75,600 | 68,000 | 73,700 | 66,300 | 59,100 | 54,400 | 42,200 | 40,300 | 38,800 | 32,500 | 28,400 | 24,600 | 22,100 | 21,300 | 16,700 | 15,100 | 14,400 | 13,600 | 12,100 | 11,200 | 10,300 | 9,200 | 8,608 | 7,356 | 6,802 |
Income Before Tax | 368,600 | 319,000 | 251,200 | 135,500 | 282,600 | 316,500 | 131,000 | 84,400 | 34,400 | 17,300 | -52,500 | -80,800 | -91,200 | -102,300 | -150,400 | -130,000 | -82,300 | -48,400 | -67,800 | -61,100 | -54,500 | -13,700 | -21,100 | 2,000 | -41,800 | 8,400 | -49,500 | -33,300 | -55,800 | -30,600 | -53,200 | -57,800 | -53,400 | -48,700 | -63,400 | -58,600 | -34,400 | -40,545 | -42,410 | -43,711 |
Income Tax Expense | 17,900 | -38,700 | -27,600 | -1,611,400 | 88,400 | 88,800 | 23,200 | 200 | 14,400 | 14,000 | 20,700 | 12,700 | 12,400 | 17,000 | -5,300 | 12,300 | 9,900 | 10,500 | 7,000 | 12,600 | 5,100 | 7,100 | -900 | 4,600 | -3,500 | 10,700 | -2,800 | 1,600 | 8,200 | 7,600 | 7,700 | 2,800 | 8,400 | 5,800 | 6,800 | 3,900 | 4,300 | 5,426 | 3,525 | -703 |
Net Income | 350,700 | 357,700 | 278,800 | 1,746,900 | 194,200 | 227,700 | 107,800 | 84,200 | 20,000 | 3,300 | -73,200 | -93,500 | -103,600 | -119,300 | -145,100 | -142,300 | -92,200 | -58,900 | -74,800 | -73,700 | -59,600 | -20,800 | -20,200 | -2,600 | -38,300 | -2,300 | -46,700 | -34,900 | -64,000 | -38,200 | -60,900 | -60,600 | -61,800 | -54,500 | -70,200 | -62,500 | -38,700 | -45,971 | -45,935 | -43,008 |
Net Income Margin | 16.40% | 16.34% | 14.05% | 88.45% | 10.34% | 11.66% | 6.26% | 5.09% | 1.28% | 0.21% | -5.28% | -7.10% | -8.31% | -9.78% | -13.51% | -13.99% | -9.75% | -6.20% | -8.60% | -9.02% | -7.72% | -2.58% | -2.78% | -0.37% | -5.84% | -0.35% | -8.23% | -6.43% | -12.66% | -7.50% | -14.10% | -14.34% | -15.52% | -13.60% | -20.30% | -18.67% | -13.02% | -16.19% | -19.62% | -19.76% |
EPS | 1.07 | 1.01 | 0.86 | 5.47 | 0.63 | 0.74 | 0.35 | 0.28 | 0.07 | 0.01 | -0.25 | -0.32 | -0.35 | -0.41 | -0.50 | -0.49 | -0.32 | -0.20 | -0.26 | -0.25 | -0.21 | -0.07 | -0.07 | -0.01 | -0.14 | -0.01 | -0.17 | -0.13 | -0.23 | -0.14 | -0.22 | -0.22 | -0.23 | -0.20 | -0.27 | -0.24 | -0.15 | -0.18 | -0.19 | -0.18 |
EPS Diluted | 0.99 | 1.01 | 0.79 | 4.89 | 0.56 | 0.64 | 0.31 | 0.25 | 0.06 | 0.01 | -0.25 | -0.32 | -0.35 | -0.41 | -0.50 | -0.49 | -0.32 | -0.20 | -0.26 | -0.25 | -0.21 | -0.07 | -0.07 | -0.01 | -0.14 | -0.01 | -0.17 | -0.13 | -0.23 | -0.14 | -0.22 | -0.22 | -0.23 | -0.20 | -0.27 | -0.24 | -0.15 | -0.18 | -0.19 | -0.18 |
Weighted Average Shares Out | 326,800 | 353,900 | 322,900 | 319,600 | 310,100 | 306,900 | 303,900 | 302,300 | 299,800 | 336,300 | 296,700 | 292,188 | 292,800 | 291,600 | 290,700 | 287,700 | 286,500 | 288,000 | 290,100 | 294,900 | 289,800 | 287,100 | 283,200 | 282,000 | 281,400 | 278,400 | 275,700 | 273,300 | 272,700 | 272,700 | 273,000 | 272,100 | 269,400 | 266,700 | 263,400 | 259,800 | 255,300 | 251,904 | 246,900 | 242,400 |
Weighted Average Shares Out Diluted | 354,500 | 353,900 | 354,600 | 357,500 | 349,800 | 354,500 | 344,700 | 331,600 | 338,400 | 336,300 | 296,700 | 294,500 | 292,900 | 291,600 | 290,700 | 287,700 | 286,500 | 288,000 | 290,100 | 294,900 | 289,800 | 287,400 | 283,200 | 282,000 | 281,400 | 278,400 | 275,700 | 273,300 | 272,700 | 272,700 | 273,000 | 272,100 | 269,400 | 266,700 | 263,400 | 259,800 | 255,300 | 251,904 | 246,900 | 242,400 |
Reported Currency: USD | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 2,282,800 | 1,535,200 | 1,381,900 | 1,782,500 | 2,491,400 | 1,135,300 | 1,992,900 | 1,346,300 | 2,067,200 | 2,118,500 | 2,419,900 | 1,922,700 | 2,272,900 | 1,874,200 | 1,886,100 | 2,113,200 | 2,142,000 | 2,958,000 | 1,484,700 | 2,000,000 | 1,263,700 | 961,400 | 1,314,900 | 1,127,800 | 1,784,400 | 2,506,900 | 949,000 | 915,000 | 842,600 | 744,300 | 692,000 | 761,400 | 839,400 | 734,400 | 550,000 | 413,200 | 275,800 | 375,814 | 454,123 | 342,983 |
Short Term Investments | 1,108,200 | 1,043,600 | 1,516,700 | 1,588,500 | 1,402,400 | 1,254,700 | 1,965,300 | 2,000,600 | 1,736,500 | 1,516,000 | 1,454,700 | 1,417,600 | 1,188,500 | 1,026,900 | 1,059,300 | 1,058,000 | 1,075,600 | 789,800 | 554,100 | 1,133,900 | 1,597,500 | 1,841,700 | 1,733,200 | 1,702,200 | 1,419,400 | 896,500 | 672,200 | 720,700 | 660,600 | 630,700 | 680,000 | 593,000 | 550,600 | 551,200 | 537,500 | 551,400 | 485,500 | 413,165 | 368,850 | 332,074 |
Cash + Short Term Investments | 3,391,000 | 2,578,800 | 2,898,600 | 3,371,000 | 3,893,800 | 2,390,000 | 3,958,200 | 3,346,900 | 3,803,700 | 3,634,500 | 3,874,600 | 3,340,300 | 3,461,400 | 2,901,100 | 2,945,400 | 3,171,200 | 3,217,600 | 3,747,800 | 2,038,800 | 3,133,900 | 2,861,200 | 2,803,100 | 3,048,100 | 2,830,000 | 3,203,800 | 3,403,400 | 1,621,200 | 1,635,700 | 1,503,200 | 1,375,000 | 1,372,000 | 1,354,400 | 1,390,000 | 1,285,600 | 1,087,500 | 964,600 | 761,300 | 788,979 | 822,973 | 675,057 |
Net Receivables | 1,938,000 | 3,344,500 | 2,287,700 | 2,341,800 | 1,858,900 | 2,852,000 | 1,443,600 | 1,278,100 | 1,238,100 | 2,142,500 | 1,240,600 | 952,200 | 812,100 | 1,240,400 | 766,800 | 669,200 | 675,500 | 1,037,100 | 668,800 | 540,300 | 499,200 | 582,400 | 407,500 | 415,000 | 382,300 | 467,300 | 361,800 | 365,100 | 350,800 | 432,100 | 364,100 | 386,100 | 346,500 | 348,700 | 267,600 | 254,400 | 196,400 | 212,400 | 150,523 | 135,251 |
Inventory | 0 | 0 | 0 | 0 | 328,700 | 339,200 | 317,300 | 313,400 | 381,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 | 0 | 0 | 0 | 0 |
Other Current Assets | 913,700 | 926,400 | 740,700 | 733,900 | 396,200 | 806,000 | 1,011,800 | 780,800 | 691,700 | 637,900 | 582,400 | 576,100 | 565,600 | 505,800 | 428,700 | 387,500 | 384,700 | 344,300 | 303,400 | 300,600 | 287,100 | 125,000 | 133,800 | 123,300 | 116,000 | 267,000 | 444,000 | 414,100 | 370,800 | 338,400 | 318,200 | 279,800 | 258,800 | 224,500 | 91,100 | 88,100 | 82,200 | 72,600 | 67,013 | 51,196 |
Total Current Assets | 6,242,700 | 6,849,700 | 5,581,800 | 6,118,700 | 6,477,600 | 6,048,000 | 6,413,600 | 5,405,800 | 5,733,500 | 6,414,900 | 5,697,600 | 4,868,600 | 4,839,100 | 4,647,300 | 4,140,900 | 4,275,800 | 4,300,900 | 5,129,200 | 3,014,000 | 3,978,200 | 3,649,800 | 3,664,800 | 3,717,500 | 3,487,500 | 3,815,200 | 4,132,000 | 2,205,500 | 2,210,200 | 2,039,500 | 1,976,300 | 1,895,200 | 1,880,400 | 1,865,900 | 1,719,100 | 1,446,200 | 1,307,100 | 1,039,900 | 1,074,030 | 1,040,509 | 861,504 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 750,000 | 747,000 | 720,000 | 708,100 | 626,900 | 617,800 | 590,000 | 595,800 | 614,100 | 599,800 | 595,500 | 601,500 | 576,100 | 581,300 | 581,400 | 582,800 | 589,100 | 606,800 | 621,000 | 581,400 | 599,000 | 296,000 | 275,000 | 273,200 | 276,500 | 273,100 | 264,200 | 264,700 | 256,900 | 211,100 | 192,300 | 154,100 | 125,000 | 117,200 | 100,500 | 92,600 | 76,700 | 62,878 | 59,546 | 52,639 |
Goodwill | 4,050,800 | 3,350,100 | 3,372,700 | 3,372,700 | 2,926,800 | 2,926,800 | 2,926,800 | 2,912,300 | 2,747,700 | 2,747,700 | 2,731,300 | 2,731,300 | 2,732,300 | 2,710,100 | 2,713,100 | 2,583,500 | 1,968,600 | 1,812,900 | 1,812,900 | 1,511,700 | 1,400,400 | 1,352,300 | 1,027,300 | 636,400 | 636,400 | 522,800 | 522,200 | 238,800 | 238,800 | 238,800 | 238,800 | 163,500 | 163,500 | 163,500 | 163,500 | 163,500 | 163,500 | 163,522 | 155,402 | 155,402 |
Intangible Assets | 809,600 | 374,900 | 407,600 | 440,100 | 290,500 | 315,400 | 340,600 | 361,700 | 355,500 | 384,500 | 412,100 | 443,900 | 471,300 | 498,600 | 530,300 | 541,100 | 388,800 | 358,200 | 380,600 | 290,000 | 284,100 | 280,600 | 234,200 | 171,800 | 186,200 | 140,800 | 147,700 | 48,300 | 51,000 | 53,700 | 56,500 | 39,500 | 41,700 | 44,000 | 46,400 | 48,700 | 51,000 | 52,656 | 43,885 | 45,856 |
Long Term Investments | 4,119,700 | 4,173,200 | 4,387,200 | 4,259,500 | 2,988,900 | 3,047,900 | 2,709,800 | 2,820,600 | 2,094,700 | 1,051,900 | 714,700 | 851,000 | 898,800 | 888,300 | 885,400 | 857,100 | 873,200 | 554,400 | 151,200 | 317,900 | 467,600 | 575,400 | 669,900 | 808,600 | 565,500 | 547,500 | 592,900 | 722,300 | 777,400 | 789,300 | 719,100 | 790,500 | 708,400 | 652,800 | 682,900 | 631,100 | 694,500 | 538,841 | 408,465 | 463,908 |
Tax Assets | 2,397,500 | 2,399,000 | 2,291,900 | 2,234,300 | 1,155,200 | 1,200,400 | 0 | 0 | 0 | 0 | 0 | 472,100 | 476,100 | 494,600 | 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 |
Other Non-Current Assets | 2,004,300 | 2,097,000 | 1,169,600 | 1,158,600 | 342,600 | 344,800 | 1,189,700 | 1,067,200 | 998,400 | 1,054,800 | 948,800 | 432,100 | 432,700 | 421,400 | 711,000 | 648,100 | 605,900 | 603,900 | 522,100 | 504,900 | 423,900 | 423,100 | 337,900 | 330,000 | 321,700 | 206,800 | 175,800 | 143,200 | 122,900 | 169,100 | 148,200 | 146,600 | 102,000 | 64,600 | 67,500 | 73,600 | 68,800 | 73,251 | 76,625 | 93,475 |
Total Non-Current Assets | 14,131,900 | 13,141,200 | 12,349,000 | 12,173,300 | 8,330,900 | 8,453,100 | 7,756,900 | 7,757,600 | 6,810,400 | 5,838,700 | 5,402,400 | 5,531,900 | 5,587,300 | 5,594,300 | 5,421,200 | 5,212,600 | 4,425,600 | 3,936,200 | 3,487,800 | 3,205,900 | 3,175,000 | 2,927,400 | 2,544,300 | 2,220,000 | 1,986,300 | 1,691,000 | 1,702,800 | 1,417,300 | 1,447,000 | 1,462,000 | 1,354,900 | 1,294,200 | 1,140,600 | 1,042,100 | 1,060,800 | 1,009,500 | 1,054,500 | 891,148 | 743,923 | 811,280 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -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 | 0 | 0 | 0 | 0 |
Total Assets | 20,374,600 | 19,990,900 | 17,930,800 | 18,292,000 | 14,808,500 | 14,501,100 | 14,170,500 | 13,163,400 | 12,543,800 | 12,253,600 | 11,100,000 | 10,400,500 | 10,426,400 | 10,241,600 | 9,562,100 | 9,488,400 | 8,726,500 | 9,065,400 | 6,501,800 | 7,184,100 | 6,824,800 | 6,592,200 | 6,261,800 | 5,707,500 | 5,801,500 | 5,823,000 | 3,908,300 | 3,627,500 | 3,486,500 | 3,438,300 | 3,250,100 | 3,174,600 | 3,006,500 | 2,761,200 | 2,507,000 | 2,316,600 | 2,094,400 | 1,965,178 | 1,784,432 | 1,672,784 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 211,600 | 116,300 | 108,900 | 178,800 | 131,800 | 132,300 | 91,600 | 128,300 | 125,900 | 128,000 | 108,000 | 120,400 | 95,300 | 56,900 | 71,800 | 44,700 | 48,500 | 63,600 | 52,300 | 55,400 | 74,700 | 73,300 | 68,600 | 27,900 | 43,000 | 49,400 | 32,700 | 33,400 | 38,800 | 35,500 | 33,200 | 28,000 | 29,200 | 30,200 | 24,300 | 32,500 | 17,500 | 13,200 | 14,661 | 14,001 |
Short Term Debt | 0 | 1,029,800 | 1,162,500 | 1,821,800 | 1,946,700 | 1,991,500 | 3,682,100 | 3,680,300 | 3,678,600 | 3,676,800 | 3,675,700 | 3,673,900 | 3,672,100 | 1,557,900 | 0 | 1,525,600 | 0 | 0 | 57,300 | 0 | 61,800 | 0 | 158,100 | 156,300 | 239,900 | 550,400 | 543,800 | 537,400 | 531,000 | 0 | 0 | 0 | 506,200 | 0 | 502,800 | 497,500 | 492,300 | 0 | 481,960 | 0 |
Tax Payables | 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 |
Deferred Revenue | 5,507,700 | 5,541,100 | 5,014,900 | 4,918,100 | 4,732,000 | 4,674,600 | 4,146,700 | 3,942,500 | 3,741,300 | 3,641,200 | 3,152,900 | 2,958,200 | 2,801,600 | 2,741,900 | 2,421,200 | 2,289,700 | 2,137,500 | 2,049,100 | 1,854,600 | 1,757,700 | 1,658,900 | 1,582,100 | 1,449,600 | 1,369,200 | 1,269,800 | 1,268,900 | 1,165,500 | 1,088,800 | 1,017,900 | 968,400 | 885,000 | 828,000 | 758,100 | 703,900 | 610,400 | 541,200 | 477,300 | 423,853 | 365,384 | 324,479 |
Other Current Liabilities | 1,683,400 | 1,061,400 | 798,500 | 846,800 | 702,900 | 939,100 | 720,800 | 724,000 | 649,300 | 860,300 | 740,600 | 653,900 | 575,400 | 760,000 | 514,300 | 516,300 | 449,100 | 579,000 | 371,500 | 426,400 | 256,200 | 397,900 | 322,500 | 314,800 | 263,000 | 270,700 | 201,100 | 196,800 | 155,300 | 197,400 | 136,500 | 137,600 | 107,400 | 112,700 | 101,500 | 115,200 | 91,100 | 1,019,027 | 82,002 | 76,594 |
Total Current Liabilities | 7,402,700 | 7,682,700 | 7,084,800 | 7,765,500 | 7,513,400 | 7,737,500 | 8,641,200 | 8,475,100 | 8,195,100 | 8,306,300 | 7,677,200 | 7,406,400 | 7,144,400 | 5,116,700 | 3,007,300 | 4,376,300 | 2,635,100 | 2,691,700 | 2,335,700 | 2,239,500 | 2,051,600 | 2,053,300 | 1,998,800 | 1,868,200 | 1,815,700 | 2,139,400 | 1,943,100 | 1,856,400 | 1,743,000 | 1,201,300 | 1,054,700 | 993,600 | 1,400,900 | 846,800 | 1,239,000 | 1,186,400 | 1,078,200 | 1,032,227 | 944,007 | 415,074 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 1,025,400 | 380,500 | 369,800 | 362,700 | 275,800 | 279,200 | 264,500 | 274,200 | 283,100 | 276,100 | 275,700 | 282,400 | 299,500 | 1,981,500 | 3,508,300 | 1,947,000 | 3,443,100 | 3,420,700 | 1,821,600 | 1,814,700 | 1,817,100 | 1,430,000 | 1,414,700 | 1,399,500 | 1,384,500 | 1,369,700 | 0 | 0 | 0 | 524,700 | 518,400 | 512,300 | 0 | 508,200 | 0 | 0 | 0 | 487,084 | 0 | 476,872 |
Deferred Revenue | 0 | 5,939,400 | 5,152,700 | 4,900,300 | 4,710,800 | 4,621,800 | 3,942,900 | 3,611,500 | 3,438,300 | 3,352,800 | 2,706,500 | 2,491,000 | 2,356,600 | 2,282,100 | 1,953,800 | 1,872,700 | 1,809,300 | 1,761,100 | 1,516,000 | 1,440,800 | 1,357,100 | 1,306,600 | 1,182,600 | 1,156,500 | 1,114,600 | 1,096,000 | 989,400 | 907,900 | 846,600 | 805,100 | 726,800 | 670,600 | 601,500 | 536,900 | 458,800 | 387,600 | 327,200 | 289,801 | 238,506 | 211,364 |
Deferred Tax | 250,800 | 387,700 | 503,000 | 588,500 | 0 | 28,100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -543,800 | -537,400 | -531,000 | 0 | 0 | 0 | -506,200 | 0 | -502,800 | -497,500 | -492,300 | -487,084 | -481,960 | 0 |
Other Non-Current Liabilities | 5,783,900 | 430,900 | 352,700 | 317,800 | 138,000 | 114,200 | 89,500 | 73,600 | 119,300 | 108,400 | 103,000 | 102,900 | 107,000 | 97,700 | 95,500 | 93,900 | 92,000 | 90,100 | 83,800 | 80,600 | 82,600 | 216,000 | 212,200 | 211,500 | 226,800 | 229,600 | 226,000 | 196,600 | 192,200 | 147,600 | 137,100 | 127,500 | 85,800 | 79,400 | 78,000 | 72,300 | 62,500 | -419,748 | 54,601 | 53,413 |
Total Non-Current Liabilities | 7,060,100 | 7,138,500 | 6,378,200 | 6,169,300 | 5,124,600 | 5,015,200 | 4,296,900 | 3,959,300 | 3,840,700 | 3,737,300 | 3,085,200 | 2,876,300 | 2,763,100 | 4,361,300 | 5,557,600 | 3,913,600 | 5,344,400 | 5,271,900 | 3,421,400 | 3,336,100 | 3,256,800 | 2,952,600 | 2,808,400 | 2,764,700 | 2,725,900 | 2,695,300 | 1,215,400 | 1,104,500 | 1,038,800 | 1,477,400 | 1,382,300 | 1,310,400 | 687,300 | 1,124,500 | 536,800 | 459,900 | 389,700 | 357,136 | 293,107 | 741,649 |
Total Liabilities | 14,462,800 | 14,821,200 | 13,463,000 | 13,934,800 | 12,638,000 | 12,752,700 | 12,938,100 | 12,434,400 | 12,035,800 | 12,043,600 | 10,762,400 | 10,282,700 | 9,907,500 | 9,478,000 | 8,564,900 | 8,289,900 | 7,979,500 | 7,963,600 | 5,757,100 | 5,575,600 | 5,308,400 | 5,005,900 | 4,807,200 | 4,632,900 | 4,541,600 | 4,834,700 | 3,158,500 | 2,960,900 | 2,781,800 | 2,678,700 | 2,437,000 | 2,304,000 | 2,088,200 | 1,971,300 | 1,775,800 | 1,646,300 | 1,467,900 | 1,389,363 | 1,237,114 | 1,156,723 |
Common Stock | 4,214,900 | 3,821,100 | 3,530,700 | 3,650,000 | 3,296,700 | 3,019,000 | 2,708,200 | 2,303,000 | 2,266,200 | 1,932,700 | 2,066,300 | 1,745,200 | 2,033,900 | 2,311,200 | 2,541,100 | 2,429,800 | 2,003,900 | 2,259,200 | 1,855,700 | 2,644,500 | 2,477,500 | 2,490,900 | 2,340,800 | 1,941,500 | 2,129,300 | 1,967,400 | 1,717,600 | 1,575,900 | 1,573,200 | 1,599,700 | 1,615,800 | 1,613,300 | 1,542,200 | 1,515,500 | 1,330,500 | 1,195,400 | 1,083,600 | 8 | 8 | 8 |
Retained Earnings | 1,700,900 | 1,350,200 | 992,500 | 713,700 | -1,033,200 | -1,227,400 | -1,455,100 | -1,562,900 | -1,647,100 | -1,667,100 | -1,670,400 | -1,597,200 | -1,503,700 | -1,666,800 | -1,547,500 | -1,402,400 | -1,260,100 | -1,167,900 | -1,109,000 | -1,034,200 | -960,500 | -900,900 | -880,100 | -859,900 | -857,300 | -984,600 | -982,300 | -935,600 | -900,700 | -836,700 | -798,500 | -737,600 | -683,400 | -726,600 | -672,100 | -601,900 | -539,400 | -500,708 | -454,737 | -408,802 |
Accumulated Other Comprehensive Income/Loss | -4,000 | -1,600 | -55,400 | -6,500 | -93,000 | -43,200 | -20,700 | -11,100 | -111,100 | -55,600 | -58,300 | -30,200 | -11,300 | -9,900 | 3,600 | 9,900 | 3,200 | 10,500 | -2,000 | -1,800 | -600 | -3,700 | -7,200 | -9,800 | -19,000 | -16,400 | -13,200 | -7,200 | -7,000 | -3,400 | -4,200 | -5,100 | -1,900 | 1,000 | 600 | -700 | -400 | -88 | 140 | 221 |
Total Stockholders Equity | 5,911,800 | 5,169,700 | 4,467,800 | 4,357,200 | 2,170,500 | 1,748,400 | 1,232,400 | 729,000 | 508,000 | 210,000 | 337,600 | 117,800 | 518,900 | 763,600 | 997,200 | 1,198,500 | 747,000 | 1,101,800 | 744,700 | 1,608,500 | 1,516,400 | 1,586,300 | 1,454,600 | 1,074,600 | 1,259,900 | 988,300 | 749,800 | 666,600 | 704,700 | 759,600 | 813,100 | 870,600 | 918,300 | 789,900 | 731,200 | 670,300 | 626,500 | 575,815 | 547,318 | 516,061 |
Total Investments | 5,227,900 | 5,216,800 | 5,903,900 | 5,848,000 | 4,391,300 | 4,302,600 | 4,675,100 | 4,821,200 | 3,831,200 | 2,567,900 | 2,169,400 | 2,268,600 | 2,087,300 | 1,915,200 | 1,944,700 | 1,915,100 | 1,948,800 | 1,344,200 | 705,300 | 1,451,800 | 2,065,100 | 2,417,100 | 2,403,100 | 2,510,800 | 1,984,900 | 1,444,000 | 1,265,100 | 1,443,000 | 1,438,000 | 1,420,000 | 1,399,100 | 1,383,500 | 1,259,000 | 1,204,000 | 1,220,400 | 1,182,500 | 1,180,000 | 952,006 | 777,315 | 795,982 |
Total Debt | 1,025,400 | 1,410,300 | 1,532,300 | 2,184,500 | 2,222,500 | 2,270,700 | 3,946,600 | 3,954,500 | 3,678,600 | 3,952,900 | 3,951,400 | 3,956,300 | 3,971,600 | 3,539,400 | 3,508,300 | 3,472,600 | 3,443,100 | 3,420,700 | 1,821,600 | 1,814,700 | 1,817,100 | 1,430,000 | 1,572,800 | 1,555,800 | 1,624,400 | 1,920,100 | 543,800 | 537,400 | 531,000 | 524,700 | 518,400 | 512,300 | 506,200 | 508,200 | 502,800 | 497,500 | 492,300 | 487,084 | 481,960 | 476,872 |
Net Debt | -1,257,400 | -136,500 | 150,400 | 402,000 | -268,900 | 1,135,400 | 1,953,700 | 2,608,200 | 1,611,400 | 1,834,400 | 1,531,500 | 2,033,600 | 1,698,700 | 1,665,200 | 1,622,200 | 1,359,400 | 1,301,100 | 462,700 | 336,900 | -185,300 | 553,400 | 468,600 | 257,900 | 428,000 | -160,000 | -586,800 | -405,200 | -377,600 | -311,600 | -219,600 | -173,600 | -249,100 | -333,200 | -226,200 | -47,200 | 84,300 | 216,500 | 111,270 | 27,837 | 133,889 |
Reported Currency: USD | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 350,700 | 357,700 | 278,800 | 1,746,900 | 194,200 | 227,700 | 107,800 | 84,200 | 20,000 | 3,300 | -73,200 | -93,500 | -103,600 | -119,300 | -145,100 | -142,300 | -92,200 | -58,900 | -74,800 | -73,700 | -59,600 | -20,800 | -20,200 | -2,600 | -38,300 | -2,300 | -46,700 | -34,900 | -64,000 | -38,200 | -60,900 | -55,700 | -61,800 | -54,500 | -70,200 | -62,500 | -38,700 | -45,971 | -45,935 | -43,008 |
Depreciation & Amortization | 83,900 | 76,100 | 74,300 | 68,600 | 64,300 | 69,300 | 72,300 | 69,900 | 70,700 | 35,000 | 83,800 | 82,100 | 81,700 | 80,700 | 80,600 | 75,600 | 68,000 | 73,700 | 66,300 | 59,100 | 54,400 | 42,200 | 40,300 | 38,800 | 32,500 | 28,400 | 24,600 | 22,100 | 21,300 | 16,700 | 15,100 | 14,400 | 13,600 | 12,100 | 11,200 | 10,300 | 9,200 | 8,608 | 7,356 | 6,802 |
Deferred Income Tax | -137,400 | -215,400 | -127,000 | 163,100 | -387,630 | -4,600 | 2,800 | 0 | 0 | 0 | 0 | 3,700 | 3,600 | 3,900 | 3,300 | 3,200 | 2,700 | 0 | -1,600 | -1,400 | -3,200 | -4,500 | -5,300 | -5,300 | -2,400 | -100 | 0 | 100 | 500 | 21,500 | 700 | 900 | 500 | 800 | 600 | 500 | 600 | -1,084 | 1,551 | -82 |
Stock Based Compensation | 294,300 | 268,900 | 263,500 | 272,000 | 271,000 | 254,200 | 271,000 | 283,300 | 266,000 | 239,600 | 247,300 | 265,100 | 259,100 | 230,000 | 233,100 | 225,600 | 205,800 | 174,200 | 165,800 | 168,500 | 149,900 | 150,200 | 138,200 | 142,400 | 136,900 | 123,600 | 116,600 | 130,800 | 125,700 | 117,700 | 116,200 | 126,400 | 114,200 | 109,600 | 108,400 | 101,900 | 72,900 | 65,817 | 60,207 | 56,848 |
Change in Working Capital | 799,900 | -97,500 | -70,800 | 186,300 | 892,300 | -249,900 | -114,200 | 160,000 | 767,400 | 85,600 | 37,500 | 137,300 | 260,400 | 4,500 | -3,900 | 98,300 | 249,700 | 34,800 | -62,100 | 86,500 | 12,600 | -800 | 57,600 | 57,500 | 113,200 | 118,700 | 115,900 | 117,900 | 168,900 | 115,600 | 133,900 | 122,400 | 130,800 | 113,500 | 114,200 | 97,800 | 97,000 | 78,300 | 58,435 | 50,745 |
Accounts Receivable | 1,485,700 | -1,356,400 | -188,500 | -482,200 | 1,050,200 | -1,019,600 | -165,300 | -39,800 | 892,000 | -901,900 | -288,400 | -140,100 | 428,400 | -473,700 | -97,400 | 16,400 | 382,300 | -368,400 | -110,300 | -40,800 | 83,900 | -172,500 | 9,900 | -32,700 | 86,600 | -105,500 | 5,500 | -14,300 | 81,300 | -68,000 | 22,400 | -39,500 | 2,200 | -81,100 | -13,300 | -58,000 | 16,000 | -61,825 | -15,272 | -19,027 |
Inventory | 0 | 0 | 0 | 226,100 | -23,700 | -496,600 | 0 | 0 | 0 | 0 | 0 | -27,400 | -96,200 | 107,400 | -137,500 | -180,600 | -116,900 | -193,700 | -81,800 | -88,900 | -84,400 | -178,000 | -80,300 | -84,700 | -10,100 | -62,700 | -25,200 | -28,100 | 35,400 | -22,300 | 200 | 4,700 | 22,500 | 2,500 | 3,800 | 4,700 | 12,000 | 3,645 | 7,340 | -15,137 |
Accounts Payable | 96,800 | 5,500 | -67,800 | 47,700 | -400 | 37,300 | -37,000 | 1,700 | -1,000 | 17,700 | -8,200 | 22,200 | 37,600 | -15,200 | 27,000 | -5,900 | -17,700 | 10,000 | -5,500 | -14,800 | -2,500 | 9,100 | 34,400 | -10,400 | -800 | 8,300 | 1,800 | -10,600 | 4,200 | 3,100 | 2,600 | -1,600 | 1,800 | 3,400 | -1,900 | 8,400 | 5,200 | 398 | -1,999 | 2,563 |
Other Working Capital | -782,600 | 1,253,400 | 185,500 | 394,700 | -133,800 | 1,229,000 | 88,100 | 198,100 | -123,600 | 969,800 | 334,100 | 282,600 | -109,400 | 386,000 | 204,000 | 268,400 | 2,000 | 586,900 | 135,500 | 231,000 | 15,600 | 340,600 | 93,600 | 185,300 | 37,500 | 278,600 | 133,800 | 170,900 | 48,000 | 202,800 | 108,700 | 158,800 | 104,300 | 188,700 | 125,600 | 142,700 | 63,800 | 136,082 | 68,366 | 82,346 |
Other Non-Cash Items | 118,200 | 122,900 | 778,500 | -1,746,900 | 491,830 | 117,400 | 95,200 | 97,200 | 112,600 | 160,200 | 94,100 | 87,900 | 87,700 | 126,000 | 109,800 | 104,100 | 100,900 | 109,900 | 76,300 | 67,900 | 71,100 | 65,200 | 85,800 | 44,600 | 10,400 | 9,600 | 30,900 | 7,700 | 21,700 | 6,200 | 6,200 | 6,100 | 6,000 | 6,000 | 5,900 | 5,800 | 5,700 | 5,655 | 5,611 | 5,521 |
Net Cash Provided by Operating Activities | 1,509,600 | 512,700 | 528,900 | 690,000 | 1,526,000 | 414,100 | 432,100 | 694,600 | 1,236,700 | 523,700 | 389,500 | 482,600 | 588,900 | 325,800 | 277,800 | 364,500 | 534,900 | 333,700 | 169,900 | 306,900 | 225,200 | 231,500 | 296,400 | 275,400 | 252,300 | 277,900 | 241,300 | 243,700 | 274,100 | 239,500 | 211,200 | 214,500 | 203,300 | 187,500 | 170,100 | 153,800 | 146,700 | 111,325 | 87,225 | 76,826 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | 0 | -47,400 | -37,400 | -35,200 | -36,800 | -37,200 | -31,200 | -38,300 | -39,600 | -39,200 | -38,300 | -80,700 | -34,600 | -27,400 | -26,900 | -32,100 | -29,600 | -31,800 | -86,300 | -49,100 | -47,200 | -53,100 | -20,300 | -23,500 | -34,300 | -25,400 | -28,800 | -25,600 | -32,200 | -49,200 | -48,600 | -44,700 | -20,900 | -16,300 | -19,300 | -17,400 | -19,500 | -11,966 | -9,827 | -6,100 |
Acquisitions Net | -500,000 | 0 | 0 | -610,600 | 36,800 | -39,600 | -18,900 | -185,600 | 0 | -19,600 | -81,200 | 0 | -17,400 | -100 | -146,800 | -405,400 | -225,100 | 208,200 | -387,800 | -129,300 | -66,400 | -390,900 | -227,900 | -100 | -154,800 | -4,000 | -370,100 | 0 | 32,200 | -90,700 | -90,700 | 0 | 20,900 | -6,400 | 0 | 0 | 19,500 | -15,128 | 0 | 0 |
Purchases of Investments | -660,000 | -1,064,800 | -475,100 | -1,156,700 | -854,700 | -999,000 | -742,100 | -1,606,500 | -2,112,800 | -975,300 | -241,100 | -616,200 | -439,100 | -464,800 | -381,600 | -282,800 | -829,700 | -885,300 | -12,200 | -9,000 | -274,300 | -558,000 | -394,700 | -1,290,900 | -741,000 | -337,800 | -15,400 | -145,700 | -226,800 | -269,000 | -164,200 | -277,000 | -285,700 | -206,900 | -219,900 | -97,700 | -512,500 | -321,127 | -79,198 | -339,424 |
Sales/Maturities of Investments | 660,300 | 943,700 | 625,600 | 477,000 | 762,500 | 1,398,800 | 880,100 | 665,900 | 832,600 | 562,000 | 322,300 | 422,600 | 261,200 | 489,800 | 347,700 | 335,900 | 198,200 | 249,500 | 761,000 | 623,800 | 632,400 | 553,300 | 502,600 | 790,700 | 217,000 | 160,800 | 189,200 | 135,200 | 206,600 | 256,700 | 136,700 | 148,600 | 235,400 | 223,600 | 184,600 | 93,900 | 268,500 | 149,750 | 95,878 | 59,229 |
Other Investing Activities | -44,100 | 0 | 150,500 | -679,700 | -36,800 | 39,600 | 138,000 | -940,600 | -1,280,200 | -413,300 | 81,200 | -193,600 | -177,900 | 100 | -33,900 | 53,100 | -631,500 | -208,200 | 748,800 | 614,800 | 358,100 | -4,700 | 107,900 | -500,200 | -524,000 | -177,000 | -370,100 | -10,500 | -32,200 | 90,700 | -90,700 | -128,400 | -20,900 | 6,400 | -35,300 | -3,800 | -19,500 | -171,400 | 16,600 | -280,100 |
Net Cash Used for Investing Activities | -543,800 | -168,500 | 113,100 | -1,325,500 | -129,000 | 362,600 | 87,900 | -1,164,500 | -1,319,800 | -472,100 | 42,900 | -274,300 | -229,900 | -2,400 | -207,600 | -384,400 | -886,200 | -667,600 | 274,700 | 436,400 | 244,500 | -448,700 | -140,300 | -523,800 | -713,100 | -206,400 | -225,100 | -36,100 | -52,400 | -61,500 | -166,800 | -173,100 | -71,200 | 400 | -54,600 | -21,200 | -263,500 | -198,471 | 6,853 | -286,295 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -319,000 | -199,600 | -661,800 | -126,300 | -46,000 | -1,692,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,979,100 | 0 | 0 | 0 | -128,900 | 0 | -73,500 | -275,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 24,200 | 0 | 57,500 | 0 | 0 | 130,300 | 0 | 0 | 0 | 77,500 | 0 | 58,700 | 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 | 0 | -3,900 | -500,000 | -3,800 | -66,700 | -2,900 | -2,100 | -250,000 | -22,700 | -342,300 | -11,200 | -550,000 | -20,000 | -328,100 | -350,000 | -5,700 | -500,000 | -5,900 | -1,000,000 | -6,700 | -198,100 | -8,600 | -3,600 | -330,000 | -13,900 | -0 | -11,400 | -125,000 | -134,100 | -115,900 | -125,000 | -120,100 | -50,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | 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 |
Other Financing Activities | 99,300 | 20,300 | 228,200 | -3,800 | 70,900 | 60,100 | 128,200 | -800 | 53,800 | -10,800 | 66,300 | -8,500 | 38,700 | -7,500 | 51,500 | -5,400 | 35,500 | -173,600 | 40,700 | -6,100 | 31,000 | -7,200 | 31,800 | -4,300 | 13,200 | 1,486,400 | 17,800 | -10,200 | 10,700 | -9,800 | 11,200 | 900 | 22,900 | -3,500 | 21,300 | 4,800 | 16,800 | 8,837 | 17,062 | 8,700 |
Net Cash Used Provided by Financing Activities | -219,700 | -179,300 | -1,049,400 | -72,600 | -41,800 | -1,634,800 | 128,200 | -250,800 | 31,100 | -353,100 | 66,300 | -558,500 | 38,700 | -335,600 | -298,500 | -5,400 | -464,500 | 1,805,500 | -959,300 | -6,100 | -167,100 | -136,100 | 31,800 | -407,800 | -261,800 | 1,486,400 | 17,800 | -135,200 | -123,400 | -125,700 | -113,800 | -119,400 | -27,100 | -3,500 | 21,300 | 4,800 | 16,800 | 8,837 | 17,062 | 8,705 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | -6,800 | 170,800 | 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 |
Net Change in Cash | 746,100 | 164,900 | -406,900 | -714,900 | 1,355,200 | -858,100 | 648,200 | -720,700 | -52,000 | -301,500 | 498,700 | -350,200 | 397,700 | -12,200 | -228,300 | -25,300 | -815,800 | 1,471,600 | -514,700 | 737,200 | 302,600 | -353,300 | 187,900 | -656,200 | -722,600 | 1,557,900 | 34,000 | 72,400 | 98,300 | 52,300 | -69,400 | -78,000 | 105,000 | 184,400 | 136,800 | 137,400 | -100,000 | -78,309 | 111,140 | -200,764 |
Cash at End of Period | 2,292,900 | 1,546,800 | 1,381,900 | 1,782,500 | 2,497,400 | 1,142,200 | 2,000,300 | 1,352,100 | 2,072,800 | 2,124,800 | 2,426,300 | 1,927,600 | 2,277,800 | 1,880,100 | 1,892,300 | 2,120,600 | 2,145,900 | 2,961,700 | 1,490,100 | 2,004,800 | 1,267,600 | 965,000 | 1,318,300 | 1,130,400 | 1,786,600 | 2,506,900 | 949,000 | 915,000 | 842,600 | 744,300 | 692,000 | 761,400 | 839,400 | 734,400 | 550,000 | 413,200 | 275,800 | 375,814 | 454,123 | 342,983 |
Cash at Start of Period | 1,546,800 | 1,381,900 | 1,788,800 | 2,497,400 | 1,142,200 | 2,000,300 | 1,352,100 | 2,072,800 | 2,124,800 | 2,426,300 | 1,927,600 | 2,277,800 | 1,880,100 | 1,892,300 | 2,120,600 | 2,145,900 | 2,961,700 | 1,490,100 | 2,004,800 | 1,267,600 | 965,000 | 1,318,300 | 1,130,400 | 1,786,600 | 2,509,200 | 949,000 | 915,000 | 842,600 | 744,300 | 692,000 | 761,400 | 839,400 | 734,400 | 550,000 | 413,200 | 275,800 | 375,800 | 454,123 | 342,983 | 543,747 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 1,509,600 | 512,700 | 528,900 | 690,000 | 1,526,000 | 414,100 | 432,100 | 694,600 | 1,236,700 | 523,700 | 389,500 | 482,600 | 588,900 | 325,800 | 277,800 | 364,500 | 534,900 | 333,700 | 169,900 | 306,900 | 225,200 | 231,500 | 296,400 | 275,400 | 252,300 | 277,900 | 241,300 | 243,700 | 274,100 | 239,500 | 211,200 | 214,500 | 203,300 | 187,500 | 170,100 | 153,800 | 146,700 | 111,325 | 87,225 | 76,826 |
Capital Expenditure | 0 | -47,400 | -37,400 | -35,200 | -36,800 | -37,200 | -31,200 | -38,300 | -39,600 | -39,200 | -38,300 | -80,700 | -34,600 | -27,400 | -26,900 | -32,100 | -29,600 | -31,800 | -86,300 | -49,100 | -47,200 | -53,100 | -20,300 | -23,500 | -34,300 | -25,400 | -28,800 | -25,600 | -32,200 | -49,200 | -48,600 | -44,700 | -20,900 | -16,300 | -19,300 | -17,400 | -19,500 | -11,966 | -9,827 | -6,100 |
Free Cash Flow | 1,509,600 | 465,300 | 491,500 | 654,800 | 1,489,200 | 376,900 | 400,900 | 656,300 | 1,197,100 | 484,500 | 351,200 | 401,900 | 554,300 | 298,400 | 250,900 | 332,400 | 505,300 | 301,900 | 83,600 | 257,800 | 178,000 | 178,400 | 276,100 | 251,900 | 218,000 | 252,500 | 212,500 | 218,100 | 241,900 | 190,300 | 162,600 | 169,800 | 182,400 | 171,200 | 150,800 | 136,400 | 127,200 | 99,359 | 77,398 | 70,726 |