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 4,004 4,188,753 3,575,641 5,171,378 3,943,816 3,926,186 3,187,615 4,358,558 3,479,050 3,359,484 2,729,791 3,192,363 2,954,957 2,593,781 2,294,980 3,016,913 2,710,365 2,488,985 1,996,693 2,999,150 2,649,366 2,569,722 1,970,093 2,793,557 2,130,019 2,020,846 1,628,828 2,493,078 1,942,905 1,799,914 1,432,578 2,061,628 1,506,747 1,280,291 1,133,298 1,822,557 1,594,725 1,286,187 1,118,894 1,655,339
Revenue Y/Y Growth -99.90% 6.69% 12.17% 18.65% 13.36% 16.87% 16.77% 36.53% 17.74% 29.52% 18.95% 5.82% 9.02% 4.21% 14.94% 0.59% 2.30% -3.14% 1.35% 7.36% 24.38% 27.16% 20.95% 12.05% 9.63% 12.27% 13.70% 20.93% 28.95% 40.59% 26.41% 13.12% -5.52% -0.46% 1.29% 10.10% - - - -
Cost of Revenue 2,740 2,935,633 2,541,332 3,673,844 2,757,233 2,706,859 2,256,562 3,164,021 2,533,392 2,447,101 1,999,945 2,383,423 2,195,050 1,934,628 1,744,828 2,315,521 2,068,486 1,905,270 1,526,290 2,370,245 2,008,433 1,932,540 1,503,701 2,180,570 1,619,032 1,666,014 1,249,273 1,865,298 1,523,945 1,405,092 1,117,476 1,555,599 1,146,777 979,359 877,064 1,398,130 1,221,531 981,638 836,936 1,273,381
Gross Profit 1,264 1,253,120 1,034,309 1,497,534 1,186,583 1,219,327 931,053 1,194,537 945,658 912,383 729,846 808,940 759,907 659,153 550,152 701,392 641,879 583,715 470,403 628,905 640,933 637,182 466,392 612,987 510,987 354,832 379,555 627,780 418,960 394,822 315,102 506,029 359,970 300,932 256,234 424,427 373,194 304,549 281,958 381,958
Gross Profit Margin 31.57% 29.92% 28.93% 28.96% 30.09% 31.06% 29.21% 27.41% 27.18% 27.16% 26.74% 25.34% 25.72% 25.41% 23.97% 23.25% 23.68% 23.45% 23.56% 20.97% 24.19% 24.80% 23.67% 21.94% 23.99% 17.56% 23.30% 25.18% 21.56% 21.94% 22.00% 24.55% 23.89% 23.50% 22.61% 23.29% 23.40% 23.68% 25.20% 23.07%
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 353 314,637 336,518 350,831 350,112 351,256 329,022 344,220 320,506 272,286 271,686 279,656 271,257 196,858 263,669 261,545 270,625 259,440 252,727 292,318 252,757 226,056 240,893 201,607 237,495 216,211 236,268 207,647 183,008 192,333 191,015 138,990 159,361 130,119 161,312 146,024 147,136 229,767 144,887 149,705
Total Operating Expenses 353 314,637 336,518 350,831 352,878 354,022 331,843 344,220 324,118 272,286 276,678 279,656 271,257 201,903 268,226 261,545 274,225 262,990 252,727 292,318 256,207 229,506 240,893 201,607 240,945 216,211 239,718 207,647 186,458 195,783 194,465 138,990 162,586 133,344 164,537 146,024 150,394 233,042 148,162 149,705
Operating Income or Loss 911 938,483 697,791 1,127,719 835,804 869,141 603,489 856,032 621,540 635,129 453,168 524,242 483,609 457,250 281,926 436,246 367,654 320,725 214,226 333,137 384,726 407,676 222,049 407,930 270,042 135,171 139,837 416,684 232,502 199,039 120,637 363,818 197,384 167,588 91,697 275,178 222,800 71,507 133,796 228,978
Operating Margin 22.75% 22.40% 19.52% 21.81% 21.19% 22.14% 18.93% 19.64% 17.87% 18.91% 16.60% 16.42% 16.37% 17.63% 12.28% 14.46% 13.56% 12.89% 10.73% 11.11% 14.52% 15.86% 11.27% 14.60% 12.68% 6.69% 8.59% 16.71% 11.97% 11.06% 8.42% 17.65% 13.10% 13.09% 8.09% 15.10% 13.97% 5.56% 11.96% 13.83%
Interest Expense 120 120 107 68 65 65 86 115 115 138 135 226 225 3,000 797 147 147 146 144 158 152 165 143 132 101 134 137 160 165 186 174 190 203 208 187 224 210 203 213 168
EBITDA 911 958,548 716,930 1,146,703 854,345 886,353 619,670 850,317 641,700 640,097 474,166 546,829 488,650 478,709 304,237 439,847 382,553 341,568 230,886 336,587 400,532 423,258 237,389 411,380 283,696 138,621 154,266 420,133 228,554 210,772 134,541 367,039 191,867 179,867 108,923 267,344 236,489 82,806 145,960 232,588
Depreciation and Amortization 20,561 20,065 19,139 18,984 18,541 17,212 16,181 16,930 17,616 18,265 17,142 17,545 16,998 16,389 15,149 13,697 13,805 13,287 13,210 12,712 12,556 12,271 11,890 12,309 12,666 12,814 13,209 13,789 13,513 13,592 13,113 12,503 11,866 10,791 11,062 11,000 9,960 13,234 5,670 8,453
Income Before Tax 847 953,013 702,122 1,163,815 811,277 864,573 599,893 855,917 620,402 639,473 394,052 523,750 484,167 457,009 263,769 435,951 366,146 320,776 216,703 329,491 384,688 409,170 224,191 408,767 268,249 122,547 139,265 413,721 212,335 189,580 118,213 373,315 179,276 167,627 95,805 267,120 224,928 67,681 130,029 232,420
Income Tax Expense -209 232,668 169,863 281,584 183,349 212,138 145,170 192,653 144,853 136,074 89,945 85,639 67,769 108,389 60,058 100,153 93,042 79,735 49,946 91,842 95,153 85,081 53,440 331,352 90,710 21,798 47,747 140,549 83,865 71,820 34,913 145,288 71,507 64,303 40,834 50,025 84,383 25,801 55,210 12,367
Net Income 639 720,345 532,259 882,231 627,928 652,435 454,723 663,264 475,549 503,399 304,107 438,111 416,398 348,620 203,711 335,798 273,104 241,041 166,757 237,649 289,535 324,089 170,751 77,415 177,539 100,749 91,518 273,172 128,470 117,760 83,300 228,027 107,769 103,324 54,971 217,095 140,545 41,880 74,819 220,053
Net Income Margin 15.96% 17.20% 14.89% 17.06% 15.92% 16.62% 14.27% 15.22% 13.67% 14.98% 11.14% 13.72% 14.09% 13.44% 8.88% 11.13% 10.08% 9.68% 8.35% 7.92% 10.93% 12.61% 8.67% 2.77% 8.34% 4.99% 5.62% 10.96% 6.61% 6.54% 5.81% 11.06% 7.15% 8.07% 4.85% 11.91% 8.81% 3.26% 6.69% 13.29%
EPS 0.00 3.23 2.36 3.86 2.70 2.76 1.85 2.61 1.83 1.91 1.14 1.62 1.54 1.29 0.75 1.23 0.99 0.86 0.59 0.84 1.01 1.12 0.59 0.26 0.59 0.32 0.29 0.83 0.37 0.34 0.24 0.65 0.31 0.28 0.15 0.58 0.37 0.11 0.19 0.58
EPS Diluted 0.00 3.21 2.36 3.85 2.69 2.75 1.84 2.61 1.82 1.90 1.13 1.62 1.54 1.29 0.74 1.22 0.99 0.86 0.59 0.84 1.01 1.12 0.59 0.26 0.58 0.32 0.28 0.83 0.37 0.34 0.24 0.64 0.30 0.28 0.15 0.58 0.37 0.11 0.19 0.57
Weighted Average Shares Out 218,288 222,160 225,127 227,200 230,967 236,328 245,796 251,636 258,147 262,099 265,407 267,561 268,363 268,324 270,000 270,843 272,992 276,652 277,637 278,964 283,489 285,276 286,683 292,174 298,538 312,315 317,756 325,975 340,171 345,240 347,815 348,699 350,147 361,009 366,748 369,533 373,531 376,072 383,991 379,879
Weighted Average Shares Out Diluted 219,682 223,392 225,957 228,102 232,300 237,646 246,865 252,224 258,899 262,747 266,012 268,227 268,961 269,025 271,218 271,475 273,632 277,584 278,640 280,212 284,672 286,654 288,026 293,492 300,228 313,880 320,085 327,809 342,421 347,999 350,477 351,746 353,372 364,241 370,110 373,267 377,292 379,664 387,806 383,724

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 1,848,451 1,728,713 1,278,025 1,053,104 231,301 662,780 1,145,007 1,779,088 1,568,324 1,663,270 1,579,586 2,582,205 2,067,276 1,658,530 1,816,778 1,217,913 736,986 631,309 1,055,457 1,110,088 728,631 367,091 150,821 272,683 158,237 208,203 397,758 698,882 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862 1,221,817 1,170,934 1,268,162 1,580,329
Short Term Investments 0 0 0 0 0 553,789 510,275 947,139 601,408 581,150 495,049 564,979 400,067 394,288 363,854 508,967 383,893 343,732 326,995 461,354 349,784 369,634 385,453 570,600 364,734 364,939 345,379 539,496 349,012 364,004 290,578 442,715 270,658 269,544 226,292 339,531 236,372 221,607 209,921 287,933
Cash + Short Term Investments 1,848,451 1,728,713 1,278,025 1,053,104 231,301 662,780 1,145,007 1,779,088 1,568,324 1,663,270 1,579,586 2,582,205 2,067,276 1,658,530 1,816,778 1,217,913 736,986 631,309 1,055,457 1,110,088 728,631 367,091 150,821 272,683 158,237 208,203 397,758 698,882 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862 1,221,817 1,170,934 1,268,162 1,580,329
Net Receivables 414,360 432,481 420,638 677,207 438,205 553,789 510,275 947,139 601,408 581,150 495,049 564,979 400,067 394,288 363,854 508,967 383,893 343,732 326,995 461,354 349,784 369,634 385,453 570,600 364,734 364,939 345,379 539,496 349,012 364,004 290,578 442,715 270,658 269,544 226,292 339,531 236,372 221,607 209,921 287,933
Inventory 11,585,447 11,335,048 11,431,877 11,326,017 11,773,077 10,729,444 9,869,889 9,047,569 8,917,440 8,378,951 7,975,211 7,721,798 7,615,471 7,584,739 7,857,664 7,680,614 7,830,059 7,802,492 7,506,543 7,253,353 7,489,454 7,499,665 7,465,028 7,147,130 7,370,152 7,090,164 7,028,335 6,770,655 6,950,242 6,629,464 6,202,479 5,450,058 5,240,932 4,888,560 4,633,050 4,392,100 4,431,801 4,197,121 4,034,294 3,978,561
Other Current Assets 86,226 83,391 96,865 785,982 97,094 -451,693 -420,050 -298,781 -526,496 -484,724 -398,785 -66,651 -326,268 -325,613 -297,743 -28,758 -317,740 -277,549 -262,068 -50,802 -253,498 -256,869 -281,965 -143,832 -229,725 -228,635 -270,711 -181,218 -264,560 -251,739 -183,142 -68,717 -159,586 -163,857 -121,429 -22,118 -118,207 -39,672 -61,794 3,516
Total Current Assets 13,934,484 13,579,633 13,227,405 13,140,031 12,539,677 12,048,109 11,615,396 11,857,549 11,162,084 10,719,797 10,146,110 10,946,974 10,156,613 9,706,232 10,104,407 9,465,046 9,017,091 8,843,716 8,953,922 8,885,256 8,664,155 8,349,155 8,104,790 8,092,282 8,028,132 7,799,610 7,846,140 8,065,127 7,817,911 7,334,920 7,596,189 6,749,700 6,356,815 5,724,152 6,018,132 6,142,041 6,008,155 5,771,597 5,660,504 5,981,273
Non-Current Assets
Property, Plant and Equipment 0 0 0 273,747 0 0 0 223,466 0 0 0 203,017 0 0 0 181,742 0 0 0 92,935 0 0 0 70,706 0 0 0 77,444 0 0 0 86,312 102,548 98,264 62,261 30,186 16,817 27,294 22,200 24,024
Goodwill 68,930 68,930 68,930 68,900 0 0 0 68,900 0 0 0 68,900 20 20 20 40,400 128,465 132,065 0 40,400 0 0 0 40,400 0 0 151,187 40,400 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 58,960 61,583 64,205 66,905 0 0 0 78,023 0 0 0 94,525 168,446 173,487 178,533 84,592 127 127 0 86,792 0 0 0 100,592 0 0 155 114,392 0 0 0 110,215 0 0 0 123,115 0 0 0 136,148
Long Term Investments 162,287 151,295 144,664 146,759 158,085 150,496 106,058 98,155 64,284 44,800 39,558 35,562 41,722 47,707 54,495 59,766 62,182 58,246 55,725 54,590 54,278 61,718 64,810 62,957 61,497 59,617 65,293 51,447 51,768 52,500 53,090 41,267 41,509 40,232 41,474 40,368 40,295 40,131 40,120 45,323
Tax Assets 65,855 68,936 79,346 82,348 109,151 120,524 131,629 139,038 141,758 143,441 132,204 136,267 80,833 120,768 150,387 170,107 191,802 224,104 250,881 275,579 408,029 511,381 614,898 645,295 939,759 986,787 1,028,414 1,049,408 1,195,905 1,277,096 1,344,853 1,394,879 1,549,304 1,617,609 1,679,863 1,720,668 1,922,294 2,001,726 2,034,668 2,086,754
Other Non-Current Assets 1,426,747 1,295,539 1,246,492 1,017,825 1,266,360 1,239,870 1,167,055 887,500 1,053,871 1,020,518 969,437 720,253 917,388 910,271 935,532 713,944 864,846 837,279 823,066 737,424 797,976 759,230 784,355 674,417 797,439 818,972 829,625 779,982 647,706 681,168 686,163 584,787 637,962 561,034 511,665 513,032 500,744 496,990 461,046 460,621
Total Non-Current Assets 1,782,779 1,646,283 1,539,432 1,656,484 1,672,167 1,652,227 1,548,844 1,495,082 1,409,767 1,362,223 1,299,631 1,258,524 1,208,409 1,252,253 1,318,967 1,250,551 1,247,422 1,251,821 1,253,414 1,287,720 1,390,925 1,466,421 1,601,605 1,594,367 1,943,137 2,013,268 2,074,674 2,113,073 2,053,621 2,172,136 2,247,291 2,217,460 2,444,763 2,433,804 2,415,153 2,427,369 2,606,490 2,695,739 2,690,907 2,752,870
Other Assets 0 0 64,205 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15,717,263 15,225,916 14,831,042 14,796,515 14,211,844 13,700,336 13,164,240 13,352,631 12,571,851 12,082,020 11,445,741 12,205,498 11,365,022 10,958,485 11,423,374 10,715,597 10,264,513 10,095,537 10,207,336 10,172,976 10,055,080 9,815,576 9,706,395 9,686,649 9,971,269 9,812,878 9,920,814 10,178,200 9,871,532 9,507,056 9,843,480 8,967,160 8,801,578 8,157,956 8,433,285 8,569,410 8,614,645 8,467,336 8,351,411 8,734,143
Current Liabilities
Accounts Payable 567,561 543,419 488,757 565,975 599,357 750,508 628,820 621,168 490,717 441,826 404,564 511,321 342,277 295,249 429,724 435,916 389,843 380,363 444,322 352,029 465,833 399,330 446,304 393,815 441,481 407,691 367,180 405,455 378,423 340,847 331,932 327,725 372,498 290,436 271,165 270,516 299,004 253,915 205,234 202,736
Short Term Debt 1,981 2,033 2,042 0 2,045 2,030 2,030 473,257 2,060 2,046 2,032 11,969 15,769 146,729 72,546 25,159 38,624 27,913 18,108 50,282 10,324 22,484 115,667 34,641 0 0 41,941 35,114 33,562 33,980 33,460 46,381 50,906 48,774 47,346 58,222 196,214 193,146 205,810 124,956
Tax Payables 0 0 0 98,709 0 0 0 0 0 0 0 0 15,769 146,729 72,546 36,093 38,624 27,913 18,108 11,580 10,324 22,484 115,667 86,925 0 0 41,941 34,860 33,562 33,980 33,460 57,050 50,906 48,774 47,346 48,722 196,214 193,146 205,810 206,015
Deferred Revenue 769,893 797,249 796,384 783,556 979,528 1,027,938 998,936 844,785 823,545 730,995 589,634 449,474 403,646 335,040 344,973 294,427 333,672 334,484 294,548 254,624 342,376 354,968 308,864 250,779 306,641 290,890 240,745 187,891 248,302 252,259 223,692 186,141 241,047 217,315 177,763 142,642 192,551 206,991 168,573 134,858
Other Current Liabilities 1,627,190 1,533,977 1,673,362 1,685,202 1,585,413 1,533,871 1,523,418 1,103,221 1,455,445 1,434,205 1,350,597 1,395,074 1,335,299 1,302,822 1,319,808 1,410,302 1,327,241 1,308,459 1,270,367 1,321,781 1,251,518 1,242,349 1,226,233 1,408,617 1,439,254 1,406,598 1,360,418 1,448,740 1,270,353 1,269,263 1,294,892 1,294,942 1,373,910 1,292,321 1,307,387 1,334,274 1,327,819 1,301,186 1,257,854 1,458,809
Total Current Liabilities 2,966,625 2,876,678 2,960,545 3,034,733 3,166,343 3,314,347 3,153,204 3,042,431 2,771,767 2,609,072 2,346,827 2,367,838 2,096,991 2,079,840 2,167,051 2,165,804 2,089,380 2,051,219 2,027,345 1,978,716 2,070,051 2,019,131 2,097,068 2,087,852 2,187,376 2,105,179 2,010,284 2,077,200 1,930,640 1,896,349 1,883,976 1,855,189 2,038,361 1,848,846 1,803,661 1,805,654 2,015,588 1,955,238 1,837,471 1,921,359
Non-Current Liabilities
Long Term Debt 2,406,771 2,348,775 2,366,084 2,632,238 2,702,357 2,472,928 2,426,247 2,655,166 2,536,427 2,398,961 2,302,756 3,164,123 3,028,016 3,026,977 3,725,932 3,091,613 2,993,541 2,974,511 3,246,552 3,376,478 3,256,151 3,269,733 3,334,670 3,444,771 3,438,808 3,263,697 3,250,385 3,441,637 3,268,860 2,792,590 3,185,977 2,352,646 2,191,612 1,702,851 1,887,630 1,958,802 1,888,648 1,874,054 1,849,877 2,163,832
Deferred Revenue -334 -298 -243 -12,378 -502 -171 -175 -12,381 -125 -118 -113 -11,969 0 335,040 344,973 294,427 333,672 334,484 294,548 254,624 342,376 354,968 308,864 250,779 306,641 290,890 240,745 187,891 248,302 252,259 223,692 186,141 241,047 217,315 177,763 142,642 192,551 206,991 168,573 134,858
Deferred Tax 331,366 295,438 240,604 215,446 179,141 167,845 171,525 165,519 121,905 115,519 110,884 103,548 0 0 0 -319,586 0 0 0 -304,906 0 0 0 -285,420 0 0 0 -223,005 0 0 0 -232,522 0 0 0 -231,050 0 0 0 -283,838
Other Non-Current Liabilities 334 298 243 12,378 502 171 175 12,381 125 118 113 11,969 0 -335,040 -344,973 25,159 -333,672 -334,484 -294,548 50,282 -342,376 -354,968 -308,864 34,641 -306,641 -290,890 -240,745 35,114 -248,302 -252,259 -223,692 46,381 -241,047 -217,315 -177,763 88,408 -192,551 -206,991 -168,573 148,980
Total Non-Current Liabilities 2,738,137 2,644,213 2,606,688 2,847,684 2,881,498 2,640,773 2,597,772 2,820,685 2,658,332 2,514,480 2,413,640 3,267,671 3,028,016 3,026,977 3,725,932 3,091,613 2,993,541 2,974,511 3,246,552 3,376,478 3,256,151 3,269,733 3,334,670 3,444,771 3,438,808 3,263,697 3,250,385 3,441,637 3,268,860 2,792,590 3,185,977 2,352,646 2,191,612 1,702,851 1,887,630 1,958,802 1,888,648 1,874,054 1,849,877 2,163,832
Total Liabilities 5,704,762 5,520,891 5,567,233 5,882,417 6,047,841 5,955,120 5,750,976 5,863,116 5,430,099 5,123,552 4,760,467 5,635,509 5,125,007 5,106,817 5,892,983 5,257,417 5,082,921 5,025,730 5,273,897 5,355,194 5,326,202 5,288,864 5,431,738 5,532,623 5,626,184 5,368,876 5,260,669 5,518,837 5,199,500 4,688,939 5,069,953 4,207,835 4,229,973 3,551,697 3,691,291 3,764,456 3,904,236 3,829,292 3,687,348 4,085,191
Common Stock 2,161 2,199 2,235 2,258 2,282 2,326 2,396 2,493 2,550 2,600 2,636 2,665 2,682 2,682 2,681 2,702 2,710 2,750 2,771 2,771 2,821 2,843 2,859 2,868 2,940 3,037 3,161 3,191 3,324 3,438 3,463 3,491 3,492 3,548 3,654 3,695 3,738 3,764 3,792 3,813
Retained Earnings 6,649,281 6,348,508 5,916,569 5,581,702 4,835,931 4,423,740 4,100,976 4,196,276 3,853,982 3,675,184 3,408,604 3,306,057 2,980,565 2,596,613 2,280,455 2,220,574 1,948,202 1,841,478 1,714,515 1,613,929 1,530,080 1,333,177 1,087,701 980,061 1,179,442 1,288,537 1,516,059 1,540,208 1,548,375 1,700,206 1,661,769 1,662,641 1,466,189 1,507,104 1,646,570 1,728,953 1,639,341 1,568,999 1,599,570 1,593,918
Accumulated Other Comprehensive Income/Loss 0 0 0 0 0 0 -20 -45 -70 -95 -120 -145 -170 -195 -220 -245 -270 -295 -320 -345 -370 -395 -424 -445 -465 -485 -505 -526 -548 -568 -588 -609 -627 -648 -669 -690 -713 -734 -755 -795
Total Stockholders Equity 10,012,501 9,705,025 9,263,809 8,914,098 8,164,003 7,745,216 7,413,264 7,489,515 7,141,752 6,958,468 6,685,274 6,569,989 6,240,015 5,851,668 5,530,391 5,458,180 5,181,592 5,069,807 4,933,439 4,817,782 4,728,878 4,526,712 4,274,657 4,154,026 4,345,085 4,444,002 4,660,145 4,659,363 4,672,032 4,818,117 4,773,527 4,759,325 4,571,605 4,606,259 4,741,994 4,804,954 4,710,409 4,638,044 4,664,063 4,648,952
Total Investments 162,287 151,295 144,664 146,759 158,085 704,285 616,333 1,045,294 665,692 625,950 534,607 600,541 441,789 441,995 418,349 568,733 446,075 401,978 382,720 515,944 404,062 431,352 450,263 633,557 426,231 424,556 410,672 590,943 400,780 416,504 343,668 483,982 312,167 309,776 267,766 379,899 276,667 261,738 250,041 333,256
Total Debt 2,406,771 2,348,775 2,366,084 2,632,238 2,702,357 2,472,928 2,426,247 2,655,166 2,536,427 2,398,961 2,302,756 3,164,123 3,028,016 3,026,977 3,725,932 3,091,613 2,993,541 2,974,511 3,246,552 3,376,478 3,256,151 3,269,733 3,334,670 3,444,771 3,438,808 3,263,697 3,250,385 3,441,637 3,268,860 2,792,590 3,185,977 2,352,646 2,191,612 1,702,851 1,887,630 1,958,802 1,888,648 1,874,054 1,849,877 2,163,832
Net Debt 558,320 620,062 1,088,059 1,579,134 2,471,056 1,810,148 1,281,240 876,078 968,103 735,691 723,170 581,918 960,740 1,368,447 1,909,154 1,873,700 2,256,555 2,343,202 2,191,095 2,266,390 2,527,520 2,902,642 3,183,849 3,172,088 3,280,571 3,055,494 2,852,627 2,742,755 2,834,655 2,563,403 2,190,281 1,598,485 1,457,459 1,242,490 833,703 665,940 666,831 703,120 581,715 583,503

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
Cash Flows from Operating Activities
Net Income 638,775 720,345 532,259 882,231 627,928 652,435 454,723 663,265 475,549 503,399 304,107 438,111 416,397 348,620 203,711 335,798 273,104 241,041 166,757 237,648 289,534 324,090 170,751 77,414 177,539 100,750 91,518 273,173 128,470 117,760 83,300 228,028 107,767 103,324 54,971 217,094 140,545 41,880 74,819 220,053
Depreciation & Amortization 20,561 20,065 19,139 18,984 18,541 17,212 16,181 16,930 17,616 18,265 17,142 17,545 16,998 16,389 15,149 13,697 13,805 13,287 13,210 12,712 12,556 12,271 11,890 12,309 12,666 12,814 13,209 13,789 13,513 13,592 13,113 12,503 11,866 10,791 11,062 11,000 9,960 13,234 5,670 8,453
Deferred Income Tax 39,000 65,237 28,152 63,099 22,662 7,416 13,407 46,326 8,061 -6,610 11,391 48,106 39,831 29,706 19,955 21,686 32,294 26,768 24,690 132,442 103,344 103,512 23,479 294,451 47,015 41,615 39,226 135,813 81,191 67,757 50,026 140,335 68,305 62,254 40,805 59,309 79,432 32,942 52,086 12,331
Stock Based Compensation 10,441 15,472 12,488 3,469 9,880 13,025 16,615 8,306 6,836 9,973 11,630 7,833 8,328 5,203 11,479 6,979 4,085 8,285 9,019 6,769 5,359 7,711 8,451 7,178 5,634 6,710 14,161 2,415 2,907 7,551 9,355 4,613 5,485 6,374 8,280 8,002 4,493 8,275 8,522 8,910
Change in Working Capital -256,290 -86,232 112,601 -29,635 -1,109,639 -801,029 -295,597 -274,283 -395,119 -269,358 -229,672 -2,277 -22,389 200,959 -74,695 103,538 -56,860 -149,114 -57,707 -40,134 49,136 -69,427 -48,184 -41,062 -168,945 -148,848 -122,401 -48,654 -220,869 -473,257 -224,303 -492,568 -251,113 -352,958 -145,325 -199,698 -108,205 -115,551 -60,403 70,198
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26,913 0 0 0 0 0 0 0 0 0 0 0 0 0 41,197 -63,799 126,753 -220,042 -74,751 -101,649 114,770 -141,957 -9,095 -57,148 93,242 7,425
Inventory -225,378 137,409 -85,408 449,452 -1,023,013 -868,361 -814,768 -129,047 -504,704 -388,700 -243,947 -81,265 -17,513 291,130 -189,364 189,442 -27,663 -139,655 -259,865 213,372 17,628 -44,193 -237,169 188,976 -271,613 -219,379 -267,014 203,081 -289,756 -428,507 -381,910 -92,492 -349,600 -254,683 -230,993 37,975 -134,710 -181,049 -68,812 176,024
Accounts Payable 86,496 -180,142 -83,404 -223,948 -161,533 163,072 117,650 245,788 159,847 0 -1 0 0 0 3 0 0 0 3,408 -99,879 50,170 -64,778 13,084 -56,860 95,652 98,254 -71,362 -8,046 28,190 23,114 31,999 -184,701 182,005 6,214 -27,416 -97,773 35,563 122,482 -83,943 -114,984
Other Working Capital -117,408 -43,499 281,413 -255,139 74,907 -95,740 401,521 -391,024 -50,262 119,342 14,276 78,988 -4,876 -90,171 141,579 -85,904 -29,197 -9,459 198,750 -153,627 -18,662 39,544 175,901 -173,178 7,016 -27,723 215,975 -243,689 -500 -4,065 -1,145 4,667 -8,767 -2,840 -1,686 2,057 37 164 -890 1,733
Other Non-Cash Items 5,274 4,328 6,729 34,243 24,360 5,618 2,337 -4,748 3,214 -349 62,150 6,399 1,588 2,380 29,016 13,067 10,642 6,534 2,940 85,327 7,469 412 2,626 60,308 2,244 123,482 4,090 3,950 7,888 5,343 4,447 5,772 1,981 4,509 4,810 11,707 1,328 2,106 10,702 6,241
Net Cash Provided by Operating Activities 457,761 739,215 711,368 972,391 -406,268 -105,323 207,666 455,796 116,157 255,320 176,748 515,717 460,753 603,257 204,615 494,765 277,070 146,801 158,909 434,764 467,398 378,569 169,013 410,598 76,153 136,523 39,803 380,486 13,100 -261,254 -64,062 -101,317 -55,709 -165,706 -25,397 107,414 127,553 -17,114 91,396 326,186
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -22,485 -21,333 -23,743 -24,076 -26,028 -31,871 -30,686 -20,647 -20,587 -16,795 -14,752 -11,429 -10,179 -16,607 -20,139 -14,957 -13,587 -13,505 -16,070 -12,510 -13,470 -17,631 -15,428 -8,503 -6,656 -6,896 -9,996 -8,744 -9,507 -11,584 -9,460 -11,391 -10,934 -8,598 -14,517 -6,902 -8,867 -15,156 -17,865 -10,545
Acquisitions Net -10,201 -6,741 -1,117 -6,547 -7,674 -43,799 -17,081 -65,779 -19,892 -7,751 -18,569 -90 -13,613 7,062 -77,363 -1,000 -3,851 -167,099 -1,289 0 0 0 -1,000 -1,030 -4,175 -3,030 -14,802 -14,539 -433 -14 -430,011 0 0 0 0 -4,950 -77,469 0 -9 -620
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 -8,349 -1,708 646 13,570 2,152 496 -199 48,762 1,395 4,785 5,698 12,751 20,063 -109 1,706 120 417 4,301 291 2,552 8,630 6,463 452 -942 2,645 1,720 1,423 21,676 -280 3,985 -12,281 917 -981 10,018 4,632 13,824 77,052 -25,309 -1,973 -16,721
Net Cash Used for Investing Activities -41,035 -29,782 -24,214 -17,053 -31,550 -75,174 -47,966 -37,664 -39,084 -19,761 -27,623 1,232 -3,729 -9,654 -95,796 -15,837 -17,021 -176,303 -17,068 -9,958 -4,840 -11,168 -15,976 -10,475 -8,186 -8,206 -23,375 -1,607 -10,220 -7,613 -451,752 -10,474 -11,915 1,420 -9,885 1,972 -9,284 -40,465 -19,847 -27,886
Cash Flows from Financing Activities
Debt Repayment -40,385 -21,669 -266,764 -1,014,479 -1,601,330 -67,474 -229,985 -39,498 -59,193 -78,849 -935,437 -23,253 -8,200 -714,502 -65,818 -64,637 -15,066 -281,651 -129,878 -8,284 -173,538 -862,890 -959,303 -1,873,949 -690,727 -97,764 -192,307 -107,898 -792,523 -551,329 -369,965 -32,060 -137,289 -186,286 -72,678 -34,070 -2,590 -32,550 -319,841 -12,041
Common Stock Issued 80,770 0 0 0 0 0 744 0 118,386 0 0 46,506 0 0 0 755 30,132 0 0 0 -186,076 0 0 0 0 0 0 215,796 0 0 0 0 0 0 0 68,140 5,180 65,100 0 0
Common Stock Repurchased -300,020 -250,330 -160,059 -100,000 -181,158 -294,227 -513,614 -283,200 -260,635 -200,041 -164,269 -75,000 0 -15 -110,514 -30,669 -136,290 -83,471 -35,353 -123,034 -66,948 -53,000 -59,491 -250,511 -259,993 -300,297 -105,522 -252,360 -250,040 -48,061 -52,745 0 -120,672 -214,111 -107,955 -97,879 -51,429 -53,606 -50,105 -37,721
Dividends Paid -35,361 -35,935 -36,380 -34,518 -35,400 -36,401 -37,796 -36,138 -36,786 -37,299 -37,611 -32,423 -32,424 -32,592 -32,740 -30,115 -30,615 -30,818 -30,802 -25,736 -25,900 -26,037 -26,347 -26,730 -27,804 -29,112 -29,102 -30,368 -31,279 -31,451 -31,568 -28,061 -28,772 -29,509 -29,616 -18,702 -18,792 -19,087 -19,065 -19,065
Other Financing Activities 51 49,427 8,350 996,814 1,815,000 98,833 -744 149,618 64,684 157,698 11 85,248 12 49 700,050 128,550 1,160 3,763 1,445 106,936 347,001 791,654 770,723 1,860,138 867,799 114,848 11,118 63,720 1,275,980 133,199 1,211,627 191,920 628,149 626 6,596 44,170 245 494 5,295 862
Net Cash Used Provided by Financing Activities -294,945 -258,507 -454,853 -152,183 -2,888 -299,269 -781,395 -209,218 -173,544 -158,491 -1,137,306 1,078 -40,612 -747,060 490,978 3,884 -150,679 -392,177 -194,588 -50,118 -105,461 -150,273 -274,418 -291,052 -110,725 -312,325 -315,813 -111,110 202,138 -497,642 757,349 131,799 341,416 -429,280 -203,653 -38,341 -67,386 -39,649 -383,716 -67,965
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 21,274 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 121,781 450,926 232,301 803,155 -440,706 -479,766 -621,695 208,914 -96,471 77,068 -988,181 518,027 416,412 -153,457 599,797 482,812 109,370 -421,679 -52,747 374,688 357,097 217,128 -121,381 109,071 -42,758 -184,008 -299,385 289,043 205,018 -766,509 241,535 20,008 273,792 -593,566 -238,935 71,045 50,883 -97,228 -312,167 230,335
Cash at End of Period 1,899,561 1,777,780 1,326,854 1,094,553 291,398 732,104 1,211,870 1,833,565 1,624,651 1,721,122 1,644,054 2,632,235 2,114,208 1,697,796 1,851,253 1,251,456 768,644 659,274 1,080,953 1,133,700 759,012 401,915 184,787 306,168 197,097 239,855 423,863 723,248 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862 1,221,817 1,170,934 1,268,162 1,580,329
Cash at Start of Period 1,777,780 1,326,854 1,094,553 291,398 732,104 1,211,870 1,833,565 1,624,651 1,721,122 1,644,054 2,632,235 2,114,208 1,697,796 1,851,253 1,251,456 768,644 659,274 1,080,953 1,133,700 759,012 401,915 184,787 306,168 197,097 239,855 423,863 723,248 434,205 229,187 995,696 754,161 734,153 460,361 1,053,927 1,292,862 1,221,817 1,170,934 1,268,162 1,580,329 1,349,994
Free Cash Flow
Operating Cash Flow 457,761 739,215 711,368 972,391 -406,268 -105,323 207,666 455,796 116,157 255,320 176,748 515,717 460,753 603,257 204,615 494,765 277,070 146,801 158,909 434,764 467,398 378,569 169,013 410,598 76,153 136,523 39,803 380,486 13,100 -261,254 -64,062 -101,317 -55,709 -165,706 -25,397 107,414 127,553 -17,114 91,396 326,186
Capital Expenditure -22,485 -21,333 -23,743 -24,076 -26,028 -31,871 -30,686 -20,647 -20,587 -16,795 -14,752 -11,429 -10,179 -16,607 -20,139 -14,957 -13,587 -13,505 -16,070 -12,510 -13,470 -17,631 -15,428 -8,503 -6,656 -6,896 -9,996 -8,744 -9,507 -11,584 -9,460 -11,391 -10,934 -8,598 -14,517 -6,902 -8,867 -15,156 -17,865 -10,545
Free Cash Flow 435,276 717,882 687,625 948,315 -432,296 -137,194 176,980 435,149 95,570 238,525 161,996 504,288 450,574 586,650 184,476 479,808 263,483 133,296 142,839 422,254 453,928 360,938 153,585 402,095 69,497 129,627 29,807 371,742 3,593 -272,838 -73,522 -112,708 -66,643 -174,304 -39,914 100,512 118,686 -32,270 73,531 315,641