Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-30 2014-06-30 2014-03-31 2013-12-31
Revenue 2,574,092 2,342,153 2,181,295 2,715,752 2,780,337 2,661,715 2,380,483 2,232,489 2,397,976 2,285,807 2,043,478 2,346,400 1,992,234 1,622,222 1,584,997 1,993,427 1,914,604 1,802,931 1,689,844 1,997,771 1,855,769 1,790,220 1,531,507 1,819,018 1,669,873 1,546,046 1,278,753 1,755,224 1,539,569 1,389,620 1,145,700 1,557,407 1,404,323 1,244,936 958,827 1,329,596 1,204,539 1,102,879 812,494 1,243,737
Revenue Y/Y Growth -7.42% -12.01% -8.37% 21.65% 15.95% 16.45% 16.49% -4.85% 20.37% 40.91% 28.93% 17.71% 4.05% -10.02% -6.20% -0.22% 3.17% 0.71% 10.34% 9.83% 11.13% 15.79% 19.77% 3.63% 8.46% 11.26% 11.61% 12.70% 9.63% 11.62% 19.49% 17.13% 16.59% 12.88% 18.01% 6.90% - - - -
Cost of Revenue 1,902,174 1,728,146 1,607,910 1,993,722 2,092,457 1,924,727 1,651,365 1,646,050 1,817,939 1,721,673 1,577,453 1,822,121 1,536,044 1,284,493 1,294,743 1,567,392 1,518,276 1,425,388 1,338,806 1,590,735 1,472,649 1,416,797 1,211,946 1,438,307 1,307,971 1,218,083 1,026,017 1,413,440 1,242,292 1,126,369 925,760 1,238,588 1,111,672 986,854 781,668 1,070,601 960,055 882,778 655,152 1,001,415
Gross Profit 671,918 614,007 573,385 722,030 687,880 736,988 729,118 586,439 580,037 564,134 466,025 524,279 456,190 337,729 290,254 426,035 396,328 377,543 351,038 407,036 383,120 373,423 319,561 380,711 361,902 327,963 252,736 341,784 297,277 263,251 219,940 318,819 292,651 258,082 177,159 258,995 244,484 220,101 157,342 242,322
Gross Profit Margin 26.10% 26.22% 26.29% 26.59% 24.74% 27.69% 30.63% 26.27% 24.19% 24.68% 22.81% 22.34% 22.90% 20.82% 18.31% 21.37% 20.70% 20.94% 20.77% 20.37% 20.64% 20.86% 20.87% 20.93% 21.67% 21.21% 19.76% 19.47% 19.31% 18.94% 19.20% 20.47% 20.84% 20.73% 18.48% 19.48% 20.30% 19.96% 19.37% 19.48%
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 166,765 171,397 166,252 163,295 153,668 155,918 152,418 149,148 135,185 136,019 143,075 133,975 125,921 121,460 128,378 131,493 130,376 133,044 132,492 128,905 130,712 128,313 124,782 116,000 113,616 115,034 116,150 108,050 107,826 114,879 112,565 106,914 102,580 104,807 109,708 102,707 96,063 106,200 102,897 85,734
Total Operating Expenses 126,851 137,138 133,306 141,703 143,457 152,022 151,079 147,303 133,689 134,387 141,489 126,769 123,933 119,052 123,042 124,980 123,680 127,211 126,755 124,047 127,872 126,149 122,805 113,728 111,901 113,587 115,048 107,453 107,123 114,126 111,798 106,448 101,937 103,685 108,983 102,208 95,158 105,748 101,900 84,926
Operating Income or Loss 507,434 441,339 412,751 554,911 527,783 556,799 529,691 404,845 407,946 391,113 266,425 336,360 280,954 203,971 156,133 276,346 251,782 225,683 194,403 261,088 230,164 229,313 174,577 247,797 231,864 196,978 122,768 214,150 172,995 136,082 98,496 198,042 174,774 143,065 62,366 145,775 142,129 108,171 54,400 149,602
Operating Margin 19.71% 18.84% 18.92% 20.43% 18.98% 20.92% 22.25% 18.13% 17.01% 17.11% 13.04% 14.34% 14.10% 12.57% 9.85% 13.86% 13.15% 12.52% 11.50% 13.07% 12.40% 12.81% 11.40% 13.62% 13.89% 12.74% 9.60% 12.20% 11.24% 9.79% 8.60% 12.72% 12.45% 11.49% 6.50% 10.96% 11.80% 9.81% 6.70% 12.03%
Interest Expense 6,896 6,795 7,258 6,899 7,202 12,257 13,166 13,207 13,243 13,270 13,397 13,174 11,687 9,525 6,486 6,571 6,293 6,301 6,215 6,273 6,197 6,329 6,282 6,315 6,120 5,914 5,836 6,181 5,624 4,814 5,088 5,604 6,081 5,956 5,918 5,848 5,775 5,723 5,794 5,763
EBITDA 546,236 477,971 441,068 585,780 545,717 586,269 579,111 440,012 447,370 430,735 325,403 398,544 333,144 219,356 167,861 301,873 273,467 251,013 224,822 283,711 255,907 247,915 197,280 267,633 250,584 214,882 137,997 234,843 190,627 149,534 108,400 212,773 191,077 154,640 68,281 157,072 149,566 114,547 55,501 157,583
Depreciation and Amortization 38,802 36,632 28,317 30,869 17,934 29,470 49,420 4,743 4,682 4,835 5,203 5,191 5,547 5,632 5,622 5,449 5,223 5,084 5,062 5,115 5,029 4,988 5,036 5,580 5,593 5,795 5,699 5,678 5,657 5,487 5,447 5,352 5,441 5,460 5,281 5,031 4,657 4,216 3,710 4,016
Income Before Tax 539,340 471,176 433,810 574,722 538,515 574,012 565,945 426,805 434,127 417,465 312,006 385,370 321,457 209,831 161,375 295,302 267,174 244,712 218,607 277,438 249,710 241,586 190,998 261,318 244,464 208,968 132,161 228,662 185,003 144,720 103,312 207,169 184,996 148,684 62,363 151,224 143,791 108,824 49,707 151,820
Income Tax Expense 106,183 67,149 89,458 119,954 127,122 140,698 139,845 92,224 102,046 96,170 63,244 80,366 64,991 45,756 -14,328 39,165 43,387 34,503 30,201 45,280 53,894 38,412 24,949 136,699 82,362 61,091 29,238 77,771 67,611 53,044 38,009 73,165 68,526 55,289 23,305 51,773 53,639 40,646 25,858 54,009
Net Income 433,157 404,027 344,352 454,768 411,393 433,314 426,100 334,581 332,081 321,295 248,762 305,004 256,466 164,075 175,703 256,137 223,787 210,209 188,406 232,158 195,816 203,174 166,049 124,619 162,102 147,877 102,923 150,891 117,392 91,676 65,303 134,004 116,470 93,395 39,058 99,451 90,152 68,178 23,849 97,811
Net Income Margin 16.83% 17.25% 15.79% 16.75% 14.80% 16.28% 17.90% 14.99% 13.85% 14.06% 12.17% 13.00% 12.87% 10.11% 11.09% 12.85% 11.69% 11.66% 11.15% 11.62% 10.55% 11.35% 10.84% 6.85% 9.71% 9.56% 8.05% 8.60% 7.62% 6.60% 5.70% 8.60% 8.29% 7.50% 4.07% 7.48% 7.48% 6.18% 2.94% 7.86%
EPS 132.92 123.84 106.31 141.82 125.97 131.84 125.88 96.47 93.25 88.69 67.72 82.08 69.19 44.56 47.97 69.78 60.94 58.20 52.23 64.46 54.21 55.90 45.19 33.39 43.26 39.46 27.78 40.25 30.43 23.51 16.81 34.23 28.75 22.97 9.63 24.22 21.49 15.68 5.34 21.74
EPS Diluted 125.26 116.54 99.89 133.44 118.51 123.65 116.55 89.09 86.44 82.45 63.21 76.93 65.11 42.50 44.96 64.41 56.11 53.09 47.64 58.57 48.28 49.05 39.34 28.88 38.02 35.19 25.12 37.80 28.46 22.01 15.79 31.92 27.11 21.91 9.22 23.24 20.70 15.17 5.16 21.15
Weighted Average Shares Out 3,259 3,263 3,239 3,207 3,266 3,287 3,385 3,468 3,561 3,623 3,673 3,716 3,706 3,682 3,663 3,671 3,672 3,612 3,607 3,601 3,612 3,635 3,675 3,732 3,747 3,748 3,705 3,749 3,858 3,900 3,884 3,915 4,050 4,066 4,057 4,106 4,196 4,349 4,467 4,500
Weighted Average Shares Out Diluted 3,458 3,467 3,447 3,408 3,471 3,504 3,656 3,755 3,842 3,897 3,935 3,965 3,939 3,861 3,908 3,977 3,988 3,959 3,955 3,964 4,056 4,142 4,220 4,315 4,263 4,202 4,097 3,992 4,125 4,165 4,135 4,198 4,296 4,262 4,235 4,279 4,354 4,495 4,620 4,626

Reported Currency: USD 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 2014-09-30 2014-06-30 2014-03-31 2013-12-31
Current Assets
Cash and Cash Equivalents 2,908,916 2,692,582 2,800,762 2,522,839 1,766,937 1,499,603 2,157,863 2,573,467 2,703,109 2,618,322 2,774,184 2,778,267 2,561,006 2,000,876 1,091,996 1,140,304 1,094,937 882,319 816,453 711,875 609,870 431,550 425,566 666,794 626,884 528,114 492,551 395,405 261,218 363,202 317,987 424,326 386,293 495,731 530,968 544,938 463,695 551,859 878,539 865,585
Short Term Investments 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
Cash + Short Term Investments 2,908,916 2,692,582 2,800,762 2,522,839 1,766,937 1,499,603 2,157,863 2,573,467 2,703,109 2,618,322 2,774,184 2,778,267 2,561,006 2,000,876 1,091,996 1,140,304 1,094,937 882,319 816,453 711,875 609,870 431,550 425,566 666,794 626,884 528,114 492,551 395,405 261,218 363,202 317,987 424,326 386,293 495,731 530,968 544,938 463,695 551,859 878,539 865,585
Net Receivables 33,878 26,757 23,307 20,842 28,378 29,007 23,471 18,552 22,525 24,484 22,059 18,299 21,461 20,801 27,089 18,278 29,276 28,943 30,488 18,641 26,363 30,179 22,374 20,026 20,448 22,110 19,876 18,937 13,921 17,464 13,829 11,482 9,850 15,987 10,024 10,021 11,465 15,196 10,055 9,529
Inventory 2,003,773 2,020,089 1,865,542 1,788,275 2,170,449 2,378,745 2,193,639 1,947,366 1,863,525 1,973,373 1,829,792 1,709,082 1,763,186 1,602,540 1,515,640 1,347,288 1,496,449 1,397,728 1,281,169 1,253,110 1,421,070 1,433,615 1,344,392 1,246,199 1,376,559 1,364,951 1,232,434 1,092,100 1,316,730 1,247,614 1,261,135 1,006,526 1,161,455 1,085,091 954,581 869,486 1,013,733 952,505 841,998 738,565
Other Current Assets 386,870 504,231 377,079 368,235 370,257 399,722 381,690 365,441 332,205 390,911 374,842 481,006 372,125 352,057 25,997 20,219 20,830 23,796 23,946 20,053 22,345 25,802 23,997 21,694 15,872 18,863 16,979 19,418 291,303 275,145 189,191 319,553 260,074 265,418 154,785 205,664 198,597 170,470 123,833 210,641
Total Current Assets 5,333,437 5,243,659 5,066,690 4,700,191 4,336,021 4,307,077 4,756,663 4,904,826 4,921,364 5,007,090 5,000,877 4,986,654 4,717,778 3,976,274 3,091,664 3,018,214 3,052,715 2,795,479 2,574,613 2,462,003 2,402,592 2,320,952 2,160,352 2,307,202 2,298,317 2,175,436 1,975,273 1,877,818 1,883,172 1,903,425 1,782,142 1,761,887 1,817,672 1,862,227 1,650,358 1,630,109 1,687,490 1,690,030 1,854,425 1,824,320
Non-Current Assets
Property, Plant and Equipment 633,305 617,696 598,321 586,731 609,289 609,422 583,738 569,565 528,555 502,904 464,220 457,721 450,341 438,163 450,451 496,849 488,270 495,099 473,495 402,687 381,113 368,070 368,128 376,756 371,450 363,935 375,137 384,747 382,581 380,150 352,044 348,608 324,090 307,523 301,078 300,865 290,038 260,241 251,203 241,584
Goodwill 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
Intangible 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
Long Term Investments 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,222 1,243 1,248 1,251 1,247 1,311 1,731 1,749 1,799 2,902 3,545 3,590 6,232 6,802 6,588 7,268
Tax Assets 0 0 0 143,585 0 0 0 132,894 0 0 0 132,980 0 0 0 115,731 0 0 0 112,333 0 0 0 111,953 43,822 43,995 45,116 170,652 45,321 46,067 44,933 161,805 44,911 45,071 46,343 165,189 46,365 44,252 34,321 162,378
Other Non-Current Assets 405,521 405,420 410,894 230,466 444,224 321,832 385,812 227,190 338,975 344,442 355,711 199,786 331,801 315,583 345,408 179,021 302,374 312,662 314,663 188,910 306,118 320,373 317,585 193,368 333,137 331,570 343,271 206,876 347,950 364,180 357,165 237,100 377,883 373,839 369,791 246,218 377,241 374,683 371,815 243,851
Total Non-Current Assets 1,038,826 1,023,116 1,009,215 960,782 1,053,513 980,622 969,550 929,649 867,530 847,346 819,931 790,487 782,142 753,746 795,859 791,601 790,644 807,761 788,158 703,930 687,231 688,443 685,713 682,077 751,194 742,651 767,026 766,125 780,044 794,999 759,509 753,244 753,010 734,008 725,776 721,226 725,586 692,033 670,328 661,828
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 6,372,263 6,266,775 6,075,905 5,660,973 5,389,534 5,287,699 5,726,213 5,834,475 5,788,894 5,854,436 5,820,808 5,777,141 5,499,920 4,730,020 3,887,523 3,809,815 3,843,359 3,603,240 3,362,771 3,165,933 3,089,823 3,009,395 2,846,065 2,989,279 3,049,511 2,918,087 2,742,299 2,643,943 2,663,216 2,698,424 2,541,651 2,515,131 2,570,682 2,596,235 2,376,134 2,351,335 2,413,076 2,382,063 2,524,753 2,486,148
Current Liabilities
Accounts Payable 440,636 436,225 422,110 395,412 496,042 465,639 456,614 387,954 379,940 430,562 414,216 402,587 388,318 336,754 367,228 306,972 325,798 352,806 326,446 288,573 319,744 325,966 299,654 294,797 300,852 301,824 270,352 283,611 312,261 307,371 263,362 259,728 295,670 282,553 218,046 230,419 250,439 255,828 204,755 203,461
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 0 0 0 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 313,804 376,160 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 Current Liabilities 386,299 291,563 459,335 123,430 427,072 388,179 501,091 435,860 416,266 419,454 458,849 440,671 387,757 349,113 274,127 346,035 319,347 299,466 310,880 332,871 322,560 306,452 314,897 341,891 338,785 318,042 319,316 337,200 310,816 295,555 299,275 306,013 303,213 301,205 267,697 290,676 292,016 298,322 273,564 317,873
Total Current Liabilities 826,935 727,788 881,445 832,646 1,299,274 853,818 957,705 823,814 796,206 850,016 873,065 843,258 776,075 685,867 641,355 653,007 645,145 652,272 637,326 621,444 642,304 632,418 614,551 636,688 639,637 619,866 589,668 620,811 623,077 602,926 562,637 565,741 598,883 583,758 485,743 521,095 542,455 554,150 478,319 521,334
Non-Current Liabilities
Long Term Debt 1,017,434 1,016,961 1,013,884 1,007,674 1,005,421 1,003,096 1,589,731 1,590,820 1,594,043 1,596,689 1,586,783 1,590,051 1,593,730 1,273,725 682,088 683,678 683,820 685,322 684,035 597,681 597,527 597,373 597,220 597,066 596,913 596,760 596,607 596,455 596,303 596,151 595,999 599,260 599,237 599,213 599,189 599,230 599,804 600,378 601,251 602,440
Deferred Revenue 355,311 368,763 335,230 313,804 376,160 439,119 453,178 417,463 381,594 365,443 314,453 240,758 211,122 158,016 147,161 131,886 142,937 146,207 142,634 138,246 167,676 172,033 167,486 150,033 162,285 165,684 148,353 122,236 144,697 141,746 126,552 110,965 132,072 138,383 125,965 106,755 119,423 128,320 119,101 101,022
Deferred Tax -1,826,377 -1,735,954 -1,877,418 -1,727,322 0 -1,878,262 -2,602,098 -2,420,972 -2,441,980 -2,431,191 -2,413,420 -100,804 -2,238,515 -1,823,354 -83,632 -85,377 -85,674 -87,331 -86,199 -1,112,875 -1,123,745 -1,110,901 -1,114,102 -1,121,814 -1,131,796 -1,110,411 -1,096,319 -1,088,290 -1,082,547 -1,068,055 -1,052,967 -1,048,529 -1,069,251 -1,064,833 -1,016,970 -1,022,458 -1,033,746 -1,051,215 -1,012,212 0
Other Non-Current Liabilities 1,826,377 1,735,954 1,877,418 1,727,322 -376,160 1,878,262 2,602,098 2,420,972 2,441,980 2,431,191 2,413,420 100,804 2,238,515 1,823,354 83,632 85,377 85,674 87,331 86,199 1,112,875 1,123,745 1,110,901 1,114,102 1,121,814 1,131,796 1,110,411 1,096,319 1,088,290 1,082,547 1,068,055 1,052,967 1,048,529 1,069,251 1,064,833 1,016,970 1,022,458 1,033,746 1,051,215 1,012,212 0
Total Non-Current Liabilities 1,372,745 1,385,724 1,349,114 1,321,478 1,005,421 1,442,215 2,042,909 2,008,283 1,975,637 1,962,132 1,901,236 1,830,809 1,804,852 1,431,741 829,249 815,564 826,757 831,529 826,669 735,927 765,203 769,406 764,706 747,099 759,198 762,444 744,960 718,691 741,000 737,897 722,551 710,225 731,309 737,596 725,154 705,985 719,227 728,698 720,352 703,462
Total Liabilities 2,199,680 2,113,512 2,230,559 2,154,124 2,304,695 2,296,033 3,000,614 2,832,097 2,771,843 2,812,148 2,774,301 2,674,067 2,580,927 2,117,608 1,470,604 1,468,571 1,471,902 1,483,801 1,463,995 1,357,371 1,407,507 1,401,824 1,379,257 1,383,787 1,398,835 1,382,310 1,334,628 1,339,502 1,364,077 1,340,823 1,285,188 1,275,966 1,330,192 1,321,354 1,210,897 1,227,080 1,261,682 1,282,848 1,198,671 1,224,796
Common Stock 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206
Retained Earnings 12,954,950 12,521,793 12,117,766 11,773,414 11,318,646 10,907,253 10,473,939 10,047,839 9,713,258 9,381,177 9,059,882 8,811,120 8,506,116 8,249,650 8,085,575 7,909,872 7,653,735 7,429,948 7,219,739 7,031,333 6,799,175 6,603,359 6,400,185 6,231,940 6,107,321 5,945,219 5,796,733 5,695,376 5,544,485 5,427,093 5,335,417 5,270,114 5,136,110 5,019,640 4,926,245 4,887,187 4,787,736 4,697,584 4,629,406 4,605,557
Accumulated Other Comprehensive Income/Loss 0 0 0 0 0 0 0 0 0 0 0 -10,172 0 0 0 -8,789 0 0 0 -7,214 0 0 0 -7,742 0 0 0 -6,476 0 0 0 -5,316 0 0 0 -4,319 0 0 0 -3,419
Total Stockholders Equity 4,172,583 4,153,263 3,845,346 3,506,849 3,084,839 2,991,666 2,725,599 3,002,378 3,017,051 3,042,288 3,046,507 3,103,074 2,918,993 2,612,412 2,416,919 2,341,244 2,371,457 2,119,439 1,898,776 1,808,562 1,682,316 1,607,571 1,466,808 1,605,492 1,650,676 1,535,777 1,407,671 1,304,441 1,299,139 1,357,601 1,256,463 1,239,165 1,240,490 1,274,881 1,165,237 1,124,255 1,151,394 1,099,215 1,326,082 1,261,352
Total Investments 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,222 1,243 1,248 1,251 1,247 1,311 1,731 1,749 1,799 2,902 3,545 3,590 6,232 6,802 6,588 7,268
Total Debt 1,017,434 1,016,961 1,013,884 1,007,674 1,005,421 1,003,096 1,589,731 1,590,820 1,594,043 1,596,689 1,586,783 1,590,051 1,593,730 1,273,725 682,088 683,678 683,820 685,322 684,035 597,681 597,527 597,373 597,220 597,066 596,913 596,760 596,607 596,455 596,303 596,151 595,999 599,260 599,237 599,213 599,189 599,230 599,804 600,378 601,251 602,440
Net Debt -1,891,482 -1,675,621 -1,786,878 -1,515,165 -761,516 -496,507 -568,132 -982,647 -1,109,066 -1,021,633 -1,187,401 -1,188,216 -967,276 -727,151 -409,908 -456,626 -411,117 -196,997 -132,418 -114,194 -12,343 165,823 171,654 -69,728 -29,971 68,646 104,056 201,050 335,085 232,949 278,012 174,934 212,944 103,482 68,221 54,292 136,109 48,519 -277,288 -263,145

Reported Currency: USD 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 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30
Cash Flows from Operating Activities
Net Income 404,027 344,352 454,768 411,393 433,314 426,100 334,581 332,081 321,295 248,762 305,004 256,466 164,075 175,703 256,137 223,787 210,209 188,406 232,158 195,816 203,174 166,049 124,619 162,102 147,877 102,923 150,891 117,392 91,676 65,303 134,004 116,470 93,395 39,058 99,451 90,152 68,178 23,849 97,811 82,935
Depreciation & Amortization 4,217 4,188 4,159 4,246 4,531 4,460 4,743 4,682 4,835 5,203 5,191 5,547 5,632 5,622 5,449 5,223 5,084 5,062 5,115 5,029 4,988 5,036 5,580 5,593 5,795 5,699 5,678 5,657 5,487 5,447 5,352 5,441 5,460 5,281 5,031 4,657 4,216 3,710 4,016 3,527
Deferred Income Tax -5,927 0 -11,101 0 0 0 -234 -2,119 -1,672 -6,183 -17,565 -4,702 1,117 36,336 -4,070 787 983 1,150 914 10,281 1,725 1,168 61,290 1,338 3,391 3,787 -13,661 -371 87 -6,284 -23,311 -5,614 -3,588 -7,998 -9,437 -1,117 -1,012 -5,696 -20,636 2,302
Stock Based Compensation 25,159 22,277 24,096 26,686 20,087 11,668 15,375 15,009 13,379 14,471 15,229 13,639 14,434 7,492 19,852 20,770 18,577 19,333 24,011 23,586 18,595 9,509 11,884 11,211 10,878 10,589 11,139 11,081 10,829 10,549 14,217 13,571 12,904 13,399 18,353 18,233 15,938 10,703 3,911 11,733
Change in Working Capital -275,169 2,052 306,210 102,972 -315,082 -106,236 -57,872 51,229 -139,576 -20,732 139,805 -35,791 27,431 -217,446 146,499 -100,314 -118,816 -8,221 88,360 8,190 -76,225 -101,607 109,995 -401 -73,353 -144,079 195,289 -39,727 34,493 -246,809 85,200 -75,416 -26,822 -97,239 96,138 -106,124 -40,557 -129,492 142,350 46,572
Accounts Receivable 0 0 0 0 0 -127,083 10,054 0 0 -7,335 -112,602 0 0 -24,931 -25,537 0 0 -5,702 -19,457 0 0 4,168 -18,902 0 0 7,688 -65,412 0 0 -6,375 -104,048 0 0 -255 -35,982 0 0 -281 -133,286 0
Inventory -154,547 -77,267 382,174 208,296 -185,106 -246,273 -83,841 109,848 -143,581 -120,710 54,104 -160,636 -87,500 -168,352 149,161 -98,721 -116,559 -28,059 167,960 12,545 -89,223 -98,193 130,360 -11,608 -132,517 -140,334 224,630 -69,116 13,931 -254,639 154,951 -75,917 -129,625 -84,212 144,728 -59,955 -109,773 -102,729 178,815 24,865
Accounts Payable 0 50,607 -39,493 0 25,716 127,083 -19,954 0 0 33,618 168,667 0 0 -39,438 33,926 0 0 21,152 -30,713 0 0 -25,035 10,789 0 0 -37,550 58,532 0 0 -1,382 55,404 0 0 -31,982 60 0 0 -19,146 114,456 0
Other Working Capital -120,622 28,712 -36,471 -105,324 -155,692 140,037 35,869 -58,619 4,005 73,695 29,636 124,845 114,931 15,275 -11,051 -1,593 -2,257 4,388 -29,430 -4,355 12,998 17,453 -12,252 11,207 59,164 26,117 -22,461 29,389 20,562 15,587 -21,107 501 102,803 19,210 -12,668 -46,169 69,216 -7,336 -17,635 21,707
Other Non-Cash Items -123,625 -57,347 39,063 60,403 -4,970 -26,666 -36,492 60,390 -5,499 86,737 -101,735 -26,488 89,539 60,734 -66,768 56,564 -41,273 22,125 -119,247 79,463 -60,835 -2,127 -85,240 -18,798 -25,240 131,464 -56,359 -6,438 -92,401 125,517 -27,653 1,539 -120,155 45,896 16,874 -30,582 -48,057 81,140 -45,395 31,610
Net Cash Provided by Operating Activities 28,682 315,522 817,195 605,700 137,880 309,326 260,101 461,272 192,762 328,258 345,929 208,671 302,228 68,441 357,099 206,817 74,764 227,855 231,311 322,365 91,422 78,028 228,128 161,045 69,348 110,383 292,977 87,594 50,171 -46,277 187,809 55,991 -38,806 -1,603 226,410 -24,781 -1,294 -15,786 182,057 178,679
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -8,734 -2,714 -6,456 -3,221 -4,695 -4,056 -5,929 -5,326 -3,516 -3,104 -3,790 -4,112 -4,707 -3,510 -5,959 -6,041 -5,414 -5,285 -4,847 -5,567 -6,138 -3,113 -4,599 -5,886 -4,623 -5,161 -5,856 -4,740 -6,342 -5,431 -4,809 -4,883 -3,692 -4,893 -4,348 -6,519 -15,372 -5,433 -4,947 -5,981
Acquisitions Net -659 -565 -513 0 -8,750 -472 -421 -202 0 -659 397 -397 0 0 -367 0 0 -335 284 0 -284 0 -3,345 0 0 -455 653 -332 -183 -138 -365 -307 -382 -863 0 0 0 0 -11,850 0
Purchases of Investments 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
Sales/Maturities of Investments 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 Investing Activities 1,855 364 179 207 136 210 157 164 288 369 11,559 216 159 252 363 1,518 4,495 3,741 2,873 2,163 3,775 2,677 1,305 2,003 2,085 2,657 3,078 2,414 3,233 4,216 4,765 3,508 4,607 6,292 3,254 691 3,207 5,438 873 4,135
Net Cash Used for Investing Activities -7,538 -2,915 -6,790 -3,014 -13,309 -4,318 -6,193 -5,364 -3,228 -3,394 8,166 -4,293 -4,548 -3,258 -5,963 -4,523 -919 -1,879 -1,690 -3,404 -2,647 -436 -6,639 -3,883 -2,538 -2,959 -2,125 -2,658 -3,292 -1,353 -409 -1,682 533 536 -1,094 -5,828 -12,165 5 -15,924 -1,846
Cash Flows from Financing Activities
Debt Repayment -411 -400 -388 -384 -600,367 -356 -355 -347 -332 -329 -324 -253 -212 -200 -190 -104 0 -1,204,898 -4,845,999 0 0 -1,045,538 -4,182,220 0 0 -955,647 -3,710,250 0 0 -839,297 -3,059,825 0 0 -64 -597 -597 -895 -1,327 -468 -1,207
Common Stock Issued 0 81,916 196,717 0 0 0 142,370 0 0 0 180,866 0 0 0 274,028 0 0 0 174,110 0 0 0 140,525 0 0 0 38,106 0 0 0 85,948 0 0 0 76,153 0 0 0 13,957 0
Common Stock Repurchased -201,077 -110,048 -116,165 -368,490 -266,915 -748,788 -385,164 -398,489 -376,941 -377,425 -154,496 0 0 -216,582 -332,875 -61,063 -87,980 -216,499 -188,765 -173,831 -126,296 -357,242 -191,967 -70,693 -73,959 -85,547 -163,608 -195,235 -9,407 -87,101 -167,921 -194,161 -6,186 -63,099 -158,108 -61,988 -314,870 -32,578 -118,682 -140,830
Dividends Paid 0 -1,209,405 0 0 0 0 -142,370 0 0 0 -162,522 0 0 0 -274,028 0 0 0 -4,671,889 0 0 0 -4,041,695 0 0 0 -3,676,312 0 0 0 -2,983,406 0 0 0 -65,639 0 0 0 -4,459 0
Other Financing Activities 79,808 1,209,405 -137,406 23,584 79,581 34,241 20,535 26,162 38,048 57,625 -312 360,353 612,262 109,062 26,673 68,524 79,845 1,303,872 9,402,620 28,940 45,290 1,086,342 8,093,670 12,279 42,701 1,030,912 7,355,403 8,233 8,040 867,694 5,975,658 29,729 9,531 51,324 2,001 5,782 3,606 62,756 -4,425 977
Net Cash Used Provided by Financing Activities -121,680 -28,532 -57,242 -345,290 -787,701 -714,903 -364,984 -372,674 -339,225 -320,129 -136,788 360,100 612,050 -107,720 -306,392 7,357 -8,135 -117,525 -129,923 -144,891 -81,006 -316,438 -181,687 -58,414 -31,258 -10,282 -156,661 -187,002 -1,367 -58,704 -149,546 -164,432 3,345 -11,839 -146,190 -56,803 -312,159 28,851 -114,077 -141,060
Effect of Forex Changes on Cash 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
Net Change in Cash -100,536 284,075 753,163 257,396 -663,130 -409,895 -111,076 83,234 -149,691 4,735 217,307 564,478 909,730 -42,537 44,744 209,651 65,710 108,451 99,698 174,070 7,769 -238,846 39,802 98,748 35,552 97,142 134,191 -102,066 45,512 -106,334 37,854 -110,123 -34,928 -12,906 79,126 -87,412 -325,618 13,070 52,056 35,773
Cash at End of Period 2,758,057 2,858,593 2,574,518 1,821,355 1,563,959 2,227,089 2,636,984 2,748,060 2,664,826 2,814,517 2,809,782 2,592,475 2,027,997 1,118,267 1,160,804 1,116,060 906,409 840,699 732,248 632,550 458,480 450,711 667,863 628,061 529,313 493,761 396,619 262,428 364,494 318,982 425,316 387,462 497,585 532,513 545,419 466,293 553,705 879,323 866,253 814,197
Cash at Start of Period 2,858,593 2,574,518 1,821,355 1,563,959 2,227,089 2,636,984 2,748,060 2,664,826 2,814,517 2,809,782 2,592,475 2,027,997 1,118,267 1,160,804 1,116,060 906,409 840,699 732,248 632,550 458,480 450,711 689,557 628,061 529,313 493,761 396,619 262,428 364,494 318,982 425,316 387,462 497,585 532,513 545,419 466,293 553,705 879,323 866,253 814,197 778,424
Free Cash Flow
Operating Cash Flow 28,682 315,522 817,195 605,700 137,880 309,326 260,101 461,272 192,762 328,258 345,929 208,671 302,228 68,441 357,099 206,817 74,764 227,855 231,311 322,365 91,422 78,028 228,128 161,045 69,348 110,383 292,977 87,594 50,171 -46,277 187,809 55,991 -38,806 -1,603 226,410 -24,781 -1,294 -15,786 182,057 178,679
Capital Expenditure -8,734 -2,714 -6,456 -3,221 -4,695 -4,056 -5,929 -5,326 -3,516 -3,104 -3,790 -4,112 -4,707 -3,510 -5,959 -6,041 -5,414 -5,285 -4,847 -5,567 -6,138 -3,113 -4,599 -5,886 -4,623 -5,161 -5,856 -4,740 -6,342 -5,431 -4,809 -4,883 -3,692 -4,893 -4,348 -6,519 -15,372 -5,433 -4,947 -5,981
Free Cash Flow 19,948 312,808 810,739 602,479 133,185 305,270 254,172 455,946 189,246 325,154 342,139 204,559 297,521 64,931 351,140 200,776 69,350 222,570 226,464 316,798 85,284 74,915 223,529 155,159 64,725 105,222 287,121 82,854 43,829 -51,708 183,000 51,108 -42,498 -6,496 222,062 -31,300 -16,666 -21,219 177,110 172,698