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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-30
Revenue 825,347 959,758 1,560,307 1,091,907 675,791 791,571 1,345,640 875,614 614,461 736,007 1,187,752 721,902 504,678 561,188 1,077,759 623,525 283,169 374,910 938,735 542,205 276,839 394,130 873,800 501,913 250,594 400,684 810,478 482,460 209,717 369,465 760,345 485,944 174,393 378,635 795,902 486,855 213,805 340,637 784,678 480,273
Revenue Y/Y Growth 22.13% 21.25% 15.95% 24.70% 9.98% 7.55% 13.29% 21.29% 21.75% 31.15% 10.21% 15.78% 78.23% 49.69% 14.81% 15.00% 2.29% -4.88% 7.43% 8.03% 10.47% -1.64% 7.81% 4.03% 19.49% 8.45% 6.59% -0.72% 20.26% -2.42% -4.47% -0.19% -18.43% 11.15% 1.43% 1.37% - - - -
Cost of Revenue 372,873 420,282 643,738 508,888 329,367 395,403 633,111 453,693 319,709 377,268 566,531 354,814 244,175 262,538 463,862 304,548 140,603 181,912 431,103 269,181 146,820 190,825 403,707 250,026 135,629 208,255 387,007 257,343 119,092 210,541 376,711 269,519 98,141 223,693 404,885 272,742 127,209 188,313 369,539 256,400
Gross Profit 452,474 539,476 916,569 583,019 346,424 396,168 712,529 421,921 294,752 358,739 621,221 367,088 260,503 298,650 613,897 318,977 142,566 192,998 507,632 273,024 130,019 203,305 470,093 251,887 114,965 192,429 423,471 225,117 90,625 158,924 383,634 216,425 76,252 154,942 391,017 214,113 86,596 152,324 415,139 223,873
Gross Profit Margin 54.82% 56.21% 58.74% 53.39% 51.26% 50.05% 52.95% 48.19% 47.97% 48.74% 52.30% 50.85% 51.62% 53.22% 56.96% 51.16% 50.35% 51.48% 54.08% 50.35% 46.97% 51.58% 53.80% 50.19% 45.88% 48.03% 52.25% 46.66% 43.21% 43.01% 50.46% 44.54% 43.72% 40.92% 49.13% 43.98% 40.50% 44.72% 52.91% 46.61%
Research and Development 0 49,171 0 0 0 38,657 0 0 0 33,344 0 0 0 28,626 0 0 0 27,555 0 0 0 23,187 0 0 0 22,372 0 0 0 21,256 0 0 0 22,176 0 0 0 20,872 0 0
General and Administrative Expenses 319,667 395,214 428,670 358,402 275,688 290,249 349,869 294,090 238,411 277,441 327,825 238,907 198,671 244,005 285,242 190,373 150,265 176,343 251,866 175,893 161,436 171,701 225,375 161,475 154,379 174,135 230,280 157,762 146,881 189,797 330,384 162,402 154,571 182,820 188,517 162,900 150,304 151,587 200,558 164,290
Total Operating Expenses 319,667 395,214 428,670 358,402 275,688 290,249 349,869 294,090 238,411 277,441 327,825 238,907 198,671 244,005 285,242 190,373 150,265 176,343 251,866 175,893 161,436 171,701 225,375 161,475 154,379 174,135 230,280 157,762 146,881 189,797 330,384 162,402 154,571 182,820 188,517 162,900 150,304 151,587 200,558 164,290
Operating Income or Loss 132,807 144,262 487,899 224,617 70,736 105,919 362,660 127,831 56,341 81,298 293,396 128,181 61,832 54,645 328,655 128,604 -7,699 16,655 255,766 97,131 -31,417 31,604 244,718 90,412 -39,414 18,294 193,191 67,355 -56,256 -30,873 53,250 54,023 -78,319 -27,878 202,500 51,213 -63,708 737 214,581 59,583
Operating Margin 16.09% 15.03% 31.27% 20.57% 10.47% 13.38% 26.95% 14.60% 9.17% 11.05% 24.70% 17.76% 12.25% 9.74% 30.49% 20.63% -2.72% 4.44% 27.25% 17.91% -11.35% 8.02% 28.01% 18.01% -15.73% 4.57% 23.84% 13.96% -26.82% -8.36% 7.00% 11.12% -44.91% -7.36% 25.44% 10.52% -29.80% 0.22% 27.35% 12.41%
Interest Expense 1,031 -363 911 1,011 1,005 197 1,155 1,038 1,052 -725 999 913 896 2,674 959 1,205 1,190 2,248 128 1,524 1,146 817 970 1,640 1,234 541 1,506 1,531 1,007 1,281 2,660 1,943 1,435 1,172 2,075 1,532 1,035 474 1,308 2,000
EBITDA 150,333 180,109 515,727 248,113 94,722 127,824 378,530 141,269 69,759 93,301 305,227 138,553 72,518 65,633 340,653 139,392 2,394 28,368 266,202 108,368 -18,114 45,754 257,050 102,144 -26,412 30,367 206,761 80,037 -43,312 -17,049 67,156 67,279 -64,425 -15,864 215,797 64,532 -51,742 12,910 227,659 73,284
Depreciation and Amortization 17,526 16,265 15,763 12,785 12,911 13,346 12,642 11,934 12,085 12,074 11,658 10,350 10,348 9,893 11,138 10,223 9,276 9,475 9,471 9,621 10,345 11,394 11,413 10,729 11,405 11,917 12,202 12,185 12,268 13,134 13,609 12,864 13,021 11,897 13,064 13,158 11,905 11,485 13,035 13,642
Income Before Tax 149,153 164,207 499,053 234,317 81,364 114,858 365,304 128,918 57,002 82,350 292,957 127,680 61,651 53,066 328,556 127,964 -8,072 16,645 256,603 97,223 -29,605 33,543 244,667 89,775 -39,051 17,909 193,053 66,321 -56,587 -31,464 50,887 52,472 -78,881 -28,933 200,658 49,842 -64,682 951 213,316 57,642
Income Tax Expense 33,528 36,662 109,134 55,770 17,812 23,071 86,642 27,394 12,153 13,531 60,014 25,617 13,527 19,608 73,020 26,410 -99 555 55,010 19,413 -10,254 9,574 48,293 15,403 -8,644 -2,706 106,712 16,762 -14,466 -15,760 9,860 13,167 -19,963 -5,227 43,737 13,465 -17,355 -455 56,610 16,912
Net Income 115,625 127,545 389,919 178,547 63,552 91,787 278,662 101,524 44,849 68,819 232,943 102,063 48,124 33,458 255,536 101,554 -7,973 16,090 201,593 77,810 -19,351 23,969 196,374 74,372 -30,407 20,615 86,341 49,559 -42,121 -15,704 41,027 39,305 -58,918 -23,706 156,921 36,377 -47,327 1,406 156,706 40,730
Net Income Margin 14.01% 13.29% 24.99% 16.35% 9.40% 11.60% 20.71% 11.59% 7.30% 9.35% 19.61% 14.14% 9.54% 5.96% 23.71% 16.29% -2.82% 4.29% 21.47% 14.35% -6.99% 6.08% 22.47% 14.82% -12.13% 5.14% 10.65% 10.27% -20.08% -4.25% 5.40% 8.09% -33.78% -6.26% 19.72% 7.47% -22.14% 0.41% 19.97% 8.48%
EPS 4.54 4.98 15.19 6.86 2.43 3.49 10.55 3.83 1.67 2.54 8.49 3.69 1.73 1.19 9.09 3.62 -0.28 0.57 7.21 2.73 -0.67 0.82 6.74 2.49 -1.00 0.66 2.71 1.55 -1.32 -0.49 1.28 1.23 -1.84 -0.73 4.85 1.12 -1.43 0.04 4.54 1.18
EPS Diluted 4.52 4.95 15.11 6.82 2.41 3.46 10.48 3.80 1.66 2.51 8.42 3.66 1.71 1.18 8.99 3.58 -0.28 0.57 7.14 2.71 -0.67 0.82 6.68 2.48 -1.00 0.66 2.69 1.54 -1.32 -0.49 1.27 1.21 -1.84 -0.73 4.78 1.11 -1.43 0.04 4.50 1.17
Weighted Average Shares Out 25,478 25,623 25,664 26,031 26,165 26,302 26,418 26,517 26,777 27,134 27,428 27,651 27,813 28,057 28,114 28,046 28,001 27,992 27,978 28,483 29,089 29,134 29,157 29,849 30,423 31,155 31,863 32,015 31,991 31,944 31,973 32,057 32,024 32,256 32,341 32,511 33,117 33,928 34,537 34,632
Weighted Average Shares Out Diluted 25,581 25,785 25,811 26,178 26,321 26,493 26,586 26,682 26,948 27,374 27,663 27,896 28,062 28,374 28,410 28,335 28,001 28,279 28,249 28,705 29,089 29,407 29,397 30,028 30,423 31,360 32,041 32,272 31,991 31,944 32,309 32,422 32,024 32,256 32,843 32,775 33,117 34,164 34,853 34,954

Reported Currency: USD 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 2014-09-30
Current Assets
Cash and Cash Equivalents 1,438,397 1,502,051 1,650,802 823,051 1,046,889 981,795 1,057,843 419,259 695,230 843,527 998,261 746,211 956,712 1,089,361 1,156,556 626,414 661,941 649,436 616,864 177,673 502,626 589,692 515,938 182,192 417,851 429,970 493,002 230,586 279,940 291,764 296,428 110,047 202,309 245,956 263,009 99,775 168,744 225,143 369,442 114,651
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 1,438,397 1,502,051 1,650,802 823,051 1,046,889 981,795 1,057,843 419,259 695,230 843,527 998,261 746,211 956,712 1,089,361 1,156,556 626,414 661,941 649,436 616,864 177,673 502,626 589,692 515,938 182,192 417,851 429,970 493,002 230,586 279,940 291,764 296,428 110,047 202,309 245,956 263,009 99,775 168,744 225,143 369,442 114,651
Net Receivables 343,372 296,565 347,046 500,949 289,516 306,295 330,872 459,051 340,588 320,931 348,593 384,176 222,645 222,028 323,369 337,622 150,228 193,747 295,013 340,094 163,518 180,942 281,494 323,515 134,304 145,880 240,972 318,749 146,287 183,429 223,303 318,471 132,453 183,610 195,323 308,715 153,338 158,275 189,548 264,920
Inventory 753,282 474,311 538,963 726,332 740,553 532,852 723,364 925,043 839,509 506,796 550,749 636,270 457,704 278,242 305,298 484,138 434,974 311,620 365,946 558,875 473,394 278,842 342,043 514,927 435,564 299,602 396,309 555,560 441,648 298,851 373,502 578,027 469,163 299,911 370,608 595,006 373,622 238,911 293,905 481,651
Other Current Assets 77,779 170,556 75,905 83,455 58,173 55,523 97,838 73,781 43,746 55,264 68,773 50,282 61,089 44,244 51,099 31,696 24,381 21,548 42,917 35,055 28,485 26,028 49,660 36,671 31,075 17,599 36,512 28,914 16,961 30,781 58,065 48,030 37,987 38,039 56,096 39,768 32,218 35,057 90,267 77,160
Total Current Assets 2,612,830 2,443,483 2,648,854 2,179,881 2,175,159 1,910,253 2,243,749 1,913,285 1,949,728 1,752,128 1,994,607 1,843,550 1,726,198 1,650,799 1,857,439 1,499,736 1,289,810 1,194,111 1,339,850 1,135,031 1,188,493 1,095,405 1,206,640 1,078,465 1,039,960 910,690 1,184,899 1,152,911 903,380 820,821 968,698 1,075,029 858,963 785,765 911,375 1,075,182 760,915 686,593 943,162 938,382
Non-Current Assets
Property, Plant and Equipment 526,792 527,791 532,994 504,550 507,960 479,981 409,119 386,102 392,106 404,908 401,086 414,298 412,217 393,201 411,994 432,063 439,652 452,559 426,110 440,311 443,325 213,796 215,560 215,720 217,653 220,162 215,847 216,980 219,577 225,531 240,618 246,723 245,111 237,246 245,400 245,649 239,381 232,317 216,055 202,777
Goodwill 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 13,990 127,934 127,934 127,934 127,934 127,934 127,934 127,934 127,934 127,934
Intangible Assets 26,701 27,083 35,798 36,350 36,904 37,457 38,007 38,552 39,120 39,688 40,252 40,819 41,383 41,945 46,068 46,764 47,388 48,016 48,653 49,284 50,085 51,494 52,924 54,356 55,786 57,850 59,757 61,679 63,503 65,138 66,960 78,740 80,684 83,026 85,220 87,968 90,141 87,743 92,033 96,018
Long Term Investments -112,304 -113,657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Assets 71,613 72,584 68,950 71,078 70,585 72,592 63,318 60,410 63,215 64,217 40,881 39,580 40,817 37,194 27,546 27,372 28,243 28,233 32,172 31,253 32,964 30,870 32,773 38,878 37,443 38,381 33,612 52,470 50,698 44,708 57,136 21,574 21,038 20,636 15,105 15,391 15,391 15,017 0 0
Other Non-Current Assets 166,597 164,305 46,873 42,684 43,304 41,930 41,106 54,010 55,093 57,319 56,752 58,195 56,650 30,576 30,813 30,423 29,483 28,209 27,576 21,790 22,199 21,651 20,564 22,559 21,888 23,306 22,858 22,258 21,710 21,592 21,903 22,601 24,015 23,461 23,117 20,542 19,736 20,329 37,657 36,892
Total Non-Current Assets 693,389 692,096 698,605 668,652 672,743 645,950 565,540 553,064 563,524 580,122 552,961 566,882 565,057 516,906 530,411 550,612 558,756 571,007 548,501 556,628 562,563 331,801 335,811 345,503 346,760 353,689 346,064 367,377 369,478 370,959 400,607 497,572 498,782 492,303 496,776 497,484 492,583 483,340 473,679 463,621
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 3,306,219 3,135,579 3,347,459 2,848,533 2,847,902 2,556,203 2,809,289 2,466,349 2,513,252 2,332,250 2,547,568 2,410,432 2,291,255 2,167,705 2,387,850 2,050,348 1,848,566 1,765,118 1,888,351 1,691,659 1,751,056 1,427,206 1,542,451 1,423,968 1,386,720 1,264,379 1,530,963 1,520,288 1,272,858 1,191,780 1,369,305 1,572,601 1,357,745 1,278,068 1,408,151 1,572,666 1,253,498 1,169,933 1,416,841 1,402,003
Current Liabilities
Accounts Payable 642,595 378,503 507,161 476,868 523,014 265,605 487,354 482,928 604,104 327,487 482,059 497,125 393,635 231,632 303,013 312,932 253,557 147,892 244,767 313,387 300,103 124,974 228,434 277,577 262,508 93,939 199,320 244,846 229,519 95,893 172,751 202,917 212,723 100,593 192,244 246,333 227,850 85,714 171,167 215,055
Short Term Debt 46,362 53,581 51,124 49,496 51,234 50,765 49,298 46,886 47,490 50,098 48,290 48,867 46,279 46,768 48,437 58,693 48,655 49,729 54,166 62,543 48,750 603 600 71,473 585 578 571 133,474 557 550 30,168 278,026 110,558 67,475 23,544 316,841 43,394 5,383 5,367 154,606
Tax Payables 56,678 57,471 122,209 82,125 35,651 30,476 96,584 74,154 21,377 15,146 47,110 24,153 46,415 41,821 69,241 42,363 16,261 14,735 53,824 21,054 1,460 22,522 50,006 24,588 6,475 14,508 56,747 30,402 7,415 8,185 48,994 13,736 6,253 10,356 31,494 7,778 5,949 8,079 0 0
Deferred Revenue 82,330 82,504 58,226 85,073 32,961 71,914 31,589 0 12,121 40,803 48,019 25,916 30,730 0 0 0 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 141,183 205,405 310,931 147,953 128,595 109,096 247,065 198,810 136,043 123,296 149,562 111,055 129,889 189,968 220,400 132,217 92,786 103,325 164,225 89,917 92,892 124,947 165,353 99,167 91,498 94,649 164,918 95,727 55,799 62,608 124,059 64,918 48,750 70,430 104,121 76,000 66,994 76,445 118,697 51,373
Total Current Liabilities 912,470 719,993 927,442 759,390 735,804 497,380 815,306 728,624 799,758 541,684 727,930 682,963 600,533 468,368 571,850 503,842 394,998 300,946 463,158 465,847 441,745 250,524 394,387 448,217 354,591 189,166 364,809 474,047 285,875 159,051 326,978 545,861 372,031 238,498 319,909 639,174 338,238 167,542 295,231 421,034
Non-Current Liabilities
Long Term Debt 216,006 213,298 222,867 201,572 209,367 195,723 151,107 150,259 159,305 171,972 171,314 182,089 185,777 176,274 216,702 226,799 235,656 245,987 222,992 232,170 237,635 30,901 31,056 31,210 31,358 31,504 31,656 31,803 31,943 32,082 32,227 32,366 32,500 32,631 32,770 32,903 33,029 33,154 33,282 33,408
Deferred Revenue 0 -65,081 0 0 0 -56,888 0 0 0 -56,215 0 0 0 0 0 0 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 Tax 0 65,081 0 0 0 56,888 0 0 0 56,215 0 0 0 0 0 0 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 Non-Current Liabilities 103,261 94,820 92,960 92,441 100,610 97,367 73,704 71,627 81,782 79,769 83,582 81,634 85,958 78,838 79,177 76,743 80,984 78,065 78,454 77,338 76,397 100,651 99,127 97,754 98,620 102,930 101,629 45,612 41,366 46,392 39,602 37,100 35,970 39,468 36,964 36,099 34,303 32,225 55,100 51,554
Total Non-Current Liabilities 319,267 308,118 315,827 294,013 309,977 293,090 224,811 221,886 241,087 251,741 254,896 263,723 271,735 255,112 295,879 303,542 316,640 324,052 301,446 309,508 314,032 131,552 130,183 128,964 129,978 134,434 133,285 77,415 73,309 78,474 71,829 69,466 68,470 72,099 69,734 69,002 67,332 65,379 88,382 84,962
Total Liabilities 1,231,737 1,028,111 1,243,269 1,053,403 1,045,781 790,470 1,040,117 950,510 1,040,845 793,425 982,826 946,686 872,268 723,480 867,729 807,384 711,638 624,998 764,604 775,355 755,777 382,076 524,570 577,181 484,569 323,600 498,094 551,462 359,184 237,525 398,807 615,327 440,501 310,597 389,643 708,176 405,570 232,921 383,613 505,996
Common Stock 254 255 256 258 261 262 264 265 266 270 272 276 277 279 282 281 280 280 280 280 290 291 291 294 304 304 318 320 320 320 319 321 320 320 324 323 327 333 346 346
Retained Earnings 1,875,275 1,912,797 1,890,314 1,600,923 1,609,535 1,571,574 1,582,864 1,348,823 1,297,545 1,352,685 1,373,832 1,271,596 1,223,339 1,257,379 1,323,065 1,067,529 965,975 973,948 957,857 756,264 833,843 889,266 865,297 695,580 746,185 785,871 890,050 828,392 778,833 819,589 835,293 806,836 767,531 826,449 875,151 718,230 705,642 798,370 890,884 747,483
Accumulated Other Comprehensive Income/Loss -54,533 -50,733 -42,374 -49,451 -47,334 -39,035 -40,276 -52,362 -39,921 -24,955 -19,157 -14,896 -13,392 -16,743 -11,290 -18,958 -24,553 -25,559 -23,103 -24,797 -22,903 -22,654 -22,528 -20,181 -15,123 -12,983 -22,070 -26,616 -28,673 -26,451 -30,161 -15,695 -13,949 -20,557 -21,380 -19,229 -19,165 -20,468 -12,431 -5,102
Total Stockholders Equity 2,074,482 2,107,468 2,104,190 1,795,130 1,802,121 1,765,733 1,769,172 1,515,839 1,472,407 1,538,825 1,564,742 1,463,746 1,418,987 1,444,225 1,520,121 1,242,964 1,136,928 1,140,120 1,123,747 916,304 995,279 1,045,130 1,017,881 846,787 902,151 940,779 1,032,869 968,826 913,674 954,255 970,498 957,274 917,244 967,471 1,018,508 864,490 847,928 937,012 1,033,228 896,007
Total Investments -112,304 -113,657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Debt 262,368 266,879 273,991 251,068 260,601 246,488 200,405 197,145 206,795 222,070 219,604 230,956 232,056 223,042 265,139 285,492 284,311 295,716 277,158 294,713 286,385 31,504 31,656 102,683 31,943 32,082 32,227 165,277 32,500 32,632 62,395 310,392 143,058 100,106 56,314 349,744 76,423 38,537 38,649 188,014
Net Debt -1,176,029 -1,235,172 -1,376,811 -571,983 -786,288 -735,307 -857,438 -222,114 -488,435 -621,457 -778,657 -515,255 -724,656 -866,319 -891,417 -340,922 -377,630 -353,720 -339,706 117,040 -216,241 -558,188 -484,282 -79,509 -385,908 -397,888 -460,775 -65,309 -247,440 -259,132 -234,033 200,345 -59,251 -145,850 -206,695 249,969 -92,321 -186,606 -330,793 73,363

Reported Currency: USD 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 2014-09-30
Cash Flows from Operating Activities
Net Income 115,625 127,545 389,919 178,547 63,552 91,787 278,662 101,524 44,849 68,819 232,943 102,063 48,124 33,458 255,536 101,554 -7,973 16,090 201,593 77,810 -19,351 23,969 196,374 74,372 -30,407 20,615 86,341 49,559 -42,121 -15,704 41,027 39,305 -58,918 -23,706 156,921 36,377 -47,327 1,406 156,706 40,730
Depreciation & Amortization 17,526 16,265 15,763 12,785 12,353 12,769 12,071 11,313 11,705 11,676 11,271 9,960 9,971 9,893 11,138 10,223 9,276 9,475 9,471 9,621 10,345 11,394 11,413 10,729 11,405 11,917 12,202 12,185 12,268 13,134 13,609 12,864 13,021 11,897 13,064 13,158 11,905 11,485 13,035 13,642
Deferred Income Tax 170 -4,360 4,116 -1,744 478 -9,376 -1,131 1,432 -644 -23,533 -1,024 763 -4,002 -10,030 356 1,517 -14 3,954 -608 1,234 -1,646 1,845 7,103 -1,500 -509 -4,194 17,221 -517 -2,932 12,529 -34,877 -15 -2,132 3,344 4,670 -16 169 8,628 190 1,152
Stock Based Compensation 8,346 8,601 11,968 9,730 6,989 8,767 7,580 6,716 3,834 8,535 6,489 6,234 5,558 5,142 9,924 3,948 3,687 1,711 4,269 5,024 3,473 3,234 4,088 3,881 3,571 3,711 3,725 4,127 2,739 2,151 -637 2,591 2,070 1,205 -818 3,951 2,284 4,074 2,517 3,942
Change in Working Capital -25,805 -184,369 522,311 -214,442 44,306 -46,681 416,491 -333,772 -90,340 -120,894 147,022 -258,224 -93,901 23,107 260,362 -159,021 10,825 14,475 238,643 -264,160 -37,992 38,190 221,541 -257,435 23,453 41,035 315,787 -242,919 17,883 -6,690 307,752 -302,219 41 -42,040 298,684 -355,914 3,717 -46,905 279,163 -252,610
Accounts Receivable 10,807 36,536 160,692 -226,353 33,282 26,539 109,085 -116,910 -19,520 31,941 36,065 -154,000 -633 100,535 14,124 -195,541 47,709 98,489 47,993 -176,835 19,860 99,481 43,245 -170,823 11,940 88,370 75,007 -199,340 46,733 56,463 86,446 -197,270 56,655 33,274 90,511 -169,773 22,443 46,322 75,455 -133,658
Inventory -278,972 64,652 187,369 14,221 -207,701 190,513 201,678 -85,534 -332,713 43,954 85,520 -178,565 -179,463 27,057 178,839 -49,163 -123,355 54,327 192,928 -85,480 -194,552 63,200 172,884 -90,616 -136,641 96,707 159,251 -113,912 -142,797 74,651 204,526 -108,864 -169,253 69,352 224,398 -221,431 -133,811 54,994 187,746 -125,028
Accounts Payable 266,679 -122,895 27,122 -38,689 254,063 -235,759 4,357 -122,635 279,790 -157,780 -9,064 103,884 152,144 -73,621 -9,492 56,086 106,203 -96,482 -68,619 13,284 175,129 -103,460 -49,143 15,069 168,569 -105,494 -45,584 16,786 132,108 -79,983 -30,166 -9,806 112,130 -91,650 -54,089 18,378 142,136 -85,453 -43,887 -2,865
Other Working Capital -24,319 -8,755 147,128 36,379 -35,338 -27,974 101,371 -8,693 -17,897 -39,009 34,501 -29,543 -65,949 -30,864 76,891 29,597 -19,732 -41,859 66,341 -15,129 -38,429 -21,031 54,555 -11,065 -20,415 -38,548 127,113 53,547 -18,161 -57,821 46,946 13,721 509 -53,016 75,728 16,912 -27,051 -125,536 59,849 8,941
Other Non-Cash Items 41,672 845 -3,747 11,390 -2,416 2,273 1,056 4,862 1,675 380 3,343 2,862 -2,082 12,385 907 4,649 5,368 3,808 3,026 1,888 -2,916 1,133 -86 2,288 1,120 2,342 610 4,246 4,815 26,527 129,719 2,276 2,584 29,250 1,497 1,077 2,232 -1,761 486 -1,267
Net Cash Provided by Operating Activities 112,650 -28,674 940,330 -3,734 125,262 59,539 714,729 -207,925 -28,921 -55,017 400,044 -136,342 -36,332 73,955 538,223 -37,130 21,169 47,609 454,881 -169,527 -46,629 79,765 440,476 -168,809 8,073 74,255 435,886 -175,442 -7,348 31,947 456,593 -245,198 -43,334 -20,050 474,018 -301,367 -27,020 -23,073 452,097 -194,411
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -22,521 -15,287 -16,642 -26,704 -30,732 -24,966 -31,805 -11,787 -12,467 -9,702 -14,596 -11,204 -15,515 -10,918 -7,967 -4,080 -9,253 -8,791 -8,720 -7,551 -7,393 -7,254 -7,741 -6,805 -7,286 -13,411 -11,251 -6,323 -3,835 -7,789 -5,084 -11,512 -20,114 -14,821 -14,051 -17,729 -23,455 -24,484 -28,173 -29,245
Acquisitions Net 0 -34 0 34 0 6 6 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 34 0 34 0 6 6 0 0 8 0 0 0 0 0 8 41 225 26 13 227 0 0 21 47 116 0 7 0 0 0 0 0 400 0 2,435 -4,700 0 0 -9,489
Net Cash Used for Investing Activities -22,521 -15,287 -16,642 -26,670 -30,732 -24,960 -31,799 -11,787 -12,467 -9,694 -14,596 -11,204 -15,515 -10,918 -7,967 -4,072 -9,212 -8,566 -8,694 -7,538 -7,166 -7,254 -7,741 -6,784 -7,239 -13,295 -11,251 -6,316 -3,835 -7,789 -5,084 -11,512 -20,114 -14,421 -14,051 -15,294 -23,455 -24,484 -28,173 -29,245
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 -1,537 0 0 0 0 0 0 0 -30,431 -9,639 -155 -154 -6,174 -47,332 -16,148 -146 -153 -124,767 -37,140 -139 -146 -191,028 -24,132 -133 -29,968 -347,341 -25,394 -66,758 -19,352 -337,126 -31,016 -119 -125 -198,368 -37
Common Stock Issued 601 1,279 1,444 1,698 548 1,124 40 2,876 0 1,077 1,135 914 69 804 0 0 0 0 0 0 2,773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -151,967 -105,117 -100,393 -193,228 -26,167 -119,198 -39,520 -55,306 -100,036 -90,217 -121,431 -63,002 -82,251 -99,376 -149 -6,964 -90 -153 -251 -160,770 -35,379 -428 -26,970 -128,827 -10,498 -125,389 -30,532 -978 -893 -1,553 -14,848 -2,931 -1,106 -26,900 -1,377 -24,009 -45,605 -95,651 -16,619 -570
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -495 3,540 -696 -7,759 -698 11,014 -6,951 -5,059 -43 -248 -12,641 914 69 1,192 4,202 10,932 247 1,140 40,059 30,267 2,773 545 53,984 107,200 0 412 58,000 157,104 0 -1,119 103,187 193,213 90,216 63,125 43,806 304,224 38,009 1,765 50,353 184,624
Net Cash Used Provided by Financing Activities -151,861 -101,577 -98,949 -191,530 -25,619 -110,134 -46,431 -52,430 -100,036 -89,140 -134,072 -62,088 -82,182 -127,811 -5,586 3,813 3 -5,187 -7,524 -146,651 -32,752 -36 -97,753 -58,767 -10,637 -125,123 -163,560 131,994 -1,026 -32,640 -259,002 164,888 22,352 16,873 -294,697 249,199 -7,715 -94,011 -164,634 184,017
Effect of Forex Changes on Cash -1,922 -3,213 3,012 -1,904 -3,817 -493 2,085 -3,829 -6,873 -883 674 -867 1,380 -2,421 5,472 1,862 545 -1,284 528 -1,237 -519 1,279 -1,236 -1,299 -2,316 1,131 1,341 410 385 3,818 -6,126 -440 -2,551 545 -2,036 -1,507 1,791 -2,731 -4,499 -3,936
Net Change in Cash -63,654 -148,751 827,751 -223,838 65,094 -76,048 638,584 -275,971 -148,297 -154,734 252,050 -210,501 -132,649 -67,195 530,142 -35,527 12,505 32,572 439,191 -324,953 -87,066 73,754 333,746 -235,659 -12,119 -63,032 262,416 -49,354 -11,824 -4,664 186,381 -92,262 -43,647 -17,053 163,234 -68,969 -56,399 -144,299 254,791 -43,575
Cash at End of Period 1,438,397 1,502,051 1,650,802 823,051 1,046,889 981,795 1,057,843 419,259 695,230 843,527 998,261 746,211 956,712 1,089,361 1,156,556 626,414 661,941 649,436 616,864 177,673 502,626 589,692 515,938 182,192 417,851 429,970 493,002 230,586 279,940 291,764 296,428 110,047 202,309 245,956 263,009 99,775 168,744 225,143 369,442 114,651
Cash at Start of Period 1,502,051 1,650,802 823,051 1,046,889 981,795 1,057,843 419,259 695,230 843,527 998,261 746,211 956,712 1,089,361 1,156,556 626,414 661,941 649,436 616,864 177,673 502,626 589,692 515,938 182,192 417,851 429,970 493,002 230,586 279,940 291,764 296,428 110,047 202,309 245,956 263,009 99,775 168,744 225,143 369,442 114,651 158,226
Free Cash Flow
Operating Cash Flow 112,650 -28,674 940,330 -3,734 125,262 59,539 714,729 -207,925 -28,921 -55,017 400,044 -136,342 -36,332 73,955 538,223 -37,130 21,169 47,609 454,881 -169,527 -46,629 79,765 440,476 -168,809 8,073 74,255 435,886 -175,442 -7,348 31,947 456,593 -245,198 -43,334 -20,050 474,018 -301,367 -27,020 -23,073 452,097 -194,411
Capital Expenditure -22,521 -15,287 -16,642 -26,704 -30,732 -24,966 -31,805 -11,787 -12,467 -9,702 -14,596 -11,204 -15,515 -10,918 -7,967 -4,080 -9,253 -8,791 -8,720 -7,551 -7,393 -7,254 -7,741 -6,805 -7,286 -13,411 -11,251 -6,323 -3,835 -7,789 -5,084 -11,512 -20,114 -14,821 -14,051 -17,729 -23,455 -24,484 -28,173 -29,245
Free Cash Flow 90,129 -43,961 923,688 -30,438 94,530 34,573 682,924 -219,712 -41,388 -64,719 385,448 -147,546 -51,847 63,037 530,256 -41,210 11,916 38,818 446,161 -177,078 -54,022 72,511 432,735 -175,614 787 60,844 424,635 -181,765 -11,183 24,158 451,509 -256,710 -63,448 -34,871 459,967 -319,096 -50,475 -47,557 423,924 -223,656