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