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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-30 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
Revenue 544,274 504,099 460,736 432,142 413,601 374,605 343,043 336,142 311,754 285,613 256,426 217,578 231,989 218,795 195,019 226,140 166,442 141,259 147,162 171,851 130,837 112,362 115,810 114,791 104,836 99,226 101,215 94,651 90,262 79,643 79,242 82,077 71,882 58,756 55,530 56,041 50,376 46,713 44,762 46,816
Revenue Y/Y Growth 31.59% 34.57% 34.31% 28.56% 32.67% 31.16% 33.78% 54.49% 34.38% 30.54% 31.49% -3.79% 39.38% 54.89% 32.52% 31.59% 27.21% 25.72% 27.07% 49.71% 24.80% 13.24% 14.42% 21.28% 16.15% 24.59% 27.73% 15.32% 25.57% 35.55% 42.70% 46.46% 42.69% 25.78% 24.06% 19.70% - - - -
Cost of Revenue 213,527 200,364 200,690 168,255 158,329 142,484 138,941 130,463 118,497 111,650 100,687 82,517 87,422 80,866 71,666 84,834 68,202 53,082 58,554 79,211 50,668 46,802 46,893 49,445 39,203 36,083 36,754 31,635 40,497 34,006 30,572 32,307 25,317 21,457 18,628 19,053 19,308 15,990 14,894 19,403
Gross Profit 330,747 303,735 260,046 263,887 255,272 232,121 204,102 205,679 193,257 173,963 155,739 135,061 144,567 137,929 123,353 141,306 98,240 88,177 88,608 92,640 80,169 65,560 68,917 65,346 65,633 63,143 64,461 63,016 49,765 45,637 48,670 49,770 46,565 37,299 36,902 36,988 31,068 30,723 29,868 27,413
Gross Profit Margin 60.77% 60.25% 56.44% 61.06% 61.72% 61.96% 59.50% 61.19% 61.99% 60.91% 60.73% 62.07% 62.32% 63.04% 63.25% 62.49% 59.02% 62.42% 60.21% 53.91% 61.27% 58.35% 59.51% 56.93% 62.61% 63.64% 63.69% 66.58% 55.13% 57.30% 61.42% 60.64% 64.78% 63.48% 66.45% 66.00% 61.67% 65.77% 66.73% 58.55%
Research and Development 114,477 101,434 91,097 83,972 76,880 71,940 70,927 68,720 59,127 57,547 48,416 50,674 42,382 53,952 47,018 38,008 29,246 29,560 26,381 28,745 25,129 23,493 23,354 21,254 21,982 18,501 15,119 15,755 14,166 12,989 12,463 9,614 7,358 6,710 6,927 6,622 6,528 5,906 4,558 4,065
General and Administrative Expenses 192,189 168,527 152,669 137,106 123,279 119,922 116,567 114,418 102,023 95,005 90,129 111,453 99,295 177,662 126,597 97,523 74,443 72,293 63,027 78,281 48,424 43,362 42,892 42,099 39,685 39,343 35,759 39,613 36,398 31,824 30,857 30,743 28,121 24,379 24,833 21,856 17,834 15,443 14,565 14,424
Total Operating Expenses 306,666 269,961 243,766 221,078 200,159 191,862 187,494 183,138 161,150 152,552 138,545 162,127 141,677 231,614 173,615 135,531 103,689 101,853 89,408 107,026 73,553 66,855 66,246 63,353 61,667 57,844 50,878 55,368 50,564 44,813 43,320 40,357 35,479 31,089 31,760 28,478 24,362 21,349 19,123 18,489
Operating Income or Loss 24,081 33,774 16,280 42,809 55,113 40,259 16,608 22,541 32,107 21,411 17,194 -27,066 2,890 -93,685 -50,262 5,775 -5,449 -13,676 -800 -14,386 6,616 -1,295 2,671 1,993 3,966 5,299 13,583 7,648 -799 824 5,350 9,413 11,086 6,210 5,142 8,510 6,706 9,374 10,745 8,924
Operating Margin 4.42% 6.70% 3.53% 9.91% 13.33% 10.75% 4.84% 6.71% 10.30% 7.50% 6.71% -12.44% 1.25% -42.82% -25.77% 2.55% -3.27% -9.68% -0.54% -8.37% 5.06% -1.15% 2.31% 1.74% 3.78% 5.34% 13.42% 8.08% -0.89% 1.03% 6.75% 11.47% 15.42% 10.57% 9.26% 15.19% 13.31% 20.07% 24.00% 19.06%
Interest Expense 1,646 1,871 1,756 1,795 1,800 52,368 1,724 12,189 0 0 0 0 5,530 0 0 0 0 0 0 0 1,820 1,845 0 3,263 0 0 0 2,738 1,430 1,684 0 0 0 0 118 26 0 0 0 0
EBITDA 24,081 46,774 27,844 56,864 63,531 -2,892 49,968 28,751 32,107 27,621 22,949 -21,792 7,728 -89,394 -45,971 9,306 -2,316 -10,746 2,081 -11,521 9,325 1,392 5,471 4,382 7,031 8,049 15,994 10,012 1,478 2,620 6,954 10,327 11,987 7,152 6,043 9,491 7,654 10,119 11,362 9,873
Depreciation and Amortization 6,181 13,000 11,564 10,051 8,418 9,063 8,084 7,938 7,924 7,933 7,311 6,760 4,838 4,291 4,291 3,531 3,133 2,930 2,881 3,165 2,709 2,687 2,800 2,389 3,065 2,750 2,411 2,364 2,277 1,796 1,604 914 901 942 901 981 948 745 617 949
Income Before Tax 79,569 50,590 165,720 55,802 69,423 -12,109 41,884 34,730 20,858 68,437 72,493 -37,214 -2,640 -51,844 -49,677 9,040 -3,409 -12,063 141 -11,900 8,436 550 4,984 3,014 5,240 5,004 14,846 7,066 631 2,508 5,556 9,519 10,631 6,087 5,260 8,524 6,684 9,473 10,680 8,818
Income Tax Expense 12,544 9,793 32,502 -1,469 10,026 -24,529 -3,255 5,555 8,727 17,475 17,622 -23,706 -51,164 -4,727 -1,760 -16,794 -2,536 18,696 -3,933 479 2,332 -188 -1,435 931 -471 -3,481 1,920 9,137 209 232 976 3,178 6,788 2,437 1,797 3,420 5,163 3,370 3,475 3,732
Net Income 67,025 40,797 133,218 57,271 59,397 12,420 45,139 29,175 12,131 50,962 54,871 -13,508 48,524 -47,117 -47,917 25,834 -873 -30,759 4,074 -12,379 6,104 738 6,419 2,083 5,711 8,485 12,926 -2,071 422 2,276 4,580 6,341 3,843 3,650 3,463 5,104 1,521 6,103 7,205 5,086
Net Income Margin 12.31% 8.09% 28.91% 13.25% 14.36% 3.32% 13.16% 8.68% 3.89% 17.84% 21.40% -6.21% 20.92% -21.53% -24.57% 11.42% -0.52% -21.77% 2.77% -7.20% 4.67% 0.66% 5.54% 1.81% 5.45% 8.55% 12.77% -2.19% 0.47% 2.86% 5.78% 7.73% 5.35% 6.21% 6.24% 9.11% 3.02% 13.06% 16.10% 10.86%
EPS 0.89 0.54 1.77 0.76 0.79 0.17 0.62 0.41 0.17 0.72 0.77 -0.20 0.73 -0.72 -0.75 0.41 -0.01 -0.51 0.07 -0.21 0.10 0.01 0.11 0.04 0.10 0.15 0.24 -0.04 0.01 0.04 0.09 0.12 0.07 0.07 0.06 0.10 0.03 0.11 0.14 0.10
EPS Diluted 0.86 0.53 1.73 0.75 0.78 0.16 0.61 0.40 0.17 0.71 0.76 -0.19 0.67 -0.72 -0.75 0.40 -0.01 -0.51 0.07 -0.21 0.10 0.01 0.11 0.03 0.10 0.15 0.24 -0.04 0.01 0.04 0.09 0.12 0.07 0.07 0.06 0.09 0.03 0.11 0.13 0.09
Weighted Average Shares Out 75,697 75,511 75,355 75,060 74,826 74,224 72,638 71,270 71,107 71,040 70,950 66,946 66,192 65,166 63,889 63,639 63,496 60,312 59,609 59,374 59,278 59,187 58,914 58,502 58,340 55,527 53,119 51,283 52,831 52,736 52,418 52,299 52,206 52,480 53,693 53,665 53,709 53,644 53,167 52,754
Weighted Average Shares Out Diluted 78,080 77,550 77,132 76,178 75,952 75,780 73,880 72,976 72,525 72,283 72,349 69,310 72,441 65,166 64,036 65,362 63,496 60,346 60,394 60,257 60,059 60,000 59,751 59,665 59,805 57,054 54,532 52,913 53,843 53,770 53,677 53,173 53,141 53,289 54,498 54,523 54,691 54,800 54,513 54,213

Reported Currency: USD 2024-09-30 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
Current Assets
Cash and Cash Equivalents 695,144 568,652 403,870 600,545 406,042 474,203 263,414 353,684 147,711 212,815 386,367 356,332 281,691 266,372 154,822 155,440 176,000 319,253 156,540 172,250 202,551 219,720 223,642 349,462 324,371 307,507 92,330 75,105 43,471 28,038 41,974 40,651 50,600 37,306 53,365 59,526 45,887 40,354 46,848 48,367
Short Term Investments 151,560 510,020 659,906 721,994 784,538 659,742 829,939 621,009 229,907 164,414 77,624 86,690 299,897 388,895 440,842 406,525 330,914 237,980 188,673 178,534 108,913 116,629 105,312 0 500 4,124 4,475 6,862 18,372 33,796 29,630 48,415 45,620 49,711 50,689 50,254 49,526 46,252 43,212 32,774
Cash + Short Term Investments 846,704 1,078,672 1,063,776 1,322,539 1,190,580 1,133,945 1,093,353 974,693 377,618 377,229 463,991 443,022 581,588 655,267 595,664 561,965 506,914 557,233 345,213 350,784 311,464 336,349 328,954 349,462 324,871 311,631 96,805 81,967 61,843 61,834 71,604 89,066 96,220 87,017 104,054 109,780 95,413 86,606 90,060 81,141
Net Receivables 885,585 729,480 742,936 693,469 703,353 627,366 596,756 555,092 586,981 576,426 492,768 501,240 396,243 288,468 257,845 293,146 235,908 205,052 191,904 184,980 182,615 161,278 167,041 144,539 129,781 104,764 97,127 56,064 51,204 45,428 44,328 39,466 32,858 30,499 29,810 27,701 24,328 25,753 21,022 30,735
Inventory 272,295 277,753 271,318 269,855 260,119 249,767 220,268 202,471 173,046 154,297 122,150 108,688 93,279 91,739 89,657 89,958 97,610 81,010 46,922 38,845 40,666 40,999 37,587 33,763 39,221 43,967 43,104 45,465 52,692 60,743 48,699 34,841 25,503 21,936 20,214 15,763 18,892 23,687 22,626 18,323
Other Current Assets 429,162 122,033 123,677 112,786 103,789 101,572 142,319 73,022 68,054 61,839 67,208 56,540 52,710 45,456 43,063 36,883 35,421 42,429 34,702 44,482 41,277 36,429 33,340 30,391 30,514 26,604 21,934 43,392 23,002 22,949 15,707 27,716 27,734 14,323 10,338 8,165 11,522 15,254 9,462 9,629
Total Current Assets 2,433,746 2,205,738 2,201,707 2,396,649 2,257,841 2,112,650 2,052,696 1,805,278 1,205,699 1,169,791 1,146,117 1,109,490 1,123,820 1,080,930 986,229 981,952 875,853 885,724 618,741 619,091 576,022 575,055 566,922 558,155 524,387 486,966 258,970 205,192 188,741 190,954 180,338 177,231 168,448 153,775 164,416 161,409 150,155 151,300 143,170 140,027
Non-Current Assets
Property, Plant and Equipment 235,881 215,324 209,166 236,688 186,957 179,096 172,674 169,843 164,160 157,916 149,505 138,457 153,540 119,933 112,119 105,494 102,718 69,047 43,065 43,770 42,592 51,270 41,347 37,893 35,613 34,503 31,175 31,172 31,263 29,603 26,399 24,004 22,976 22,249 22,177 21,848 19,855 18,231 17,213 17,523
Goodwill 308,472 307,758 308,470 57,945 57,344 57,741 44,982 44,983 44,819 45,004 43,607 43,592 25,571 25,178 25,194 25,205 25,012 24,905 24,752 25,013 24,876 24,969 25,017 24,981 25,043 24,684 14,947 14,927 14,923 13,183 13,001 10,442 8,885 9,100 9,179 9,596 9,313 7,786 2,206 2,206
Intangible Assets 81,748 85,571 89,419 19,539 20,324 21,837 11,270 12,158 13,039 13,934 14,399 15,470 7,426 7,870 8,642 9,448 10,260 11,146 11,929 12,771 13,528 14,424 15,067 15,935 16,956 20,442 17,496 18,823 20,758 19,334 20,256 15,218 7,116 7,228 7,431 7,588 7,812 7,085 2,965 3,115
Long Term Investments 387,905 473,494 280,108 312,128 240,299 249,118 327,679 452,770 318,865 306,616 172,183 114,752 107,951 107,189 78,464 90,681 120,615 134,280 50,225 45,499 41,391 55,316 36,316 40,230 55,190 37,158 49,925 36,877 32,543 27,791 32,634 234 6,260 4,594 10,009 8,525 9,171 12,377 14,713 9,296
Tax Assets 244,317 226,801 208,861 229,513 213,831 198,581 171,122 156,866 96,355 100,548 108,840 127,193 104,169 52,387 46,403 45,770 39,773 34,142 29,433 27,688 23,290 20,658 18,770 19,347 18,080 15,813 14,200 15,755 22,845 20,264 20,055 19,515 16,753 15,577 14,857 13,719 11,147 10,398 11,505 10,733
Other Non-Current Assets 313,589 227,684 318,465 184,383 277,587 258,381 227,526 209,996 167,493 138,214 137,803 139,256 122,910 133,401 147,807 122,473 104,918 73,668 99,306 71,807 70,605 4,678 35,756 22,999 6,426 22,831 6,272 15,366 16,534 15,182 6,835 31,519 21,762 16,172 9,039 7,196 6,024 4,976 4,039 2,468
Total Non-Current Assets 1,571,912 1,536,632 1,414,489 1,040,196 996,342 964,754 955,253 1,046,616 804,731 762,232 626,337 578,720 521,567 445,958 418,629 399,071 403,296 347,188 258,710 226,548 216,282 171,315 172,273 161,385 157,308 155,431 134,015 132,920 138,866 125,357 119,180 100,932 83,752 74,920 72,692 68,472 63,322 60,853 52,641 45,341
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 4,005,658 3,742,370 3,616,196 3,436,845 3,254,183 3,077,404 3,007,949 2,851,894 2,010,430 1,932,023 1,772,454 1,688,210 1,645,387 1,526,888 1,404,858 1,381,023 1,279,149 1,232,912 877,451 845,639 792,304 746,370 739,195 719,540 681,695 642,397 392,985 338,112 327,607 316,311 299,518 278,163 252,200 228,695 237,108 229,881 213,477 212,153 195,811 185,368
Current Liabilities
Accounts Payable 75,590 104,077 82,075 88,326 90,035 72,989 65,988 59,918 50,193 60,689 49,348 32,220 27,418 7,778 19,791 24,142 22,441 40,105 31,568 25,874 14,638 9,064 9,865 15,164 8,998 9,213 11,692 8,592 12,354 17,993 15,632 10,736 8,982 8,083 9,486 7,333 6,040 7,477 7,808 7,682
Short Term Debt 0 0 9,601 0 9,492 7,359 7,510 6,358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35,519 124 -24,884 174 -20,242 40 39 38
Tax Payables 27,911 12,816 22,392 5,784 3,358 5,825 7,486 13,559 3,871 6,420 3,615 3,736 4,459 3,780 2,482 3,848 18,086 17,296 2,093 3,362 5,143 3,448 4,392 4,167 4,913 2,894 8,945 2,558 5,082 3,756 7,415 4,581 2,169 670 1,011 1,215 712 663 1,893 539
Deferred Revenue 505,008 485,869 538,383 491,691 471,360 426,729 422,022 380,436 261,763 264,515 345,038 276,054 256,769 191,781 173,220 166,915 156,863 133,376 123,152 120,838 129,454 116,746 113,667 109,718 93,748 79,553 79,296 74,074 63,101 54,783 52,354 47,285 42,651 33,666 26,216 22,077 20,200 17,571 15,275 15,008
Other Current Liabilities 214,718 163,351 643,406 214,168 614,942 539,066 535,143 522,811 377,459 365,862 417,716 382,565 348,013 261,313 217,502 228,341 218,028 185,429 161,354 166,330 164,053 151,161 149,537 146,680 127,594 108,791 108,073 96,800 82,655 73,095 67,441 62,722 15,284 11,648 13,883 15,699 6,528 7,264 5,753 18,528
Total Current Liabilities 823,227 766,113 757,474 799,969 717,827 625,239 616,127 602,646 431,523 432,971 470,679 418,521 379,890 272,871 239,775 256,331 258,555 242,830 195,015 195,566 183,834 163,673 163,794 166,011 141,505 120,898 128,710 107,950 100,091 94,844 90,488 78,039 67,770 52,193 48,403 38,140 33,006 31,693 30,121 31,973
Non-Current Liabilities
Long Term Debt 720,706 720,383 710,441 710,663 711,644 709,505 709,769 711,110 16,311 18,210 20,112 20,440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 64 81 98 9 19 29
Deferred Revenue 0 291,424 293,878 281,852 270,082 265,458 250,366 248,003 313,823 269,477 140,938 185,721 111,892 113,815 116,107 111,222 87,733 83,150 91,886 87,936 82,149 74,586 74,784 74,417 69,382 61,456 58,003 54,881 51,574 47,608 41,644 40,054 35,968 35,098 31,496 30,190 26,880 22,725 22,443 21,668
Deferred Tax 0 19,008 14,700 18,049 2,467 2,782 16,198 1 1 1 348 811 155 377 684 649 560 447 342 354 -7,687 -8,013 -8,897 0 0 0 0 0 0 0 0 -118 -2,691 -2,707 2,508 1,315 1,198 1,152 1,645 1,471
Other Non-Current Liabilities 361,889 35,610 36,388 32,327 31,046 29,422 12,494 21,643 17,459 17,713 15,588 14,868 39,547 42,126 37,388 36,566 37,148 36,672 30,618 18,288 18,674 19,184 20,078 11,788 11,146 11,201 6,943 7,837 9,862 10,398 9,996 9,064 7,134 6,974 3,919 4,466 4,007 2,689 1,549 1,121
Total Non-Current Liabilities 1,082,595 1,047,417 1,040,707 1,024,842 1,015,239 1,007,167 988,827 980,757 347,594 305,401 176,986 221,840 151,594 156,318 154,179 148,437 125,441 120,269 122,846 106,578 100,823 93,770 94,862 86,205 80,528 72,657 64,946 62,718 61,436 58,006 51,640 49,236 43,102 42,071 35,479 34,737 30,985 26,575 25,656 24,289
Total Liabilities 1,905,822 1,813,530 1,798,181 1,824,811 1,733,066 1,632,406 1,604,954 1,583,403 779,117 738,372 647,665 640,361 531,484 429,189 393,954 404,768 383,996 363,099 317,861 302,144 284,657 257,443 258,656 252,216 222,033 193,555 193,656 170,668 161,527 152,850 142,128 127,275 110,872 94,264 83,882 72,877 63,991 58,268 55,777 56,262
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 1 1 1 1 1 1 1 1 1 1 1
Retained Earnings 676,830 605,264 564,467 431,249 373,978 314,581 302,161 257,022 227,847 215,716 164,754 109,883 123,391 74,867 121,984 169,901 144,067 144,940 175,699 172,265 184,644 178,540 177,802 171,383 169,301 163,590 155,105 123,185 125,256 124,834 122,558 118,275 111,934 108,092 104,441 100,978 95,874 94,353 88,250 81,045
Accumulated Other Comprehensive Income/Loss -9,120 -14,194 -11,586 -10,679 -12,869 -6,726 -5,319 -7,179 -7,806 -5,205 -2,878 -1,317 -1,020 -227 142 141 -1,552 -2,790 -3,468 -1,096 -1,798 -1,571 -1,463 -1,513 -1,626 -1,519 -2,174 -1,467 -1,208 352 1,068 903 403 342 317 83 46 161 153 64
Total Stockholders Equity 2,099,836 1,928,840 1,818,015 1,612,034 1,521,117 1,444,998 1,402,995 1,268,491 1,231,313 1,193,651 1,124,789 1,047,849 1,113,903 1,097,699 1,010,904 976,255 895,153 869,813 559,590 543,495 507,647 488,927 480,539 467,324 459,662 448,842 199,329 167,444 166,080 163,461 157,390 150,888 141,328 134,431 153,226 157,004 149,486 153,885 140,034 129,106
Total Investments 539,465 983,514 395,217 1,034,122 309,149 80,281 85,926 1,073,779 548,772 471,030 249,807 201,442 407,848 496,084 548,806 506,706 456,229 372,260 243,598 224,033 150,304 116,629 105,312 40,230 500 4,124 4,475 6,862 18,372 33,796 29,630 48,649 51,880 54,305 60,698 58,779 58,697 58,629 57,925 42,070
Total Debt 720,706 720,383 710,441 710,663 711,644 709,505 709,769 711,110 16,311 18,210 20,112 26,979 0 0 0 18,952 0 0 0 6,792 7,687 8,013 8,897 0 0 0 0 0 0 0 0 118 51 62 139 168 196 49 58 67
Net Debt 25,562 151,731 306,571 110,118 305,602 235,302 446,355 357,426 -131,400 -194,605 -366,255 -329,353 -281,691 -266,372 -154,822 -136,488 -176,000 -319,253 -156,540 -165,458 -194,864 -211,707 -214,745 -349,462 -324,371 -307,507 -92,330 -75,105 -43,471 -28,038 -41,974 -40,533 -50,549 -37,244 -53,226 -59,358 -45,691 -40,305 -46,790 -48,300

Reported Currency: USD 2024-09-30 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
Cash Flows from Operating Activities
Net Income 67,835 40,797 133,218 57,271 59,397 12,420 45,139 29,175 12,131 50,962 54,871 -13,508 48,524 -47,117 -47,917 25,834 -873 -30,759 4,074 -12,379 6,104 738 6,419 2,083 5,711 8,485 12,926 -2,071 422 2,276 4,580 6,341 3,843 3,650 3,463 5,104 1,521 6,103 7,205 5,086
Depreciation & Amortization 6,181 13,000 11,564 10,051 8,418 7,480 6,689 6,210 6,206 6,210 5,755 5,274 4,838 4,291 4,291 3,531 3,133 2,930 2,881 3,165 2,709 2,687 2,800 2,389 3,065 2,750 2,411 2,364 2,277 1,796 1,604 914 901 942 901 981 948 745 617 949
Deferred Income Tax -20,230 -28,045 21,214 -19,218 -14,271 -25,933 -8,805 -8,303 3,923 10,551 19,394 -23,193 -51,974 -6,438 -404 -4,760 -5,557 -4,333 -1,207 -3,652 -2,654 -1,582 884 -221 -2,381 -1,464 1,618 6,928 -3,113 -94 -1,082 -2,449 -2,234 -736 -604 1,377 -400 -5,099 -1,976 -6,485
Stock Based Compensation 101,780 74,821 75,115 35,130 29,987 31,891 34,350 31,722 28,204 21,162 25,088 41,110 35,062 137,549 89,610 53,448 26,094 33,835 20,195 48,300 13,663 8,627 7,905 6,577 6,255 4,954 4,093 4,187 4,000 3,976 3,447 2,627 2,216 2,306 2,220 2,177 1,863 1,679 1,544 1,458
Change in Working Capital 128,019 -12,633 -115,386 56,560 -13,753 -43,736 -117,434 74,366 -24,438 -23,493 -7,382 -9,215 -30,178 -16,913 13,023 -47,498 -14,015 -24,149 -15,116 9,220 639 -1,323 -33,134 20,384 1,690 -16,853 -3,051 11,736 2,881 -14,000 -15,376 -11,607 6,337 -3,343 389 6,091 14,801 -5,601 4,909 9,485
Accounts Receivable 60,513 -9,381 -51,132 9,944 -95,581 -36,716 -50,431 41,818 -34,799 -87,742 421 -98,927 -129,692 -41,654 24,346 -69,274 -35,447 -10,503 -7,423 -6,211 -25,697 8,379 -21,994 -16,471 -26,381 -7,731 -17,060 -9,278 -21,527 -962 -3,538 -8,020 -2,066 -1,016 -2,195 -3,474 2,105 -4,056 9,669 -3,635
Inventory -3,513 -7,406 -710 -12,332 -15,979 -27,774 -15,811 -29,720 -19,158 -32,849 -14,260 -15,118 -1,306 -2,368 520 7,215 -16,100 -34,641 -8,630 1,399 1,213 -3,579 -3,936 5,771 4,525 2,100 2,408 7,328 6,694 -12,082 -13,686 -7,864 -4,056 -2,421 -4,327 3,177 5,207 -760 -4,484 -4,332
Accounts Payable 53,314 41,218 -84,289 50,961 49,399 1,067 -37,043 52,073 4,115 34,149 -9,580 16,773 38,909 7,681 -18,062 -16,479 8,657 20,270 -3,562 18,495 3,224 -9,468 -7,284 9,200 6,994 -9,437 6,749 -2,867 -4,568 1,210 6,264 5,018 7,488 -482 5,560 4,171 -1,949 3,565 81 11,161
Other Working Capital 17,705 -37,064 20,743 7,987 48,408 19,687 -14,149 10,195 25,404 58,563 16,037 -10,870 -67,781 -22,226 30,565 -38,234 -6,572 -9,778 -2,924 -10,674 -3,798 11,724 80 21,884 16,552 -1,785 4,852 16,553 22,282 -2,166 -4,416 -741 4,971 576 1,351 2,217 9,438 -4,350 -357 6,291
Other Non-Cash Items -192,264 71,213 -44,244 244 -6,886 60,534 -16,262 -2,050 14,875 1,923 -53,762 12,462 10,177 -37,196 2,336 3,763 2,358 2,084 2,588 1,155 1,979 2,247 1,156 27 2,190 181 56 1,181 144 209 218 140 560 424 724 401 612 134 709 2,301
Net Cash Provided by Operating Activities 91,321 82,763 -15,938 140,038 62,892 42,656 -56,323 131,120 40,901 19,376 43,964 12,930 16,449 34,176 60,939 34,318 11,140 -20,392 13,415 45,809 22,440 11,394 -13,970 31,239 16,530 -1,947 18,053 24,325 6,611 -5,837 -6,609 -4,034 11,623 3,243 7,093 16,131 19,345 -2,039 13,008 12,794
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -26,472 -11,318 -16,194 -24,067 -14,366 -13,199 -8,638 -11,698 -14,460 -12,816 -17,135 -13,620 -12,484 -13,612 -10,562 -6,670 -58,538 -5,408 -2,254 -3,904 -4,250 -2,772 -5,433 -4,357 -2,421 -3,822 -1,097 -1,940 -3,592 -3,473 -2,438 -4,778 -1,525 -771 -1,378 -2,263 -2,270 -1,497 -474 -497
Acquisitions Net 0 -25 -237,771 31 -64 -21,026 -15,445 -2,104 135 -2,104 37 -21,693 -717 38 -20,000 -2,368 0 0 -4,700 0 0 0 0 -5,014 24 -5,014 0 0 -4,150 0 -6,479 -3,500 0 -5,373 3,575 2,644 -3,346 2,497 16,658 7,397
Purchases of Investments -316,583 -240,404 -250,585 -118,995 -187,719 -111,842 -145,124 -573,982 -94,902 -175,795 -500 -25,000 -124,191 -82,963 -175,825 -139,835 -224,090 -193,085 -99,512 -111,784 -100,701 -36,670 -105,322 0 0 -3,529 -802 0 -11,925 -19,950 0 -6,770 -20,649 -8,339 -20,328 -11,866 -11,848 -11,887 -26,863 -9,287
Sales/Maturities of Investments 193,968 333,886 330,472 196,204 80,132 299,994 81,088 56,653 6,012 2,273 7,200 219,445 204,358 177,106 132,254 92,640 128,529 74,355 84,315 37,876 66,888 25,319 0 500 3,620 3,871 3,167 11,447 15,256 15,576 18,801 9,716 22,806 14,396 18,033 11,386 11,354 10,736 10,629 2,329
Other Investing Activities 192,158 93,482 88,325 77,184 64 3 15,445 2,165 -88,844 -173,585 50 -446 -731 -64 39,938 -126 -50 -66 66 -76 16 -182 -162 -98 -206 -5,234 -34 -569 -261 -75 -95 -6,308 -147 -90 -62 -72 -188 -7,991 -50 -58
Net Cash Used for Investing Activities 43,071 82,139 -174,044 53,173 -121,953 153,930 -72,674 -528,966 -103,215 -188,438 -10,348 159,144 66,966 80,569 -54,123 -56,232 -154,083 -124,138 -22,073 -77,812 -38,047 -14,123 -110,755 -3,857 1,223 -8,494 1,268 9,531 7,514 -7,847 9,884 -5,330 639 5,283 -3,637 -2,716 -6,097 -10,488 -16,708 -7,455
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 -9 -9 0 0 -8 -1 -58 -23 -25 -26 -36 -9 -9 -10
Common Stock Issued 0 0 0 -94,705 -101 61,156 33,650 124,269 0 0 0 51,513 105,615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased 4,895 -2,185 -2,710 -3,818 0 0 0 -2,479 -72 -3 -71 0 0 -3,267 -7,045 -923 -1,119 -577 -5,190 -783 -1,136 -873 -1,259 -2,154 -1,166 -7,030 -3,777 -623 -258 -407 -2,165 -473 -263 -24,784 -8,962 -522 -7,556 -453 -194 -85
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 -7,713 -2,185 -2,710 -3,818 -7,021 -46,892 4,340 600,565 -72 -931 -1,388 -97,178 -172,205 -3,267 -7,045 -923 -1,119 306,469 -5,162 -775 -1,134 -869 -1,159 -2,810 -1,039 226,609 -3,421 -2,245 -253 -415 -1,869 -859 777 9 -735 200 -112 6,061 2,090 4,454
Net Cash Used Provided by Financing Activities -7,713 -2,185 -2,710 -3,818 -7,122 14,264 37,990 600,565 -72 -934 -1,459 -97,279 -66,590 -3,267 -7,045 -923 -1,119 306,469 -5,162 -775 -1,134 -869 -1,159 -2,810 -1,039 226,627 -3,430 -2,254 -253 530 -1,877 -860 719 -24,798 -9,722 174 -7,704 6,052 2,081 4,444
Effect of Forex Changes on Cash 2,161 -108 -1,978 3,266 -2,007 27 779 3,403 -2,873 -3,753 -157 -155 -1,508 73 -392 2,279 812 775 -1,890 1,007 -426 -319 67 -393 157 -1,007 469 32 1,561 -782 -75 275 313 213 105 50 -11 -19 100 -31
Net Change in Cash 128,797 162,682 -194,670 192,603 -68,190 210,877 -90,228 206,122 -65,259 -173,749 32,000 74,640 15,317 111,551 -621 -20,558 -143,250 162,714 -15,710 -31,771 -17,167 -3,917 -125,817 24,179 16,871 215,179 16,360 31,634 15,433 -13,936 1,323 -9,949 13,294 -16,059 -6,161 13,639 5,533 -6,494 -1,519 9,752
Cash at End of Period 697,449 568,652 406,000 600,545 408,011 476,201 265,324 355,552 149,430 214,689 388,438 356,438 281,798 266,481 154,930 155,551 176,109 319,359 156,645 172,355 204,126 221,293 225,210 351,027 326,848 309,977 94,798 75,105 43,471 28,038 41,974 40,651 50,600 37,306 53,365 59,526 45,887 40,354 46,848 48,367
Cash at Start of Period 568,652 405,970 600,670 407,942 476,201 265,324 355,552 149,430 214,689 388,438 356,438 281,798 266,481 154,930 155,551 176,109 319,359 156,645 172,355 204,126 221,293 225,210 351,027 326,848 309,977 94,798 78,438 43,471 28,038 41,974 40,651 50,600 37,306 53,365 59,526 45,887 40,354 46,848 48,367 38,615
Free Cash Flow
Operating Cash Flow 91,321 82,763 -15,938 140,038 62,892 42,656 -56,323 131,120 40,901 19,376 43,964 12,930 16,449 34,176 60,939 34,318 11,140 -20,392 13,415 45,809 22,440 11,394 -13,970 31,239 16,530 -1,947 18,053 24,325 6,611 -5,837 -6,609 -4,034 11,623 3,243 7,093 16,131 19,345 -2,039 13,008 12,794
Capital Expenditure -26,472 -11,318 -16,194 -24,067 -14,366 -13,199 -8,638 -11,698 -14,460 -12,816 -17,135 -13,620 -12,484 -13,612 -10,562 -6,670 -58,538 -5,408 -2,254 -3,904 -4,250 -2,772 -5,433 -4,357 -2,421 -3,822 -1,097 -1,940 -3,592 -3,473 -2,438 -4,778 -1,525 -771 -1,378 -2,263 -2,270 -1,497 -474 -497
Free Cash Flow 64,849 71,445 -32,132 115,971 48,526 29,457 -64,961 119,422 26,441 6,560 26,829 -690 3,965 20,564 50,377 27,648 -47,398 -25,800 11,161 41,905 18,190 8,622 -19,403 26,882 14,109 -5,769 16,956 22,385 3,019 -9,310 -9,047 -8,812 10,098 2,472 5,715 13,868 17,075 -3,536 12,534 12,297