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 | 1,810,936 | 1,690,400 | 1,571,374 | 1,540,437 | 1,509,456 | 1,458,924 | 1,351,351 | 1,275,552 | 1,176,801 | 1,051,891 | 877,066 | 824,459 | 748,697 | 707,319 | 667,562 | 648,482 | 605,431 | 540,570 | 523,029 | 552,546 | 654,415 | 608,321 | 595,424 | 595,726 | 563,309 | 519,845 | 472,489 | 467,867 | 437,633 | 405,211 | 335,475 | 327,969 | 290,261 | 268,741 | 242,196 | 245,446 | 217,548 | 195,552 | 179,045 | 173,489 |
Revenue Y/Y Growth | 19.97% | 15.87% | 16.28% | 20.77% | 28.27% | 38.70% | 54.08% | 54.71% | 57.18% | 48.72% | 31.38% | 27.14% | 23.66% | 30.85% | 27.63% | 17.36% | -7.49% | -11.14% | -12.16% | -7.25% | 16.17% | 17.02% | 26.02% | 27.33% | 28.72% | 28.29% | 40.84% | 42.66% | 50.77% | 50.78% | 38.51% | 33.62% | 33.42% | 37.43% | 35.27% | 41.48% | - | - | - | - |
Cost of Revenue | 649,219 | 593,187 | 569,995 | 541,211 | 567,037 | 574,795 | 546,844 | 506,946 | 466,821 | 408,626 | 323,221 | 301,745 | 270,082 | 253,141 | 242,290 | 233,898 | 220,469 | 196,481 | 184,778 | 196,243 | 237,141 | 218,130 | 214,854 | 220,734 | 201,726 | 185,962 | 169,570 | 160,702 | 157,016 | 145,434 | 121,265 | 117,814 | 103,841 | 97,290 | 87,106 | 89,278 | 75,800 | 67,662 | 61,291 | 57,049 |
Gross Profit | 1,161,717 | 1,097,213 | 1,001,379 | 999,226 | 942,419 | 884,129 | 804,507 | 768,606 | 709,980 | 643,265 | 553,845 | 522,714 | 478,615 | 454,178 | 425,272 | 414,584 | 384,962 | 344,089 | 338,251 | 356,303 | 417,274 | 390,191 | 380,570 | 374,992 | 361,583 | 333,883 | 302,919 | 307,165 | 280,617 | 259,777 | 214,210 | 210,155 | 186,420 | 171,451 | 155,090 | 156,168 | 141,748 | 127,890 | 117,754 | 116,440 |
Gross Profit Margin | 64.15% | 64.91% | 63.73% | 64.87% | 62.43% | 60.60% | 59.53% | 60.26% | 60.33% | 61.15% | 63.15% | 63.40% | 63.93% | 64.21% | 63.71% | 63.93% | 63.58% | 63.65% | 64.67% | 64.48% | 63.76% | 64.14% | 63.92% | 62.95% | 64.19% | 64.23% | 64.11% | 65.65% | 64.12% | 64.11% | 63.85% | 64.08% | 64.22% | 63.80% | 64.03% | 63.63% | 65.16% | 65.40% | 65.77% | 67.12% |
Research and Development | 235,824 | 267,482 | 208,395 | 211,481 | 212,353 | 229,676 | 201,408 | 190,423 | 187,807 | 178,158 | 172,006 | 157,879 | 153,093 | 143,293 | 132,487 | 133,847 | 128,049 | 111,544 | 113,154 | 110,063 | 118,732 | 114,295 | 119,669 | 118,439 | 117,589 | 104,078 | 102,362 | 107,180 | 79,610 | 81,194 | 81,610 | 71,398 | 70,648 | 69,020 | 62,515 | 57,413 | 58,748 | 49,947 | 43,340 | 44,344 |
General and Administrative Expenses | 140,643 | 130,158 | 132,843 | 147,831 | 127,371 | 124,391 | 118,521 | 109,264 | 104,826 | 102,254 | 103,852 | 99,047 | 92,228 | 91,520 | 86,493 | 86,099 | 68,518 | 65,556 | 75,435 | 70,251 | 69,936 | 69,059 | 66,559 | 62,911 | 63,224 | 64,608 | 61,819 | 60,597 | 60,175 | 61,949 | 59,182 | 61,262 | 52,751 | 49,273 | 42,840 | 49,358 | 51,703 | 45,084 | 38,659 | 33,094 |
Total Operating Expenses | 376,467 | 397,640 | 341,238 | 359,312 | 339,724 | 354,067 | 319,929 | 299,687 | 292,633 | 280,412 | 275,858 | 256,926 | 245,321 | 234,813 | 218,980 | 219,946 | 196,567 | 177,100 | 188,589 | 180,314 | 188,668 | 183,354 | 186,228 | 181,350 | 180,813 | 168,686 | 164,181 | 167,777 | 139,785 | 143,143 | 140,792 | 132,660 | 123,399 | 118,293 | 105,355 | 106,771 | 110,451 | 95,031 | 81,999 | 77,438 |
Operating Income or Loss | 785,250 | 699,573 | 660,141 | 639,914 | 602,695 | 530,062 | 484,578 | 468,919 | 417,347 | 362,853 | 277,987 | 265,788 | 233,294 | 219,365 | 206,292 | 194,638 | 188,395 | 166,989 | 149,662 | 175,989 | 228,606 | 206,837 | 194,342 | 193,642 | 180,770 | 165,197 | 138,738 | 139,388 | 140,832 | 116,634 | 73,418 | 77,495 | 63,021 | 53,158 | 49,735 | 49,397 | 31,297 | 32,859 | 35,755 | 39,002 |
Operating Margin | 43.36% | 41.39% | 42.01% | 41.54% | 39.93% | 36.33% | 35.86% | 36.76% | 35.46% | 34.50% | 31.70% | 32.24% | 31.16% | 31.01% | 30.90% | 30.01% | 31.12% | 30.89% | 28.61% | 31.85% | 34.93% | 34.00% | 32.64% | 32.51% | 32.09% | 31.78% | 29.36% | 29.79% | 32.18% | 28.78% | 21.88% | 23.63% | 21.71% | 19.78% | 20.54% | 20.13% | 14.39% | 16.80% | 19.97% | 22.48% |
Interest Expense | 0 | 0 | 0 | 12,146 | 0 | 0 | 0 | 0 | 6,929 | 4,427 | 2,428 | 1,662 | 1,636 | 1,872 | 2,045 | 2,490 | 4,319 | 8,668 | 11,662 | 12,693 | 0 | 0 | 0 | 661 | 673 | 680 | 687 | 741 | 701 | 623 | 715 | 918 | 735 | 732 | 751 | 746 | 753 | 832 | 821 | 768 |
EBITDA | 785,250 | 715,071 | 675,755 | 654,311 | 619,701 | 548,384 | 484,578 | 486,450 | 434,504 | 377,774 | 291,078 | 278,258 | 245,923 | 231,942 | 218,950 | 207,253 | 199,200 | 177,951 | 159,870 | 183,890 | 236,797 | 215,232 | 215,037 | 208,382 | 197,174 | -235,661 | 149,278 | 147,661 | 148,290 | 122,847 | 79,382 | 82,997 | 68,805 | 58,457 | 54,851 | 53,235 | 34,788 | 36,629 | 38,180 | 41,506 |
Depreciation and Amortization | 0 | 15,498 | 15,614 | 14,890 | 17,006 | 22,843 | 25,538 | 17,531 | 21,833 | 19,550 | 17,623 | 16,433 | 16,957 | 16,744 | 16,901 | 12,615 | 10,805 | 10,962 | 10,208 | 7,901 | 8,191 | 8,395 | 8,362 | 9,231 | 7,112 | 5,631 | 5,697 | 5,285 | 5,322 | 5,094 | 4,939 | 4,942 | 5,145 | 4,883 | 4,779 | 3,947 | 3,478 | 3,353 | 2,893 | 2,655 |
Income Before Tax | 882,910 | 770,436 | 722,761 | 694,391 | 644,510 | 586,401 | 496,724 | 485,845 | 424,164 | 362,320 | 309,467 | 267,288 | 234,640 | 221,084 | 207,867 | 200,180 | 201,619 | 175,245 | 161,819 | 187,172 | 247,775 | 220,648 | 206,675 | 198,490 | 189,389 | 163,028 | 142,894 | 141,635 | 142,267 | 117,130 | 73,728 | 77,137 | 62,925 | 52,842 | 49,321 | 48,542 | 30,557 | 32,444 | 34,466 | 38,083 |
Income Tax Expense | 134,972 | 105,008 | 85,069 | 80,755 | 99,183 | 94,516 | 60,251 | 58,756 | 70,165 | 63,221 | 37,208 | 27,993 | 10,335 | 24,196 | 27,501 | 17,222 | 33,244 | 30,452 | 23,388 | -73,520 | 38,880 | 31,397 | 5,646 | 28,168 | 20,865 | 12,320 | -1,644 | 37,802 | 8,545 | 14,445 | -9,233 | 18,354 | 11,668 | 13,938 | 14,076 | 4,618 | 1,867 | 8,448 | 9,974 | 7,046 |
Net Income | 747,938 | 665,428 | 637,692 | 613,636 | 545,327 | 491,885 | 436,473 | 427,089 | 353,999 | 299,099 | 272,259 | 239,295 | 224,305 | 196,888 | 180,366 | 182,958 | 168,375 | 144,793 | 138,431 | 260,583 | 208,799 | 189,152 | 200,911 | 170,220 | 168,439 | 150,708 | 144,449 | 103,757 | 133,540 | 102,454 | 82,694 | 58,490 | 50,962 | 38,617 | 34,921 | 43,251 | 28,301 | 23,607 | 24,032 | 28,333 |
Net Income Margin | 41.30% | 39.37% | 40.58% | 39.84% | 36.13% | 33.72% | 32.30% | 33.48% | 30.08% | 28.43% | 31.04% | 29.02% | 29.96% | 27.84% | 27.02% | 28.21% | 27.81% | 26.79% | 26.47% | 47.16% | 31.91% | 31.09% | 33.74% | 28.57% | 29.90% | 28.99% | 30.57% | 22.18% | 30.51% | 25.28% | 24.65% | 17.83% | 17.56% | 14.37% | 14.42% | 17.62% | 13.01% | 12.07% | 13.42% | 16.33% |
EPS | 0.59 | 0.53 | 0.51 | 0.49 | 0.44 | 0.40 | 0.35 | 0.35 | 0.29 | 0.24 | 0.22 | 0.20 | 0.18 | 0.16 | 0.15 | 0.15 | 0.14 | 0.12 | 0.12 | 0.21 | 0.17 | 0.15 | 0.17 | 0.14 | 0.14 | 0.13 | 0.12 | 0.09 | 0.12 | 0.09 | 0.07 | 0.05 | 0.05 | 0.04 | 0.03 | 0.04 | 0.03 | 0.02 | 0.02 | 0.03 |
EPS Diluted | 0.58 | 0.52 | 0.50 | 0.48 | 0.43 | 0.39 | 0.34 | 0.34 | 0.28 | 0.23 | 0.21 | 0.19 | 0.17 | 0.15 | 0.14 | 0.14 | 0.13 | 0.12 | 0.11 | 0.20 | 0.16 | 0.14 | 0.15 | 0.13 | 0.13 | 0.12 | 0.11 | 0.08 | 0.10 | 0.08 | 0.07 | 0.05 | 0.04 | 0.03 | 0.03 | 0.04 | 0.02 | 0.02 | 0.02 | 0.03 |
Weighted Average Shares Out | 1,257,928 | 1,254,844 | 1,252,128 | 1,246,448 | 1,240,740 | 1,234,544 | 1,227,940 | 1,224,648 | 1,219,724 | 1,227,016 | 1,232,180 | 1,230,084 | 1,229,824 | 1,223,376 | 1,220,896 | 1,213,824 | 1,215,984 | 1,212,928 | 1,220,224 | 1,221,520 | 1,222,816 | 1,224,832 | 1,214,720 | 1,207,568 | 1,200,176 | 1,192,048 | 1,183,904 | 1,172,960 | 1,161,408 | 1,151,872 | 1,137,824 | 1,119,680 | 1,105,216 | 1,092,400 | 1,083,792 | 1,073,776 | 1,066,064 | 1,048,384 | 1,034,160 | 1,010,976 |
Weighted Average Shares Out Diluted | 1,281,792 | 1,279,684 | 1,279,460 | 1,275,380 | 1,270,524 | 1,265,940 | 1,262,312 | 1,260,804 | 1,257,604 | 1,266,324 | 1,278,608 | 1,279,012 | 1,278,544 | 1,275,360 | 1,273,968 | 1,268,176 | 1,269,008 | 1,268,768 | 1,279,024 | 1,284,176 | 1,292,048 | 1,301,360 | 1,299,216 | 1,294,848 | 1,296,288 | 1,293,216 | 1,291,536 | 1,283,888 | 1,269,152 | 1,260,096 | 1,240,256 | 1,190,144 | 1,175,248 | 1,165,072 | 1,155,424 | 1,152,992 | 1,150,192 | 1,139,440 | 1,131,552 | 1,123,504 |
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 | 3,175,139 | 2,429,031 | 2,092,101 | 1,938,606 | 1,748,818 | 1,261,836 | 956,341 | 671,707 | 716,253 | 493,246 | 635,025 | 620,813 | 630,982 | 893,688 | 843,336 | 893,219 | 970,349 | 800,182 | 761,333 | 1,111,286 | 1,095,265 | 944,414 | 809,491 | 649,950 | 524,687 | 711,157 | 886,160 | 859,192 | 854,479 | 823,475 | 746,567 | 567,923 | 500,481 | 531,058 | 710,663 | 687,326 | 418,500 | 342,958 | 275,186 | 240,031 |
Short Term Investments | 4,253,249 | 3,844,923 | 3,357,597 | 3,069,362 | 2,706,785 | 2,479,290 | 2,374,789 | 2,352,022 | 2,263,818 | 2,408,656 | 2,788,889 | 2,787,502 | 2,755,499 | 2,388,015 | 2,184,330 | 1,979,649 | 1,875,552 | 1,981,589 | 1,875,660 | 1,613,082 | 1,351,775 | 1,313,389 | 1,341,427 | 1,306,197 | 1,137,112 | 1,149,247 | 851,880 | 676,363 | 488,635 | 301,364 | 296,675 | 299,910 | 299,667 | 292,760 | 51,589 | 0 | 150,117 | 208,805 | 209,153 | 209,426 |
Cash + Short Term Investments | 7,428,388 | 6,273,954 | 5,449,698 | 5,007,968 | 4,455,603 | 3,741,126 | 3,331,130 | 3,023,729 | 2,980,071 | 2,901,902 | 3,423,914 | 3,408,315 | 3,386,481 | 3,281,703 | 3,027,666 | 2,872,868 | 2,845,901 | 2,781,771 | 2,636,993 | 2,724,368 | 2,447,040 | 2,257,803 | 2,150,918 | 1,956,147 | 1,661,799 | 1,860,404 | 1,738,040 | 1,535,555 | 1,343,114 | 1,124,839 | 1,043,242 | 867,833 | 800,148 | 823,818 | 762,252 | 687,326 | 568,617 | 551,763 | 484,339 | 449,457 |
Net Receivables | 1,130,897 | 1,226,795 | 1,090,041 | 1,024,569 | 833,374 | 779,726 | 862,875 | 923,096 | 651,512 | 585,786 | 648,606 | 516,509 | 395,590 | 364,214 | 380,466 | 389,540 | 300,217 | 383,225 | 352,159 | 391,987 | 447,252 | 343,080 | 271,246 | 331,777 | 322,053 | 260,917 | 207,339 | 247,346 | 212,611 | 269,624 | 209,062 | 253,119 | 210,243 | 146,659 | 135,119 | 144,263 | 160,230 | 122,342 | 113,057 | 96,982 |
Inventory | 1,769,962 | 1,853,776 | 2,025,204 | 1,945,180 | 1,893,538 | 1,864,334 | 1,682,703 | 1,289,706 | 1,100,550 | 852,810 | 694,217 | 650,117 | 575,665 | 543,199 | 483,168 | 479,668 | 438,102 | 326,997 | 261,798 | 243,825 | 239,802 | 314,177 | 347,153 | 264,557 | 216,313 | 245,439 | 268,131 | 306,198 | 333,157 | 363,803 | 286,786 | 236,490 | 162,128 | 118,130 | 84,030 | 92,129 | 109,921 | 100,304 | 91,225 | 80,519 |
Other Current Assets | 548,693 | 487,793 | 361,340 | 412,518 | 472,483 | 466,371 | 393,825 | 314,217 | 299,545 | 388,697 | 338,437 | 237,735 | 166,222 | 139,279 | 111,595 | 94,922 | 69,647 | 84,885 | 85,949 | 111,456 | 106,326 | 113,458 | 131,657 | 162,321 | 235,881 | 253,802 | 165,664 | 177,330 | 186,657 | 190,923 | 197,735 | 168,684 | 151,659 | 53,447 | 41,732 | 50,610 | 82,332 | 75,803 | 47,423 | 55,034 |
Total Current Assets | 10,877,940 | 9,842,318 | 8,926,283 | 8,390,235 | 7,654,998 | 6,851,557 | 6,270,533 | 5,550,748 | 5,031,678 | 4,729,195 | 5,105,174 | 4,812,676 | 4,523,958 | 4,328,395 | 4,002,895 | 3,836,998 | 3,653,867 | 3,576,878 | 3,336,899 | 3,471,636 | 3,240,420 | 3,028,518 | 2,900,974 | 2,714,802 | 2,436,046 | 2,535,539 | 2,379,174 | 2,266,429 | 2,075,539 | 1,949,189 | 1,736,825 | 1,526,126 | 1,324,178 | 1,142,054 | 1,023,133 | 974,328 | 921,100 | 850,212 | 736,044 | 679,479 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 93,034 | 96,282 | 97,949 | 101,580 | 161,480 | 163,038 | 161,160 | 148,399 | 154,654 | 153,692 | 154,062 | 143,816 | 144,747 | 102,859 | 105,418 | 109,519 | 112,599 | 114,546 | 121,183 | 127,043 | 132,091 | 135,226 | 140,081 | 75,355 | 75,397 | 73,736 | 73,825 | 74,279 | 73,061 | 75,840 | 76,319 | 76,961 | 78,147 | 79,681 | 79,944 | 79,706 | 75,248 | 73,178 | 72,787 | 71,558 |
Goodwill | 268,532 | 268,531 | 268,531 | 268,531 | 268,531 | 268,531 | 265,924 | 265,924 | 271,018 | 273,494 | 216,915 | 188,397 | 188,397 | 188,277 | 188,277 | 189,696 | 84,968 | 84,968 | 84,781 | 54,855 | 54,855 | 53,684 | 53,684 | 53,684 | 55,168 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 68,698 | 75,388 | 82,078 | 88,768 | 95,458 | 103,575 | 112,890 | 122,205 | 131,520 | 140,836 | 105,244 | 93,555 | 100,713 | 107,995 | 115,359 | 122,790 | 77,752 | 83,562 | 89,373 | 45,235 | 48,319 | 51,612 | 55,111 | 58,610 | 62,110 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 0 | 868 | 860 | 63,158 | 62,288 | 61,788 | 39,401 | 39,468 | 39,677 | 38,263 | 38,625 | 20,247 | 18,247 | 13,647 | 10,314 | 8,314 | 4,150 | 4,150 | 4,150 | 4,150 | 4,150 | 31,486 | 31,486 | 30,336 | 35,036 | 35,036 | 36,136 | 36,136 | 36,136 | 36,136 | 36,136 | 36,136 | 36,136 | 39,136 | 36,636 | 36,636 | 36,636 | 36,636 | 36,636 | 36,636 |
Tax Assets | 1,318,224 | 1,177,172 | 1,025,861 | 945,792 | 793,015 | 705,856 | 646,066 | 574,912 | 473,808 | 442,455 | 446,347 | 442,295 | 428,764 | 433,674 | 438,277 | 441,531 | 443,229 | 446,254 | 448,432 | 452,025 | 110,630 | 113,660 | 126,045 | 126,492 | 114,282 | 68,761 | 68,020 | 65,125 | 95,697 | 81,469 | 70,433 | 70,960 | 62,221 | 55,305 | 50,026 | 48,429 | 19,047 | 13,760 | 12,291 | 11,510 |
Other Non-Current Assets | 220,295 | 162,676 | 148,617 | 88,742 | 33,265 | 31,696 | 47,092 | 73,754 | 59,655 | 46,610 | 41,819 | 33,443 | 32,524 | 33,433 | 33,190 | 30,071 | 22,807 | 25,493 | 27,027 | 30,346 | 29,360 | 27,106 | 25,063 | 22,704 | 20,199 | 20,019 | 22,879 | 18,891 | 21,277 | 20,306 | 19,885 | 18,824 | 18,398 | 18,812 | 20,208 | 20,791 | 20,861 | 17,053 | 17,334 | 48,476 |
Total Non-Current Assets | 1,968,783 | 1,780,917 | 1,623,896 | 1,556,571 | 1,414,037 | 1,334,484 | 1,272,533 | 1,224,662 | 1,130,332 | 1,095,350 | 1,003,012 | 921,753 | 913,392 | 879,885 | 890,835 | 901,921 | 745,505 | 758,973 | 774,946 | 713,654 | 379,405 | 412,774 | 431,470 | 367,181 | 362,192 | 197,552 | 200,860 | 194,431 | 226,171 | 213,751 | 202,773 | 202,881 | 194,902 | 192,934 | 186,814 | 185,562 | 151,792 | 140,627 | 139,048 | 131,544 |
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 | 12,846,723 | 11,623,235 | 10,550,179 | 9,946,806 | 9,069,035 | 8,186,041 | 7,543,066 | 6,775,410 | 6,162,010 | 5,824,545 | 6,108,186 | 5,734,429 | 5,437,350 | 5,208,280 | 4,893,730 | 4,738,919 | 4,399,372 | 4,335,851 | 4,111,845 | 4,185,290 | 3,619,825 | 3,441,292 | 3,332,444 | 3,081,983 | 2,798,238 | 2,733,091 | 2,580,034 | 2,460,860 | 2,301,710 | 2,162,940 | 1,939,598 | 1,729,007 | 1,519,080 | 1,334,988 | 1,209,947 | 1,159,890 | 1,072,892 | 990,839 | 875,092 | 811,023 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 289,161 | 297,832 | 223,305 | 435,059 | 268,972 | 351,920 | 330,171 | 232,572 | 278,469 | 275,093 | 204,675 | 202,636 | 135,252 | 145,159 | 136,885 | 134,235 | 163,102 | 122,872 | 84,815 | 92,105 | 78,600 | 86,134 | 89,823 | 93,757 | 85,097 | 53,182 | 70,431 | 52,200 | 32,893 | 80,418 | 60,984 | 79,457 | 77,048 | 60,097 | 24,808 | 43,966 | 31,487 | 43,831 | 29,123 | 32,428 |
Short Term Debt | 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 | 1,336 | 1,269 | 1,207 | 1,147 | 1,087 |
Tax Payables | 116,604 | 107,833 | 107,179 | 95,751 | 104,660 | 98,722 | 94,733 | 89,839 | 82,167 | 79,422 | 74,497 | 69,916 | 62,563 | 57,977 | 55,314 | 1,870 | 1,866 | 1,851 | 1,843 | 1,716 | 60,278 | 45,804 | 889 | 839 | 770 | 717 | 690 | 794 | 1,315 | 1,280 | 914 | 1,098 | 1,320 | 1,257 | 1,265 | 4,694 | 5,386 | 3,795 | 3,825 | 4,678 |
Deferred Revenue | 1,599,590 | 1,388,650 | 1,057,314 | 915,204 | 698,675 | 624,207 | 671,700 | 637,432 | 607,189 | 697,762 | 778,436 | 593,578 | 511,354 | 482,112 | 457,799 | 396,259 | 321,290 | 328,525 | 332,175 | 312,668 | 291,384 | 272,366 | 304,729 | 358,586 | 318,850 | 262,345 | 274,677 | 327,706 | 423,705 | 426,750 | 383,245 | 273,350 | 191,094 | 138,885 | 135,524 | 122,049 | 124,740 | 107,245 | 81,826 | 60,327 |
Other Current Liabilities | 429,019 | 367,564 | 454,666 | 463,592 | 774,418 | 580,943 | 488,305 | 333,688 | 287,087 | 225,749 | 311,397 | 243,699 | 184,218 | 174,687 | 136,534 | 235,879 | 178,525 | 186,933 | 154,174 | 190,585 | 117,927 | 120,716 | 147,752 | 153,322 | 135,065 | 510,519 | 111,981 | 149,205 | 109,634 | 102,349 | 87,370 | 105,648 | 85,620 | 63,200 | 52,667 | 62,966 | 62,084 | 46,420 | 32,410 | 45,853 |
Total Current Liabilities | 2,434,374 | 2,161,879 | 1,783,064 | 1,909,606 | 1,846,725 | 1,655,792 | 1,584,909 | 1,293,531 | 1,254,912 | 1,278,026 | 1,369,005 | 1,109,829 | 893,387 | 859,935 | 786,532 | 768,243 | 664,783 | 640,181 | 573,007 | 597,074 | 548,189 | 525,020 | 543,193 | 606,504 | 539,782 | 421,763 | 457,779 | 529,905 | 567,547 | 610,797 | 532,513 | 459,553 | 355,082 | 263,439 | 214,264 | 235,011 | 224,966 | 202,498 | 148,331 | 144,373 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 0 | 0 | 0 | 44,413 | 96,088 | 103,404 | 110,582 | 87,928 | 94,134 | 103,586 | 114,948 | 113,054 | 123,256 | 128,590 | 135,540 | 144,794 | 149,806 | 148,518 | 157,004 | 166,044 | 174,198 | 179,410 | 187,232 | 70,862 | 72,080 | 73,188 | 74,276 | 75,346 | 76,398 | 77,344 | 78,272 | 79,186 | 80,082 | 80,876 | 81,654 | 82,420 | 83,174 | 83,824 | 84,464 | 85,094 |
Deferred Revenue | 0 | 922,715 | 797,621 | 591,000 | 496,076 | 460,697 | 420,574 | 403,814 | 333,855 | 335,728 | 345,310 | 335,734 | 289,086 | 263,978 | 262,232 | 254,568 | 241,014 | 248,986 | 264,600 | 262,620 | 237,628 | 229,852 | 231,742 | 228,641 | 211,005 | 186,299 | 181,377 | 187,556 | 141,440 | 127,760 | 113,925 | 99,585 | 93,741 | 91,439 | 83,696 | 74,759 | 65,966 | 57,198 | 50,998 | 46,141 |
Deferred Tax | 0 | 0 | -42,200 | -44,413 | 104,660 | 98,722 | 0 | 42 | 0 | 13,447 | 51,051 | 129,074 | 214,261 | 216,746 | 225,924 | 227,936 | 247,712 | 251,292 | 250,304 | 254,710 | 60,278 | 45,804 | 37,925 | 36,167 | 42,470 | 40,369 | 37,358 | 34,067 | 22,161 | 19,970 | 17,581 | 14,498 | 11,896 | 16,086 | 14,918 | 14,060 | 11,188 | 17,850 | 17,502 | -28,818 |
Other Non-Current Liabilities | 1,166,460 | 107,833 | 904,800 | 182,728 | 124,591 | 108,566 | 97,827 | 104,275 | 93,891 | 87,966 | 74,695 | 68,138 | 52,100 | 41,190 | 32,164 | 23,087 | 12,180 | 10,391 | 18,104 | 10,156 | 3,806 | -18,550 | -30,090 | 32,587 | 29,495 | 25,891 | 21,563 | 6,139 | -8,227 | -10,710 | -13,486 | -17,137 | -21,245 | -17,598 | -19,524 | -20,452 | -24,388 | -18,223 | -19,172 | -20,243 |
Total Non-Current Liabilities | 1,166,460 | 1,030,548 | 904,800 | 818,141 | 716,755 | 672,667 | 628,983 | 596,059 | 521,880 | 540,727 | 586,004 | 646,000 | 678,703 | 650,504 | 655,860 | 650,385 | 650,712 | 659,187 | 690,012 | 693,530 | 415,632 | 390,712 | 388,884 | 332,090 | 312,580 | 285,378 | 277,216 | 269,041 | 209,611 | 194,394 | 178,711 | 161,634 | 152,578 | 154,717 | 145,826 | 136,727 | 124,752 | 122,799 | 116,290 | 110,992 |
Total Liabilities | 3,600,834 | 3,192,427 | 2,687,864 | 2,727,747 | 2,563,480 | 2,328,459 | 2,213,892 | 1,889,590 | 1,776,792 | 1,818,753 | 1,955,009 | 1,755,829 | 1,572,090 | 1,510,439 | 1,442,392 | 1,418,628 | 1,315,495 | 1,299,368 | 1,263,019 | 1,290,604 | 963,821 | 915,732 | 932,077 | 938,594 | 852,362 | 707,141 | 734,995 | 798,946 | 777,158 | 805,191 | 711,224 | 621,187 | 507,660 | 418,156 | 360,090 | 371,738 | 349,718 | 325,297 | 264,621 | 255,365 |
Common Stock | 31 | 31 | 31 | 31 | 31 | 31 | 31 | 31 | 31 | 30 | 31 | 31 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 |
Retained Earnings | 6,865,260 | 6,182,479 | 5,689,064 | 5,114,025 | 4,500,389 | 3,955,062 | 3,493,181 | 3,138,983 | 2,714,711 | 2,408,294 | 2,592,854 | 2,456,823 | 2,393,661 | 2,303,513 | 2,106,625 | 2,027,614 | 1,844,656 | 1,843,559 | 1,698,766 | 1,788,230 | 1,579,063 | 1,484,777 | 1,395,534 | 1,190,803 | 1,020,481 | 1,157,934 | 1,007,226 | 859,114 | 755,281 | 621,559 | 518,874 | 435,105 | 376,322 | 325,065 | 286,161 | 250,915 | 206,991 | 178,302 | 154,306 | 129,814 |
Accumulated Other Comprehensive Income/Loss | 9,588 | -15,058 | -11,929 | -3,328 | -23,166 | -25,208 | -21,505 | -33,908 | -47,129 | -41,319 | -30,501 | -8,300 | -2,004 | -1,139 | -864 | 238 | -934 | 7,823 | 828 | 143 | 201 | 2,035 | -580 | -3,994 | -4,442 | -4,551 | -3,626 | -1,938 | -1,075 | -1,253 | -1,630 | -1,475 | -983 | -705 | -653 | -674 | -431 | -143 | -351 | -334 |
Total Stockholders Equity | 9,245,889 | 8,430,808 | 7,862,315 | 7,219,059 | 6,505,555 | 5,857,582 | 5,329,174 | 4,885,820 | 4,385,218 | 4,005,792 | 4,153,177 | 3,978,600 | 3,865,260 | 3,697,841 | 3,451,338 | 3,320,291 | 3,083,877 | 3,036,483 | 2,848,826 | 2,894,686 | 2,656,004 | 2,525,560 | 2,400,367 | 2,143,389 | 1,945,876 | 2,025,950 | 1,845,039 | 1,661,914 | 1,524,552 | 1,357,749 | 1,228,374 | 1,107,820 | 1,011,420 | 916,832 | 849,857 | 788,152 | 723,174 | 665,542 | 610,471 | 555,658 |
Total Investments | 4,253,249 | 3,845,791 | 3,358,457 | 3,069,362 | 2,769,073 | 2,541,078 | 2,414,190 | 2,391,490 | 2,303,495 | 2,446,919 | 2,827,514 | 2,807,749 | 2,773,746 | 2,401,662 | 2,194,644 | 1,987,963 | 1,879,702 | 1,985,739 | 1,879,810 | 1,617,232 | 1,355,925 | 1,344,875 | 1,372,913 | 1,336,533 | 1,172,148 | 1,184,283 | 888,016 | 712,499 | 524,771 | 337,500 | 332,811 | 336,046 | 335,803 | 331,896 | 88,225 | 36,636 | 186,753 | 245,441 | 245,789 | 246,062 |
Total Debt | 0 | 107,833 | 42,200 | 65,519 | 48,044 | 51,702 | 55,291 | 43,964 | 47,067 | 51,793 | 57,474 | 56,527 | 61,628 | 64,295 | 67,770 | 72,397 | 74,903 | 74,259 | 78,502 | 83,022 | 87,099 | 89,705 | 93,616 | 35,431 | 36,040 | 36,594 | 37,138 | 37,673 | 38,199 | 38,672 | 39,136 | 39,593 | 40,041 | 40,438 | 40,827 | 41,210 | 42,856 | 43,119 | 43,379 | 42,547 |
Net Debt | -3,175,139 | -2,429,031 | -2,049,901 | -1,873,087 | -1,700,774 | -1,210,134 | -901,050 | -627,743 | -669,186 | -441,453 | -577,551 | -564,286 | -569,354 | -829,393 | -775,566 | -820,822 | -895,446 | -725,923 | -682,831 | -1,028,264 | -1,008,166 | -854,709 | -715,875 | -614,519 | -488,647 | -674,563 | -849,022 | -821,519 | -816,280 | -784,803 | -707,431 | -528,330 | -460,440 | -490,620 | -669,836 | -646,116 | -375,644 | -299,839 | -231,807 | -197,484 |
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 | 747,938 | 665,428 | 637,692 | 613,636 | 545,327 | 491,885 | 436,473 | 427,089 | 353,999 | 299,099 | 272,259 | 239,295 | 224,305 | 196,888 | 180,366 | 182,958 | 168,375 | 144,793 | 138,431 | 260,692 | 208,895 | 189,251 | 201,029 | 170,322 | -137,453 | 150,708 | 144,538 | 103,833 | 133,722 | 102,685 | 82,961 | 58,783 | 51,257 | 38,904 | 35,245 | 43,924 | 28,690 | 23,996 | 24,492 | 31,037 |
Depreciation & Amortization | 0 | 15,498 | 15,614 | 14,397 | 17,006 | 18,322 | 20,905 | 17,531 | 17,157 | 14,921 | 13,091 | 12,470 | 12,629 | 12,577 | 12,658 | 12,615 | 10,805 | 10,962 | 10,208 | 7,901 | 8,191 | 8,395 | 8,362 | 9,231 | 7,112 | 5,631 | 5,697 | 5,285 | 5,322 | 5,094 | 4,939 | 4,942 | 5,145 | 4,883 | 4,779 | 3,947 | 3,478 | 3,353 | 2,893 | 2,655 |
Deferred Income Tax | -148,266 | -150,638 | -77,822 | -153,307 | -87,202 | -59,134 | -71,153 | -96,027 | -42,418 | -24,115 | -81,822 | -98,717 | 2,425 | -4,423 | 1,425 | -12,405 | 593 | 2,211 | 457 | -86,686 | 3,031 | 8,632 | -718 | -8,281 | -45,334 | -740 | -3,541 | 31,169 | -14,228 | -11,036 | 2,521 | -8,000 | -6,844 | -5,279 | -1,597 | -8,926 | -13,217 | -3,936 | 1,670 | -5,992 |
Stock Based Compensation | 98,123 | 79,292 | 77,215 | 81,358 | 85,390 | 67,127 | 62,881 | 64,954 | 65,477 | 50,224 | 50,279 | 51,243 | 53,135 | 44,944 | 37,553 | 40,095 | 36,469 | 32,922 | 27,556 | 26,435 | 26,257 | 24,297 | 24,291 | 24,619 | 23,254 | 22,478 | 20,851 | 20,436 | 20,152 | 18,400 | 16,439 | 16,324 | 15,116 | 14,232 | 13,360 | 12,978 | 12,278 | 11,208 | 8,839 | 8,050 |
Change in Working Capital | 485,260 | 390,144 | -131,056 | -23,112 | 143,913 | -56,110 | -80,607 | -373,127 | -266,788 | -253,169 | -19,737 | 8,917 | -31,315 | 2,538 | 12,984 | -40,890 | 842 | -58,718 | 13,080 | 115,386 | 25,020 | -39,960 | -59,648 | 96,725 | 34,676 | -55,840 | 28,026 | 22,595 | 60,547 | -36,333 | 55,672 | -6,981 | -98,551 | 11,743 | 25,341 | 69,969 | -11,792 | 29,715 | -7,246 | -3,958 |
Accounts Receivable | 105,727 | -136,754 | -65,472 | -191,195 | -53,648 | 83,149 | 60,221 | -271,584 | -65,612 | 67,526 | -131,861 | -120,919 | -31,376 | 16,252 | 9,074 | -87,598 | 83,008 | -31,066 | 46,329 | 55,265 | -104,172 | -71,834 | 60,531 | -9,724 | -54,621 | -53,578 | 40,007 | -34,735 | 57,013 | -60,562 | 44,057 | -42,876 | -63,584 | -11,540 | 9,144 | 16,617 | -38,057 | -9,565 | -16,276 | -13,187 |
Inventory | 83,814 | 171,428 | -80,024 | -51,642 | -29,204 | -181,631 | -392,997 | -189,156 | -247,740 | -158,521 | -43,531 | -74,452 | -32,466 | -60,031 | -3,500 | -41,322 | -111,105 | -65,200 | -17,691 | -4,024 | 74,571 | 32,976 | -82,596 | -47,230 | 37,525 | 22,692 | 38,067 | 26,959 | 30,646 | -77,017 | -50,296 | -74,363 | -43,997 | -34,100 | 8,099 | 17,792 | -9,618 | -11,591 | -10,706 | -17,932 |
Accounts Payable | 0 | 70,998 | -207,234 | 164,872 | -81,165 | 20,341 | 94,564 | -42,044 | 2,311 | 68,691 | 2,478 | 67,756 | -11,954 | 8,046 | 2,833 | -30,642 | 40,330 | 37,859 | -6,386 | 12,424 | -7,578 | -4,392 | -2,391 | 8,822 | 26,918 | -16,443 | 20,040 | 15,971 | -47,374 | 19,947 | -18,648 | 3,168 | 17,009 | 34,624 | -16,123 | 9,182 | -11,967 | 13,758 | -1,936 | 8,407 |
Other Working Capital | 295,719 | 284,472 | 221,674 | 54,853 | 307,930 | 22,031 | 157,605 | 129,657 | 44,253 | -230,865 | 153,177 | 136,532 | 44,481 | 38,271 | 4,577 | 118,672 | -11,391 | -311 | -9,172 | 51,721 | 62,199 | 3,290 | -35,192 | 144,857 | 24,854 | -8,511 | -70,088 | 14,400 | 20,262 | 81,299 | 80,559 | 107,090 | -7,979 | 22,759 | 24,221 | 26,378 | 47,850 | 37,113 | 21,672 | 18,754 |
Other Non-Cash Items | -8,599 | -10,713 | 453,335 | -6,508 | -5,457 | -28,000 | 5,984 | 53 | 6,678 | 14,137 | -16,932 | 12,028 | 11,400 | 10,842 | 9,689 | 4,551 | -1,957 | 6,046 | 5,115 | 3,433 | -1,997 | 5,764 | -3,219 | 3,203 | -1,080 | 8,347 | -30 | 346 | 353 | 423 | 330 | -12,313 | -13,467 | -9,570 | -6,012 | -5,381 | -8,788 | -11,730 | -9,881 | -15,980 |
Net Cash Provided by Operating Activities | 1,174,456 | 989,011 | 513,805 | 526,464 | 698,977 | 434,090 | 374,483 | 40,473 | 134,105 | 101,097 | 217,138 | 225,236 | 272,579 | 263,366 | 254,675 | 186,924 | 215,127 | 138,216 | 194,847 | 327,161 | 269,397 | 196,379 | 170,097 | 295,819 | -118,825 | 130,584 | 195,541 | 183,664 | 205,868 | 79,233 | 162,862 | 52,755 | -47,344 | 54,913 | 71,116 | 116,511 | 10,649 | 52,606 | 20,767 | 15,812 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | 0 | -3,160 | -9,395 | -6,010 | -11,212 | -11,581 | -5,631 | -10,460 | -10,440 | -8,868 | -14,876 | -9,281 | -45,888 | -4,471 | -5,096 | -7,683 | -2,523 | -2,071 | -3,107 | -2,432 | -4,680 | -3,402 | -5,237 | -6,217 | -4,542 | -6,735 | -6,336 | -3,120 | -2,625 | -4,889 | -4,645 | -4,935 | -3,745 | -4,107 | -8,632 | -5,272 | -5,244 | -4,337 | -5,136 | -2,345 |
Acquisitions Net | 0 | 0 | 0 | -500 | 214,632 | 2,049 | 250 | 12,691 | -12,691 | -95,786 | -49,301 | -9,249 | -4,600 | -4,084 | -2,000 | -161,103 | 3,399 | -92 | -66,225 | -1,365 | 26,855 | 0 | 0 | -1,181 | -95,640 | -8,000 | 0 | 0 | 0 | 0 | 0 | -697 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Purchases of Investments | 0 | -836,867 | -913,441 | -671,636 | -542,136 | -534,658 | -861,862 | -445,368 | -319,819 | -241,056 | -412,614 | -342,411 | -733,196 | -651,181 | -590,476 | -471,628 | -979,959 | -561,828 | -674,649 | -663,795 | -290,715 | -217,136 | -332,247 | -347,061 | -130,533 | -428,689 | -267,976 | -259,959 | -211,219 | -52,684 | -61,511 | -94,727 | -49,546 | -243,800 | -51,638 | 0 | 0 | 0 | 0 | -210,019 |
Sales/Maturities of Investments | 482,891 | 362,136 | 627,186 | 340,689 | 327,504 | 441,284 | 845,746 | 373,003 | 469,143 | 591,284 | 404,176 | 296,742 | 358,523 | 440,202 | 379,605 | 362,088 | 1,081,366 | 460,710 | 414,503 | 402,198 | 254,007 | 250,248 | 302,264 | 180,798 | 144,235 | 132,316 | 90,448 | 70,849 | 23,430 | 47,565 | 64,488 | 95,938 | 41,917 | 0 | 0 | 150,000 | 0 | 0 | 0 | 0 |
Other Investing Activities | -856,763 | 0 | -1,000 | 500 | -214,632 | -93,124 | -250 | -12,691 | 136,633 | 361,919 | -20,129 | -54,918 | -120 | 1,401 | 18 | -109,540 | 104,806 | -101,118 | -260,146 | 1,365 | -8,488 | 33,112 | -29,983 | 2,000 | 13,702 | -2,000 | -177,528 | -3 | 2,997 | -2 | -1,252 | -2,007 | 41,917 | -243,800 | -51,638 | -2 | 54,161 | 667 | -667 | -10,798 |
Net Cash Used for Investing Activities | -373,872 | -477,891 | -295,650 | -336,957 | -225,844 | -102,906 | -21,747 | -82,825 | 126,193 | 245,574 | -72,615 | -64,199 | -425,281 | -218,133 | -217,949 | -278,326 | 102,283 | -103,281 | -329,478 | -264,029 | -14,533 | 29,710 | -35,220 | -171,661 | -86,480 | -313,108 | -183,864 | -192,233 | -187,417 | -10,010 | -2,920 | -6,428 | -11,374 | -247,907 | -60,270 | 144,726 | 48,917 | -3,670 | -5,803 | -223,162 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -537 | -471 | -465 | -456 | -447 | -397 | -390 | -383 | -376 | -326 | -320 | -314 | -308 | -264 | -259 | -255 | -239 |
Common Stock Issued | 0 | 9,373 | 25,144 | 8,296 | 23,387 | 7,314 | 23,096 | 0 | 20,082 | 0 | 19,160 | 0 | 29,270 | 8,803 | 18,081 | 57,556 | 0 | 5,146 | 17,082 | 0 | 0 | 0 | 26,323 | 53,658 | 0 | 0 | 17,300 | 57,111 | 0 | 0 | 19,481 | 24,855 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -328 |
Common Stock Repurchased | -65,157 | -172,013 | -62,653 | -9,624 | -8,173 | -30,004 | -82,275 | -2,817 | -47,582 | -483,660 | -136,228 | -176,133 | -134,157 | -3,857 | -101,355 | -2,790 | -167,278 | -2,260 | -227,895 | -51,525 | -114,609 | -100,008 | -1,850 | -1,964 | -2,451 | -2,927 | -1,536 | -1,568 | -1,101 | -776 | -580 | 10,326 | -212 | -599 | 4,888 | 0 | 0 | 0 | 4,856 | 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 | -25,882 | 0 | 0 | 0 | -24,189 | 0 | 0 | 0 | 0 |
Other Financing Activities | 9,531 | -1,085 | -397 | -9,624 | 15,214 | 772 | 13,872 | -1,845 | 13,342 | -2,230 | 6,419 | 5,231 | 25,001 | 4,946 | 15,585 | 12,062 | 18,544 | 2,886 | 15,342 | 3,070 | 11,666 | 8,969 | -1,850 | 2,052 | 18,381 | 8,583 | -1,536 | 13,673 | 12,664 | 7,848 | -580 | 21,822 | 13,864 | 3,856 | 12,762 | 8,404 | 16,487 | 19,075 | 20,486 | 39,396 |
Net Cash Used Provided by Financing Activities | -55,626 | -173,098 | -63,050 | -1,328 | 15,214 | -29,232 | -68,403 | -4,662 | -34,240 | -485,890 | -129,809 | -170,902 | -109,156 | 4,946 | -85,770 | 12,062 | -148,734 | 2,886 | -212,553 | -48,455 | -102,943 | -91,039 | 24,473 | 1,515 | 17,910 | 8,118 | 15,308 | 13,226 | 12,267 | 7,458 | 18,518 | 21,446 | 28,215 | 13,491 | 12,448 | 7,835 | 16,223 | 18,816 | 20,231 | 38,829 |
Effect of Forex Changes on Cash | 1,681 | -1,084 | -1,608 | 1,609 | -1,363 | 115 | 314 | 2,479 | -3,049 | -2,560 | -481 | -303 | -848 | 173 | -838 | 2,212 | 1,417 | 1,028 | -2,691 | 1,347 | -1,066 | -123 | 195 | -406 | -377 | -593 | -14 | 56 | 286 | 227 | 184 | -331 | -74 | -102 | 43 | -246 | -247 | 20 | -40 | -44 |
Net Change in Cash | 746,639 | 336,930 | 153,495 | 189,788 | 486,984 | 302,067 | 284,647 | -44,535 | 223,009 | -141,779 | 14,233 | -10,168 | -262,706 | 50,352 | -49,882 | -77,128 | 170,093 | 38,849 | -349,875 | 16,024 | 150,855 | 134,927 | 159,545 | 125,267 | -187,772 | -174,999 | 26,971 | 4,713 | 31,004 | 76,908 | 178,644 | 67,442 | -30,577 | -179,605 | 23,337 | 268,826 | 75,542 | 67,772 | 35,155 | -168,565 |
Cash at End of Period | 3,176,538 | 2,429,031 | 2,092,101 | 1,939,464 | 1,749,676 | 1,262,692 | 960,625 | 675,978 | 720,513 | 497,504 | 639,283 | 625,050 | 635,218 | 897,924 | 847,572 | 897,454 | 974,582 | 804,489 | 765,640 | 1,115,515 | 1,099,491 | 948,636 | 813,709 | 654,164 | 528,897 | 716,669 | 891,668 | 859,192 | 854,479 | 823,475 | 746,567 | 567,923 | 500,481 | 531,058 | 710,663 | 687,326 | 418,500 | 342,958 | 275,186 | 240,031 |
Cash at Start of Period | 2,429,899 | 2,092,101 | 1,938,606 | 1,749,676 | 1,262,692 | 960,625 | 675,978 | 720,513 | 497,504 | 639,283 | 625,050 | 635,218 | 897,924 | 847,572 | 897,454 | 974,582 | 804,489 | 765,640 | 1,115,515 | 1,099,491 | 948,636 | 813,709 | 654,164 | 528,897 | 716,669 | 891,668 | 864,697 | 854,479 | 823,475 | 746,567 | 567,923 | 500,481 | 531,058 | 710,663 | 687,326 | 418,500 | 342,958 | 275,186 | 240,031 | 408,596 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 1,174,456 | 989,011 | 513,805 | 526,464 | 698,977 | 434,090 | 374,483 | 40,473 | 134,105 | 101,097 | 217,138 | 225,236 | 272,579 | 263,366 | 254,675 | 186,924 | 215,127 | 138,216 | 194,847 | 327,161 | 269,397 | 196,379 | 170,097 | 295,819 | -118,825 | 130,584 | 195,541 | 183,664 | 205,868 | 79,233 | 162,862 | 52,755 | -47,344 | 54,913 | 71,116 | 116,511 | 10,649 | 52,606 | 20,767 | 15,812 |
Capital Expenditure | 0 | -3,160 | -9,395 | -6,010 | -11,212 | -11,581 | -5,631 | -10,460 | -10,440 | -8,868 | -14,876 | -9,281 | -45,888 | -4,471 | -5,096 | -7,683 | -2,523 | -2,071 | -3,107 | -2,432 | -4,680 | -3,402 | -5,237 | -6,217 | -4,542 | -6,735 | -6,336 | -3,120 | -2,625 | -4,889 | -4,645 | -4,935 | -3,745 | -4,107 | -8,632 | -5,272 | -5,244 | -4,337 | -5,136 | -2,345 |
Free Cash Flow | 1,167,431 | 985,851 | 504,410 | 520,454 | 687,765 | 422,509 | 368,852 | 30,013 | 123,665 | 92,229 | 202,262 | 215,955 | 226,691 | 258,895 | 249,579 | 179,241 | 212,604 | 136,145 | 191,740 | 324,729 | 264,717 | 192,977 | 164,860 | 289,602 | -123,367 | 123,849 | 189,205 | 180,544 | 203,243 | 74,344 | 158,217 | 47,820 | -51,089 | 50,806 | 62,484 | 111,239 | 5,405 | 48,269 | 15,631 | 13,467 |