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 380,873 303,458 263,339 302,570 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
Revenue Y/Y Growth -30.89% -57.33% -63.73% -58.25% -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% - - - -
Cost of Revenue 202,702 169,744 151,292 155,908 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
Gross Profit 178,171 133,714 112,047 146,662 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
Gross Profit Margin 46.78% 44.06% 42.55% 48.47% 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%
Research and Development 47,843 48,871 54,211 55,291 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
General and Administrative Expenses 79,863 81,873 85,028 86,788 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
Total Operating Expenses 128,383 130,744 139,239 142,079 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
Operating Income or Loss 49,788 2,970 -27,192 -10,231 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
Operating Margin 13.07% 0.98% -10.33% -3.38% 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%
Interest Expense 2,237 2,220 2,196 2,268 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
EBITDA 73,083 23,454 10,834 35,336 158,989 204,641 197,720 186,466 148,471 109,623 75,701 74,202 46,648 66,448 11,221 81,728 55,603 -43,762 64,067 49,292 37,514 16,682 10,225 9,261 1,728 1,063 -325 310 -3,098 -6,904 -18,707 -8,657 -14,727 -13,080 -16,408 -12,563 3,729 2,232 -3,016 4,406
Depreciation and Amortization 20,103 20,484 20,137 20,841 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
Income Before Tax 50,743 11,216 -11,499 12,227 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
Income Tax Expense 4,981 383 4,598 -8,692 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
Net Income 45,762 10,833 -16,097 20,919 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
Net Income Margin 12.02% 3.57% -6.11% 6.91% 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%
EPS 0.34 0.08 -0.12 0.15 0.84 1.15 1.07 1.13 0.80 0.54 0.37 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
EPS Diluted 0.33 0.08 -0.12 0.15 0.80 1.09 1.02 1.06 0.79 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
Weighted Average Shares Out 135,329 135,646 135,891 136,092 136,165 136,607 136,689 136,167 143,928 142,500 140,394 134,920 134,721 135,094 131,303 126,980 126,109 124,458 123,531 122,630 122,123 113,677 108,195 106,638 102,798 93,450 91,422 85,689 84,862 84,434 76,651 61,881 47,278 46,620 46,209 45,242 44,734 44,319 43,950 43,612
Weighted Average Shares Out Diluted 139,914 136,123 135,891 139,205 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

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 256,325 252,102 253,652 288,748 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
Short Term Investments 1,510,299 1,394,302 1,375,941 1,406,286 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
Cash + Short Term Investments 1,766,624 1,646,404 1,629,593 1,695,034 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
Net Receivables 232,225 319,211 405,279 445,959 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
Inventory 158,837 176,068 207,893 213,595 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
Other Current Assets 203,195 199,932 119,612 88,930 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 34,932 38,622 31,743 28,204 30,386 27,856 26,974 19,914 26,508 26,614 20,266 14,242 14,374 7,925 7,237 6,417 7,080 8,076 7,087 6,155
Total Current Assets 2,360,881 2,241,649 2,302,571 2,443,518 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
Non-Current Assets
Property, Plant and Equipment 176,564 171,464 178,178 188,131 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
Goodwill 214,292 213,239 213,625 214,562 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
Intangible Assets 51,152 56,715 62,625 68,536 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
Long Term Investments 0 200,441 201,488 204,045 203,157 183,257 172,625 157,768 129,059 119,052 113,064 110,625 128,533 63,752 57,400 5,000 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
Tax Assets 275,854 279,307 261,862 252,370 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
Other Non-Current Assets 185,448 3,761 12,631 11,850 12,118 12,026 11,513 11,523 11,380 10,101 7,814 8,101 7,578 54,780 33,915 54,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
Total Non-Current Assets 903,310 924,927 930,409 939,494 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
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 1 0 0 0 0 0 0 0 0 0 0
Total Assets 3,264,191 3,166,576 3,232,980 3,383,012 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
Current Liabilities
Accounts Payable 112,417 79,646 71,751 116,164 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
Short Term Debt 106,251 103,715 102,412 5,220 100,062 99,156 97,739 96,263 93,847 92,233 90,941 89,882 90,300 89,728 89,128 330,509 107,915 105,841 104,078 6,054 6,151 6,050 -27,265 28,155 -7,437 -12,666 -15,955 17,429 -13,600 -19,844 -20,201 13,132 13,647 12,450 20,000 17,000 17,000 17,000 0 0
Tax Payables 6,388 2,726 1,471 11,774 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
Deferred Revenue 129,556 123,577 119,821 118,300 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
Other Current Liabilities 212,866 219,968 258,640 280,991 353,978 339,416 335,779 290,126 251,977 212,360 189,384 173,477 144,232 129,640 124,703 83,260 58,718 53,291 55,984 54,000 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
Total Current Liabilities 567,478 529,632 554,095 532,449 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
Non-Current Liabilities
Long Term Debt 1,200,261 1,217,632 1,217,385 1,293,738 1,216,662 1,221,425 1,200,276 1,199,465 1,198,627 1,197,786 1,196,950 963,514 952,736 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
Deferred Revenue 354,210 353,199 359,300 369,172 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
Deferred Tax 0 18,200 18,781 153,021 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
Other Non-Current Liabilities 210,869 181,590 160,696 204,029 182,163 173,969 158,708 139,410 98,948 91,218 78,878 58,592 58,909 65,004 56,027 51,695 47,406 40,077 79,537 38,837 37,837 38,456 32,583 26,461 25,460 25,337 24,860 24,269 26,009 25,550 25,524 24,843 25,996 25,692 25,291 26,116 28,157 28,397 29,000 29,922
Total Non-Current Liabilities 1,765,340 1,752,421 1,756,162 1,866,939 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
Total Liabilities 2,332,818 2,282,053 2,310,257 2,399,388 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
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 0 0 0 0 0 0 0
Retained Earnings -104,927 -100,895 -11,820 46,273 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
Accumulated Other Comprehensive Income/Loss 3,263 -7,951 -6,773 -1,988 -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
Total Stockholders Equity 931,373 884,523 922,723 983,624 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
Total Investments 1,510,299 1,594,743 1,577,429 1,406,286 1,493,809 1,521,816 1,492,352 1,139,599 1,079,713 752,328 811,621 897,335 508,577 63,752 57,400 5,000 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
Total Debt 1,306,512 1,321,347 1,319,797 1,298,958 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
Net Debt 1,050,187 1,069,245 1,066,145 1,010,210 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

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 45,762 10,833 -16,097 20,919 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
Depreciation & Amortization 20,103 20,484 20,137 20,841 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
Deferred Income Tax -5,276 -14,076 -8,292 -5,053 -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
Stock Based Compensation 45,940 52,757 60,833 55,222 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
Change in Working Capital 43,327 45,868 -11,597 -62,556 -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
Accounts Receivable 49,414 82,183 77,359 105,771 -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
Inventory 17,231 31,825 5,702 -39,481 -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
Accounts Payable 32,088 -23,944 -66,284 -139,277 2,671 38,830 82,540 91,128 32,060 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
Other Working Capital -55,406 -44,196 -28,374 10,431 13,369 40,715 44,216 36,300 35,619 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
Other Non-Cash Items 20,282 14,857 88,547 6,077 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
Net Cash Provided by Operating Activities 170,138 127,062 49,201 35,450 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -8,533 -9,636 -7,371 -20,075 -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
Acquisitions Net 0 0 0 -96,112 -15,000 20,050 -7,548 -34,482 329,053 -3,055 -24,625 -153,844 -35,000 25,000 -80,239 -5,010 0 0 0 0 0 0 0 -6,000 -9,000 0 0 0 0 0 0 1,050 0 0 0 0 0 0 0 -2,235
Purchases of Investments -319,190 -300,053 -472,268 -337,757 -470,766 -577,521 -695,387 -350,193 -513,176 -60,061 0 -389,466 -558,490 -20,000 -25,000 -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
Sales/Maturities of Investments 215,241 282,063 497,373 433,869 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
Other Investing Activities 0 -17,990 25,105 96,112 9,038 -20,050 7,548 -67,220 -329,053 56,237 76,735 -26,569 35,000 -45,000 -25,000 5,010 0 0 0 0 0 0 0 -6,000 -9,000 0 0 0 0 0 0 1,050 0 -678 0 300 0 0 0 -300
Net Cash Used for Investing Activities -112,482 -27,626 17,734 76,037 -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
Cash Flows from Financing Activities
Debt Repayment -5 0 -2 0 0 0 0 0 0 0 0 -1,207 0 -1,372 899,077 -41,034 -636 -1,076 311,863 -265 -1,095 127,649 -44,731 -4,640 60,237 913 1,538 2,202 0 78 14,062 -2,135 24,175 -7,550 3,000 0 0 17,000 0 -5,861
Common Stock Issued 14 0 0 0 0 0 0 10,370 693 4,183 -8,940 0 -20,269 3,428 221,014 8,395 0 0 0 4,985 0 0 309 -5 -152 0 19,923 0 0 -97 26,522 1,549 14,593 0 101 4,014 0 0 677 5,366
Common Stock Repurchased -49,794 -99,908 -41,996 -99,998 -110,000 -200,000 -71,845 -8,100 -4,589 -5,463 -9,344 -300,000 -3,313 -200,000 -9,185 -16,288 -8,528 -9,385 -34,267 -3,760 -2,348 -735 -1,355 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 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
Other Financing Activities -6,272 -704 -58,856 -14,991 -7,746 -12,234 -71,805 -3,010 -3,896 -1,280 -8,940 -5,025 42 -204,385 -65,221 -16,288 -8,390 -6,518 -15,525 -1,701 -2,045 -12,271 309 644 629 1,101 269 356 4 71 26,524 321 -228 604 46 698 122 2,067 677 1,408
Net Cash Used Provided by Financing Activities -56,071 -100,612 -100,854 -114,989 -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
Effect of Forex Changes on Cash 2,638 -374 -1,177 2,175 -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
Net Change in Cash 4,223 -1,550 -35,096 -1,327 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
Cash at End of Period 256,325 252,102 253,652 288,748 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
Cash at Start of Period 252,102 253,652 288,748 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
Free Cash Flow
Operating Cash Flow 170,138 127,062 49,201 35,450 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
Capital Expenditure -8,533 -9,636 -7,371 -20,075 -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
Free Cash Flow 161,605 117,426 41,830 15,375 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