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 551,082 711,118 726,016 724,652 634,713 530,196 441,292 412,719 351,519 316,057 301,754 264,839 178,503 125,538 205,545 210,032 180,057 134,094 100,150 92,289 78,002 75,896 69,972 79,674 77,038 74,704 54,751 90,601 88,684 79,185 64,121 65,629 102,874 102,093 86,653 105,207 99,113 82,004 57,580 67,056
Revenue Y/Y Growth -13.18% 34.12% 64.52% 75.58% 80.56% 67.75% 46.24% 55.84% 96.93% 151.76% 46.81% 26.09% -0.86% -6.38% 105.24% 127.58% 130.84% 76.68% 43.13% 15.83% 1.25% 1.60% 27.80% -12.06% -13.13% -5.66% -14.61% 38.05% -13.79% -22.44% -26.00% -37.62% 3.79% 24.50% 50.49% 56.89% - - - -
Cost of Revenue 289,069 387,776 399,645 413,951 366,797 311,191 264,319 249,405 211,161 188,256 178,805 142,901 83,522 77,151 124,870 132,151 115,351 88,775 66,811 64,124 52,738 53,195 51,657 60,685 60,577 61,157 47,703 74,367 72,805 65,049 52,361 49,929 71,408 69,066 58,629 70,172 66,592 55,172 38,925 45,560
Gross Profit 262,013 323,342 326,371 310,701 267,916 219,005 176,973 163,314 140,358 127,801 122,949 121,938 94,981 48,387 80,675 77,881 64,706 45,319 33,339 28,165 25,264 22,701 18,315 18,989 16,461 13,547 7,048 16,234 15,879 14,136 11,760 15,700 31,466 33,027 28,024 35,035 32,521 26,832 18,655 21,496
Gross Profit Margin 47.55% 45.47% 44.95% 42.88% 42.21% 41.31% 40.10% 39.57% 39.93% 40.44% 40.74% 46.04% 53.21% 38.54% 39.25% 37.08% 35.94% 33.80% 33.29% 30.52% 32.39% 29.91% 26.17% 23.83% 21.37% 18.13% 12.87% 17.92% 17.91% 17.85% 18.34% 23.92% 30.59% 32.35% 32.34% 33.30% 32.81% 32.72% 32.40% 32.06%
Research and Development 54,873 60,043 57,129 49,683 44,188 39,256 35,719 31,589 29,411 22,708 21,818 15,801 15,052 13,192 11,876 11,168 11,085 9,604 8,524 7,340 8,165 9,462 7,620 8,208 7,397 7,947 9,605 11,378 13,169 13,091 13,066 12,544 12,059 12,786 13,430 13,040 12,112 11,148 9,086 8,721
General and Administrative Expenses 89,151 92,802 100,886 102,268 87,693 85,713 79,430 74,030 73,596 45,693 39,745 27,023 28,170 24,341 24,087 21,140 19,446 17,637 17,313 14,281 14,885 13,797 13,170 10,923 10,894 11,238 12,291 13,888 17,724 16,833 17,782 18,327 17,628 20,610 20,142 20,044 18,516 18,172 15,354 14,386
Total Operating Expenses 144,024 152,845 158,015 151,951 131,881 124,969 115,149 105,619 103,007 68,401 61,563 42,824 43,222 37,533 35,963 32,308 30,531 27,241 25,837 21,621 23,050 23,259 20,790 19,131 18,291 19,185 21,896 25,266 30,893 29,924 30,848 30,871 29,687 33,396 33,572 33,084 30,628 29,320 24,440 23,107
Operating Income or Loss 117,989 170,320 167,663 156,960 135,441 94,036 61,824 57,695 37,351 59,400 61,386 79,114 51,759 10,854 44,712 44,442 33,706 17,447 7,134 5,003 -374 -558 -2,475 -2,133 -5,901 -9,247 -22,095 -10,092 -17,731 -15,788 -19,088 -15,171 1,779 -369 -5,548 1,951 1,893 -2,488 -5,785 -1,611
Operating Margin 21.41% 23.95% 23.09% 21.66% 21.34% 17.74% 14.01% 13.98% 10.63% 18.79% 20.34% 29.87% 29.00% 8.65% 21.75% 21.16% 18.72% 13.01% 7.12% 5.42% -0.48% -0.74% -3.54% -2.68% -7.66% -12.38% -40.36% -11.14% -19.99% -19.94% -29.77% -23.12% 1.73% -0.36% -6.40% 1.85% 1.91% -3.03% -10.05% -2.40%
Interest Expense 2,196 2,219 2,156 2,279 2,255 2,168 2,736 12,689 12,628 12,506 7,329 5,901 5,993 5,952 3,155 2,303 2,286 1,351 3,540 2,605 2,469 2,269 2,292 1,957 1,760 2,080 2,139 1,181 1,234 212 152 196 140 87 78 572 356 486 449 670
EBITDA 158,989 204,818 198,413 183,479 151,676 109,623 77,842 69,081 46,648 66,461 67,017 81,728 55,603 15,277 49,647 48,956 38,926 17,313 10,593 6,544 4,316 1,063 -325 2,301 -1,207 -3,383 -11,460 -7,597 -12,010 -13,459 -15,727 -12,336 3,725 2,232 -3,543 4,206 3,398 -438 -3,768 135
Depreciation and Amortization 19,448 17,828 30,750 26,519 16,235 15,587 16,018 10,972 8,313 7,596 5,558 4,475 4,765 4,141 3,844 2,568 3,857 4,122 3,572 2,717 2,481 2,193 2,276 2,241 2,180 2,255 2,328 2,599 2,651 2,708 2,680 2,835 2,650 2,522 2,532 2,255 2,102 1,992 1,910 1,859
Income Before Tax 137,345 184,594 178,973 168,178 134,255 92,208 57,407 50,541 25,707 46,346 -1,666 71,352 44,845 -53,855 57,068 44,421 31,371 11,209 3,113 1,285 -3,222 -3,399 -4,893 -3,888 -7,038 -11,239 -23,174 -12,437 -18,612 -16,379 -18,559 -15,108 935 -377 -6,153 817 940 -2,916 -6,127 -2,394
Income Tax Expense 23,392 27,403 32,100 14,425 19,443 15,232 5,586 -2,050 3,898 6,995 -33,364 -1,639 5,483 -6,561 -11,868 -72,245 272 591 348 576 248 339 235 -948 -184 854 131 751 144 344 236 675 311 226 167 415 127 115 109 416
Net Income 113,953 157,191 146,873 153,753 114,812 76,976 51,821 52,591 21,809 39,351 31,698 72,991 39,362 -47,294 68,936 116,666 31,099 10,618 2,765 709 -3,470 -3,738 -5,128 -2,940 -6,854 -12,093 -23,305 -13,188 -18,756 -16,723 -18,795 -15,783 624 -603 -6,320 402 813 -3,031 -6,236 -2,810
Net Income Margin 20.68% 22.10% 20.23% 21.22% 18.09% 14.52% 11.74% 12.74% 6.20% 12.45% 10.50% 27.56% 22.05% -37.67% 33.54% 55.55% 17.27% 7.92% 2.76% 0.77% -4.45% -4.93% -7.33% -3.69% -8.90% -16.19% -42.57% -14.56% -21.15% -21.12% -29.31% -24.05% 0.61% -0.59% -7.29% 0.38% 0.82% -3.70% -10.83% -4.19%
EPS 0.84 1.15 1.07 1.13 0.85 0.57 0.39 0.39 0.16 0.29 0.24 0.57 0.31 -0.38 0.56 0.95 0.25 0.09 0.03 0.01 -0.03 -0.04 -0.06 -0.03 -0.08 -0.14 -0.30 -0.21 -0.40 -0.36 -0.41 -0.35 0.01 -0.01 -0.14 0.01 0.02 -0.07 -0.15 -0.07
EPS Diluted 0.80 1.09 1.01 1.06 0.80 0.54 0.36 0.37 0.15 0.28 0.22 0.50 0.28 -0.38 0.50 0.88 0.23 0.08 0.02 0.01 -0.03 -0.04 -0.06 -0.03 -0.08 -0.14 -0.30 -0.21 -0.40 -0.36 -0.41 -0.35 0.01 -0.01 -0.14 0.01 0.02 -0.07 -0.15 -0.07
Weighted Average Shares Out 136,165 136,607 136,689 136,167 135,633 135,196 134,327 134,920 134,721 135,094 131,303 126,980 126,109 125,603 123,531 122,630 122,123 113,677 108,195 106,638 102,798 97,321 91,422 85,689 84,862 84,434 76,651 61,881 47,278 46,620 46,209 45,504 44,734 44,319 43,950 43,612 43,128 42,648 42,205 42,032
Weighted Average Shares Out Diluted 143,863 145,098 145,986 146,311 145,962 143,725 144,617 141,480 141,220 141,533 146,442 145,990 141,820 125,603 138,104 132,872 133,611 130,737 115,863 113,888 102,798 97,321 91,422 85,689 84,862 84,434 76,651 61,881 47,278 46,620 46,209 45,504 47,996 44,319 43,950 49,004 48,786 42,648 42,205 42,032

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 290,075 278,676 286,045 473,244 337,583 495,473 251,850 119,316 885,546 1,312,261 1,489,010 679,379 661,792 607,254 549,144 251,409 203,046 205,959 78,087 106,237 116,164 58,471 53,255 29,144 28,878 30,953 29,955 17,764 24,112 8,243 13,016 28,452 22,491 31,887 27,127 42,032 44,537 37,621 39,935 38,190
Short Term Investments 1,493,809 1,521,816 1,492,352 1,139,599 1,079,713 752,328 811,621 897,335 508,577 0 0 0 0 0 0 0 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,783,884 1,800,492 1,778,397 1,612,843 1,417,296 1,247,801 1,063,471 1,016,651 1,394,123 1,312,261 1,489,010 679,379 661,792 607,254 549,144 251,409 203,046 205,959 78,087 106,237 116,164 58,471 53,255 29,144 28,878 30,953 29,955 17,764 24,112 8,243 13,016 28,452 22,491 31,887 27,127 42,032 44,537 37,621 39,935 38,190
Net Receivables 560,286 520,306 516,106 440,896 367,647 312,451 358,310 333,626 273,012 281,154 236,090 182,165 122,386 89,504 95,484 145,413 133,689 97,537 81,715 78,938 54,117 58,696 55,622 65,346 68,869 56,403 48,903 61,019 59,482 48,973 47,056 46,099 75,322 67,315 45,870 45,119 49,270 46,537 28,450 32,084
Inventory 174,114 166,111 150,563 149,708 146,451 130,266 96,436 74,400 65,405 37,756 34,876 41,764 37,535 31,186 34,617 32,056 30,231 20,094 12,971 16,267 17,886 17,471 18,541 25,999 25,316 20,839 33,808 31,960 39,101 39,295 45,576 40,800 36,717 34,054 34,746 21,590 15,488 15,724 14,113 16,580
Other Current Assets 80,346 73,880 67,567 60,824 51,270 45,474 40,566 37,784 35,541 34,748 31,386 29,756 28,521 29,257 72,452 70,779 24,551 26,261 22,669 20,860 21,631 20,741 20,435 9,957 13,254 13,307 10,133 7,121 7,187 7,925 7,237 6,417 7,080 8,076 7,087 6,155 5,194 5,588 4,283 3,655
Total Current Assets 2,598,630 2,560,789 2,512,633 2,264,271 1,982,664 1,735,992 1,558,783 1,462,461 1,768,081 1,665,919 1,791,362 933,064 850,234 757,201 751,697 499,657 391,517 349,851 195,442 222,302 209,798 155,379 147,853 130,446 136,317 121,502 122,799 117,864 129,882 104,436 112,885 121,768 141,610 141,332 114,830 114,896 114,489 105,470 86,781 90,509
Non-Current Assets
Property, Plant and Equipment 194,169 174,611 154,915 132,746 109,929 103,765 104,515 96,587 88,630 78,904 70,336 60,668 49,674 44,434 42,486 39,053 34,939 33,836 28,141 20,998 20,331 23,100 24,926 26,483 28,191 29,351 30,905 31,440 32,453 34,591 32,963 32,118 31,240 31,633 31,197 30,824 28,825 25,127 24,809 24,853
Goodwill 213,193 214,290 213,882 213,559 195,508 197,004 195,637 181,254 61,038 61,321 61,038 24,783 24,783 24,783 24,783 24,783 24,783 24,783 24,783 24,783 24,783 3,664 3,664 3,664 3,664 3,664 3,664 3,664 3,745 3,745 3,745 3,745 3,745 3,745 3,745 3,745 0 0 0 0
Intangible Assets 79,147 85,960 92,756 99,541 90,924 96,887 103,173 97,758 43,146 45,409 47,917 28,808 26,839 28,086 29,332 30,579 31,761 32,943 34,124 35,306 36,078 363 439 515 591 667 806 945 1,669 1,852 2,036 2,220 1,489 1,596 1,704 1,811 0 0 0 0
Long Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47,885 0 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 253,528 234,949 222,529 204,872 178,371 174,307 180,291 122,470 133,158 130,571 132,231 92,904 88,812 93,872 86,806 74,531 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 Assets 215,275 195,283 184,138 169,291 140,439 129,153 120,878 118,726 136,111 118,532 91,315 59,875 51,998 49,551 47,798 44,620 40,669 40,105 36,762 36,548 35,520 36,030 35,236 8,039 8,318 8,493 9,333 9,663 8,679 7,885 6,891 5,677 4,879 2,992 2,014 916 1,410 1,486 1,570 1,307
Total Non-Current Assets 955,312 905,093 868,220 820,009 715,171 701,116 704,494 616,795 462,083 434,737 402,837 267,038 242,106 240,726 279,090 213,566 132,152 131,667 123,810 117,635 116,712 63,157 64,265 38,701 40,764 42,175 44,708 45,712 46,546 48,073 45,635 43,760 41,353 39,966 38,660 37,296 30,235 26,613 26,379 26,160
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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 3,553,942 3,465,882 3,380,853 3,084,280 2,697,835 2,437,108 2,263,277 2,079,256 2,230,164 2,100,656 2,194,199 1,200,102 1,092,340 997,927 1,030,787 713,223 523,669 481,518 319,252 339,937 326,510 218,536 212,118 169,147 177,081 163,678 167,507 163,576 176,428 152,509 158,520 165,528 182,963 181,298 153,490 152,192 144,724 132,083 113,160 116,669
Current Liabilities
Accounts Payable 90,116 79,075 106,154 125,085 92,823 90,398 104,738 113,767 92,213 82,141 81,524 72,609 48,148 24,135 34,538 57,474 60,692 65,989 52,489 48,794 28,103 21,895 14,087 28,747 34,620 15,425 15,858 31,696 32,551 37,610 24,293 25,569 32,707 34,467 30,954 22,316 21,992 19,509 9,353 7,363
Short Term Debt 100,062 93,383 92,115 90,892 93,847 92,233 90,941 86,052 90,300 89,728 89,128 325,967 107,915 102,271 104,078 2,884 6,151 3,043 2,985 28,155 24,125 18,429 14,268 17,429 10,552 5,951 1,497 13,132 13,647 12,450 20,000 17,000 17,000 17,000 0 0 2,888 2,805 3,370 3,507
Tax Payables 116,200 116,782 89,798 35,998 31,980 10,952 0 0 7,478 0 0 0 0 0 0 0 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 114,031 109,176 99,819 90,747 79,609 74,067 68,693 62,670 59,232 55,084 49,118 47,665 41,738 40,256 39,022 81,783 34,295 33,577 32,916 33,119 32,015 34,954 37,408 15,691 9,014 8,142 7,200 6,411 5,942 5,844 5,575 3,915 3,834 3,943 3,558 2,747 2,418 2,182 1,900 2,773
Other Current Liabilities 470,178 461,971 431,201 331,495 283,957 223,312 189,384 177,307 151,710 129,640 124,703 87,802 58,718 56,861 55,984 57,170 45,681 41,004 40,356 37,093 50,679 39,370 37,922 29,874 31,303 33,827 30,074 31,533 33,428 28,713 30,078 26,364 25,598 28,278 27,780 33,643 30,655 27,460 19,472 19,722
Total Current Liabilities 774,387 743,605 729,289 638,219 550,236 480,010 453,756 439,796 393,455 356,593 344,473 534,043 256,519 223,523 233,622 199,311 146,819 143,613 128,746 147,161 134,922 114,648 103,685 91,741 85,489 63,345 54,629 82,772 85,568 84,617 79,946 72,848 79,139 83,688 62,292 58,706 57,953 51,956 34,095 33,365
Non-Current Liabilities
Long Term Debt 1,196,947 1,201,114 1,200,276 1,199,465 1,198,627 1,197,786 1,196,950 951,594 940,244 929,015 917,873 4,898 256,452 253,174 295,216 102,659 100,978 99,890 65,406 81,628 87,907 33,559 36,459 32,322 37,058 41,385 45,384 20,768 22,808 0 0 0 0 0 0 0 2,973 3,726 4,457 5,170
Deferred Revenue 366,032 354,296 322,487 281,613 239,971 217,095 202,711 187,186 177,249 165,645 142,985 125,473 115,757 110,977 106,205 100,204 85,746 82,288 78,393 76,911 74,065 75,107 78,265 29,941 36,327 35,782 34,499 33,893 31,827 29,743 27,723 25,115 22,701 20,465 18,217 16,612 15,339 13,398 12,064 11,284
Deferred Tax 148,116 144,029 0 0 0 0 0 53,982 50,784 44,929 40,250 34,653 33,019 27,737 66,460 27,020 25,867 25,526 23,117 23,211 23,067 23,367 22,926 22,389 23,201 23,581 23,619 22,818 23,588 0 0 0 0 0 0 0 24,558 24,492 24,834 25,490
Other Non-Current Liabilities 53,762 50,251 158,708 139,410 98,948 91,218 78,878 16,530 20,617 20,075 15,777 17,042 14,387 12,340 13,077 11,817 11,970 12,930 9,466 3,250 2,393 1,970 1,934 1,880 2,808 1,969 1,905 2,025 2,408 25,692 25,291 26,116 28,157 28,397 29,000 29,922 1,439 1,357 1,272 1,154
Total Non-Current Liabilities 1,764,857 1,749,690 1,681,471 1,620,488 1,537,546 1,506,099 1,478,539 1,209,292 1,188,894 1,159,664 1,116,885 182,066 419,615 404,228 480,958 241,700 224,561 220,634 176,382 185,000 187,432 134,003 139,584 86,532 99,394 102,717 105,407 79,504 80,631 55,435 53,014 51,231 50,858 48,862 47,217 46,534 44,309 42,973 42,627 43,098
Total Liabilities 2,539,244 2,493,295 2,410,760 2,258,707 2,087,782 1,986,109 1,932,295 1,649,088 1,582,349 1,516,257 1,461,358 716,109 676,134 627,751 714,580 441,011 371,380 364,247 305,128 332,161 322,354 248,651 243,269 178,273 184,883 166,062 160,036 162,276 166,199 140,052 132,960 124,079 129,997 132,550 109,509 105,240 102,262 94,929 76,722 76,463
Common Stock 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
Retained Earnings 125,352 189,539 164,208 17,335 -136,418 -251,230 -328,206 -405,737 -158,328 -180,137 -19,488 -51,186 -124,177 -163,539 -116,245 -185,181 -301,847 -332,946 -343,563 -346,302 -347,011 -343,541 -339,803 -295,727 -292,787 -285,933 -273,840 -250,535 -237,347 -218,591 -201,868 -183,073 -167,290 -167,914 -167,311 -160,991 -161,393 -162,206 -159,175 -152,939
Accumulated Other Comprehensive Income/Loss -9,762 -6,852 -6,734 -10,882 -15,542 -11,245 -7,324 -2,020 -152 1,924 640 434 -356 -1,153 -1,091 -923 569 414 663 742 -7 -353 -368 -656 -465 -169 -631 -292 -254 -200 -404 -210 -211 -400 -395 -79 -56 236 230 229
Total Stockholders Equity 1,014,698 972,587 970,093 825,573 610,053 450,999 330,982 430,168 647,815 584,399 732,841 483,993 416,206 370,176 316,207 272,212 152,289 117,271 14,124 7,776 4,156 -30,115 -31,151 -9,126 -7,802 -2,384 7,471 1,300 10,229 12,457 25,560 41,449 52,966 48,748 43,981 46,952 42,462 37,154 36,438 40,206
Total Investments 1,493,809 1,521,816 1,492,352 1,139,599 1,079,713 752,328 811,621 897,335 508,577 0 0 0 0 0 47,885 0 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 1,297,009 1,294,497 1,292,391 1,290,357 1,292,474 1,290,019 1,287,891 1,037,646 1,030,544 1,018,743 1,007,001 330,865 364,367 355,445 399,294 105,543 107,129 102,933 68,391 109,783 112,032 51,988 50,727 49,751 47,610 47,336 46,881 33,900 36,455 12,450 20,000 17,000 17,000 17,000 0 0 5,861 6,531 7,827 8,677
Net Debt 1,006,934 1,015,821 1,006,346 817,113 954,891 794,546 1,036,041 918,330 144,998 -293,518 -482,009 -348,514 -297,425 -251,809 -149,850 -145,866 -95,917 -103,026 -9,696 3,546 -4,132 -6,483 -2,528 20,607 18,732 16,383 16,926 16,136 12,343 4,207 6,984 -11,452 -5,491 -14,887 -27,127 -42,032 -38,676 -31,090 -32,108 -29,513

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 113,953 157,191 146,873 153,753 114,812 76,976 51,821 52,591 21,809 39,351 31,698 72,991 39,362 -47,294 68,936 116,666 31,099 10,618 2,765 709 -3,470 -3,738 -5,128 -2,940 -6,854 -12,093 -23,305 -13,188 -18,756 -16,723 -18,795 -15,783 624 -603 -6,320 402 813 -3,031 -6,236 -2,810
Depreciation & Amortization 19,448 17,828 16,591 16,009 11,961 15,247 15,558 10,972 8,313 7,596 5,558 4,475 4,765 4,141 3,844 2,568 3,857 4,122 3,572 2,717 2,481 2,193 2,276 2,241 2,180 2,255 2,328 2,599 2,651 2,708 2,680 2,835 2,650 2,522 2,532 2,255 2,102 1,992 1,910 1,859
Deferred Income Tax -11,499 -10,615 -16,181 -12,099 115 12,452 3,165 -2,451 1,337 5,240 -35,367 -2,610 5,060 -7,067 -12,500 -73,375 201 207 0 123 1,551 153 600 -1,394 77 410 2,062 651 3,275 797 562 642 449 183 191 2 219 707 32 220
Stock Based Compensation 43,814 54,166 59,655 63,645 52,296 53,064 47,797 37,176 46,954 15,312 14,844 8,289 14,399 12,300 7,515 6,176 5,776 4,934 3,290 1,521 4,051 4,289 1,571 1,450 1,727 1,621 1,929 2,087 2,532 2,708 2,999 3,117 3,283 3,308 2,988 2,703 2,530 2,494 2,013 1,894
Change in Working Capital -26,715 60,029 46,372 35,330 5,268 40,668 -19,140 -7,160 23,116 -13,478 12,585 -4,350 -1,576 -1,794 -16,055 47,395 -37,879 -11,885 3,794 -4,024 1,456 587 3,505 -2,609 393 7,875 -8,470 2,429 -10,344 17,740 -2,723 16,321 -12,384 -16,220 -11,032 3,291 5,479 -2,398 6,460 6,309
Accounts Receivable -34,752 -3,968 -79,529 -88,876 -46,226 51,770 -24,224 -58,091 5,462 -44,812 -53,719 -57,854 -32,633 6,529 49,637 -12,606 -37,035 -15,838 -3,266 -24,186 4,774 -3,228 9,125 3,958 -12,671 -8,065 11,975 -1,440 -12,372 -2,711 -1,494 28,065 -8,252 -21,544 -751 4,151 -2,733 -18,772 3,608 2,440
Inventory -8,003 -15,548 -855 -3,222 -16,185 -33,830 -22,036 -5,618 -27,648 -2,880 6,888 -4,229 -6,349 3,430 -2,560 -1,825 -10,137 -7,123 3,296 1,620 -416 1,071 7,457 -683 -4,477 12,969 -1,848 7,141 194 6,281 -4,776 -4,083 -2,663 692 -13,156 -6,102 236 -1,611 2,467 7,812
Accounts Payable 2,671 38,830 82,540 91,128 0 12,033 -1,805 45,396 24,897 10,514 36,376 44,895 26,189 -13,323 -22,066 3,544 1,851 11,954 4,851 18,410 8,489 8,175 -11,992 -10,059 17,158 3,351 -17,458 -4,905 -188 13,516 1,341 -9,883 -2,665 4,007 2,528 4,320 5,394 17,664 1,455 -4,214
Other Working Capital 13,369 40,715 44,216 36,300 67,679 10,695 28,925 11,153 20,405 23,700 23,040 12,838 11,217 1,570 -41,066 58,282 7,442 -878 -1,087 132 -11,391 -5,431 -1,085 4,175 383 -380 -1,139 1,633 2,022 654 2,206 2,222 1,196 625 347 922 2,582 321 -1,070 271
Other Non-Cash Items 6,854 -9,356 -7,078 -2,924 3,558 2,243 3,242 6,045 11,825 11,639 46,523 5,385 5,491 65,145 -12,518 2,841 1,907 6,776 3,642 829 747 596 537 1,338 274 118 945 1,057 45 28 28 1,017 -660 -963 143 227 65 89 102 107
Net Cash Provided by Operating Activities 145,855 269,243 246,232 253,714 188,010 200,650 102,443 97,173 113,354 65,660 75,841 84,180 67,501 25,431 39,222 102,271 4,961 14,772 17,063 1,875 6,816 4,080 3,361 -1,914 -2,203 186 -24,511 -4,365 -20,597 7,258 -15,249 8,149 -6,038 -11,773 -11,498 8,880 11,208 -147 4,281 7,579
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -23,848 -44,002 -22,476 -16,429 -8,948 -8,691 -12,375 -13,208 -12,932 -16,428 -9,940 -8,851 -3,903 -4,451 -3,353 -7,420 -4,192 -2,518 -658 -1,767 -909 -432 -1,043 -512 -94 -49 -3,466 -2,560 -2,097 -4,840 -3,348 -3,080 -3,422 -2,649 -3,611 -4,163 -5,503 -2,161 -2,172 -1,371
Acquisitions Net -15,000 0 -7,548 -34,482 0 -3,055 -24,625 -153,844 -35,000 25,000 -80,239 -5,010 0 0 0 0 0 0 0 -6,000 0 0 0 0 0 0 0 1,050 0 0 0 0 0 0 0 -2,235 0 0 0 0
Purchases of Investments -470,766 -577,521 -695,387 -350,193 -513,176 -60,061 0 -389,466 -558,490 0 0 -5,010 0 0 0 0 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 494,804 557,471 354,333 282,973 184,123 116,298 76,735 26,569 35,000 0 0 0 0 0 0 0 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 0 7,548 0 0 0 0 -26,569 35,000 -45,000 0 5,010 0 0 0 0 0 0 0 0 -9,000 0 0 0 0 0 0 0 0 0 0 300 0 0 0 -300 0 0 0 0
Net Cash Used for Investing Activities -14,810 -64,052 -363,530 -118,131 -338,001 44,491 39,735 -556,518 -536,422 -36,428 -90,179 -13,861 -3,903 -4,451 -3,353 -7,420 -4,192 -2,518 -658 -7,767 -9,909 -432 -1,043 -512 -94 -49 -3,466 -1,510 -2,097 -4,840 -3,348 -2,780 -3,422 -2,649 -3,611 -6,698 -5,503 -2,161 -2,172 -1,371
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 -1,207 0 -423 -290,311 -41,034 -636 -1,076 -1,148 -266 -536 -391 -44,731 -4,312 -2,535 -2,358 -771 -10,100 0 0 -10,100 -2,350 0 -7,550 -7,000 -12,000 -17,000 0 0 -5,861 -670 -1,311 -866 -632
Common Stock Issued 0 4,000 0 10,370 693 4,183 0 7,484 0 0 0 8,395 0 0 0 4,985 0 0 309 -5 -152 0 19,923 0 0 -97 26,522 1,549 0 0 101 4,014 0 0 677 5,366 0 0 454 2,429
Common Stock Repurchased -110,000 -200,000 0 0 0 0 0 -300,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid 0 0 0 0 0 0 0 -3,684 0 0 0 0 0 0 0 0 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 -7,746 -16,234 -71,805 -13,380 -4,589 -5,463 -8,940 -8,825 -3,271 -205,334 1,114,982 -20,996 -8,528 -6,518 263,219 -6,685 -2,604 115,769 0 321 63,553 4,372 2,578 12,658 4 246 24,164 536 38,540 604 9,945 8,684 17,122 19,067 0 -3,958 2,257 1,247 0 -1,672
Net Cash Used Provided by Financing Activities -117,746 -212,234 -71,805 -3,010 -3,896 -1,280 -8,940 -306,232 -3,271 -205,757 824,671 -53,635 -9,164 -7,594 262,071 -1,966 -3,140 115,378 -44,422 -3,996 60,866 2,014 21,730 2,558 4 149 40,586 -265 38,540 -6,946 3,046 698 122 19,067 677 -4,453 1,587 -64 -412 125
Effect of Forex Changes on Cash -1,900 -326 1,904 3,088 -4,003 -238 -704 -653 -376 -224 -702 903 104 24 -205 178 -542 240 -133 -39 -80 -446 63 134 218 712 -418 -208 23 -245 115 -106 -58 115 -473 -234 -376 58 48 79
Net Change in Cash 11,399 -7,369 -187,199 135,661 -157,890 243,623 132,534 -766,230 -426,715 -176,749 809,631 17,587 54,538 13,410 297,735 93,063 -2,913 127,872 -28,150 -9,927 57,693 5,216 24,111 266 -2,075 998 12,191 -6,348 15,869 -4,773 -15,436 5,961 -9,396 4,760 -14,905 -2,505 6,916 -2,314 1,745 6,412
Cash at End of Period 290,075 278,676 286,045 473,244 337,583 495,473 251,850 119,316 885,546 1,312,261 1,489,010 679,379 661,792 607,254 593,844 296,109 203,046 205,959 78,087 106,237 116,164 58,471 53,255 29,144 28,878 30,953 29,955 17,764 24,112 8,243 13,016 28,452 22,491 31,887 27,127 42,032 44,537 37,621 39,935 38,190
Cash at Start of Period 278,676 286,045 473,244 337,583 495,473 251,850 119,316 885,546 1,312,261 1,489,010 679,379 661,792 607,254 593,844 296,109 203,046 205,959 78,087 106,237 116,164 58,471 53,255 29,144 28,878 30,953 29,955 17,764 24,112 8,243 13,016 28,452 22,491 31,887 27,127 42,032 44,537 37,621 39,935 38,190 31,778
Free Cash Flow
Operating Cash Flow 145,855 269,243 246,232 253,714 188,010 200,650 102,443 97,173 113,354 65,660 75,841 84,180 67,501 25,431 39,222 102,271 4,961 14,772 17,063 1,875 6,816 4,080 3,361 -1,914 -2,203 186 -24,511 -4,365 -20,597 7,258 -15,249 8,149 -6,038 -11,773 -11,498 8,880 11,208 -147 4,281 7,579
Capital Expenditure -23,848 -44,002 -22,476 -16,429 -8,948 -8,691 -12,375 -13,208 -12,932 -16,428 -9,940 -8,851 -3,903 -4,451 -3,353 -7,420 -4,192 -2,518 -658 -1,767 -909 -432 -1,043 -512 -94 -49 -3,466 -2,560 -2,097 -4,840 -3,348 -3,080 -3,422 -2,649 -3,611 -4,163 -5,503 -2,161 -2,172 -1,371
Free Cash Flow 122,007 225,241 223,756 237,285 179,062 191,959 90,068 83,965 100,422 49,232 65,901 75,329 63,598 20,980 35,869 94,851 769 12,254 16,405 108 5,907 3,648 2,318 -2,426 -2,297 137 -27,977 -6,925 -22,694 2,418 -18,597 5,069 -9,460 -14,422 -15,109 4,717 5,705 -2,308 2,109 6,208