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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30
Revenue 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 44,349 37,175
Revenue Y/Y Growth 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% 13.59% 25.66% - - - -
Cost of Revenue 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 15,636 13,961
Gross Profit 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 28,713 23,214
Gross Profit Margin 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% 64.74% 62.45%
Research and Development 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 3,759 3,455
General and Administrative Expenses 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 12,441 13,547
Total Operating Expenses 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 16,200 17,002
Operating Income or Loss 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 12,513 6,212
Operating Margin 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% 28.21% 16.71%
Interest Expense 1,756 1,795 1,800 52,368 -25,276 12,189 -11,249 0 -55,299 -5,530 5,530 0 0 0 0 0 0 0 1,820 1,845 0 3,263 0 -295 0 2,738 1,430 1,684 0 -354 -455 -123 118 26 -22 0 -65 -194 -160 42
EBITDA 39,241 52,860 63,531 47,739 23,297 28,751 38,313 27,621 22,949 -21,792 7,728 -89,394 -45,971 9,306 -2,316 -10,746 2,081 -11,221 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 13,614 7,317
Depreciation and Amortization 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 1,101 1,105
Income Before Tax 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 12,353 6,254
Income Tax Expense 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 4,795 2,370
Net Income 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 7,558 3,884
Net Income Margin 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% 17.04% 10.45%
EPS 1.77 0.76 0.79 0.17 0.62 0.41 0.17 0.72 0.77 -0.19 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 0.14 0.07
EPS Diluted 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 0.14 0.07
Weighted Average Shares Out 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 52,475 53,383
Weighted Average Shares Out Diluted 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 53,821 54,755

Reported Currency: USD 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 2014-06-30
Current Assets
Cash and Cash Equivalents 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 38,615 25,943
Short Term Investments 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 28,983 22,890
Cash + Short Term Investments 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 67,598 48,833
Net Receivables 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 194,596 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 27,099 23,067
Inventory 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 16,128 15,111
Other Current Assets 123,677 110,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 34,866 41,277 36,429 33,340 30,391 30,514 26,604 21,934 21,696 23,002 22,949 15,707 13,858 13,867 14,323 10,338 8,165 6,336 10,068 4,276 4,443 5,210 8,321
Total Current Assets 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 123,199 102,433
Non-Current Assets
Property, Plant and Equipment 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 17,848 17,958
Goodwill 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 2,206 2,235
Intangible Assets 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 3,107 3,219
Long Term Investments 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 6,411 10,918
Tax Assets 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 9,603 11,285
Other Non-Current Assets 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 1,766 1,309
Total Non-Current Assets 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 40,941 46,924
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,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 164,140 149,357
Current Liabilities
Accounts Payable 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 6,483 5,404
Short Term Debt 127,415 5,784 146,940 118,162 0 0 0 100,980 0 103,707 88,894 66,908 41,097 59,843 74,114 64,467 36,404 45,001 35,745 34,011 36,348 41,092 36,908 29,995 34,869 23,502 22,431 19,879 20,330 18,248 51 62 75 87 98 40 39 38 38 37
Tax Payables 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 349 258
Deferred Revenue 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 10,402 8,619
Other Current Liabilities 9,601 214,168 9,492 7,359 128,117 162,292 119,567 107,767 76,293 6,540 6,809 6,404 5,667 5,431 5,137 4,882 3,891 3,853 3,997 3,852 3,914 37 1,851 2,137 2,853 1,782 2,205 2,189 2,172 1,770 16,086 10,382 12,626 8,643 6,668 6,605 6,999 9,245 6,853 6,249
Total Current Liabilities 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 23,776 20,309
Non-Current Liabilities
Long Term Debt 710,441 677,113 711,644 709,505 709,769 711,110 16,311 18,210 20,112 5,679 5,125 5,216 4,825 4,732 4,150 3,990 3,430 3,936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 81 98 9 19 29 39 48
Deferred Revenue 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 19,966 15,908
Deferred Tax 14,700 18,049 2,467 2,782 16,198 1 1 1 348 811 155 377 684 649 560 447 342 354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,508 1,315 1,198 1,152 1,645 1,471 0 1,865
Other Non-Current Liabilities 21,688 47,828 31,046 29,422 12,494 21,643 17,459 17,713 15,588 29,629 34,422 36,910 32,563 31,834 32,998 32,682 27,188 14,352 18,674 19,184 20,078 11,788 11,146 11,201 6,943 7,837 9,862 10,398 9,996 9,182 7,134 6,973 1,411 3,151 2,809 2,689 1,549 1,121 2,317 760
Total Non-Current Liabilities 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 22,322 18,581
Total Liabilities 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 46,098 38,890
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 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 75,959 68,402
Accumulated Other Comprehensive Income/Loss -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 -2 13
Total Stockholders Equity 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 118,042 110,467
Total Investments 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 35,394 33,808
Total Debt 710,441 710,663 711,644 709,505 709,769 711,110 16,311 18,210 20,112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 62 139 168 196 49 58 67 77 85
Net Debt 306,571 110,118 305,602 235,302 446,355 357,426 -131,400 -194,605 -366,255 -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,549 -37,244 -53,226 -59,358 -45,691 -40,305 -46,790 -48,300 -38,538 -25,858

Reported Currency: USD 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 2014-06-30
Cash Flows from Operating Activities
Net Income 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 7,558 3,884
Depreciation & Amortization 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 1,101 1,105
Deferred Income Tax 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 1,163 744
Stock Based Compensation 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 1,437 1,507
Change in Working Capital -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 4,931 -6,083
Accounts Receivable -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 -1,465 -2,649
Inventory -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 -1,022 -1,867
Accounts Payable -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 1,577 -4,910
Other Working Capital 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 4,376 3,343
Other Non-Cash Items -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 486 495
Net Cash Provided by Operating Activities -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 16,676 1,652
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -860 -465
Acquisitions Net -237,771 31 -64 -21,026 -15,445 -2,104 135 -2,104 37 -21,693 0 0 -20,000 -2,368 0 0 -4,700 0 0 0 0 0 24 0 0 0 -4,150 0 -6,479 -3,500 0 -5,373 3,575 2,644 -3,346 2,497 16,658 7,397 0 2,093
Purchases of Investments -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 -6,301 -3,490
Sales/Maturities of Investments 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 4,468 1,820
Other Investing Activities 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 -6 -42
Net Cash Used for Investing Activities -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 -2,683 -2,135
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 -478,775 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -9 -9 -8 -8 -1 -58 -23 -25 -26 -36 -9 -9 -10 -8 -10
Common Stock Issued 0 -94,705 -101 61,156 33,650 124,269 0 0 -71 0 0 0 0 0 0 0 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 -2,710 -3,818 -101 -62,214 -34,841 -2,479 -72 -3 0 -148,792 -172,205 -3,267 -7,045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24,784 -8,962 0 -7,556 0 0 0 -2,890 -19,552
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 -2,710 -3,818 -6,920 15,322 39,181 -2,479 -72 -931 -1,388 51,513 105,615 0 0 -923 -1,119 306,469 -5,162 -775 -1,134 -869 -1,159 -2,810 -1,039 226,627 -3,421 -2,245 -244 538 -1,869 -859 777 9 -735 200 -112 6,061 2,090 4,454 1,486 838
Net Cash Used Provided by Financing Activities -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 -1,412 -18,724
Effect of Forex Changes on Cash -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 91 17
Net Change in Cash -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 12,672 -19,190
Cash at End of Period 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 38,615 25,943
Cash at Start of Period 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 25,943 45,133
Free Cash Flow
Operating Cash Flow -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 16,676 1,652
Capital Expenditure -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 -860 -465
Free Cash Flow -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 15,816 1,187