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 | 9,036,000 | 8,391,000 | 7,935,000 | 8,949,975 | 7,868,046 | 7,719,863 | 7,411,114 | 8,194,489 | 7,529,546 | 7,771,278 | 7,332,933 | 8,550,217 | 6,798,327 | 6,458,613 | 5,938,879 | 6,910,501 | 5,645,142 | 5,381,384 | 5,889,168 | 7,119,407 | 5,925,101 | 5,714,073 | 5,135,510 | 6,293,748 | 5,260,954 | 5,111,434 | 4,673,952 | 4,336,212 | 3,549,977 | 3,342,215 | 2,981,204 | 3,823,831 | 3,193,487 | 3,207,537 | 2,846,734 | 3,700,242 | 2,712,559 | 2,390,506 | 2,052,503 | 2,787,194 |
Revenue Y/Y Growth | 14.84% | 8.69% | 7.07% | 9.22% | 4.50% | -0.66% | 1.07% | -4.16% | 10.76% | 20.32% | 23.47% | 23.73% | 20.43% | 20.02% | 0.84% | -2.93% | -4.72% | -5.82% | 14.68% | 13.12% | 12.62% | 11.79% | 9.88% | 45.14% | 48.20% | 52.94% | 56.78% | 13.40% | 11.16% | 4.20% | 4.72% | 3.34% | 17.73% | 34.18% | 38.70% | 32.76% | - | - | - | - |
Cost of Revenue | 7,252,000 | 6,954,000 | 6,633,000 | 7,249,229 | 6,396,824 | 6,179,496 | 6,006,413 | 6,498,820 | 5,934,490 | 6,053,984 | 5,752,194 | 6,584,255 | 5,258,947 | 5,016,759 | 4,719,546 | 5,370,830 | 4,564,579 | 4,399,537 | 4,712,674 | 5,533,853 | 4,687,336 | 4,445,790 | 4,022,034 | 4,771,599 | 4,098,904 | 3,958,748 | 3,619,961 | 2,974,208 | 2,513,377 | 2,318,562 | 2,087,079 | 2,603,098 | 2,252,783 | 2,254,233 | 2,013,613 | 2,530,521 | 1,773,660 | 1,487,974 | 1,290,777 | 1,706,343 |
Gross Profit | 1,784,000 | 1,437,000 | 1,302,000 | 1,700,746 | 1,471,222 | 1,540,367 | 1,404,701 | 1,695,669 | 1,595,056 | 1,717,294 | 1,580,739 | 1,965,962 | 1,539,380 | 1,441,854 | 1,219,333 | 1,539,671 | 1,080,563 | 981,847 | 1,176,494 | 1,585,554 | 1,237,765 | 1,268,283 | 1,113,476 | 1,522,149 | 1,162,050 | 1,152,686 | 1,053,991 | 1,362,004 | 1,036,600 | 1,023,653 | 894,125 | 1,220,733 | 940,704 | 953,304 | 833,121 | 1,169,721 | 938,899 | 902,532 | 761,726 | 1,080,851 |
Gross Profit Margin | 19.74% | 17.13% | 16.41% | 19.00% | 18.70% | 19.95% | 18.95% | 20.69% | 21.18% | 22.10% | 21.56% | 22.99% | 22.64% | 22.32% | 20.53% | 22.28% | 19.14% | 18.25% | 19.98% | 22.27% | 20.89% | 22.20% | 21.68% | 24.19% | 22.09% | 22.55% | 22.55% | 31.41% | 29.20% | 30.63% | 29.99% | 31.92% | 29.46% | 29.72% | 29.27% | 31.61% | 34.61% | 37.75% | 37.11% | 38.78% |
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 | 1,237,000 | 1,191,000 | 1,111,000 | 1,206,000 | 1,058,043 | 1,088,812 | 1,208,904 | 1,314,329 | 1,080,316 | 1,188,819 | 1,065,996 | 1,262,960 | 1,025,681 | 957,216 | 828,327 | 951,106 | 794,227 | 770,806 | 790,066 | 956,152 | 809,584 | 877,397 | 792,876 | 948,171 | 859,085 | 826,282 | 732,235 | 835,151 | 704,898 | 712,374 | 606,231 | 777,454 | 686,723 | 688,974 | 635,838 | 864,771 | 626,905 | 610,158 | 531,775 | 743,337 |
Total Operating Expenses | 1,415,000 | 1,352,000 | 1,111,000 | 1,206,242 | 1,207,204 | 1,243,199 | 1,370,395 | 1,473,890 | 1,222,452 | 1,351,178 | 1,215,028 | 1,425,104 | 1,148,245 | 1,076,301 | 950,405 | 1,094,931 | 921,952 | 887,190 | 903,860 | 1,071,514 | 921,144 | 983,876 | 898,699 | 1,065,111 | 972,569 | 939,681 | 840,400 | 944,251 | 807,489 | 812,760 | 700,268 | 874,394 | 779,448 | 779,242 | 722,832 | 963,369 | 701,952 | 680,763 | 601,621 | 812,781 |
Operating Income or Loss | 368,000 | 246,000 | 191,000 | 494,504 | 269,435 | 306,429 | 178,463 | 56,433 | 614,420 | 516,937 | 376,952 | 592,236 | 409,665 | 366,482 | 269,084 | 443,896 | 211,408 | 94,165 | 220,290 | 513,841 | 316,630 | 284,417 | 144,987 | 459,347 | 189,717 | 225,316 | 213,609 | 418,718 | 235,291 | 222,191 | 195,242 | 352,821 | 172,492 | 182,594 | 107,580 | 206,983 | 240,101 | 228,755 | 160,105 | 288,627 |
Operating Margin | 4.07% | 2.93% | 2.41% | 5.53% | 3.42% | 3.97% | 2.41% | 0.69% | 8.16% | 6.65% | 5.14% | 6.93% | 6.03% | 5.67% | 4.53% | 6.42% | 3.74% | 1.75% | 3.74% | 7.22% | 5.34% | 4.98% | 2.82% | 7.30% | 3.61% | 4.41% | 4.57% | 9.66% | 6.63% | 6.65% | 6.55% | 9.23% | 5.40% | 5.69% | 3.78% | 5.59% | 8.85% | 9.57% | 7.80% | 10.36% |
Interest Expense | 64,000 | 63,000 | 36,000 | 39,397 | 38,206 | 42,982 | 28,414 | 17,698 | 19,957 | 18,518 | 12,826 | 15,436 | 11,038 | 13,772 | 10,106 | 15,958 | 17,829 | 17,950 | 16,016 | 18,116 | 21,846 | 24,600 | 22,726 | 24,876 | 26,651 | 26,885 | 28,858 | 32,891 | 34,483 | 35,430 | 34,010 | 35,801 | 37,273 | 36,987 | 34,790 | 35,813 | 30,699 | 26,154 | 26,214 | 27,709 |
EBITDA | 547,000 | 407,000 | 349,000 | 676,666 | 413,179 | 451,555 | 195,797 | -163,088 | 542,278 | 546,929 | 522,864 | 992,473 | 513,699 | 492,772 | 391,006 | 588,565 | 286,336 | 248,635 | 386,428 | 672,639 | 428,181 | 423,586 | 329,100 | 599,434 | 330,701 | 326,404 | 321,756 | 514,322 | 335,367 | 317,416 | 297,863 | 575,504 | 321,374 | 300,062 | 197,555 | 345,389 | 311,994 | 292,374 | 229,951 | 339,423 |
Depreciation and Amortization | 178,000 | 161,000 | 158,000 | 182,162 | 149,161 | 154,387 | 161,491 | 159,561 | 142,136 | 162,359 | 149,032 | 194,044 | 122,564 | 119,085 | 122,078 | 143,825 | 127,725 | 116,384 | 113,794 | 115,362 | 111,560 | 106,479 | 105,823 | 116,940 | 113,484 | 113,399 | 108,165 | 109,100 | 102,591 | 100,386 | 94,037 | 96,940 | 92,725 | 90,268 | 86,994 | 98,598 | 75,047 | 70,605 | 69,846 | 69,444 |
Income Before Tax | 312,000 | 174,000 | 119,000 | 630,838 | 231,496 | 261,557 | 153,108 | 60,632 | 594,347 | 610,678 | 392,533 | 917,101 | 570,129 | 576,887 | 345,304 | 410,440 | 233,902 | 100,915 | 224,712 | 539,161 | 321,521 | 285,959 | 214,704 | 496,115 | 386,652 | 299,950 | 196,289 | 441,020 | 273,539 | 266,758 | 182,776 | 396,210 | 162,267 | 187,484 | 134,765 | 297,205 | 222,857 | 209,627 | 150,041 | 298,111 |
Income Tax Expense | 67,000 | 32,000 | -28,900 | 136,009 | 30,551 | 55,404 | 28,036 | -25,461 | 142,667 | 120,762 | -3,738 | 224,227 | 133,507 | 133,445 | 76,327 | 95,054 | 49,062 | 18,803 | 51,182 | -99,972 | 63,468 | 62,521 | 43,878 | 101,612 | 94,963 | 70,319 | 46,164 | 270,334 | 76,178 | 68,362 | 51,273 | 131,084 | 51,414 | 64,039 | 50,125 | 114,610 | 72,866 | 76,474 | 56,903 | 92,441 |
Net Income | 225,000 | 130,000 | 126,000 | 477,151 | 190,553 | 201,000 | 117,000 | 81,112 | 446,639 | 487,322 | 392,297 | 691,992 | 435,743 | 442,637 | 266,202 | 313,765 | 184,132 | 81,897 | 172,195 | 637,618 | 256,599 | 223,731 | 164,409 | 393,795 | 290,469 | 228,667 | 150,288 | 168,400 | 199,088 | 201,777 | 137,020 | 263,975 | 104,163 | 121,668 | 82,167 | 180,043 | 149,123 | 125,029 | 92,937 | 204,277 |
Net Income Margin | 2.49% | 1.55% | 1.59% | 5.33% | 2.42% | 2.60% | 1.58% | 0.99% | 5.93% | 6.27% | 5.35% | 8.09% | 6.41% | 6.85% | 4.48% | 4.54% | 3.26% | 1.52% | 2.92% | 8.96% | 4.33% | 3.92% | 3.20% | 6.26% | 5.52% | 4.47% | 3.22% | 3.88% | 5.61% | 6.04% | 4.60% | 6.90% | 3.26% | 3.79% | 2.89% | 4.87% | 5.50% | 5.23% | 4.53% | 7.33% |
EPS | 0.73 | 0.42 | 0.41 | 1.57 | 0.62 | 0.65 | 0.38 | 0.26 | 1.40 | 1.50 | 1.18 | 2.07 | 1.30 | 1.32 | 0.79 | 0.94 | 0.55 | 0.24 | 0.51 | 1.90 | 0.76 | 0.67 | 0.49 | 1.16 | 0.86 | 0.67 | 0.44 | 0.50 | 0.59 | 0.60 | 0.41 | 0.78 | 0.31 | 0.36 | 0.25 | 0.54 | 0.45 | 0.38 | 0.28 | 0.62 |
EPS Diluted | 0.73 | 0.42 | 0.41 | 1.55 | 0.61 | 0.64 | 0.37 | 0.25 | 1.38 | 1.48 | 1.16 | 2.04 | 1.28 | 1.30 | 0.78 | 0.93 | 0.55 | 0.24 | 0.51 | 1.87 | 0.75 | 0.66 | 0.48 | 1.15 | 0.85 | 0.67 | 0.44 | 0.49 | 0.58 | 0.59 | 0.40 | 0.78 | 0.31 | 0.36 | 0.24 | 0.53 | 0.44 | 0.37 | 0.28 | 0.61 |
Weighted Average Shares Out | 306,254 | 306,745 | 305,808 | 304,728 | 307,855 | 310,857 | 310,465 | 314,249 | 319,828 | 325,415 | 331,925 | 334,080 | 335,365 | 335,643 | 335,860 | 335,398 | 335,287 | 335,126 | 334,970 | 334,745 | 336,204 | 336,222 | 336,020 | 339,823 | 339,477 | 339,082 | 338,890 | 338,777 | 337,948 | 336,975 | 336,908 | 336,844 | 335,770 | 335,077 | 333,993 | 333,783 | 332,684 | 332,000 | 331,977 | 331,875 |
Weighted Average Shares Out Diluted | 308,305 | 308,035 | 308,502 | 308,527 | 312,221 | 314,282 | 315,358 | 319,221 | 324,743 | 329,844 | 337,140 | 339,466 | 340,337 | 339,503 | 339,581 | 338,800 | 337,666 | 337,361 | 339,738 | 340,333 | 341,100 | 340,509 | 340,158 | 342,684 | 343,734 | 343,472 | 342,590 | 341,728 | 341,186 | 340,883 | 339,691 | 338,839 | 338,489 | 338,081 | 337,506 | 337,224 | 336,562 | 336,155 | 335,699 | 335,107 |
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 | 1,025,000 | 1,033,000 | 1,127,000 | 1,371,000 | 1,252,101 | 1,261,174 | 1,231,325 | 1,318,290 | 1,125,011 | 1,192,783 | 1,657,336 | 2,430,951 | 2,767,820 | 2,142,820 | 1,910,326 | 1,896,188 | 1,481,924 | 1,214,213 | 628,451 | 971,781 | 577,460 | 535,618 | 604,952 | 777,219 | 550,468 | 531,481 | 642,854 | 751,774 | 955,605 | 535,681 | 533,281 | 762,576 | 446,346 | 431,768 | 489,229 | 540,403 | 440,357 | 336,422 | 379,028 | 740,884 |
Short Term Investments | 0 | 142,800 | 0 | 0 | 0 | 0 | 1,295,088 | 1,317,705 | 0 | 1,201,745 | 0 | 1,196,088 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 63,885 | 69,682 | 64,973 | 63,467 |
Cash + Short Term Investments | 1,025,000 | 1,033,000 | 1,127,000 | 1,371,000 | 1,252,101 | 1,261,174 | 1,231,325 | 1,318,290 | 1,125,011 | 1,192,783 | 1,657,336 | 2,430,951 | 2,767,820 | 2,142,820 | 1,910,326 | 1,896,188 | 1,481,924 | 1,214,213 | 628,451 | 971,781 | 577,460 | 535,618 | 604,952 | 777,219 | 550,468 | 531,481 | 642,854 | 751,774 | 955,605 | 535,681 | 533,281 | 762,576 | 446,346 | 431,768 | 489,229 | 540,403 | 440,357 | 336,422 | 379,028 | 740,884 |
Net Receivables | 8,796,000 | 7,921,000 | 7,644,000 | 7,647,000 | 7,305,941 | 7,124,707 | 6,786,152 | 6,256,000 | 6,520,153 | 6,522,321 | 6,663,846 | 6,837,043 | 6,369,076 | 5,981,172 | 5,304,207 | 6,218,071 | 5,554,651 | 5,291,882 | 5,953,664 | 5,881,659 | 5,432,904 | 5,743,942 | 5,703,463 | 5,389,763 | 5,223,387 | 4,969,870 | 4,544,753 | 3,207,285 | 2,843,126 | 2,653,346 | 3,239,686 | 2,605,602 | 2,399,161 | 2,373,157 | 2,344,825 | 2,471,740 | 2,275,025 | 1,604,620 | 1,537,100 | 1,736,229 |
Inventory | 0 | 0 | 0 | 0 | 425,456 | -538,845 | -522,634 | -470,450 | 410,414 | -530,837 | -408,107 | -262,826 | 462,984 | -207,357 | 373,039 | -150,262 | 449,580 | -168,475 | 391,800 | -154,355 | 784,192 | -160,189 | -274,654 | -158,886 | -191,178 | -193,403 | -185,029 | -154,376 | -117,070 | -124,670 | -142,065 | -110,820 | -142,327 | -160,303 | -149,352 | -148,192 | 43,596 | 36,984 | 47,522 | 45,604 |
Other Current Assets | 795,000 | 1,967,000 | 1,766,000 | 1,588,000 | 1,958,882 | 2,286,190 | 1,962,139 | 1,492,000 | 2,155,316 | 2,211,896 | 2,250,923 | 2,162,192 | 2,529,908 | 1,994,991 | 1,449,756 | 2,236,298 | 2,009,422 | 1,551,537 | 2,042,884 | 1,767,997 | 2,075,009 | 2,025,349 | 2,295,031 | 2,001,380 | 2,257,174 | 2,141,435 | 1,789,759 | 1,493,468 | 2,006,003 | 1,635,309 | 472,493 | 1,754,272 | 2,209,970 | 1,441,156 | 1,252,842 | 2,293,080 | 1,197,584 | 1,330,333 | 1,607,663 | 894,656 |
Total Current Assets | 10,616,000 | 9,653,000 | 9,444,000 | 9,666,000 | 9,326,612 | 8,688,184 | 8,304,102 | 7,849,554 | 8,589,957 | 8,042,489 | 8,628,706 | 9,545,600 | 10,075,428 | 8,395,293 | 7,906,291 | 8,454,509 | 7,771,375 | 6,829,613 | 7,263,587 | 7,316,300 | 7,058,835 | 5,980,156 | 6,037,391 | 5,875,003 | 5,636,703 | 5,416,192 | 5,005,001 | 4,960,142 | 5,318,435 | 4,333,636 | 3,776,575 | 4,713,061 | 4,558,656 | 3,723,139 | 3,621,934 | 4,852,014 | 3,412,028 | 2,794,853 | 3,100,708 | 3,057,101 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 2,058,000 | 1,927,000 | 1,903,000 | 1,937,000 | 1,850,472 | 1,832,634 | 1,814,010 | 1,869,052 | 1,761,276 | 1,818,768 | 1,823,126 | 1,862,469 | 1,695,981 | 1,743,554 | 1,775,030 | 1,835,361 | 1,876,325 | 1,888,277 | 1,798,662 | 1,834,172 | 1,762,341 | 1,695,706 | 1,669,131 | 721,692 | 702,428 | 705,469 | 633,666 | 617,739 | 574,266 | 556,480 | 551,633 | 560,756 | 550,779 | 533,575 | 528,350 | 529,823 | 503,666 | 484,032 | 479,751 | 497,926 |
Goodwill | 5,778,000 | 5,667,000 | 5,554,000 | 5,129,000 | 4,961,501 | 5,043,708 | 4,933,818 | 4,868,382 | 4,660,638 | 4,794,847 | 4,977,082 | 4,995,175 | 3,874,743 | 3,892,134 | 3,804,678 | 3,821,609 | 3,744,269 | 3,695,742 | 3,673,758 | 3,753,493 | 3,627,327 | 3,663,789 | 3,663,882 | 3,652,309 | 3,643,143 | 3,407,169 | 3,278,631 | 3,254,740 | 3,135,208 | 3,095,980 | 3,019,585 | 2,981,392 | 3,045,084 | 3,061,024 | 3,133,866 | 3,085,997 | 2,997,042 | 2,313,819 | 2,267,009 | 2,333,821 |
Intangible Assets | 2,372,000 | 2,385,000 | 2,298,000 | 2,081,000 | 2,064,321 | 2,129,915 | 2,152,939 | 2,192,706 | 2,146,468 | 2,256,613 | 2,338,548 | 2,409,427 | 1,345,646 | 1,345,143 | 1,370,484 | 1,367,913 | 1,333,917 | 1,330,599 | 1,339,786 | 1,379,546 | 1,325,603 | 1,331,281 | 1,338,646 | 1,441,308 | 1,403,424 | 1,448,284 | 1,398,503 | 1,399,112 | 1,400,699 | 1,398,757 | 1,403,262 | 1,411,039 | 1,414,831 | 1,396,240 | 1,416,336 | 1,450,469 | 1,527,123 | 806,102 | 789,017 | 802,360 |
Long Term Investments | 1,334,000 | 1,309,000 | 1,298,000 | 1,553,000 | 1,316,395 | 1,306,769 | 1,295,088 | 1,317,705 | 1,461,287 | 1,201,745 | 1,124,339 | 1,196,088 | 1,248,140 | 1,150,119 | 1,085,066 | 854,866 | 392,569 | 386,123 | 422,910 | 426,711 | 328,580 | 307,308 | 228,406 | 216,174 | 195,322 | 233,889 | 228,950 | 238,001 | 233,634 | 246,715 | 242,486 | 232,238 | 249,883 | 226,742 | 220,533 | 217,943 | 231,905 | 222,539 | 209,805 | 218,280 |
Tax Assets | 392,000 | 338,000 | 353,000 | 361,000 | 332,424 | 306,430 | 274,843 | 265,554 | 155,945 | 157,997 | 142,748 | 157,032 | 83,263 | 93,337 | 90,320 | 91,529 | 95,380 | 102,858 | 89,046 | 73,864 | 142,918 | 83,015 | 80,537 | 51,703 | 79,494 | 97,890 | 101,859 | 98,746 | 94,250 | 96,272 | 94,653 | 105,324 | 106,349 | 107,709 | 127,513 | 135,252 | 0 | 204,858 | 193,324 | 205,866 |
Other Non-Current Assets | 2,295,000 | 2,183,000 | 2,114,000 | 1,821,000 | 1,835,692 | 2,424,427 | 2,255,297 | 2,150,436 | 1,439,759 | 2,166,213 | 2,108,603 | 1,907,700 | 1,407,159 | 1,838,772 | 1,216,859 | 1,613,356 | 1,133,241 | 1,467,202 | 1,092,515 | 1,413,110 | 795,338 | 1,657,880 | 1,675,015 | 1,498,604 | 1,316,602 | 1,226,564 | 1,260,832 | 915,350 | 895,522 | 878,378 | 838,918 | 775,777 | 851,188 | 874,143 | 786,603 | 746,445 | 883,700 | 634,056 | 586,046 | 569,530 |
Total Non-Current Assets | 14,229,000 | 13,809,000 | 13,520,000 | 12,882,000 | 12,360,805 | 13,043,883 | 12,725,995 | 12,663,835 | 11,625,373 | 12,396,183 | 12,514,446 | 12,527,891 | 9,654,932 | 10,063,059 | 9,342,437 | 9,584,634 | 8,575,701 | 8,870,801 | 8,416,677 | 8,880,896 | 7,982,107 | 8,738,979 | 8,655,617 | 7,581,790 | 7,340,413 | 7,119,265 | 6,902,441 | 6,523,688 | 6,333,579 | 6,272,582 | 6,150,537 | 6,066,526 | 6,218,114 | 6,199,433 | 6,213,201 | 6,165,929 | 6,143,436 | 4,665,406 | 4,524,952 | 4,627,783 |
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 | 24,845,000 | 23,462,000 | 22,964,000 | 22,548,000 | 21,687,417 | 21,732,067 | 21,030,097 | 20,513,389 | 20,215,330 | 20,438,672 | 21,143,152 | 22,073,491 | 19,730,360 | 18,458,352 | 17,248,728 | 18,039,143 | 16,347,076 | 15,700,414 | 15,680,264 | 16,197,196 | 15,040,942 | 14,719,135 | 14,693,008 | 13,456,793 | 12,977,116 | 12,535,457 | 11,907,442 | 11,483,830 | 11,652,014 | 10,606,218 | 9,927,112 | 10,779,587 | 10,776,770 | 9,922,572 | 9,835,135 | 11,017,943 | 9,555,464 | 7,460,259 | 7,625,660 | 7,684,884 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 3,851,000 | 3,300,400 | 3,150,000 | 3,297,900 | 2,868,651 | 2,886,203 | 2,945,785 | 2,961,700 | 2,609,266 | 2,735,199 | 2,793,010 | 2,884,331 | 2,469,640 | 2,449,081 | 2,452,634 | 2,678,639 | 2,408,245 | 2,217,118 | 2,327,903 | 2,394,484 | 2,049,191 | 2,046,345 | 1,803,841 | 1,878,127 | 1,627,783 | 1,592,530 | 1,463,234 | 1,550,472 | 1,485,060 | 1,402,901 | 1,298,484 | 1,417,138 | 1,365,528 | 1,381,802 | 1,351,062 | 1,484,119 | 1,320,325 | 764,524 | 702,125 | 827,530 |
Short Term Debt | 2,376,000 | 2,216,000 | 1,969,000 | 969,000 | 1,943,615 | 2,301,058 | 2,708,576 | 1,360,000 | 1,724,271 | 1,621,801 | 1,670,757 | 1,580,645 | 1,653,396 | 1,362,009 | 924,968 | 1,638,632 | 1,425,809 | 1,440,102 | 1,485,833 | 1,187,152 | 1,599,993 | 1,782,934 | 2,110,980 | 1,332,977 | 1,724,744 | 2,071,073 | 1,611,072 | 910,790 | 1,416,279 | 1,054,997 | 791,481 | 1,254,680 | 1,747,134 | 995,295 | 994,377 | 1,750,781 | 978,945 | 743,592 | 1,175,891 | 506,025 |
Tax Payables | 75,000 | 128,000 | 187,000 | 217,000 | 161,808 | 168,702 | 192,754 | 184,453 | 119,930 | 178,160 | 268,823 | 246,035 | 174,522 | 109,586 | 64,105 | 57,892 | 50,965 | 107,549 | 81,758 | 30,207 | 30,968 | 37,735 | 53,795 | 68,100 | 15,371 | 21,918 | 66,360 | 70,634 | 82,106 | 41,796 | 109,894 | 58,351 | 46,866 | 46,530 | 59,030 | 82,194 | 0 | 0 | 0 | 53,131 |
Deferred Revenue | 329,000 | 311,000 | 304,000 | 298,000 | 263,093 | 263,703 | 262,189 | 276,334 | 314,299 | 281,988 | 295,642 | 280,659 | 195,145 | 197,402 | 174,413 | 162,045 | 132,499 | 128,415 | 106,995 | 108,671 | 110,911 | 109,511 | 115,137 | 82,227 | 86,771 | 76,216 | 88,076 | -1,674,287 | -1,505,860 | -1,427,401 | -1,320,584 | -1,446,438 | -1,365,528 | -1,381,802 | -1,351,062 | -1,484,119 | -1,320,325 | -764,524 | -702,125 | -827,530 |
Other Current Liabilities | 2,799,000 | 2,984,600 | 2,927,000 | 3,759,100 | 2,892,570 | 2,797,077 | 2,870,347 | 3,735,841 | 3,302,186 | 3,088,633 | 3,057,254 | 3,707,858 | 3,137,996 | 2,477,305 | 2,331,096 | 2,768,820 | 2,267,253 | 2,088,129 | 2,169,932 | 2,824,608 | 2,347,818 | 2,020,435 | 2,041,466 | 2,524,176 | 2,117,883 | 1,695,614 | 1,728,989 | 2,074,749 | 1,567,932 | 1,297,856 | 1,273,321 | 1,795,260 | 1,407,336 | 1,319,022 | 1,291,951 | 1,677,063 | 1,304,993 | 1,086,658 | 1,094,973 | 1,420,832 |
Total Current Liabilities | 9,430,000 | 8,629,000 | 8,233,000 | 8,243,000 | 7,866,644 | 7,904,017 | 8,467,940 | 7,541,697 | 7,755,653 | 7,361,178 | 7,538,288 | 8,153,778 | 7,435,554 | 6,174,360 | 5,772,803 | 6,928,613 | 6,152,272 | 5,652,375 | 6,065,426 | 6,260,790 | 6,027,970 | 5,711,293 | 5,486,052 | 5,800,234 | 5,481,777 | 5,379,653 | 4,406,588 | 4,606,621 | 4,551,351 | 3,797,523 | 3,473,152 | 4,525,402 | 4,521,821 | 3,700,087 | 3,656,342 | 4,959,713 | 3,552,090 | 2,578,360 | 2,934,424 | 2,807,518 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 4,482,000 | 4,438,000 | 4,411,000 | 3,965,000 | 3,855,486 | 3,111,138 | 2,139,091 | 2,166,000 | 2,542,744 | 2,598,541 | 2,631,024 | 2,654,685 | 2,872,780 | 2,925,826 | 2,939,086 | 2,496,997 | 2,908,217 | 2,881,589 | 2,800,226 | 2,819,003 | 2,788,129 | 2,762,792 | 2,729,397 | 1,767,260 | 1,760,003 | 1,762,885 | 1,758,188 | 1,999,603 | 2,551,568 | 2,550,404 | 2,549,258 | 2,548,126 | 2,614,898 | 2,667,539 | 2,675,123 | 2,679,555 | 1,829,128 | 1,249,975 | 1,246,794 | 1,918,077 |
Deferred Revenue | 0 | -5,247,000 | -5,244,000 | -6,113,000 | 171,683 | -280,033 | 0 | 0 | 0 | 0 | 0 | -405,258 | 177,364 | 256,583 | 148,646 | 261,088 | 125,195 | -72,607 | 132,681 | -34,593 | 207,845 | -51,588 | -126,384 | -107,425 | -187,613 | -187,062 | -165,559 | -114,017 | -125,782 | -96,780 | -78,142 | -70,719 | -85,355 | -85,034 | -85,534 | -100,361 | -204,031 | -167,294 | -152,738 | -149,233 |
Deferred Tax | 253,000 | 248,000 | 253,000 | 255,000 | 268,086 | 280,033 | 276,681 | 282,073 | 284,123 | 269,717 | 310,104 | 405,258 | 156,197 | 145,928 | 123,562 | 124,485 | 71,892 | 72,607 | 50,686 | 34,593 | 21,287 | 51,588 | 126,384 | 107,425 | 187,613 | 187,062 | 165,559 | 114,017 | 125,782 | 96,780 | 78,142 | 70,719 | 85,355 | 85,034 | 85,534 | 100,361 | 204,031 | 167,294 | 152,738 | 149,233 |
Other Non-Current Liabilities | 1,124,000 | 958,000 | 968,000 | 1,018,000 | 1,236,312 | 1,294,219 | 1,254,453 | 1,217,590 | 993,166 | 1,051,637 | 1,129,355 | 1,235,562 | 865,150 | 865,430 | 757,494 | 768,018 | 620,393 | 608,269 | 594,379 | 634,037 | 644,576 | 626,776 | 622,929 | 768,826 | 771,328 | 687,504 | 695,366 | 684,017 | 571,451 | 578,458 | 568,293 | 578,068 | 528,150 | 523,580 | 511,360 | 484,800 | 1,328,517 | 961,102 | 948,118 | 657,891 |
Total Non-Current Liabilities | 5,859,000 | 5,644,000 | 5,632,000 | 5,238,000 | 5,359,884 | 4,934,413 | 3,919,747 | 4,365,960 | 3,820,033 | 4,182,510 | 4,322,039 | 4,560,596 | 3,894,127 | 4,563,316 | 3,820,142 | 3,990,443 | 3,600,502 | 3,762,988 | 3,445,291 | 3,663,294 | 3,453,992 | 3,617,312 | 4,002,740 | 2,646,657 | 2,722,948 | 2,638,933 | 3,082,180 | 2,797,661 | 3,248,827 | 3,225,669 | 3,195,721 | 3,196,940 | 3,273,446 | 3,318,715 | 3,312,095 | 3,299,160 | 3,413,849 | 2,378,371 | 2,386,215 | 2,575,968 |
Total Liabilities | 15,289,000 | 14,273,000 | 13,865,000 | 13,481,000 | 13,226,528 | 12,838,430 | 12,387,687 | 11,907,657 | 11,575,686 | 11,543,688 | 11,860,327 | 12,714,374 | 11,329,681 | 10,737,676 | 9,592,945 | 10,919,056 | 9,752,774 | 9,415,363 | 9,510,717 | 9,924,084 | 9,481,962 | 9,328,605 | 9,488,792 | 8,446,891 | 8,204,725 | 8,018,586 | 7,488,768 | 7,404,282 | 7,800,178 | 7,023,192 | 6,668,873 | 7,722,342 | 7,795,267 | 7,018,802 | 6,968,437 | 8,258,873 | 6,965,939 | 4,956,731 | 5,320,639 | 5,383,486 |
Common Stock | 3,000 | 3,000 | 3,000 | 3,000 | 3,048 | 3,109 | 3,108 | 3,110 | 3,171 | 3,221 | 3,296 | 3,329 | 3,346 | 3,357 | 3,359 | 3,356 | 3,354 | 3,352 | 3,351 | 3,348 | 3,358 | 3,363 | 3,363 | 3,369 | 3,409 | 3,398 | 3,397 | 3,395 | 3,395 | 3,379 | 3,379 | 3,373 | 3,373 | 3,356 | 3,353 | 3,342 | 3,342 | 3,331 | 3,330 | 3,330 |
Retained Earnings | 9,584,000 | 9,384,000 | 9,263,000 | 9,188,000 | 8,724,653 | 9,011,227 | 8,809,824 | 8,832,943 | 9,155,739 | 9,084,358 | 8,758,928 | 8,366,631 | 7,674,639 | 7,238,896 | 6,796,259 | 6,530,057 | 6,216,292 | 6,032,160 | 5,950,263 | 5,793,149 | 5,155,531 | 4,898,932 | 4,675,201 | 4,504,684 | 4,110,889 | 3,820,420 | 3,591,753 | 3,348,385 | 3,179,985 | 2,983,668 | 2,786,503 | 2,656,906 | 2,392,931 | 2,292,062 | 2,170,394 | 2,088,227 | 1,908,184 | 1,759,061 | 1,634,032 | 1,541,095 |
Accumulated Other Comprehensive Income/Loss | -895,000 | -1,031,000 | -1,005,000 | -807,000 | -1,043,685 | -928,788 | -953,098 | -982,780 | -1,223,083 | -951,569 | -701,440 | -640,659 | -654,176 | -564,564 | -582,535 | -529,726 | -731,399 | -838,517 | -851,039 | -679,748 | -787,081 | -717,660 | -716,169 | -718,269 | -678,972 | -648,492 | -483,770 | -552,858 | -580,765 | -646,913 | -737,231 | -791,018 | -585,341 | -572,181 | -471,355 | -485,675 | -446,454 | -370,734 | -430,550 | -324,020 |
Total Stockholders Equity | 8,692,000 | 8,356,000 | 8,261,000 | 8,267,000 | 7,684,016 | 8,098,058 | 7,859,834 | 7,853,273 | 7,935,827 | 8,136,010 | 8,469,971 | 8,528,193 | 7,962,593 | 7,679,521 | 7,230,370 | 7,078,326 | 6,553,096 | 6,243,994 | 6,129,343 | 6,232,693 | 5,511,829 | 5,346,637 | 5,089,379 | 4,938,797 | 4,712,956 | 4,453,577 | 4,357,631 | 4,019,430 | 3,795,470 | 3,539,693 | 3,211,945 | 3,014,487 | 2,935,025 | 2,855,118 | 2,817,595 | 2,712,652 | 2,545,679 | 2,459,592 | 2,259,308 | 2,259,830 |
Total Investments | 1,334,000 | 1,451,800 | 1,298,000 | 1,553,000 | 1,316,395 | 1,306,769 | 1,295,088 | 1,317,705 | 1,461,287 | 2,403,490 | 1,124,339 | 2,392,176 | 1,248,140 | 1,150,119 | 1,085,066 | 854,866 | 392,569 | 386,123 | 422,910 | 426,711 | 328,580 | 307,308 | 228,406 | 216,174 | 195,322 | 233,889 | 228,950 | 238,001 | 233,634 | 246,715 | 242,486 | 232,238 | 249,883 | 226,742 | 220,533 | 217,943 | 351,570 | 350,344 | 330,365 | 341,259 |
Total Debt | 6,858,000 | 6,654,000 | 6,380,000 | 4,934,000 | 5,766,304 | 5,376,601 | 4,813,683 | 3,492,234 | 4,237,190 | 4,189,105 | 4,264,705 | 4,197,227 | 4,490,284 | 4,251,603 | 3,828,158 | 4,096,331 | 4,296,246 | 4,287,006 | 4,249,143 | 3,971,839 | 4,357,560 | 4,518,936 | 4,814,634 | 3,099,167 | 3,484,747 | 3,833,958 | 3,369,260 | 2,910,393 | 3,967,847 | 3,605,401 | 3,340,739 | 3,802,806 | 4,362,032 | 3,662,834 | 3,669,500 | 4,430,336 | 3,714,836 | 2,494,356 | 2,948,750 | 2,424,102 |
Net Debt | 5,833,000 | 5,621,000 | 5,253,000 | 3,563,000 | 4,514,203 | 4,115,427 | 3,582,358 | 2,173,944 | 3,112,179 | 2,996,322 | 2,607,369 | 1,766,276 | 1,722,464 | 2,108,783 | 1,917,832 | 2,200,143 | 2,814,322 | 3,072,793 | 3,620,692 | 3,000,058 | 3,780,100 | 3,983,318 | 4,209,682 | 2,321,948 | 2,934,279 | 3,302,477 | 2,726,406 | 2,158,619 | 3,012,242 | 3,069,720 | 2,807,458 | 3,040,230 | 3,915,686 | 3,231,066 | 3,180,271 | 3,889,933 | 3,274,479 | 2,157,934 | 2,569,722 | 1,683,218 |
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 | 245,000 | 130,000 | 126,000 | 477,151 | 200,945 | 206,154 | 125,072 | 86,093 | 451,680 | 489,916 | 396,271 | 692,874 | 436,622 | 443,442 | 268,977 | 315,386 | 184,840 | 82,112 | 173,530 | 639,133 | 258,053 | 223,438 | 170,826 | 394,503 | 291,689 | 229,631 | 150,125 | 170,686 | 197,361 | 198,396 | 131,503 | 265,126 | 110,853 | 123,445 | 84,640 | 182,595 | 149,991 | 133,153 | 93,138 | 205,670 |
Depreciation & Amortization | 178,000 | 161,000 | 158,000 | 182,162 | 149,160 | 154,387 | 161,491 | 159,561 | 142,136 | 162,359 | 149,032 | 162,144 | 122,564 | 119,085 | 122,078 | 143,825 | 127,725 | 116,384 | 113,794 | 115,362 | 111,560 | 106,479 | 105,823 | 116,940 | 113,484 | 113,399 | 108,165 | 109,100 | 102,591 | 100,386 | 94,037 | 96,940 | 92,725 | 90,268 | 86,994 | 98,598 | 75,047 | 70,605 | 69,846 | 69,444 |
Deferred Income Tax | 0 | 0 | 0 | -71,944 | 6,911 | 12,048 | 0 | 0 | 0 | 0 | 0 | -224,151 | -14,026 | -12,478 | -52,609 | -116,016 | 30,384 | -33,681 | 92,977 | -7,346 | 27,935 | 3,832 | 74,545 | -11,401 | -85,283 | -10,806 | 14,884 | -8,989 | -63,107 | -62,289 | -16,855 | -9,642 | -28,612 | -33,778 | -46,079 | -9,469 | -3,056 | -7,890 | -6,662 | -34,773 |
Stock Based Compensation | 43,000 | 39,000 | 30,000 | 22,984 | 34,016 | 21,000 | 18,000 | 36,513 | 41,490 | 45,459 | 36,863 | 51,626 | 48,075 | 49,447 | 35,786 | 18,550 | 22,137 | 20,943 | -1,239 | 28,780 | 33,378 | 36,309 | 29,271 | 31,136 | 35,360 | 32,105 | 29,570 | 24,112 | 20,692 | 32,872 | 15,411 | 20,138 | 14,792 | 15,960 | 12,594 | 26,590 | 18,987 | 13,191 | 15,941 | 15,627 |
Change in Working Capital | 160,000 | -70,000 | -828,000 | 338,138 | 61,362 | -150,877 | -718,765 | -255,216 | 468,632 | -404,336 | -1,118,594 | 423,791 | 693,525 | 274,545 | -1,236,246 | 655,526 | 963,689 | -578,296 | -189,743 | 344,551 | -281,536 | -422,362 | -504,817 | -90,455 | 393,421 | 150,662 | -316,184 | -212,175 | 575,044 | -291,864 | -523,138 | 239,951 | 31,944 | -35,289 | -443,349 | 356,551 | -16,654 | -31,683 | -320,279 | 393,379 |
Accounts Receivable | -244,000 | -134,000 | 244,000 | 83,257 | -126,545 | -27,637 | -73,437 | -128,006 | 133,991 | -353,289 | -156,061 | -617,119 | 126,823 | -261,589 | -547,270 | 119,215 | 333,993 | 223,269 | 334,453 | -176,548 | -185,596 | -290,128 | -168,862 | -404,537 | -171,056 | -267,739 | 69,971 | 151,473 | -151,473 | -125,742 | 141,737 | -155,926 | -25,377 | -74,310 | 145,976 | -244,964 | -116,791 | -41,805 | 113,535 | -176,444 |
Inventory | 0 | 0 | 0 | 81,269 | 36,273 | -30,599 | -5,943 | 35,483 | -15,011 | 115,485 | -41,358 | 68,922 | -95,686 | -11,993 | -15,901 | -37,441 | -68,879 | -7,041 | 7,742 | 0 | 0 | 0 | -3,356 | 0 | -2,878 | 0 | 0 | -2,385 | 997 | 9,787 | 0 | -5,115 | -1,570 | 4,440 | 0 | -4,461 | -8,125 | -1,668 | -1,749 | 30,859 |
Accounts Payable | 145,000 | 134,000 | -211,000 | 315,364 | 19,879 | -239,283 | -73,960 | 196,526 | 61,812 | -85,881 | -108,355 | 212,505 | 167,835 | -30,069 | -245,522 | 105,491 | 13,196 | 0 | -34,597 | 147,969 | 0 | 0 | -33,982 | 273,782 | 0 | 0 | -146,221 | 171,346 | 424,571 | 0 | -133,231 | 2,235 | 0 | 0 | -148,316 | 177,567 | 0 | 0 | -46,795 | 31,526 |
Other Working Capital | 259,000 | -204,000 | -617,000 | -141,752 | 131,755 | 146,642 | -565,425 | -359,219 | 287,840 | -80,651 | -968,881 | 759,483 | 494,553 | 286,538 | -427,553 | 468,261 | 1,032,568 | -571,255 | -497,341 | 196,582 | -281,536 | -422,362 | -470,835 | -364,237 | 396,299 | 150,662 | -169,963 | -532,609 | 300,949 | -291,864 | -389,907 | 398,757 | 31,944 | -35,289 | -295,033 | 428,409 | -8,529 | -30,015 | -385,270 | 507,438 |
Other Non-Cash Items | -53,000 | 261,000 | 601,000 | -68,984 | -70,353 | -253,263 | -330,668 | 787,328 | -350,045 | 161,025 | 142,921 | 57,773 | -313,757 | -453,475 | 668,566 | -47,134 | -474,196 | 534,882 | -325,600 | -36,401 | 306,743 | 137,361 | -277,537 | 188,215 | -154,298 | -357,095 | -236,518 | 380,503 | -394,576 | 173,792 | -42,988 | -109,009 | -64,874 | -41,983 | -23,440 | -145,378 | -39,714 | -39,717 | -31,834 | -56,045 |
Net Cash Provided by Operating Activities | 573,000 | 294,000 | -470,000 | 879,507 | 382,245 | -10,868 | -744,757 | 814,279 | 753,893 | 454,423 | -393,507 | 1,164,057 | 973,003 | 420,566 | -193,448 | 970,137 | 854,579 | 142,344 | -136,281 | 1,084,079 | 456,133 | 85,057 | -401,889 | 628,938 | 594,373 | 157,896 | -249,958 | 463,237 | 438,005 | 151,293 | -342,030 | 503,504 | 156,828 | 118,623 | -328,640 | 509,487 | 184,601 | 137,659 | -179,850 | 593,302 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -79,000 | -67,000 | -68,000 | -93,733 | -76,255 | -74,728 | -60,284 | -99,144 | -64,274 | -54,666 | -42,056 | -88,442 | -45,465 | -46,347 | -29,597 | -76,029 | -56,397 | -71,908 | -62,241 | -132,931 | -59,909 | -53,009 | -47,665 | -75,910 | -44,411 | -60,758 | -46,724 | -76,436 | -41,743 | -36,128 | -23,735 | -56,848 | -55,299 | -45,590 | -33,468 | -54,140 | -34,936 | -31,760 | -18,628 | -78,624 |
Acquisitions Net | -38,000 | -252,000 | -782,000 | -28,781 | -50,279 | -151,688 | -73,651 | -176,488 | -116,389 | -204,690 | -61,179 | -863,694 | -168,706 | -132,516 | -171,118 | -76,276 | -20,902 | -19,027 | -58,052 | -362,381 | -62,163 | -11,625 | -25,704 | -40,789 | -58,842 | -275,133 | -10,611 | -115,080 | -22,941 | -37,341 | -35,771 | -19,089 | -23,938 | -29,779 | -36,121 | -83,382 | -1,448,049 | -32,672 | -89,874 | -33,590 |
Purchases of Investments | 0 | -122,000 | -87,000 | -89,342 | -148,858 | -30,802 | -2,137 | -288 | -202,067 | -13,931 | -8,902 | -7,154 | -155,253 | -77,322 | -2,398 | -11,113 | 0 | 0 | -3,559 | -6,491 | -5,966 | -5,546 | -2,867 | -7,971 | -4,350 | -10,156 | -22,285 | -5,456 | -9,674 | -12,445 | -7,289 | -6,248 | -7,429 | -16,268 | -7,716 | -8,368 | -8,466 | -11,575 | -11,878 | -20,901 |
Sales/Maturities of Investments | 0 | 6,000 | 10,000 | 21,401 | 55,599 | 30,802 | 2,120 | 5,064 | 202,067 | 25,296 | 20,750 | 221,431 | 0 | 0 | 3,017 | 13,741 | 0 | 0 | 4,925 | 3,641 | 5,318 | 6,376 | 4,959 | 5,272 | 3,824 | 6,379 | 6,631 | 5,759 | 8,341 | 10,057 | 7,220 | 5,491 | 7,499 | 12,092 | 9,969 | 9,509 | 8,500 | 8,709 | 15,854 | 26,857 |
Other Investing Activities | -70,000 | 37,000 | 16,000 | 24,465 | 51,982 | -27,835 | 18,885 | 42,150 | -94,144 | 14,670 | -4,234 | 12,368 | 3,256 | 28,276 | 6,192 | 14,579 | 6,754 | 47,224 | 26,696 | 13,389 | 11,053 | 3,844 | 6,653 | 12,813 | 26,312 | 27,248 | 8,777 | 83,605 | 71,115 | 57,477 | 39,050 | 108,876 | 79,064 | 38,721 | 68,642 | 149,368 | 21,842 | 3,294 | -2,307 | 69,208 |
Net Cash Used for Investing Activities | -187,000 | -398,000 | -921,000 | -165,990 | -167,811 | -254,251 | -115,067 | -228,706 | -274,807 | -233,321 | -95,621 | -725,491 | -210,915 | -150,587 | -193,904 | -135,098 | -70,545 | -43,711 | -92,231 | -484,773 | -111,667 | -59,960 | -64,624 | -106,585 | -77,467 | -312,420 | -64,212 | -107,608 | 5,098 | -18,380 | -20,525 | 32,182 | -103 | -40,824 | 1,306 | 12,987 | -1,461,109 | -64,004 | -106,833 | -37,050 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -218,000 | 130,000 | 1,317,000 | -661,971 | 423,000 | 0 | 0 | -96,848 | -22,772 | 93,748 | 215,414 | -361,647 | 8,665 | 24,811 | 515,992 | -449,363 | -458,146 | 0 | -30 | -167,930 | -176,922 | -101,835 | 336,000 | -136,934 | -454,914 | 93,839 | -270,000 | -551,418 | -1,629 | -125,584 | 118,532 | -193,453 | -106,233 | -131,862 | 2,700 | -415,281 | 999,322 | -108,898 | -144,867 | -411,836 |
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 | -63,000 | -47,000 | -97,000 | -19,131 | -516,000 | -4,000 | -130,000 | -445,924 | -410,625 | -625,906 | -367,863 | -180,318 | -100,010 | -27,167 | -61,108 | -2,208 | -4,269 | -485 | -50,028 | -51,049 | -49,000 | -379 | -45,088 | -162,724 | -23,066 | -80 | -4,550 | 29,549 | -27,649 | 0 | -1,900 | 370 | -22,684 | -860 | -4,252 | -6 | -19,404 | -21 | -5,092 | -29 |
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 | -39,000 | -49,000 | -126,000 | -71,221 | -75,454 | 313,740 | 891,000 | -10,507 | -18,828 | -19,329 | -56,560 | -223,540 | -12,805 | -20,586 | -52,918 | -64,569 | -41,766 | 471,353 | -51,355 | -1,007 | -12,015 | -11,840 | 9,116 | 6,538 | -1,542 | -9,062 | 451,345 | -2,074 | -8,503 | -13,550 | -7,205 | -5,721 | -13,410 | 1,896 | 273,866 | -5,335 | 410,721 | -11,115 | 89,524 | -2,361 |
Net Cash Used Provided by Financing Activities | -320,000 | 34,000 | 1,191,000 | -756,331 | -168,454 | 313,740 | 761,037 | -553,372 | -452,225 | -551,487 | -209,009 | -765,505 | -104,150 | -22,942 | 401,966 | -513,932 | -488,287 | 470,868 | -93,905 | -219,986 | -237,937 | -114,054 | 300,028 | -293,120 | -479,522 | 84,697 | 181,345 | -560,254 | -37,781 | -139,134 | 109,427 | -198,804 | -142,327 | -130,826 | 272,314 | -420,622 | 1,390,639 | -120,034 | -60,435 | -414,226 |
Effect of Forex Changes on Cash | 68,000 | -24,000 | -44,000 | 60,599 | -50,242 | -11,084 | 13,727 | 149,597 | -134,526 | -131,528 | -49,015 | -9,402 | -38,625 | 8,065 | -52,154 | 71,583 | 37,076 | 11,538 | -38,633 | 12,120 | -17,449 | 14,514 | -9,791 | 6,773 | -12,792 | -48,640 | 29,819 | 119 | 6,397 | 1,838 | 15,490 | -20,652 | 180 | -4,434 | 3,846 | -1,806 | -10,196 | 3,773 | -14,738 | -16,500 |
Net Change in Cash | 124,000 | -94,000 | -244,000 | 17,936 | -4,262 | 37,537 | -85,060 | 181,798 | -107,665 | -461,913 | -747,152 | -336,341 | 619,313 | 255,102 | -37,540 | 392,690 | 332,823 | 581,039 | -361,050 | 391,440 | 89,080 | -74,443 | -176,276 | 236,006 | 24,592 | -118,467 | -103,006 | -203,831 | 419,924 | 2,400 | -229,295 | 316,230 | 14,578 | -57,461 | -51,174 | 100,046 | 103,935 | -42,606 | -361,856 | 125,526 |
Cash at End of Period | 1,157,000 | 1,033,000 | 1,127,000 | 1,371,000 | 1,353,064 | 1,357,326 | 1,319,789 | 1,404,849 | 1,223,051 | 1,330,716 | 1,792,629 | 2,539,781 | 2,876,122 | 2,256,809 | 2,001,707 | 2,039,247 | 1,646,557 | 1,313,734 | 732,695 | 1,093,745 | 702,305 | 613,225 | 687,668 | 863,944 | 627,938 | 603,346 | 721,813 | 751,774 | 955,605 | 535,681 | 533,281 | 762,576 | 446,346 | 431,768 | 489,229 | 540,403 | 440,357 | 336,422 | 379,028 | 740,884 |
Cash at Start of Period | 1,033,000 | 1,127,000 | 1,371,000 | 1,353,064 | 1,357,326 | 1,319,789 | 1,404,849 | 1,223,051 | 1,330,716 | 1,792,629 | 2,539,781 | 2,876,122 | 2,256,809 | 2,001,707 | 2,039,247 | 1,646,557 | 1,313,734 | 732,695 | 1,093,745 | 702,305 | 613,225 | 687,668 | 863,944 | 627,938 | 603,346 | 721,813 | 824,819 | 955,605 | 535,681 | 533,281 | 762,576 | 446,346 | 431,768 | 489,229 | 540,403 | 440,357 | 336,422 | 379,028 | 740,884 | 615,358 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 573,000 | 294,000 | -470,000 | 879,507 | 382,245 | -10,868 | -744,757 | 814,279 | 753,893 | 454,423 | -393,507 | 1,164,057 | 973,003 | 420,566 | -193,448 | 970,137 | 854,579 | 142,344 | -136,281 | 1,084,079 | 456,133 | 85,057 | -401,889 | 628,938 | 594,373 | 157,896 | -249,958 | 463,237 | 438,005 | 151,293 | -342,030 | 503,504 | 156,828 | 118,623 | -328,640 | 509,487 | 184,601 | 137,659 | -179,850 | 593,302 |
Capital Expenditure | -79,000 | -67,000 | -68,000 | -93,733 | -76,255 | -74,728 | -60,284 | -99,144 | -64,274 | -54,666 | -42,056 | -88,442 | -45,465 | -46,347 | -29,597 | -76,029 | -56,397 | -71,908 | -62,241 | -132,931 | -59,909 | -53,009 | -47,665 | -75,910 | -44,411 | -60,758 | -46,724 | -76,436 | -41,743 | -36,128 | -23,735 | -56,848 | -55,299 | -45,590 | -33,468 | -54,140 | -34,936 | -31,760 | -18,628 | -78,624 |
Free Cash Flow | 494,000 | 227,000 | -538,000 | 785,774 | 305,990 | -85,596 | -805,041 | 715,135 | 689,619 | 399,757 | -435,563 | 1,075,615 | 927,538 | 374,219 | -223,045 | 894,108 | 798,182 | 70,436 | -198,522 | 951,148 | 396,224 | 32,048 | -449,554 | 553,028 | 549,962 | 97,138 | -296,682 | 386,801 | 396,262 | 115,165 | -365,765 | 446,656 | 101,529 | 73,033 | -362,108 | 455,347 | 149,665 | 105,899 | -198,478 | 514,678 |