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 265,405 204,399 316,044 725,305 991,290 943,889 890,702 836,723 727,774 655,080 551,915 526,404 480,057 405,489 358,107 338,095 331,851 431,218 418,223 410,556 325,010 271,871 263,670 236,578 227,118 209,871 189,340 166,552 136,099 115,054 111,513 128,484 124,752 125,205 124,832 115,054 98,420 86,399 73,290 66,969
Revenue Y/Y Growth -73.23% -78.35% -64.52% -13.32% 36.21% 44.09% 61.38% 58.95% 51.60% 61.55% 54.12% 55.70% 44.66% -5.97% -14.37% -17.65% 2.10% 58.61% 58.62% 73.54% 43.10% 29.54% 39.26% 42.04% 66.88% 82.41% 69.79% 29.63% 9.10% -8.11% -10.67% 11.67% 26.75% 44.91% 70.33% 71.80% - - - -
Cost of Revenue 272,632 225,303 372,469 582,488 673,985 643,763 629,655 614,722 545,132 476,122 391,424 353,843 323,865 265,415 247,782 230,032 228,888 291,210 274,974 271,247 214,340 185,761 183,959 158,596 145,172 130,274 118,370 108,498 89,033 76,378 72,488 86,609 85,639 84,471 86,250 81,527 70,149 62,698 57,509 52,939
Gross Profit -7,227 -20,904 -56,425 142,817 317,305 300,126 261,047 222,001 182,642 178,958 160,491 172,561 156,192 140,074 110,325 108,063 102,963 140,008 143,249 139,309 110,670 86,110 79,711 77,982 81,946 79,597 70,970 58,054 47,066 38,676 39,025 41,875 39,113 40,734 38,582 33,527 28,271 23,701 15,781 14,030
Gross Profit Margin -2.72% -10.23% -17.85% 19.69% 32.01% 31.80% 29.31% 26.53% 25.10% 27.32% 29.08% 32.78% 32.54% 34.54% 30.81% 31.96% 31.03% 32.47% 34.25% 33.93% 34.05% 31.67% 30.23% 32.96% 36.08% 37.93% 37.48% 34.86% 34.58% 33.62% 35.00% 32.59% 31.35% 32.53% 30.91% 29.14% 28.72% 27.43% 21.53% 20.95%
Research and Development 69,126 73,003 75,001 80,082 86,526 79,873 78,959 69,659 74,847 66,349 64,326 55,666 52,664 46,977 47,513 40,817 38,098 36,695 34,900 30,747 29,505 26,199 24,710 20,109 19,551 17,875 16,420 14,363 12,725 11,458 10,344 9,935 9,232 8,709 8,299 6,991 6,701 5,490 4,768 5,059
General and Administrative Expenses 78,920 69,062 73,407 79,461 80,421 77,533 72,676 70,659 67,096 61,745 55,127 50,481 48,828 46,760 46,914 36,852 34,900 40,438 35,430 34,240 35,812 31,863 31,047 23,836 21,730 20,958 19,979 18,295 15,226 15,214 13,534 13,700 11,997 12,286 11,021 11,662 9,697 8,412 6,779 6,620
Total Operating Expenses 148,046 142,065 148,408 159,543 166,947 157,406 268,173 140,318 141,943 128,094 119,453 106,147 101,492 93,737 95,898 77,669 72,998 72,233 101,026 73,292 65,317 58,062 55,757 43,945 41,281 38,833 36,399 32,658 27,951 26,672 28,159 23,635 21,229 20,995 19,320 18,653 16,398 13,902 11,547 11,679
Operating Income or Loss -155,273 -162,969 -237,581 -16,726 150,358 144,154 -5,163 84,407 36,012 50,864 41,038 66,414 55,559 44,128 14,427 30,394 29,965 67,775 50,528 66,017 45,353 28,048 23,954 34,037 40,665 40,764 34,571 25,396 19,115 12,004 15,147 18,240 17,884 19,739 19,262 14,874 11,873 9,799 4,234 2,351
Operating Margin -58.50% -79.73% -75.17% -2.31% 15.17% 15.27% -0.58% 10.09% 4.95% 7.76% 7.44% 12.62% 11.57% 10.88% 4.03% 8.99% 9.03% 15.72% 12.08% 16.08% 13.95% 10.32% 9.08% 14.39% 17.90% 19.42% 18.26% 15.25% 14.04% 10.43% 13.58% 14.20% 14.34% 15.77% 15.43% 12.93% 12.06% 11.34% 5.78% 3.51%
Interest Expense 0 0 -7,901 7,901 0 0 274 32,859 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2,483 3,436 0 0
EBITDA -139,831 -147,981 -169,647 -1,432 163,619 154,750 21,095 92,133 57,864 62,524 62,101 76,514 64,301 57,824 52,424 38,590 37,901 75,100 44,571 73,021 52,554 33,889 28,411 37,385 43,288 43,194 45,952 27,198 20,725 13,524 16,614 19,532 19,538 20,732 20,174 15,633 8,193 10,343 4,795 2,893
Depreciation and Amortization 15,442 14,988 15,177 15,294 13,261 13,464 12,364 13,174 12,478 11,660 10,556 10,100 9,601 9,278 8,377 8,196 7,936 7,325 6,849 7,004 7,201 5,841 4,218 3,348 2,623 2,430 2,223 1,802 1,610 1,520 1,467 1,292 1,183 993 912 759 606 544 561 542
Income Before Tax -142,496 -180,769 -215,235 -25,111 153,742 167,703 51,124 58,915 21,701 45,415 34,714 60,663 53,816 38,031 24,807 46,159 41,530 51,170 61,586 48,994 46,126 21,897 24,242 33,348 38,185 41,348 36,058 28,062 22,710 13,414 11,968 18,630 17,357 21,768 18,303 14,802 10,070 6,363 3,776 2,867
Income Tax Expense -12,245 -23,754 -53,202 36,065 34,232 29,325 30,295 34,172 6,617 12,292 -6,240 7,615 8,724 7,955 7,152 2,408 4,862 8,922 9,241 7,270 13,213 3,922 12,093 -12,295 3,617 5,662 16,556 91 186 -761 2,203 3,014 84 969 -5,802 370 809 398 401 347
Net Income -130,818 -157,311 -162,383 -61,176 119,510 138,378 20,829 24,743 15,084 33,123 40,954 53,048 45,092 30,076 17,655 43,751 36,668 42,248 52,778 41,627 33,128 19,016 12,936 45,643 34,568 35,686 19,502 27,971 22,524 14,175 9,765 15,616 17,273 20,799 24,105 14,432 9,261 5,965 3,375 2,520
Net Income Margin -49.29% -76.96% -51.38% -8.43% 12.06% 14.66% 2.34% 2.96% 2.07% 5.06% 7.42% 10.08% 9.39% 7.42% 4.93% 12.94% 11.05% 9.80% 12.62% 10.14% 10.19% 6.99% 4.91% 19.29% 15.22% 17.00% 10.30% 16.79% 16.55% 12.32% 8.76% 12.15% 13.85% 16.61% 19.31% 12.54% 9.41% 6.90% 4.60% 3.76%
EPS -2.31 -2.75 -2.85 -1.08 2.12 2.46 0.37 0.42 0.27 0.59 0.78 1.01 0.87 0.58 0.34 0.87 0.74 0.86 1.08 0.86 0.69 0.40 0.28 1.00 0.76 0.81 0.45 0.66 0.54 0.34 0.23 0.38 0.42 0.52 0.61 0.37 0.09 0.01 0.09 0.08
EPS Diluted -2.31 -2.75 -2.85 -1.08 2.03 2.35 0.35 0.42 0.26 0.59 0.74 0.96 0.82 0.55 0.33 0.83 0.70 0.81 1.03 0.81 0.66 0.39 0.27 0.95 0.72 0.75 0.42 0.61 0.50 0.32 0.22 0.35 0.39 0.47 0.55 0.32 0.09 0.01 0.09 0.08
Weighted Average Shares Out 56,687 57,140 56,917 56,672 56,416 56,215 56,133 58,748 55,470 56,315 52,505 52,356 52,076 51,727 51,926 50,530 49,787 49,193 48,869 48,403 48,012 47,540 46,200 45,602 45,484 44,057 43,338 42,434 41,711 41,348 42,405 41,095 40,776 40,362 39,512 39,302 39,160 2,823 38,065 29,703
Weighted Average Shares Out Diluted 56,687 57,140 56,917 56,672 59,184 59,194 58,735 58,748 58,565 56,315 56,011 55,929 55,931 55,997 53,496 53,144 52,536 52,173 50,967 51,082 49,940 47,540 47,637 48,281 48,291 47,674 46,876 46,132 44,832 43,838 43,674 43,995 44,463 44,578 44,007 44,456 44,473 7,099 38,065 31,642

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 259,498 214,229 338,468 551,122 557,744 727,849 783,112 678,329 745,534 1,002,772 530,089 526,588 524,112 685,157 827,146 1,048,109 428,372 324,072 223,901 247,342 176,575 226,478 187,764 192,876 214,540 229,219 163,163 149,448 113,452 119,933 104,683 90,014 74,032 84,070 106,150 146,729 144,750 135,204 23,774 34,742
Short Term Investments 430,333 466,407 521,570 477,275 493,176 410,820 241,117 202,598 150,259 158,557 167,728 155,581 159,248 182,705 203,783 130,596 116,464 103,228 96,855 91,112 115,571 113,121 128,550 156,031 134,821 81,229 77,264 81,488 80,225 81,800 74,465 61,786 59,163 44,059 27,137 0 0 0 0 0
Cash + Short Term Investments 689,831 680,636 860,038 1,028,397 1,050,920 1,138,669 1,024,229 880,927 895,793 1,161,329 697,817 682,169 683,360 867,862 1,030,929 1,178,705 544,836 427,300 320,756 338,454 292,146 339,599 316,314 348,907 349,361 310,448 240,427 230,936 193,677 201,733 179,148 151,800 133,195 128,129 133,287 146,729 144,750 135,204 23,774 34,742
Net Receivables 680,150 683,553 788,349 1,049,012 1,291,630 1,116,781 1,052,743 785,325 669,100 676,820 527,380 416,244 343,652 271,713 275,323 183,141 181,700 235,673 382,300 292,232 237,804 187,496 201,863 151,088 118,103 127,479 143,247 91,694 79,851 79,268 71,041 84,898 88,112 56,145 46,685 47,366 60,491 45,093 44,192 26,764
Inventory 1,505,101 1,549,122 1,443,449 1,177,805 984,194 874,212 729,201 561,352 470,272 432,504 380,143 304,713 321,915 340,038 331,696 297,027 264,460 198,557 170,798 134,283 148,892 150,798 141,519 107,179 102,014 98,363 82,992 62,356 56,205 60,913 67,363 68,434 81,550 85,514 87,400 79,907 73,950 64,522 47,619 29,720
Other Current Assets 18,113 75,756 212,470 108,253 122,378 112,404 93,485 224,169 248,643 191,664 105,951 148,364 137,480 102,985 81,393 83,866 79,867 66,874 31,351 68,234 50,642 37,828 16,789 46,396 44,520 33,156 8,504 38,201 34,109 26,561 22,244 17,276 5,483 18,613 24,233 20,733 6,723 25,312 4,599 22,245
Total Current Assets 2,893,195 2,989,067 3,304,306 3,363,467 3,449,122 3,242,066 2,899,658 2,451,773 2,283,808 2,462,317 1,711,291 1,552,554 1,488,911 1,585,107 1,719,341 1,744,981 1,072,998 955,919 932,763 834,803 730,544 717,532 677,309 655,653 616,047 571,212 476,686 424,587 364,939 369,466 339,796 323,354 309,750 289,345 295,022 298,323 290,412 273,706 123,729 113,471
Non-Current Assets
Property, Plant and Equipment 649,133 664,697 678,746 672,150 646,890 625,848 606,723 553,968 547,484 533,294 457,516 392,658 378,621 352,018 345,008 294,682 263,367 233,878 212,821 184,276 176,988 163,827 119,329 73,415 68,532 61,161 51,182 45,714 41,991 37,933 36,122 30,377 27,831 26,213 21,428 17,272 14,717 11,903 7,357 5,794
Goodwill 52,042 41,470 42,996 41,201 42,332 29,934 31,189 108,860 116,173 127,109 129,629 131,757 135,981 134,620 140,479 133,221 128,279 125,520 129,654 32,592 33,661 34,196 34,874 2,782 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 36,790 33,037 35,345 41,947 43,656 17,933 19,929 46,286 50,372 55,734 58,861 61,639 61,855 64,196 67,818 68,122 68,211 69,111 74,008 168,203 177,679 177,224 38,504 3,762 0 0 1,115 0 0 695 1,259 695 716 737 758 779 0 0 0 0
Long Term Investments 147,665 284,386 415,475 444,139 444,336 509,127 645,491 688,753 709,571 449,673 482,228 473,315 457,362 294,828 147,434 21,003 45,684 103,863 119,176 92,871 79,616 57,252 74,256 102,240 86,144 88,554 103,120 72,351 79,954 44,893 44,262 53,955 52,446 43,151 25,290 0 0 0 0 0
Tax Assets 131,748 122,564 80,912 60,147 49,993 46,612 44,153 38,268 33,400 31,205 27,572 21,827 19,962 17,353 11,676 10,678 19,121 17,095 16,298 17,180 14,751 14,589 14,699 13,218 11,551 9,847 8,340 5,822 4,898 4,084 0 4,127 6,296 6,486 6,565 0 0 0 0 0
Other Non-Current Assets 37,641 31,601 29,951 28,103 20,236 24,906 18,806 15,638 31,970 23,583 33,856 23,083 21,633 16,473 5,353 5,609 8,166 8,454 9,904 7,667 8,455 12,303 5,501 1,108 956 787 862 732 640 -101 3,304 437 399 440 510 601 529 380 2,201 865
Total Non-Current Assets 1,055,019 1,177,755 1,283,425 1,287,687 1,247,443 1,254,360 1,366,291 1,451,773 1,488,970 1,220,598 1,189,662 1,104,279 1,075,414 879,488 717,768 533,315 532,828 557,921 561,861 502,789 491,150 459,391 287,163 196,525 167,183 160,349 164,619 124,619 127,483 87,504 84,947 89,591 87,688 77,027 54,551 18,652 15,246 12,283 9,558 6,659
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,948,214 4,166,822 4,587,731 4,651,154 4,696,565 4,496,426 4,265,949 3,903,546 3,772,778 3,682,915 2,900,953 2,656,833 2,564,325 2,464,595 2,437,109 2,278,296 1,605,826 1,513,840 1,494,624 1,337,592 1,221,694 1,176,923 964,472 852,178 783,230 731,561 641,305 549,206 492,422 456,970 424,743 412,945 397,438 366,372 349,573 316,975 305,658 285,989 133,287 120,130
Current Liabilities
Accounts Payable 134,421 171,412 386,471 399,274 434,602 408,523 459,831 311,565 253,399 241,630 252,068 137,621 141,174 122,063 162,051 122,106 158,264 139,138 157,148 132,230 116,795 90,190 107,079 83,459 81,610 83,091 69,488 42,700 36,029 43,740 34,001 40,282 48,481 45,138 61,977 67,180 80,684 36,233 43,570 41,110
Short Term Debt 14,330 19,782 20,957 20,098 19,861 17,215 16,183 15,307 15,313 14,570 12,728 141 139 16,215 27,888 15,642 15,256 15,048 25,263 26,363 26,588 26,041 16,639 55,236 49,990 55,903 41,017 34,047 27,128 20,956 0 20,694 19,411 20,155 20,033 16,357 13,265 58,445 3,372 22,693
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 28,457 36,081 40,836 22,064 28,135 27,507 26,641 31,896 30,460 25,511 17,789 16,939 16,144 21,065 24,648 27,267 25,625 30,706 70,815 15,006 15,708 13,527 14,351 5,795 3,407 3,010 2,559 2,743 3,038 1,025 0 2,421 3,859 2,642 1,983 2,175 1,676 1,098 1,652 0
Other Current Liabilities 389,616 431,615 444,967 435,215 415,131 446,797 387,062 335,712 313,002 287,030 242,596 250,806 242,128 238,383 221,512 217,522 205,920 204,789 183,488 161,808 134,687 118,314 87,649 21,660 18,964 16,605 16,690 12,942 12,501 12,895 36,484 15,103 15,520 13,510 11,862 10,587 9,967 7,661 46,483 26,861
Total Current Liabilities 566,824 658,890 893,231 876,651 897,729 900,042 889,717 694,480 612,174 568,741 525,181 405,507 399,585 397,726 436,099 382,537 405,065 389,681 436,714 335,407 293,778 248,072 225,718 166,150 153,971 158,609 129,754 92,432 78,696 78,616 70,485 78,500 87,271 81,445 95,855 96,299 105,592 103,437 95,077 90,664
Non-Current Liabilities
Long Term Debt 638,703 628,115 714,343 713,550 715,168 719,748 716,092 715,628 712,520 724,148 700,955 677,692 676,760 676,942 634,717 599,774 29,991 30,336 32,612 34,046 35,528 31,819 3,510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,306 2,283
Deferred Revenue 222,557 218,535 214,607 212,025 204,693 196,917 186,936 176,824 170,235 158,734 151,556 136,269 128,109 122,168 115,372 109,439 103,181 98,134 89,982 81,934 73,796 66,037 60,670 53,663 47,595 41,866 31,453 26,858 23,771 20,902 0 16,059 14,684 13,266 11,427 9,760 8,289 6,995 6,017 0
Deferred Tax 76,082 81,612 16,544 0 0 0 13,678 0 0 0 156 405 0 0 8,593 5,195 1,112 2,202 4,461 7,762 8,663 8,544 1,499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,030 0
Other Non-Current Liabilities 337,859 339,119 337,097 358,522 358,786 328,925 283,160 264,487 250,317 220,767 213,066 194,877 182,078 167,835 156,571 149,314 141,676 127,069 119,185 141,255 129,881 124,934 102,349 93,402 96,773 90,875 82,631 60,463 54,752 50,217 0 43,440 39,375 35,414 31,352 27,691 24,833 25,027 17,645 20,326
Total Non-Current Liabilities 1,275,201 1,267,381 1,282,591 1,284,097 1,278,647 1,245,590 1,199,866 1,156,939 1,133,072 1,103,649 1,065,733 1,009,243 986,947 966,945 915,253 863,722 275,960 257,741 246,240 264,997 247,868 231,334 168,028 147,065 144,368 132,741 114,084 87,321 78,523 71,119 0 59,499 54,059 48,680 42,779 37,451 33,122 32,022 25,998 22,609
Total Liabilities 1,842,025 1,926,271 2,175,822 2,160,748 2,176,376 2,145,632 2,089,583 1,851,419 1,745,246 1,672,390 1,590,914 1,414,750 1,386,532 1,364,671 1,351,352 1,246,259 681,025 647,422 682,954 600,404 541,646 479,406 393,746 313,215 298,339 291,350 243,838 179,753 157,219 149,735 70,485 137,999 141,330 130,125 138,634 133,750 138,714 135,459 121,075 113,273
Common Stock 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 1
Retained Earnings 490,037 620,855 778,166 940,549 1,001,725 882,215 743,837 723,008 698,265 683,181 650,058 609,104 556,056 510,964 478,004 460,349 416,598 379,930 337,682 284,904 243,277 210,149 191,133 178,197 132,554 97,986 66,172 46,670 18,699 -3,825 -18,000 -27,765 -43,381 -60,654 -81,453 -105,558 -119,990 -129,251 -135,216 -138,591
Accumulated Other Comprehensive Income/Loss -77,950 -66,611 -46,885 -83,949 -77,432 -77,204 -73,109 -128,266 -89,620 -46,067 -27,319 -19,135 -3,536 -6,761 3,857 -2,643 -3,442 -5,390 -1,809 -3,356 -895 -1,220 -524 -983 -1,138 -1,135 -611 -297 -367 -25 -324 120 271 417 -293 -225 -222 -263 -161 -186
Total Stockholders Equity 2,106,189 2,240,551 2,411,909 2,490,406 2,520,189 2,350,794 2,176,366 2,052,127 2,027,532 2,010,525 1,310,039 1,242,083 1,177,793 1,099,924 1,085,757 1,032,037 924,801 866,418 811,670 732,012 674,071 626,319 562,408 538,963 484,891 440,211 397,467 369,453 335,203 307,235 288,778 274,946 256,108 236,247 210,939 183,225 166,944 150,530 12,212 6,857
Total Investments 577,998 750,793 521,570 921,414 937,512 919,947 886,608 891,351 876,473 608,230 649,956 628,896 616,610 477,533 351,217 151,599 162,148 207,091 216,031 183,983 195,187 170,373 202,806 258,271 220,965 169,783 180,384 153,839 160,179 126,693 118,727 115,741 111,609 87,210 52,427 0 0 0 0 0
Total Debt 729,115 729,509 735,300 733,648 735,029 736,963 732,275 730,935 727,833 738,718 713,683 677,833 676,899 693,157 662,605 615,416 45,247 45,384 57,875 60,409 62,116 57,860 20,149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4,678 24,976
Net Debt 469,617 515,280 396,832 182,526 177,285 9,114 -50,837 52,606 -17,701 -264,054 183,594 151,245 152,787 8,000 -164,541 -432,693 -383,125 -278,688 -166,026 -186,933 -114,459 -168,618 -167,615 -192,876 -214,540 -229,219 -163,163 -149,448 -113,452 -119,933 -104,683 -90,014 -74,032 -84,070 -106,150 -146,729 -144,750 -135,204 -19,096 -9,766

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 -130,818 -157,311 -162,383 -61,176 119,510 138,378 20,829 24,743 15,084 33,123 40,954 53,048 45,092 30,076 17,655 43,751 36,668 42,248 52,345 41,724 32,913 17,975 12,149 45,643 34,568 35,686 19,502 27,971 22,524 14,175 9,765 15,616 17,273 20,799 24,105 14,432 9,261 5,965 3,375 2,520
Depreciation & Amortization 15,442 14,988 15,177 15,294 13,261 13,464 12,364 13,174 12,478 11,660 10,556 10,100 9,601 9,278 8,377 8,196 7,936 7,325 6,849 7,004 7,201 5,841 4,218 3,348 2,623 2,430 2,223 1,802 1,610 1,520 1,467 1,292 1,183 993 912 759 606 544 561 542
Deferred Income Tax -8,996 -41,847 -24,872 -10,563 -3,706 -3,930 -7,233 -2,730 -58 -1,034 -5,359 -2,755 -1,790 -2,141 2,525 1,161 -3,565 -2,859 0 -2,963 -987 -973 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,800 280 -15
Stock Based Compensation 38,571 37,606 34,930 36,815 38,965 39,235 38,607 35,751 37,074 34,107 29,203 26,185 24,052 23,153 24,316 16,259 13,961 12,773 21,668 17,609 11,372 9,704 8,691 7,950 7,128 6,849 5,381 4,537 4,034 3,612 3,501 3,100 2,400 2,632 2,225 1,832 1,206 970 460 320
Change in Working Capital 54,815 -82,625 -16,093 43,039 -255,941 -161,593 -15,616 -100,280 -17,073 -246,737 4,736 -28,327 -40,843 -53,752 -31,457 -41,607 3,497 49,150 2,824 5,300 -219 23,776 21,320 -22,825 -664 18,172 17,918 -1,290 3,049 5,976 13,042 4,029 -3,144 -9,258 -14,170 -11,078 1,227 -21,987 5,180 -3,158
Accounts Receivable 107,198 210,376 336,440 195,075 -180,084 -55,002 -80,521 -141,773 -10,451 -224,865 -41,592 -77,567 -71,184 -57,380 -31,506 1,999 56,625 59,420 -9,499 -58,010 -49,183 -7,379 -18,096 -33,215 8,732 -17,935 -17,971 -11,769 -329 -8,070 13,657 -12,102 -16,590 -9,413 660 -11,928 9,660 -20,074 1,646 -7,565
Inventory 47,046 -105,810 -253,053 -191,608 -104,672 -141,521 -152,506 -95,231 -42,025 -51,323 -73,729 17,449 21,605 -8,376 -27,662 -27,769 -65,226 -29,004 -38,290 14,023 759 964 -2,058 832 -3,604 -15,348 -20,695 -6,148 4,700 6,453 902 13,120 4,090 2,006 -7,496 -5,956 -9,436 -16,943 -17,817 -4,311
Accounts Payable -35,163 -210,449 -13,799 -31,692 28,106 -50,410 140,841 61,022 20,706 -28,045 114,668 -2,839 18,914 -39,034 38,832 -33,676 15,766 -17,589 26,536 15,808 27,213 -21,720 17,476 1,863 -1,452 13,595 26,788 6,660 -7,727 9,734 0 -8,200 3,354 -16,853 -5,201 -13,500 42,375 6,175 23,558 9,871
Other Working Capital -64,266 23,258 -85,681 71,264 709 85,340 76,570 75,702 17,248 57,496 5,389 34,630 -10,178 51,038 -11,121 17,839 -3,668 36,323 24,077 33,479 20,992 51,911 23,998 7,695 -4,340 37,860 29,796 9,967 6,405 -2,141 -1,517 11,211 6,002 15,002 -2,133 20,306 -41,372 8,855 -2,207 -1,153
Other Non-Cash Items -63,412 185,635 13,331 17,176 -800 -17,631 62,349 34,900 7,229 5,892 9,487 3,533 2,573 17,469 5,810 614 813 -892 -620 26 504 127 496 219 236 842 751 519 408 383 -3,046 332 323 176 32 1 3,389 1,464 91 -482
Net Cash Provided by Operating Activities -44,772 -217,019 -139,910 40,585 -88,711 7,923 111,300 5,558 77,415 -162,989 89,577 61,784 38,685 24,083 27,226 28,374 59,310 107,745 83,066 68,700 50,784 56,450 46,874 34,335 43,891 63,979 45,775 33,539 31,625 25,666 24,729 24,369 18,035 15,342 13,104 5,946 15,689 -13,044 9,667 -258
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -32,188 -26,347 -40,499 -46,549 -55,737 -38,338 -44,256 -33,201 -48,674 -43,210 -55,116 -28,868 -40,722 -24,545 -36,237 -36,847 -26,653 -27,053 -32,883 -17,435 -11,624 -10,620 -8,557 -8,666 -10,060 -11,325 -8,179 -5,592 -5,739 -1,872 -7,210 -3,815 -4,145 -5,909 -2,344 -4,092 -3,511 -5,121 -2,131 -1,002
Acquisitions Net -11,662 -8,831 1,313 -1,250 -17,903 -5,500 187 24,175 0 0 2,996 -19,639 0 0 0 0 0 0 0 0 880 -39,315 -83,514 -11,223 0 0 0 563 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments -42,932 -138,052 -81,880 -90,378 -85,159 -38,979 -45,680 -99,372 -335,407 -26,712 -67,762 -89,145 -235,942 -186,528 -241,676 -14,633 -4,891 -31,924 -56,343 -40,056 -48,339 -15,316 2,301 -53,761 -63,953 -25,436 -61,206 -8,363 -50,036 -24,070 0 -19,928 -29,628 -36,023 0 0 0 0 0 0
Sales/Maturities of Investments 213,040 319,605 85,572 107,804 75,216 11,597 52,795 52,128 73,191 53,096 37,447 74,540 93,377 56,920 40,087 1,046 76,356 39,017 23,933 55,264 20,019 48,388 57,713 17,026 11,983 34,500 33,756 14,839 16,009 15,665 0 15,304 5,350 0 0 0 0 0 0 0
Other Investing Activities -32,042 -6,198 -45,213 -13,360 6,909 3,440 424 1,689 91 1,692 -3,817 -18,488 871 571 490 24,257 1,988 36 -29,163 -3,949 3,888 -182 -83,514 -10 -191 9,064 -56 328 -168 -160 -4,051 -47 96 3,459 -52,725 -676 -175 -159 -1,880 42
Net Cash Used for Investing Activities 94,216 149,008 -80,707 -43,733 -76,674 -67,780 -36,530 -54,581 -310,799 -15,134 -86,252 -61,961 -182,416 -153,582 -237,336 -26,177 46,800 -19,924 -94,456 -6,176 -35,176 -17,045 -32,057 -56,634 -62,221 -2,261 -35,685 1,212 -39,934 -10,437 -11,261 -8,486 -28,327 -38,473 -55,069 -3,968 -3,686 -5,280 -4,011 -960
Cash Flows from Financing Activities
Debt Repayment -495 0 -800 -695 -1,428 0 -34 -735 0 0 -146 -166 -16,351 -34 -401 -75 -113 -15,232 -2,875 -251 -3,888 -1,003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21,341 -20,106 -798
Common Stock Issued 0 0 0 0 -75 75 522 1,866 1,642 650,526 2,203 0 1,716 -1,716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2,542 0 0 0
Common Stock Repurchased -16,793 -33,222 8 -456 -4,345 -4,541 0 -2,368 -4,618 0 2,274 1,922 -4,196 -6,724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2,504 0 0 0
Dividends Paid 0 0 -5,848 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16,601 -17,765 149 -469 -3,416 -5,297 6,984 468 -1,077 1,809 4,108 1,608 -2,793 -2,028 3,572 628,392 5,568 18,547 -1,839 -671 -60,867 -1,627 -15,870 324 2,986 4,605 3,445 1,672 1,752 371 1,011 273 140 1,167 0 0 38 151,141 3,555 27,006
Net Cash Used Provided by Financing Activities 303 -50,987 -651 -1,164 -4,919 -5,222 7,472 -1,271 -3,929 652,335 4,254 1,774 -19,144 -2,062 3,171 628,317 5,681 3,315 -4,714 -922 -64,755 -2,630 -15,870 324 2,986 4,605 3,445 1,672 1,752 371 1,011 273 140 1,167 1,455 17 -2,504 129,800 -16,551 26,208
Effect of Forex Changes on Cash -4,478 -5,241 8,614 -2,310 199 9,816 22,541 -16,911 -19,925 -1,529 -4,078 879 1,830 -10,428 -14,024 -10,777 -7,491 9,035 -7,337 9,165 -756 1,939 -645 333 415 -17 180 76 76 -350 190 -174 114 -116 -69 -16 47 -46 -73 -2
Net Change in Cash 45,269 -124,239 -212,654 -6,622 -170,105 -55,263 104,783 -67,205 -257,238 472,683 3,501 2,476 -161,045 -141,989 -220,963 619,737 104,300 100,171 -23,441 70,767 -49,903 38,714 -1,698 -21,642 -16,445 66,306 13,715 37,396 -6,481 15,250 -15,982 15,982 -10,038 -22,080 -40,579 1,979 9,546 111,430 -10,968 24,988
Cash at End of Period 259,498 214,229 338,468 551,122 557,744 727,849 783,112 678,329 745,534 1,002,772 530,089 526,588 524,112 685,157 827,146 1,048,109 428,372 324,072 223,901 247,342 176,575 226,478 193,261 192,898 214,540 230,985 163,163 150,848 113,452 119,933 74,032 90,014 74,032 84,070 106,150 146,729 144,750 135,204 23,774 34,742
Cash at Start of Period 214,229 338,468 551,122 557,744 727,849 783,112 678,329 745,534 1,002,772 530,089 526,588 524,112 685,157 827,146 1,048,109 428,372 324,072 223,901 247,342 176,575 226,478 187,764 194,959 214,540 230,985 164,679 149,448 113,452 119,933 104,683 90,014 74,032 84,070 106,150 146,729 144,750 135,204 23,774 34,742 9,754
Free Cash Flow
Operating Cash Flow -44,772 -217,019 -139,910 40,585 -88,711 7,923 111,300 5,558 77,415 -162,989 89,577 61,784 38,685 24,083 27,226 28,374 59,310 107,745 83,066 68,700 50,784 56,450 46,874 34,335 43,891 63,979 45,775 33,539 31,625 25,666 24,729 24,369 18,035 15,342 13,104 5,946 15,689 -13,044 9,667 -258
Capital Expenditure -32,188 -26,347 -40,499 -46,549 -55,737 -38,338 -44,256 -33,201 -48,674 -43,210 -55,116 -28,868 -40,722 -24,545 -36,237 -36,847 -26,653 -27,053 -32,883 -17,435 -11,624 -10,620 -8,557 -8,666 -10,060 -11,325 -8,179 -5,592 -5,739 -1,872 -7,210 -3,815 -4,145 -5,909 -2,344 -4,092 -3,511 -5,121 -2,131 -1,002
Free Cash Flow -76,960 -243,366 -180,409 -5,964 -144,448 -30,415 67,044 -27,643 28,741 -206,199 34,461 32,916 -2,037 -462 -9,011 -8,473 32,657 80,692 50,183 51,265 39,160 45,830 38,317 25,669 33,831 52,654 37,596 27,947 25,886 23,794 17,519 20,554 13,890 9,433 10,760 1,854 12,178 -18,165 7,536 -1,260