Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-07-28 | 2024-04-28 | 2024-01-28 | 2023-10-29 | 2023-07-30 | 2023-04-30 | 2023-01-29 | 2022-10-30 | 2022-07-31 | 2022-05-01 | 2022-01-30 | 2021-10-31 | 2021-08-01 | 2021-05-02 | 2021-01-31 | 2020-11-01 | 2020-08-02 | 2020-05-03 | 2020-02-02 | 2019-11-03 | 2019-07-28 | 2019-04-28 | 2019-01-27 | 2018-10-28 | 2018-07-29 | 2018-04-29 | 2018-01-28 | 2017-10-29 | 2017-07-30 | 2017-04-30 | 2017-01-29 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 13,155,000 | 15,237,000 | 12,185,000 | 15,158,000 | 15,537,000 | 17,387,000 | 12,652,000 | 15,536,000 | 13,846,000 | 13,339,000 | 9,331,000 | 11,104,000 | 11,238,000 | 11,807,000 | 8,885,000 | 9,526,000 | 8,697,000 | 9,073,000 | 7,426,000 | 9,659,000 | 9,853,000 | 11,110,600 | 7,755,800 | 9,186,700 | 10,072,800 | 10,500,900 | 6,696,800 | 7,816,600 | 7,521,800 | 7,924,800 | 5,353,300 | 6,312,300 | 6,499,900 | 7,718,000 | 5,368,200 | 6,546,500 | 7,436,200 | 7,974,800 | 6,198,700 | 8,675,900 |
Revenue Y/Y Growth | -15.33% | -12.37% | -3.69% | -2.43% | 12.21% | 30.35% | 35.59% | 39.91% | 23.21% | 12.98% | 5.02% | 16.57% | 29.22% | 30.13% | 19.65% | -1.38% | -11.73% | -18.34% | -4.25% | 5.14% | -2.18% | 5.81% | 15.81% | 17.53% | 33.91% | 32.51% | 25.10% | 23.83% | 15.72% | 2.68% | -0.28% | -3.58% | -12.59% | -3.22% | -13.40% | -24.54% | - | - | - | - |
Cost of Revenue | 7,884,000 | 9,166,000 | 7,200,000 | 9,427,000 | 9,624,000 | 10,730,000 | 7,934,000 | 10,214,000 | 9,511,000 | 8,838,000 | 6,695,000 | 7,809,000 | 7,574,000 | 7,928,000 | 5,805,000 | 6,470,000 | 5,835,000 | 6,294,000 | 5,077,000 | 6,735,000 | 6,870,000 | 7,754,700 | 5,431,600 | 6,380,700 | 7,152,700 | 7,333,300 | 4,704,500 | 5,426,900 | 5,265,100 | 5,444,700 | 3,796,800 | 4,383,500 | 4,494,200 | 5,531,000 | 3,840,100 | 4,670,400 | 5,358,000 | 5,694,200 | 4,420,600 | 6,097,100 |
Gross Profit | 5,271,000 | 6,071,000 | 4,985,000 | 5,731,000 | 5,913,000 | 6,657,000 | 4,718,000 | 5,322,000 | 4,335,000 | 4,501,000 | 2,636,000 | 3,295,000 | 3,664,000 | 3,879,000 | 3,080,000 | 3,056,000 | 2,862,000 | 2,779,000 | 2,349,000 | 2,924,000 | 2,983,000 | 3,355,900 | 2,324,200 | 2,806,000 | 2,920,100 | 3,167,600 | 1,992,300 | 2,389,700 | 2,256,700 | 2,480,100 | 1,556,500 | 1,928,800 | 2,005,700 | 2,187,000 | 1,528,100 | 1,876,100 | 2,078,200 | 2,280,600 | 1,778,100 | 2,578,800 |
Gross Profit Margin | 40.07% | 39.84% | 40.91% | 37.81% | 38.06% | 38.29% | 37.29% | 34.26% | 31.31% | 33.74% | 28.25% | 29.67% | 32.60% | 32.85% | 34.67% | 32.08% | 32.91% | 30.63% | 31.63% | 30.27% | 30.28% | 30.20% | 29.97% | 30.54% | 28.99% | 30.17% | 29.75% | 30.57% | 30.00% | 31.30% | 29.08% | 30.56% | 30.86% | 28.34% | 28.47% | 28.66% | 27.95% | 28.60% | 28.69% | 29.72% |
Research and Development | 567,000 | 565,000 | 533,000 | 606,000 | 528,000 | 547,000 | 495,000 | 576,000 | 481,000 | 453,000 | 402,000 | 450,000 | 394,000 | 377,000 | 366,000 | 443,000 | 370,000 | 406,000 | 425,000 | 488,000 | 431,000 | 457,100 | 406,800 | 469,900 | 415,700 | 415,200 | 356,800 | 397,000 | 335,400 | 324,400 | 310,900 | 386,000 | 338,800 | 345,000 | 319,300 | 404,000 | 346,800 | 341,100 | 333,200 | 412,100 |
General and Administrative Expenses | 1,278,000 | 1,265,000 | 1,066,000 | 1,203,000 | 1,110,000 | 1,330,000 | 952,000 | 1,192,000 | 959,000 | 932,000 | 781,000 | 936,000 | 841,000 | 838,000 | 769,000 | 1,011,000 | 752,000 | 906,000 | 809,000 | 945,000 | 896,000 | 946,900 | 763,700 | 898,600 | 912,700 | 939,200 | 705,000 | 840,800 | 791,200 | 775,300 | 659,400 | 747,100 | 709,000 | 714,800 | 592,900 | 719,100 | 755,300 | 740,000 | 659,000 | 851,300 |
Total Operating Expenses | 2,126,000 | 2,171,000 | 1,968,000 | 2,131,000 | 1,948,000 | 2,240,000 | 1,746,000 | 2,088,000 | 1,756,000 | 1,713,000 | 1,494,000 | 1,695,000 | 1,559,000 | 1,550,000 | 1,508,000 | 1,868,000 | 1,530,000 | 1,689,000 | 1,649,000 | 1,948,000 | 1,679,000 | 1,763,500 | 1,521,800 | 1,733,700 | 1,674,400 | 1,699,300 | 1,404,800 | 1,576,000 | 1,436,500 | 1,446,100 | 1,292,300 | 1,503,000 | 1,324,400 | 1,420,100 | 1,160,000 | 1,425,100 | 1,325,700 | 1,294,000 | 1,214,800 | 1,618,600 |
Operating Income or Loss | 3,145,000 | 3,900,000 | 3,017,000 | 3,854,000 | 4,229,000 | 4,417,000 | 2,972,000 | 3,234,000 | 2,632,000 | 2,788,000 | 1,151,000 | 1,507,000 | 2,150,000 | 2,312,000 | 1,528,000 | 1,090,000 | 1,270,000 | 928,000 | 569,000 | 800,000 | 1,113,000 | 1,473,400 | 677,200 | 964,600 | 1,190,100 | 1,383,700 | 517,900 | 374,100 | 889,900 | 1,169,300 | 328,000 | 418,500 | 705,100 | 733,300 | 351,200 | 431,500 | 738,500 | 1,017,000 | 567,600 | 1,059,600 |
Operating Margin | 23.91% | 25.60% | 24.76% | 25.43% | 27.22% | 25.40% | 23.49% | 20.82% | 19.01% | 20.90% | 12.34% | 13.57% | 19.13% | 19.58% | 17.20% | 11.44% | 14.60% | 10.23% | 7.66% | 8.28% | 11.30% | 13.26% | 8.73% | 10.50% | 11.81% | 13.18% | 7.73% | 4.79% | 11.83% | 14.75% | 6.13% | 6.63% | 10.85% | 9.50% | 6.54% | 6.59% | 9.93% | 12.75% | 9.16% | 12.21% |
Interest Expense | 840,000 | 836,000 | 802,000 | 781,000 | 623,000 | 569,000 | 479,000 | 348,000 | 296,000 | 187,000 | 229,000 | 210,000 | 244,000 | 268,000 | 271,000 | 278,000 | 290,000 | 342,000 | 336,000 | 388,000 | 374,000 | 350,800 | 353,000 | 322,600 | 291,100 | 303,700 | 286,300 | 248,300 | 216,300 | 226,900 | 208,100 | 198,800 | 200,700 | 191,000 | 173,200 | 162,900 | 171,500 | 165,500 | 180,100 | 172,500 |
EBITDA | 3,698,000 | 4,425,000 | 3,537,000 | 4,331,000 | 4,761,000 | 4,918,000 | 3,466,000 | 3,686,000 | 3,345,000 | 3,235,000 | 1,866,000 | 2,304,000 | 2,909,000 | 3,096,000 | 2,337,000 | 1,897,000 | 2,107,000 | 1,799,000 | 1,443,000 | 1,710,000 | 1,992,500 | 2,337,400 | 1,533,500 | 1,783,800 | 1,975,200 | 2,175,000 | 1,267,400 | 1,451,300 | 1,542,100 | 1,823,600 | 951,800 | 1,034,600 | 1,302,400 | 1,311,900 | 898,600 | 973,100 | 1,256,300 | 1,522,500 | 1,090,600 | 1,598,100 |
Depreciation and Amortization | 553,000 | 525,000 | 520,000 | 477,000 | 532,000 | 501,000 | 494,000 | 452,000 | 510,000 | 447,000 | 486,000 | 481,000 | 515,000 | 516,000 | 538,000 | 504,000 | 547,000 | 529,000 | 538,000 | 497,000 | 505,500 | 513,200 | 503,300 | 482,300 | 494,000 | 487,600 | 463,200 | 436,500 | 435,900 | 427,400 | 415,700 | 401,400 | 396,600 | 387,600 | 374,200 | 353,200 | 346,300 | 340,000 | 342,900 | 349,100 |
Income Before Tax | 2,355,000 | 3,117,000 | 2,215,000 | 3,073,000 | 3,606,000 | 3,848,000 | 2,493,000 | 2,886,000 | 2,539,000 | 2,552,000 | 1,151,000 | 1,613,000 | 2,150,000 | 2,312,000 | 1,528,000 | 1,115,000 | 1,270,000 | 928,000 | 569,000 | 825,000 | 1,113,000 | 1,473,400 | 677,200 | 978,900 | 1,190,100 | 1,383,700 | 517,900 | 766,500 | 889,900 | 1,169,300 | 328,000 | 434,400 | 705,100 | 733,300 | 351,200 | 457,000 | 738,500 | 1,017,000 | 567,600 | 1,076,500 |
Income Tax Expense | 625,000 | 751,000 | 469,000 | 707,000 | 636,000 | 991,000 | 537,000 | 643,000 | 654,000 | 461,000 | 250,000 | 330,000 | 491,000 | 530,000 | 308,000 | 329,000 | 457,000 | 245,000 | 50,000 | 104,000 | 221,000 | 343,500 | 184,100 | 203,500 | 288,700 | 177,100 | 1,057,500 | 222,300 | 253,200 | 371,900 | 134,400 | 140,200 | 226,500 | 237,800 | 95,500 | 104,500 | 241,000 | 324,000 | 170,500 | 416,900 |
Net Income | 1,734,000 | 2,370,000 | 1,751,000 | 2,369,000 | 2,978,000 | 2,860,000 | 1,959,000 | 2,246,000 | 1,884,000 | 2,098,000 | 903,000 | 1,283,000 | 1,667,000 | 1,790,000 | 1,224,000 | 757,000 | 811,000 | 666,000 | 517,000 | 722,000 | 899,000 | 1,134,900 | 498,500 | 784,800 | 910,300 | 1,208,300 | -535,100 | 510,300 | 641,800 | 802,400 | 193,800 | 285,300 | 488,800 | 495,400 | 254,400 | 351,200 | 511,600 | 690,500 | 386,800 | 649,200 |
Net Income Margin | 13.18% | 15.55% | 14.37% | 15.63% | 19.17% | 16.45% | 15.48% | 14.46% | 13.61% | 15.73% | 9.68% | 11.55% | 14.83% | 15.16% | 13.78% | 7.95% | 9.33% | 7.34% | 6.96% | 7.47% | 9.12% | 10.21% | 6.43% | 8.54% | 9.04% | 11.51% | -7.99% | 6.53% | 8.53% | 10.13% | 3.62% | 4.52% | 7.52% | 6.42% | 4.74% | 5.36% | 6.88% | 8.66% | 6.24% | 7.48% |
EPS | 6.32 | 8.56 | 6.26 | 8.30 | 10.24 | 9.69 | 6.58 | 7.48 | 6.20 | 6.85 | 2.94 | 4.15 | 5.36 | 5.72 | 3.90 | 2.41 | 2.59 | 2.13 | 1.65 | 2.30 | 2.84 | 3.57 | 1.56 | 2.45 | 2.81 | 3.73 | -1.66 | 1.59 | 2.00 | 2.53 | 0.63 | 0.91 | 1.55 | 1.57 | 0.80 | 1.09 | 1.54 | 2.05 | 1.13 | 1.84 |
EPS Diluted | 6.29 | 8.53 | 6.23 | 8.26 | 10.20 | 9.65 | 6.55 | 7.43 | 6.16 | 6.81 | 2.92 | 4.12 | 5.32 | 5.68 | 3.87 | 2.39 | 2.57 | 2.11 | 1.63 | 2.27 | 2.81 | 3.52 | 1.54 | 2.42 | 2.78 | 3.67 | -1.66 | 1.57 | 1.97 | 2.50 | 0.62 | 0.90 | 1.55 | 1.56 | 0.80 | 1.08 | 1.53 | 2.03 | 1.12 | 1.83 |
Weighted Average Shares Out | 274,500 | 276,800 | 279,900 | 285,500 | 290,800 | 295,100 | 297,600 | 300,400 | 304,100 | 306,200 | 307,400 | 309,100 | 311,000 | 312,800 | 313,500 | 314,100 | 313,000 | 313,200 | 313,500 | 313,900 | 315,900 | 317,900 | 318,500 | 320,300 | 323,500 | 324,200 | 322,349 | 321,600 | 320,800 | 319,200 | 316,700 | 314,600 | 314,300 | 315,100 | 316,400 | 323,000 | 331,400 | 337,100 | 343,100 | 352,300 |
Weighted Average Shares Out Diluted | 275,600 | 277,900 | 281,100 | 286,900 | 292,100 | 296,500 | 299,100 | 302,100 | 305,700 | 308,100 | 309,400 | 311,500 | 313,400 | 315,200 | 316,100 | 317,100 | 315,800 | 316,200 | 317,200 | 317,900 | 319,800 | 322,200 | 322,700 | 324,700 | 328,000 | 329,200 | 322,800 | 325,800 | 325,100 | 323,000 | 319,700 | 316,200 | 315,700 | 316,500 | 317,600 | 324,600 | 334,100 | 339,700 | 345,700 | 354,800 |
Reported Currency: USD | 2024-07-28 | 2024-04-28 | 2024-01-28 | 2023-10-29 | 2023-07-30 | 2023-04-30 | 2023-01-29 | 2022-10-30 | 2022-07-31 | 2022-05-01 | 2022-01-30 | 2021-10-31 | 2021-08-01 | 2021-05-02 | 2021-01-31 | 2020-11-01 | 2020-08-02 | 2020-05-03 | 2020-02-02 | 2019-11-03 | 2019-07-28 | 2019-04-28 | 2019-01-27 | 2018-10-28 | 2018-07-29 | 2018-04-29 | 2018-01-28 | 2017-10-29 | 2017-07-30 | 2017-04-30 | 2017-01-29 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 7,004,000 | 5,553,000 | 5,137,000 | 7,458,000 | 6,576,000 | 5,267,000 | 3,976,000 | 4,774,000 | 4,359,000 | 3,878,000 | 4,472,000 | 8,017,000 | 7,519,000 | 7,182,000 | 6,962,000 | 7,066,000 | 8,190,000 | 8,900,000 | 3,602,000 | 3,857,000 | 3,383,000 | 3,483,700 | 3,625,700 | 3,904,000 | 3,923,300 | 4,201,400 | 3,915,100 | 9,334,900 | 6,537,400 | 4,525,800 | 3,890,000 | 4,335,800 | 4,321,000 | 4,133,200 | 3,459,900 | 4,162,200 | 4,130,800 | 4,355,400 | 3,974,800 | 3,787,000 |
Short Term Investments | 1,140,000 | 1,094,000 | 1,136,000 | 946,000 | 841,000 | 856,000 | 852,000 | 734,000 | 719,000 | 682,000 | 735,000 | 728,000 | 688,000 | 668,000 | 667,000 | 641,000 | 640,000 | 626,000 | 609,000 | 581,000 | 565,000 | 545,100 | 523,500 | 490,100 | 488,200 | 479,300 | 462,300 | 451,600 | 426,100 | 546,300 | 445,500 | 453,500 | 468,900 | 475,500 | 476,300 | 437,400 | 421,100 | 392,900 | 493,800 | 1,215,100 |
Cash + Short Term Investments | 8,144,000 | 6,647,000 | 6,273,000 | 8,404,000 | 7,417,000 | 6,123,000 | 4,828,000 | 5,508,000 | 5,078,000 | 4,560,000 | 5,207,000 | 8,745,000 | 8,207,000 | 7,850,000 | 7,629,000 | 7,707,000 | 8,830,000 | 9,526,000 | 4,211,000 | 4,438,000 | 3,948,000 | 4,028,800 | 4,149,200 | 4,394,100 | 4,411,500 | 4,680,700 | 4,377,400 | 9,786,500 | 6,963,500 | 5,072,100 | 4,335,500 | 4,789,300 | 4,789,900 | 4,608,700 | 3,936,200 | 4,599,600 | 4,551,900 | 4,748,300 | 4,468,600 | 5,002,100 |
Net Receivables | 9,739,000 | 11,415,000 | 9,812,000 | 61,370,000 | 60,718,000 | 57,177,000 | 51,572,000 | 51,472,000 | 48,892,000 | 8,564,000 | 43,498,000 | 44,431,000 | 43,820,000 | 42,763,000 | 39,575,000 | 39,875,000 | 39,999,000 | 39,171,000 | 38,537,000 | 40,341,000 | 40,596,000 | 39,715,000 | 36,897,000 | 37,837,000 | 37,410,500 | 36,655,400 | 34,083,500 | 34,423,700 | 33,892,700 | 33,031,400 | 31,423,300 | 32,875,100 | 33,297,400 | 34,006,400 | 32,157,300 | 33,719,200 | 34,797,900 | 35,123,800 | 33,982,300 | 36,832,600 |
Inventory | 7,696,000 | 8,443,000 | 8,937,000 | 8,160,000 | 9,350,000 | 9,713,000 | 10,056,000 | 8,495,000 | 9,121,000 | 9,030,000 | 7,935,000 | 6,781,000 | 6,410,000 | 6,042,000 | 5,956,000 | 4,999,000 | 5,650,000 | 6,171,000 | 6,482,000 | 5,975,000 | 6,747,000 | 7,160,900 | 7,401,900 | 6,148,900 | 6,239,300 | 6,888,900 | 6,614,200 | 3,904,100 | 4,252,900 | 4,114,800 | 3,959,600 | 3,340,500 | 3,851,300 | 4,061,000 | 4,249,500 | 3,817,000 | 4,319,000 | 4,624,200 | 4,527,100 | 4,209,700 |
Other Current Assets | 0 | 57,694,000 | 55,128,000 | 56,476,000 | 54,443,000 | 50,160,000 | 46,619,000 | 1,061,000 | 44,091,000 | 41,800,000 | 40,550,000 | 42,270,000 | 40,539,000 | 38,524,000 | 36,643,000 | 37,928,000 | 36,805,000 | 35,158,000 | 34,901,000 | 41,763,000 | 39,598,000 | 37,984,300 | 36,804,300 | 38,743,200 | 36,766,000 | 35,781,000 | 35,270,000 | 36,909,000 | 35,484,000 | 30,340,400 | 34,121,000 | 31,836,500 | 31,527,500 | 31,251,200 | 30,836,400 | 32,713,800 | 32,552,000 | 32,341,000 | 384,900 | 35,591,800 |
Total Current Assets | 25,579,000 | 26,505,000 | 25,022,000 | 77,934,000 | 77,485,000 | 73,013,000 | 66,456,000 | 65,475,000 | 63,091,000 | 22,154,000 | 56,640,000 | 59,957,000 | 58,437,000 | 56,655,000 | 53,160,000 | 52,581,000 | 54,479,000 | 54,868,000 | 49,230,000 | 50,754,000 | 51,291,000 | 50,904,700 | 48,448,100 | 48,380,000 | 48,061,300 | 48,225,000 | 45,075,100 | 48,114,300 | 45,109,100 | 42,218,300 | 39,718,400 | 41,004,900 | 41,938,600 | 42,676,100 | 40,343,000 | 42,135,800 | 43,668,800 | 44,496,300 | 43,362,900 | 46,044,400 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 14,210,000 | 13,999,000 | 13,665,000 | 13,796,000 | 13,127,000 | 12,812,000 | 12,714,000 | 12,679,000 | 12,220,000 | 12,180,000 | 12,289,000 | 12,808,000 | 12,631,000 | 12,812,000 | 12,771,000 | 13,115,000 | 12,912,000 | 12,930,000 | 13,404,000 | 13,540,000 | 13,067,000 | 12,797,000 | 12,688,800 | 13,032,900 | 12,443,400 | 12,466,000 | 12,401,000 | 11,661,400 | 11,204,100 | 10,883,800 | 10,855,700 | 11,072,100 | 10,650,000 | 10,535,200 | 10,113,600 | 10,151,900 | 9,552,400 | 9,440,300 | 9,182,100 | 9,593,300 |
Goodwill | 3,960,000 | 3,936,000 | 3,966,000 | 3,900,000 | 3,994,000 | 3,963,000 | 3,891,000 | 3,687,000 | 3,754,000 | 3,812,000 | 3,192,000 | 3,291,000 | 3,148,000 | 3,190,000 | 3,194,000 | 3,081,000 | 2,984,000 | 2,917,000 | 2,945,000 | 2,917,000 | 3,013,000 | 3,024,900 | 3,047,600 | 3,100,700 | 3,046,500 | 3,188,700 | 3,111,800 | 1,033,300 | 845,800 | 806,200 | 809,200 | 815,700 | 823,600 | 835,000 | 718,700 | 726,000 | 715,900 | 737,000 | 741,300 | 791,200 |
Intangible Assets | 1,030,000 | 1,064,000 | 1,112,000 | 1,133,000 | 1,199,000 | 1,222,000 | 1,255,000 | 1,218,000 | 1,281,000 | 1,352,000 | 1,209,000 | 1,275,000 | 1,267,000 | 1,310,000 | 1,342,000 | 1,327,000 | 1,301,000 | 1,311,000 | 1,349,000 | 1,380,000 | 1,444,000 | 1,475,900 | 1,507,500 | 1,562,400 | 1,580,800 | 1,692,200 | 1,659,500 | 218,000 | 92,000 | 90,800 | 95,500 | 104,100 | 109,500 | 120,500 | 59,600 | 63,600 | 57,800 | 60,400 | 62,300 | 68,800 |
Long Term Investments | 52,712,000 | 52,905,000 | 50,108,000 | 3,007,000 | 3,573,000 | 45,100,000 | 42,533,000 | 117,000 | -717,000 | 38,158,000 | 176,000 | 175,000 | 188,000 | 182,000 | 178,000 | 193,000 | 199,000 | 192,000 | 217,000 | 215,000 | 219,000 | 234,800 | 211,700 | 207,300 | 198,700 | 202,100 | 194,000 | 182,500 | 220,800 | 215,700 | 220,900 | 232,600 | 246,200 | 236,700 | 299,500 | 303,500 | 310,600 | 299,200 | 301,600 | 303,200 |
Tax Assets | 1,898,000 | 1,936,000 | 1,833,000 | 1,814,000 | 1,360,000 | 1,308,000 | 914,000 | 824,000 | 1,110,000 | 1,104,000 | 923,000 | 1,037,000 | 1,767,000 | 1,724,000 | 1,556,000 | 1,499,000 | 1,534,000 | 1,435,000 | 1,414,000 | 1,466,000 | 1,088,000 | 1,038,900 | 834,100 | 808,000 | 1,645,000 | 1,718,500 | 1,876,200 | 2,415,000 | 3,067,700 | 3,041,900 | 2,963,400 | 2,964,400 | 2,612,600 | 2,681,900 | 2,516,600 | 2,767,300 | 2,705,000 | 2,659,400 | 2,584,100 | 2,776,600 |
Other Non-Current Assets | 8,452,000 | 5,283,000 | 5,665,000 | 2,503,000 | 2,659,000 | -39,071,000 | -36,143,000 | 6,030,000 | 6,078,000 | 5,339,000 | 5,185,000 | 5,571,000 | 3,250,000 | 3,106,000 | 3,279,000 | 3,295,000 | 3,855,000 | 3,673,000 | 3,262,000 | 2,739,000 | 3,408,000 | 3,253,400 | 3,180,400 | 3,016,700 | 2,414,400 | 2,380,500 | 2,259,900 | 2,161,800 | 1,810,400 | 1,712,100 | 1,633,500 | 1,787,600 | 2,225,900 | 2,097,900 | 1,985,200 | 1,799,500 | 1,921,700 | 1,901,400 | 2,055,800 | 1,758,900 |
Total Non-Current Assets | 82,262,000 | 79,123,000 | 76,349,000 | 26,153,000 | 25,912,000 | 25,334,000 | 25,164,000 | 24,555,000 | 23,726,000 | 61,945,000 | 22,974,000 | 24,157,000 | 22,251,000 | 22,324,000 | 22,320,000 | 22,510,000 | 22,785,000 | 22,458,000 | 22,591,000 | 22,257,000 | 22,239,000 | 21,824,900 | 21,470,100 | 21,728,000 | 21,328,800 | 21,648,000 | 21,502,400 | 17,672,000 | 17,240,800 | 16,750,500 | 16,578,200 | 16,976,500 | 16,667,800 | 16,507,200 | 15,693,200 | 15,811,800 | 15,263,400 | 15,097,700 | 14,927,200 | 15,292,000 |
Other Assets | 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 |
Total Assets | 107,841,000 | 105,628,000 | 101,371,000 | 104,087,000 | 103,397,000 | 98,347,000 | 91,620,000 | 90,030,000 | 86,817,000 | 84,099,000 | 79,614,000 | 84,114,000 | 80,688,000 | 78,979,000 | 75,480,000 | 75,091,000 | 77,264,000 | 77,326,000 | 71,821,000 | 73,011,000 | 73,530,000 | 72,729,600 | 69,918,200 | 70,108,000 | 69,390,100 | 69,873,000 | 66,577,500 | 65,786,300 | 62,349,900 | 58,968,800 | 56,296,600 | 57,981,400 | 58,606,400 | 59,183,300 | 56,036,200 | 57,947,600 | 58,932,200 | 59,594,000 | 58,290,100 | 61,336,400 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 2,753,000 | 3,152,000 | 13,361,000 | 3,467,000 | 3,308,000 | 3,680,000 | 3,616,000 | 3,894,000 | 10,895,000 | 11,256,000 | 10,479,000 | 12,205,000 | 11,091,000 | 10,527,000 | 9,404,000 | 10,112,000 | 9,565,000 | 9,072,000 | 8,630,000 | 9,656,000 | 9,390,000 | 9,625,800 | 9,086,000 | 10,111,000 | 9,482,700 | 9,789,600 | 8,489,700 | 8,417,000 | 7,599,000 | 7,215,900 | 6,334,500 | 7,240,100 | 6,799,500 | 6,980,800 | 6,196,400 | 7,311,500 | 7,235,800 | 7,260,200 | 6,421,900 | 8,554,100 |
Short Term Debt | 23,421,000 | 24,945,000 | 23,233,000 | 24,934,000 | 23,751,000 | 22,488,000 | 18,993,000 | 18,303,000 | 19,096,000 | 16,419,000 | 14,472,000 | 15,524,000 | 15,681,000 | 14,017,000 | 13,193,000 | 13,264,000 | 14,436,000 | 15,819,000 | 14,424,000 | 15,105,000 | 16,190,000 | 16,464,000 | 15,201,500 | 15,018,700 | 15,532,200 | 15,295,700 | 14,171,800 | 14,154,000 | 13,800,300 | 12,188,200 | 11,661,800 | 11,914,700 | 13,091,000 | 13,217,800 | 11,705,000 | 13,016,600 | 13,943,300 | 13,691,700 | 12,510,600 | 12,577,700 |
Tax Payables | 1,497,000 | 1,453,000 | 1,364,000 | 1,558,000 | 1,595,000 | 1,691,000 | 1,336,000 | 1,265,000 | 0 | 0 | 0 | 933,000 | 0 | 0 | 0 | 730,000 | 0 | 0 | 0 | 734,000 | 0 | 0 | 0 | 836,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 1,246,000 | 1,284,000 | 1,156,000 | 1,127,000 | 1,182,000 | 1,114,000 | 1,007,000 | 956,000 | -18,126,000 | 1,423,000 | 1,348,000 | 1,838,000 | 1,259,000 | 1,249,000 | 0 | 1,647,000 | 0 | 0 | 0 | 1,635,000 | 1,088,000 | 1,038,000 | 834,000 | 1,550,000 | 1,645,000 | 1,718,000 | 1,876,000 | 1,317,000 | 3,067,000 | 0 | 2,963,000 | 1,136,000 | 0 | 0 | 0 | 1,050,000 | 0 | 0 | 119,200 | 1,002,000 |
Other Current Liabilities | 10,140,000 | 9,903,000 | -1,156,000 | 11,536,000 | 10,850,000 | 9,922,000 | 8,485,000 | 9,972,000 | 20,217,000 | 0 | -1,176,000 | -1,695,000 | -1,143,000 | -1,094,000 | 119,000 | -1,542,000 | 80,000 | 91,000 | 147,000 | -1,493,000 | -952,000 | -838,500 | -689,500 | -1,421,100 | -1,534,200 | -1,572,300 | -1,758,000 | -1,195,100 | -2,989,200 | 101,600 | -2,868,300 | -1,054,400 | 74,200 | 109,500 | 79,600 | -969,400 | 73,700 | 130,100 | 266,800 | -901,000 |
Total Current Liabilities | 37,560,000 | 39,284,000 | 36,594,000 | 41,064,000 | 39,091,000 | 37,204,000 | 32,101,000 | 33,125,000 | 32,082,000 | 29,098,000 | 25,123,000 | 27,872,000 | 26,888,000 | 24,699,000 | 22,716,000 | 23,481,000 | 24,081,000 | 24,982,000 | 23,201,000 | 24,903,000 | 25,716,000 | 26,289,300 | 24,432,000 | 25,258,600 | 25,125,700 | 25,231,000 | 22,779,500 | 22,692,900 | 21,477,100 | 19,505,700 | 18,091,000 | 19,236,400 | 19,964,700 | 20,308,100 | 17,981,000 | 20,408,700 | 21,252,800 | 21,082,000 | 19,318,500 | 21,232,800 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 42,692,000 | 40,962,000 | 39,933,000 | 38,477,000 | 38,112,000 | 35,611,000 | 35,071,000 | 33,596,000 | 32,132,000 | 32,447,000 | 32,838,000 | 32,888,000 | 32,280,000 | 33,346,000 | 32,772,000 | 32,734,000 | 34,037,000 | 34,324,000 | 30,475,000 | 30,229,000 | 29,242,000 | 28,255,400 | 27,855,200 | 27,237,400 | 26,838,000 | 26,278,600 | 26,421,800 | 25,891,300 | 23,674,300 | 23,253,100 | 22,916,600 | 23,759,700 | 24,128,400 | 24,648,000 | 24,533,200 | 23,832,800 | 23,200,900 | 23,622,800 | 24,106,700 | 24,380,700 |
Deferred Revenue | 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 Tax | 481,000 | 491,000 | 550,000 | 520,000 | 506,000 | 511,000 | 519,000 | 495,000 | 561,000 | 584,000 | 556,000 | 576,000 | 515,000 | 533,000 | 532,000 | 519,000 | 479,000 | 475,000 | 491,000 | 495,000 | 507,000 | 513,500 | 525,400 | 555,800 | 524,600 | 562,700 | 590,200 | 209,700 | 190,000 | 169,000 | 168,900 | 166,000 | 172,300 | 180,300 | 149,600 | 160,800 | 150,900 | 149,300 | 146,700 | 160,900 |
Other Non-Current Liabilities | 3,959,000 | 2,105,000 | 2,115,000 | 2,140,000 | 2,536,000 | 2,520,000 | 2,493,000 | 2,457,000 | 2,911,000 | 2,964,000 | 3,289,000 | 4,344,000 | 5,272,000 | 5,305,000 | 5,374,000 | 5,413,000 | 5,776,000 | 5,680,000 | 5,710,000 | 5,953,000 | 5,781,000 | 5,733,100 | 5,758,900 | 5,751,000 | 6,521,900 | 7,366,100 | 7,507,100 | 7,417,900 | 8,419,600 | 8,333,200 | 8,270,400 | 8,274,500 | 6,886,900 | 6,856,200 | 6,768,600 | 6,787,700 | 6,602,600 | 6,563,900 | 6,469,400 | 6,496,500 |
Total Non-Current Liabilities | 47,132,000 | 43,558,000 | 42,598,000 | 41,137,000 | 41,154,000 | 38,642,000 | 38,083,000 | 36,548,000 | 35,604,000 | 35,995,000 | 36,683,000 | 37,808,000 | 38,067,000 | 39,184,000 | 38,678,000 | 38,666,000 | 40,292,000 | 40,479,000 | 36,676,000 | 36,677,000 | 35,530,000 | 34,502,000 | 34,139,500 | 33,544,200 | 33,884,500 | 34,207,400 | 34,519,100 | 33,518,900 | 32,283,900 | 31,755,300 | 31,355,900 | 32,200,200 | 31,187,600 | 31,684,500 | 31,451,400 | 30,781,300 | 29,954,400 | 30,336,000 | 30,722,800 | 31,038,100 |
Total Liabilities | 84,692,000 | 82,842,000 | 79,192,000 | 82,201,000 | 80,245,000 | 75,846,000 | 70,184,000 | 69,673,000 | 67,686,000 | 65,093,000 | 61,806,000 | 65,680,000 | 64,955,000 | 63,883,000 | 61,394,000 | 62,147,000 | 64,373,000 | 65,461,000 | 59,877,000 | 61,580,000 | 61,246,000 | 60,791,300 | 58,571,500 | 58,802,800 | 59,010,200 | 59,438,400 | 57,298,600 | 56,211,800 | 53,761,000 | 51,261,000 | 49,446,900 | 51,436,600 | 51,152,300 | 51,992,600 | 49,432,400 | 51,190,000 | 51,207,200 | 51,418,000 | 50,041,300 | 52,270,900 |
Common Stock | 5,441,000 | 5,391,000 | 5,335,000 | 5,303,000 | 5,272,000 | 5,227,000 | 5,191,000 | 5,165,000 | 5,139,000 | 5,117,000 | 5,066,000 | 5,054,000 | 5,031,000 | 4,999,000 | 4,942,000 | 4,895,000 | 4,750,000 | 4,713,000 | 4,675,000 | 4,642,000 | 4,599,000 | 4,559,100 | 4,511,500 | 4,474,200 | 4,450,800 | 4,423,400 | 4,374,000 | 4,280,500 | 4,245,100 | 4,176,800 | 4,084,800 | 3,911,800 | 3,883,900 | 3,862,000 | 3,843,100 | 3,825,600 | 3,806,500 | 3,745,200 | 3,714,000 | 3,675,400 |
Retained Earnings | 55,559,000 | 54,228,000 | 52,266,000 | 50,931,000 | 48,947,000 | 46,336,000 | 43,846,000 | 42,247,000 | 40,346,000 | 38,805,000 | 37,029,000 | 36,449,000 | 35,491,000 | 34,105,000 | 32,596,000 | 31,646,000 | 31,128,000 | 30,556,000 | 30,129,000 | 29,852,000 | 29,369,000 | 28,708,800 | 27,816,300 | 27,553,000 | 26,272,300 | 25,586,000 | 24,571,900 | 25,301,300 | 24,984,200 | 24,524,400 | 23,914,300 | 23,911,300 | 23,815,000 | 23,514,700 | 23,209,100 | 23,144,800 | 22,986,500 | 22,673,400 | 22,185,200 | 22,004,400 |
Accumulated Other Comprehensive Income/Loss | -3,368,000 | -3,171,000 | -2,863,000 | -3,114,000 | -2,411,000 | -2,538,000 | -2,372,000 | -3,056,000 | -3,476,000 | -3,291,000 | -3,152,000 | -2,539,000 | -5,011,000 | -4,960,000 | -5,078,000 | -5,539,000 | -5,319,000 | -5,715,000 | -5,329,000 | -5,607,000 | -4,581,000 | -4,609,900 | -4,577,900 | -4,427,600 | -4,553,300 | -4,173,200 | -4,289,000 | -4,563,700 | -5,179,800 | -5,495,500 | -5,604,500 | -5,626,000 | -4,582,200 | -4,518,800 | -4,860,100 | -4,729,400 | -4,507,400 | -4,293,600 | -4,245,000 | -3,783,000 |
Total Stockholders Equity | 23,062,000 | 22,684,000 | 22,075,000 | 21,785,000 | 23,048,000 | 22,395,000 | 21,332,000 | 20,262,000 | 19,033,000 | 18,904,000 | 17,804,000 | 18,431,000 | 15,731,000 | 15,092,000 | 14,083,000 | 12,937,000 | 12,888,000 | 11,864,000 | 11,926,000 | 11,413,000 | 12,266,000 | 11,919,500 | 11,327,800 | 11,287,800 | 10,356,300 | 10,410,300 | 9,252,600 | 9,557,300 | 8,572,200 | 7,684,700 | 6,825,500 | 6,520,000 | 7,428,400 | 7,164,300 | 6,590,200 | 6,743,400 | 7,723,100 | 8,173,800 | 8,246,000 | 9,062,600 |
Total Investments | 53,852,000 | 53,999,000 | 51,244,000 | 946,000 | 841,000 | 856,000 | 852,000 | 851,000 | 2,000 | 38,840,000 | 911,000 | 903,000 | 876,000 | 850,000 | 845,000 | 834,000 | 839,000 | 818,000 | 826,000 | 796,000 | 784,000 | 779,900 | 735,200 | 697,400 | 686,900 | 681,400 | 656,300 | 634,100 | 646,900 | 762,000 | 666,400 | 686,100 | 715,100 | 712,200 | 775,800 | 740,900 | 731,700 | 692,100 | 795,400 | 1,518,300 |
Total Debt | 66,113,000 | 65,907,000 | 63,166,000 | 63,411,000 | 61,863,000 | 58,099,000 | 54,064,000 | 51,899,000 | 51,228,000 | 48,866,000 | 47,310,000 | 48,412,000 | 47,961,000 | 47,363,000 | 45,965,000 | 45,998,000 | 48,473,000 | 50,143,000 | 44,899,000 | 45,334,000 | 45,432,000 | 44,719,400 | 43,056,700 | 42,256,100 | 42,370,200 | 41,574,300 | 40,593,600 | 40,045,300 | 37,474,600 | 35,441,300 | 34,578,400 | 35,674,400 | 37,219,400 | 37,865,800 | 36,238,200 | 36,849,400 | 37,144,200 | 37,314,500 | 36,617,300 | 36,958,400 |
Net Debt | 59,109,000 | 60,354,000 | 58,029,000 | 55,953,000 | 55,287,000 | 52,832,000 | 50,088,000 | 47,125,000 | 46,869,000 | 44,988,000 | 42,838,000 | 40,395,000 | 40,442,000 | 40,181,000 | 39,003,000 | 38,932,000 | 40,283,000 | 41,243,000 | 41,297,000 | 41,477,000 | 42,049,000 | 41,235,700 | 39,431,000 | 38,352,100 | 38,446,900 | 37,372,900 | 36,678,500 | 30,710,400 | 30,937,200 | 30,915,500 | 30,688,400 | 31,338,600 | 32,898,400 | 33,732,600 | 32,778,300 | 32,687,200 | 33,013,400 | 32,959,100 | 32,642,500 | 33,171,400 |
Reported Currency: USD | 2024-07-28 | 2024-04-28 | 2024-01-28 | 2023-10-29 | 2023-07-30 | 2023-04-30 | 2023-01-29 | 2022-10-30 | 2022-07-31 | 2022-05-01 | 2022-01-30 | 2021-10-31 | 2021-08-01 | 2021-05-02 | 2021-01-31 | 2020-11-01 | 2020-08-02 | 2020-05-03 | 2020-02-02 | 2019-11-03 | 2019-07-28 | 2019-04-28 | 2019-01-27 | 2018-10-28 | 2018-07-29 | 2018-04-29 | 2018-01-28 | 2017-10-29 | 2017-07-30 | 2017-04-30 | 2017-01-29 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 1,734,000 | 2,370,000 | 1,751,000 | 2,368,000 | 2,972,000 | 2,858,000 | 1,957,000 | 2,244,000 | 1,885,000 | 2,098,000 | 904,000 | 1,283,000 | 1,668,000 | 1,790,000 | 1,224,000 | 758,000 | 811,000 | 666,000 | 518,000 | 722,000 | 899,100 | 1,136,300 | 499,600 | 784,400 | 911,300 | 1,209,600 | -534,700 | 510,700 | 653,100 | 802,200 | 193,200 | 284,500 | 488,500 | 494,700 | 253,800 | 351,500 | 511,700 | 690,800 | 386,900 | 649,800 |
Depreciation & Amortization | 553,000 | 525,000 | 520,000 | 477,000 | 532,000 | 501,000 | 494,000 | 452,000 | 510,000 | 447,000 | 486,000 | 481,000 | 515,000 | 516,000 | 538,000 | 504,000 | 547,000 | 529,000 | 538,000 | 497,000 | 505,500 | 513,200 | 503,300 | 482,300 | 494,000 | 487,600 | 463,200 | 436,500 | 435,900 | 427,400 | 415,700 | 401,400 | 396,600 | 387,600 | 374,200 | 353,200 | 346,300 | 340,000 | 342,900 | 349,100 |
Deferred Income Tax | -5,000 | -147,000 | 27,000 | -361,000 | -52,000 | -321,000 | -56,000 | -60,000 | -43,000 | -173,000 | 210,000 | -170,000 | -58,000 | -175,000 | -38,000 | 149,000 | -99,000 | -32,000 | -29,000 | -133,000 | -49,800 | -226,500 | -55,700 | 839,100 | 36,500 | 124,600 | 479,700 | 177,600 | 22,900 | -106,400 | 6,000 | 127,200 | 62,200 | -147,100 | 240,400 | -91,400 | -44,800 | -58,300 | 176,100 | -31,000 |
Stock Based Compensation | 55,000 | 58,000 | 46,000 | 18,000 | 58,000 | 31,000 | 23,000 | 21,000 | 20,000 | 26,000 | 18,000 | 18,000 | 19,000 | 30,000 | 15,000 | 18,000 | 15,000 | 29,000 | 19,000 | 19,000 | 18,600 | 24,100 | 20,300 | 21,000 | 23,000 | 23,100 | 16,700 | 17,400 | 18,400 | 14,100 | 18,200 | 4,300 | 19,800 | 14,500 | 17,500 | 18,400 | 19,000 | 10,600 | 18,100 | 17,900 |
Change in Working Capital | 718,000 | -1,052,000 | -3,280,000 | 3,049,000 | -520,000 | -2,146,000 | -3,720,000 | 1,515,000 | -428,000 | -1,402,000 | -4,151,000 | 1,868,000 | 478,000 | -338,000 | -1,612,000 | 1,725,000 | 1,954,000 | -86,000 | -1,723,000 | 1,724,000 | 627,700 | -1,507,600 | -2,507,100 | 256,400 | -966,400 | -1,665,300 | -1,698,100 | 489,700 | -116,400 | -328,700 | -1,336,900 | 1,520,100 | 776,000 | -373,400 | -1,608,600 | 1,805,300 | 482,900 | -506,400 | -1,541,900 | 1,983,600 |
Accounts Receivable | 23,000 | -2,192,000 | -277,000 | 806,000 | -652,000 | -3,392,000 | -1,015,000 | -126,000 | -822,000 | -1,429,000 | -106,000 | 1,413,000 | 680,000 | -1,027,000 | -97,000 | 1,383,000 | 1,117,000 | -561,000 | 70,000 | 2,589,300 | 525,000 | -2,224,000 | -507,300 | 833,900 | -270,900 | -2,059,200 | -34,900 | 252,200 | -101,600 | -1,051,400 | 61,900 | 923,300 | 723,400 | -1,356,400 | 44,900 | 1,409,600 | 262,800 | -1,209,900 | 349,100 | 930,300 |
Inventory | 643,000 | 314,000 | -723,000 | 942,000 | 319,000 | 297,000 | -1,279,000 | 435,000 | -261,000 | -968,000 | -1,297,000 | -680,000 | -624,000 | -267,000 | -926,000 | 398,000 | 495,000 | 146,000 | -642,000 | 388,000 | 226,300 | 1,600 | -1,395,900 | -233,500 | 258,000 | -558,000 | -1,238,800 | 42,700 | -257,600 | -347,300 | -743,100 | 274,000 | 25,700 | 159,500 | -565,300 | 250,100 | -8,600 | -329,000 | -603,900 | 805,000 |
Accounts Payable | 285,000 | 1,027,000 | -2,327,000 | 783,000 | 652,000 | 1,264,000 | -1,577,000 | 1,148,000 | 428,000 | 1,111,000 | -1,554,000 | 1,142,000 | 424,000 | 1,023,000 | -705,000 | 0 | 0 | 0 | 0 | 13,000 | 0 | 631,100 | -697,500 | 509,300 | -93,900 | 1,222,000 | -915,100 | 651,800 | 212,600 | 821,300 | -717,700 | 306,700 | -94,100 | 501,700 | -869,500 | 91,000 | 103,700 | 821,100 | -1,169,700 | -8,900 |
Other Working Capital | -233,000 | -201,000 | 47,000 | 518,000 | -839,000 | -315,000 | 151,000 | 58,000 | 227,000 | -116,000 | -1,194,000 | -7,000 | -2,000 | -71,000 | 116,000 | 1,327,000 | 1,459,000 | -232,000 | -1,081,000 | -1,266,300 | 401,400 | 83,700 | 93,600 | -853,300 | -859,600 | -270,100 | 490,700 | -457,000 | 30,200 | 248,700 | 62,000 | 16,100 | 121,000 | 321,800 | -218,700 | 54,600 | 125,000 | 211,400 | -117,400 | 257,200 |
Other Non-Cash Items | 350,000 | 2,057,000 | 28,000 | 142,000 | 53,000 | 176,000 | 56,000 | 109,000 | 214,000 | 2,001,000 | -20,000 | -68,000 | -94,000 | -180,000 | 16,000 | 272,000 | 53,000 | 178,000 | 169,000 | 179,000 | -102,300 | 216,400 | -111,100 | 111,800 | 48,600 | -104,500 | -23,600 | -161,400 | -109,600 | -241,200 | -38,600 | 106,900 | -110,800 | 88,900 | -54,900 | 111,500 | 31,400 | -121,300 | 107,800 | -125,600 |
Net Cash Provided by Operating Activities | 3,195,000 | 1,852,000 | -908,000 | 5,693,000 | 3,043,000 | 1,099,000 | -1,246,000 | 4,281,000 | 2,180,000 | 791,000 | -2,553,000 | 3,412,000 | 2,528,000 | 1,643,000 | 143,000 | 3,426,000 | 3,281,000 | 1,284,000 | -508,000 | 3,008,000 | 1,898,800 | 155,900 | -1,650,700 | 2,495,000 | 547,000 | 75,100 | -1,296,800 | 1,470,500 | 904,300 | 567,400 | -742,400 | 2,444,400 | 1,632,300 | 465,200 | -777,600 | 2,548,500 | 1,346,500 | 355,400 | -510,100 | 2,843,800 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,120,000 | -1,272,000 | -816,000 | -1,613,000 | -1,042,000 | -1,001,000 | -812,000 | -1,475,000 | -963,000 | -766,000 | -584,000 | -878,000 | -618,000 | -636,000 | -448,000 | -750,000 | -505,000 | -613,000 | -788,000 | -1,231,000 | -803,000 | -756,200 | -658,800 | -951,800 | -719,600 | -736,700 | -542,000 | -823,300 | -590,900 | -640,300 | -537,800 | -837,500 | -680,900 | -726,300 | -710,400 | -1,009,000 | -662,600 | -670,800 | -483,700 | -968,900 |
Acquisitions Net | 440,000 | 505,000 | 506,000 | -5,000 | -77,000 | 491,000 | 497,000 | -10,000 | -15,000 | 107,000 | -24,000 | -225,000 | 499,000 | 551,000 | -19,000 | 407,000 | 412,000 | 472,000 | 426,000 | 570,000 | 347,600 | 452,600 | 370,800 | -51,500 | 78,200 | -36,100 | -5,080,000 | -284,200 | 300,200 | 418,200 | 113,900 | 400 | 81,100 | 140,400 | 290,800 | 275,700 | 400 | 148,800 | 242,100 | 6,000 |
Purchases of Investments | -140,000 | -432,000 | 0 | 0 | -25,000 | 0 | 0 | 193,000 | 55,000 | 48,000 | -48,000 | -79,000 | -41,000 | -35,000 | -39,000 | -39,000 | -20,000 | -37,000 | -34,000 | -30,000 | -50,400 | -28,100 | -31,500 | -31,400 | -38,600 | -38,500 | -24,300 | -41,000 | -33,300 | -22,000 | -21,700 | -21,300 | -37,700 | -40,500 | -71,700 | -54,100 | -66,900 | -14,600 | -19,300 | -29,100 |
Sales/Maturities of Investments | 133,000 | 200,000 | 0 | 0 | 29,000 | 0 | 0 | -21,000 | 0 | -21,000 | 21,000 | 27,000 | 35,000 | 27,000 | 20,000 | 23,000 | 31,000 | 21,000 | 18,000 | 17,000 | 41,700 | 22,400 | 7,900 | 20,800 | 32,000 | 10,700 | 13,100 | 15,400 | 347,500 | 17,600 | 23,700 | 30,200 | 67,800 | 52,700 | 18,700 | 27,700 | 41,100 | 118,500 | 673,400 | 303,800 |
Other Investing Activities | -1,314,000 | -1,888,000 | 1,527,000 | -2,568,000 | -1,950,000 | -1,744,000 | 1,075,000 | -2,742,000 | -2,030,000 | -1,904,000 | 1,283,000 | -1,493,000 | -1,590,000 | -1,873,000 | 1,065,000 | -1,443,000 | -1,465,000 | -839,000 | 1,404,000 | -1,121,000 | -1,292,700 | -1,031,500 | 1,280,200 | -675,500 | -664,000 | -262,100 | 1,542,900 | -210,000 | -625,200 | -577,400 | 1,526,300 | 13,400 | -2,700 | -67,900 | 1,324,200 | -468,600 | -294,400 | 185,000 | 972,600 | -625,500 |
Net Cash Used for Investing Activities | -2,001,000 | -2,887,000 | 1,217,000 | -4,186,000 | -3,069,000 | -2,254,000 | 760,000 | -4,055,000 | -2,542,000 | -2,536,000 | 648,000 | -2,648,000 | -1,715,000 | -1,966,000 | 579,000 | -1,802,000 | -1,547,000 | -996,000 | 1,026,000 | -1,795,000 | -1,756,800 | -1,340,800 | 968,600 | -1,689,400 | -1,312,000 | -1,062,700 | -4,090,300 | -1,343,100 | -601,700 | -803,900 | 1,104,400 | -814,800 | -572,400 | -641,600 | 851,600 | -1,228,300 | -982,400 | -233,100 | 1,385,100 | -1,313,700 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -1,620,000 | -3,009,000 | -901,000 | -2,051,000 | -2,295,000 | -1,642,000 | -1,925,000 | -1,867,000 | -2,953,000 | -2,090,000 | -1,940,000 | -1,918,000 | -2,015,000 | -1,716,000 | -1,441,000 | -646,000 | -1,426,000 | -3,909,000 | -51,000 | -2,070,000 | -929,200 | -1,485,500 | -1,941,300 | -1,873,500 | -1,483,100 | -1,017,500 | -1,871,200 | -1,191,400 | -1,463,400 | -1,693,300 | -1,048,900 | -334,800 | -452,100 | -60,700 | -650,700 | -883,100 | -1,526,800 | -1,219,000 | -1,234,300 | -1,129,300 |
Common Stock Issued | 0 | 0 | 0 | 4,425,000 | 6,122,000 | 9,000 | 21,000 | 8,000 | 5,000 | 39,000 | 11,000 | 12,000 | 20,000 | 45,000 | 71,000 | 220,000 | 41,000 | 17,000 | 53,000 | 45,000 | 38,300 | 43,600 | 51,100 | 8,200 | 10,100 | 55,600 | 143,000 | 40,100 | 105,000 | 120,300 | 263,300 | 18,500 | 6,400 | 8,400 | 2,700 | 1,700 | 84,300 | 41,400 | 44,700 | 10,700 |
Common Stock Repurchased | -805,000 | -1,094,000 | -1,328,000 | -2,553,000 | -2,117,000 | -1,289,000 | -1,257,000 | -1,120,000 | -1,251,000 | -603,000 | -623,000 | -758,000 | -736,000 | -692,000 | -352,000 | -487,000 | 0 | -149,000 | -114,000 | -373,000 | -399,600 | -336,500 | -143,900 | -503,900 | -393,400 | -50,900 | -9,700 | 3,999,400 | 3,168,700 | 2,613,800 | -6,200 | 0 | 0 | -97,600 | -107,800 | -936,800 | -660,000 | -569,200 | -604,700 | -1,100,000 |
Dividends Paid | -406,000 | -410,000 | -386,000 | -362,000 | -368,000 | -356,000 | -341,000 | -342,000 | -322,000 | -322,000 | -327,000 | -279,000 | -281,000 | -238,000 | -242,000 | -241,000 | -238,000 | -235,000 | -242,000 | -240,000 | -240,700 | -242,000 | -220,300 | -223,200 | -195,700 | -193,900 | -193,000 | -192,700 | -191,800 | -190,600 | -188,900 | -188,700 | -189,400 | -190,100 | -193,100 | -198,400 | -202,100 | -205,900 | -209,900 | -217,400 |
Other Financing Activities | -36,000 | -22,000 | -30,000 | -30,000 | 20,000 | 5,634,000 | 3,163,000 | 3,632,000 | -16,000 | -13,000 | 1,302,000 | 2,716,000 | 2,602,000 | 3,093,000 | 1,031,000 | -1,330,000 | -955,000 | 1,581,000 | -458,000 | 1,931,000 | 1,275,000 | 3,089,800 | 2,657,200 | 1,812,800 | 2,622,800 | 2,533,000 | 1,699,900 | -24,900 | -34,500 | -9,700 | 212,200 | -1,072,500 | -189,300 | 1,112,200 | -1,092,700 | 752,400 | 1,774,800 | 2,210,100 | 1,421,700 | 1,714,800 |
Net Cash Used Provided by Financing Activities | 373,000 | 1,483,000 | -2,645,000 | -571,000 | 1,362,000 | 2,356,000 | -339,000 | 311,000 | 901,000 | 1,191,000 | -1,577,000 | -227,000 | -410,000 | 492,000 | -933,000 | -2,704,000 | -2,619,000 | 5,106,000 | -763,000 | -707,000 | -256,200 | 1,069,400 | 402,800 | -779,600 | 560,700 | 1,326,300 | -231,000 | 2,630,500 | 1,584,000 | 840,500 | -768,500 | -1,596,000 | -830,800 | 763,800 | -742,900 | -1,264,200 | -529,800 | 257,400 | -582,500 | -721,200 |
Effect of Forex Changes on Cash | -1,000 | -21,000 | 16,000 | -94,000 | 55,000 | 8,000 | 62,000 | -81,000 | -33,000 | -36,000 | -74,000 | -51,000 | -45,000 | 48,000 | 103,000 | -48,000 | 182,000 | -101,000 | -1,000 | -32,000 | 10,800 | -21,900 | -12,900 | -45,300 | -73,800 | -52,400 | 198,300 | 39,600 | 125,000 | 31,800 | -39,300 | -20,400 | -45,100 | 85,900 | -33,400 | -24,600 | -58,900 | 900 | -104,700 | -56,600 |
Net Change in Cash | 1,451,000 | 416,000 | -2,321,000 | 842,000 | 1,391,000 | 1,209,000 | -763,000 | 456,000 | 506,000 | -594,000 | -3,556,000 | 486,000 | 358,000 | 217,000 | -108,000 | -1,128,000 | -703,000 | 5,293,000 | -246,000 | 474,000 | -103,700 | -137,400 | -292,200 | -19,300 | -278,100 | 286,300 | -5,419,800 | 2,797,500 | 2,011,600 | 635,800 | -445,800 | 14,800 | 187,800 | 673,300 | -702,300 | 31,400 | -224,600 | 380,600 | 187,800 | 752,300 |
Cash at End of Period | 7,004,000 | 5,553,000 | 5,137,000 | 7,620,000 | 6,778,000 | 5,387,000 | 4,178,000 | 4,941,000 | 4,485,000 | 3,878,000 | 4,569,000 | 8,125,000 | 7,639,000 | 7,281,000 | 7,064,000 | 7,172,000 | 8,300,000 | 9,003,000 | 3,710,000 | 3,956,000 | 3,482,000 | 3,585,700 | 3,723,100 | 3,904,000 | 3,923,300 | 4,201,400 | 3,915,100 | 9,334,900 | 6,537,400 | 4,525,800 | 3,890,000 | 4,335,800 | 4,321,000 | 4,133,200 | 3,459,900 | 4,162,200 | 4,130,800 | 4,355,400 | 3,974,800 | 3,787,000 |
Cash at Start of Period | 5,553,000 | 5,137,000 | 7,458,000 | 6,778,000 | 5,387,000 | 4,178,000 | 4,941,000 | 4,485,000 | 3,979,000 | 4,472,000 | 8,125,000 | 7,639,000 | 7,281,000 | 7,064,000 | 7,172,000 | 8,300,000 | 9,003,000 | 3,710,000 | 3,956,000 | 3,482,000 | 3,585,700 | 3,723,100 | 4,015,300 | 3,923,300 | 4,201,400 | 3,915,100 | 9,334,900 | 6,537,400 | 4,525,800 | 3,890,000 | 4,335,800 | 4,321,000 | 4,133,200 | 3,459,900 | 4,162,200 | 4,130,800 | 4,355,400 | 3,974,800 | 3,787,000 | 3,034,700 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 3,195,000 | 1,852,000 | -908,000 | 5,693,000 | 3,043,000 | 1,099,000 | -1,246,000 | 4,281,000 | 2,180,000 | 791,000 | -2,553,000 | 3,412,000 | 2,528,000 | 1,643,000 | 143,000 | 3,426,000 | 3,281,000 | 1,284,000 | -508,000 | 3,008,000 | 1,898,800 | 155,900 | -1,650,700 | 2,495,000 | 547,000 | 75,100 | -1,296,800 | 1,470,500 | 904,300 | 567,400 | -742,400 | 2,444,400 | 1,632,300 | 465,200 | -777,600 | 2,548,500 | 1,346,500 | 355,400 | -510,100 | 2,843,800 |
Capital Expenditure | -1,120,000 | -1,272,000 | -816,000 | -1,613,000 | -1,042,000 | -1,001,000 | -812,000 | -1,475,000 | -963,000 | -766,000 | -584,000 | -878,000 | -618,000 | -636,000 | -448,000 | -750,000 | -505,000 | -613,000 | -788,000 | -1,231,000 | -803,000 | -756,200 | -658,800 | -951,800 | -719,600 | -736,700 | -542,000 | -823,300 | -590,900 | -640,300 | -537,800 | -837,500 | -680,900 | -726,300 | -710,400 | -1,009,000 | -662,600 | -670,800 | -483,700 | -968,900 |
Free Cash Flow | 2,075,000 | 580,000 | -1,724,000 | 4,080,000 | 2,001,000 | 98,000 | -2,058,000 | 2,806,000 | 1,217,000 | 25,000 | -3,137,000 | 2,534,000 | 1,910,000 | 1,007,000 | -305,000 | 2,676,000 | 2,776,000 | 671,000 | -1,296,000 | 1,777,000 | 1,095,800 | -600,300 | -2,309,500 | 1,543,200 | -172,600 | -661,600 | -1,838,800 | 647,200 | 313,400 | -72,900 | -1,280,200 | 1,606,900 | 951,400 | -261,100 | -1,488,000 | 1,539,500 | 683,900 | -315,400 | -993,800 | 1,874,900 |