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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-03-31
Revenue 434,595 406,303 401,139 451,637 370,608 334,167 316,924 353,519 284,986 256,194 242,146 272,198 220,947 196,532 181,587 242,368 193,409 175,006 169,313 199,943 150,332 133,288 128,800 153,916 114,025 101,287 98,227 119,508 87,810 77,325 73,880 90,126 65,118 55,340 48,973 55,222 44,040 36,598 33,306 36,985
Revenue Y/Y Growth 17.27% 21.59% 26.57% 27.75% 30.04% 30.44% 30.88% 29.88% 28.98% 30.36% 33.35% 12.31% 14.24% 12.30% 7.25% 21.22% 28.65% 31.30% 31.45% 29.90% 31.84% 31.59% 31.12% 28.79% 29.85% 30.99% 32.95% 32.60% 34.85% 39.73% 50.86% 63.21% 47.86% 51.21% 47.04% 49.31% - - - -
Cost of Revenue 74,689 68,941 67,428 65,232 59,071 55,104 50,082 48,484 46,523 42,680 36,410 36,273 33,030 30,912 29,558 30,046 28,798 26,392 25,239 29,318 24,102 22,125 20,931 23,605 19,180 17,826 17,876 17,146 15,482 14,748 11,865 11,971 10,262 8,909 8,021 8,281 7,595 6,436 6,365 6,922
Gross Profit 359,906 337,362 333,711 386,405 311,537 279,063 266,842 305,035 238,463 213,514 205,736 235,925 187,917 165,620 152,029 212,322 164,611 148,614 144,074 170,625 126,230 111,163 107,869 130,311 94,845 83,461 80,351 102,362 72,328 62,577 62,015 78,155 54,856 46,431 40,952 46,941 36,445 30,162 26,941 30,063
Gross Profit Margin 82.81% 83.03% 83.19% 85.56% 84.06% 83.51% 84.20% 86.29% 83.68% 83.34% 84.96% 86.67% 85.05% 84.27% 83.72% 87.60% 85.11% 84.92% 85.09% 85.34% 83.97% 83.40% 83.75% 84.66% 83.18% 82.40% 81.80% 85.65% 82.37% 80.93% 83.94% 86.72% 84.24% 83.90% 83.62% 85.00% 82.75% 82.41% 80.89% 81.28%
Research and Development 55,300 51,864 49,118 42,669 39,569 40,366 36,803 31,605 34,414 31,077 28,224 24,711 25,073 21,772 21,778 21,621 18,211 19,605 16,775 18,489 12,740 11,526 10,731 11,250 7,426 8,112 8,095 6,797 6,672 6,232 4,202 3,860 2,504 2,349 1,907 1,867 1,447 1,059 937 882
General and Administrative Expenses 181,186 172,989 182,400 169,179 152,748 151,807 145,636 135,500 125,115 129,725 122,042 108,952 119,201 102,662 96,901 95,152 80,154 72,788 69,035 84,843 65,604 59,231 50,642 65,009 65,249 61,509 60,727 54,674 50,719 53,731 39,986 43,868 44,560 35,770 26,837 33,213 28,995 23,266 21,838 24,949
Total Operating Expenses 253,183 240,461 246,445 225,973 205,703 204,798 194,529 178,768 169,837 170,209 158,646 141,379 151,670 131,584 125,453 123,058 104,317 98,058 91,188 108,137 82,817 74,918 64,832 79,291 75,411 72,024 71,262 63,697 59,647 61,995 46,011 49,451 48,622 39,576 30,144 36,403 31,658 25,484 23,847 26,922
Operating Income or Loss 106,723 96,901 87,266 160,432 105,834 74,265 72,313 126,267 68,626 43,305 47,090 94,546 36,247 34,036 26,576 89,264 60,294 50,556 52,886 62,488 43,413 36,245 43,037 51,020 19,434 11,437 9,089 38,665 12,681 582 16,004 28,704 6,234 6,855 10,808 10,538 4,787 4,678 3,094 3,141
Operating Margin 24.56% 23.85% 21.75% 35.52% 28.56% 22.22% 22.82% 35.72% 24.08% 16.90% 19.45% 34.73% 16.41% 17.32% 14.64% 36.83% 31.17% 28.89% 31.24% 31.25% 28.88% 27.19% 33.41% 33.15% 17.04% 11.29% 9.25% 32.35% 14.44% 0.75% 21.66% 31.85% 9.57% 12.39% 22.07% 19.08% 10.87% 12.78% 9.29% 8.49%
Interest Expense 266 222 602 837 949 1,018 354 215 0 0 0 0 -38 0 3 16 146 260 258 276 348 384 34 0 153 220 281 257 303 252 170 311 360 343 392 332 342 338 674 2,067
EBITDA 143,167 131,212 121,187 192,708 139,854 99,866 95,759 149,334 88,970 60,870 63,253 110,091 50,901 48,065 39,813 100,549 72,832 61,720 62,951 71,735 51,794 44,956 50,265 57,089 23,502 16,460 13,945 43,046 17,013 3,922 19,329 31,647 9,200 9,355 13,114 12,704 6,777 6,514 5,361 5,631
Depreciation and Amortization 30,989 28,949 27,738 32,276 34,020 25,601 23,446 23,067 18,968 17,321 16,017 14,916 14,300 13,783 13,075 12,215 11,567 10,969 10,328 9,347 8,747 8,128 6,713 6,069 5,497 4,905 4,707 4,286 3,961 3,553 3,209 2,909 2,599 2,402 2,287 2,133 1,964 1,797 1,680 1,721
Income Before Tax 111,912 102,041 92,847 165,599 113,989 75,288 72,837 127,464 70,002 43,549 47,236 95,175 36,601 34,282 26,735 88,318 61,119 50,491 52,365 62,112 42,699 36,444 43,518 52,050 17,852 11,335 8,957 38,503 12,749 117 15,950 28,427 6,241 6,610 10,435 10,239 4,471 4,379 -1,037 1,843
Income Tax Expense 30,155 26,822 28,331 46,303 34,038 23,135 15,482 35,534 21,315 13,170 -5,042 30,559 12,234 6,800 -1,854 25,303 15,739 11,339 3,603 14,830 11,285 7,675 7,796 10,890 4,947 -2,732 -5,264 12,889 4,116 -6,081 5,529 9,839 1,084 2,763 4,489 4,244 1,965 1,689 -444 783
Net Income 81,757 75,219 64,516 119,296 79,951 52,153 57,355 91,930 48,687 30,379 52,278 64,616 24,367 27,482 28,589 63,015 45,380 39,152 48,762 47,282 31,414 28,769 35,722 41,160 12,905 14,067 14,221 25,614 8,633 6,198 10,421 18,588 5,157 3,847 5,946 5,995 2,506 2,690 -593 1,060
Net Income Margin 18.81% 18.51% 16.08% 26.41% 21.57% 15.61% 18.10% 26.00% 17.08% 11.86% 21.59% 23.74% 11.03% 13.98% 15.74% 26.00% 23.46% 22.37% 28.80% 23.65% 20.90% 21.58% 27.73% 26.74% 11.32% 13.89% 14.48% 21.43% 9.83% 8.02% 14.11% 20.62% 7.92% 6.95% 12.14% 10.86% 5.69% 7.35% -1.78% 2.87%
EPS 1.43 1.30 1.11 2.06 1.38 0.90 0.99 1.58 0.84 0.52 0.90 1.12 0.42 0.48 0.50 1.09 0.79 0.68 0.85 0.82 0.55 0.50 0.62 0.71 0.22 0.24 0.24 0.44 0.15 0.11 0.18 0.32 0.09 0.07 0.10 0.11 0.05 0.05 -0.01 0.02
EPS Diluted 1.43 1.30 1.11 2.06 1.38 0.90 0.99 1.58 0.84 0.52 0.90 1.11 0.42 0.47 0.49 1.08 0.78 0.67 0.83 0.81 0.54 0.49 0.61 0.70 0.22 0.24 0.24 0.43 0.15 0.10 0.18 0.31 0.09 0.07 0.10 0.11 0.05 0.05 -0.01 0.02
Weighted Average Shares Out 57,229 57,825 57,920 57,867 57,867 57,865 57,969 58,014 58,007 57,935 57,853 57,740 57,653 57,603 57,568 57,655 57,659 57,654 57,569 57,357 57,491 57,727 57,837 57,793 58,100 58,003 57,899 57,307 57,653 57,820 57,592 57,133 57,110 57,051 57,038 54,750 50,000 51,056 50,284 50,811
Weighted Average Shares Out Diluted 57,229 57,966 58,033 57,991 58,037 58,033 58,067 58,219 58,238 58,190 58,092 58,394 58,214 58,171 58,237 58,440 58,378 58,383 58,410 58,316 58,238 58,545 58,721 58,739 58,850 58,874 58,816 58,526 58,883 58,907 58,697 58,362 58,366 58,368 58,369 56,563 50,000 52,978 50,284 50,811

Reported Currency: USD 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 2014-03-31
Current Assets
Cash and Cash Equivalents 294,025 484,028 536,545 505,590 400,730 317,163 279,039 360,594 277,978 230,926 202,362 215,093 151,710 156,398 113,518 181,827 133,667 108,127 94,814 91,307 45,718 85,048 54,630 68,121 46,077 66,610 68,117 92,915 60,158 74,496 80,893 72,075 50,714 48,547 42,667 35,673 25,144 18,473 13,968 13,125
Short Term Investments 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
Cash + Short Term Investments 294,025 484,028 536,545 505,590 400,730 317,163 279,039 360,594 277,978 230,926 202,362 215,093 151,710 156,398 113,518 181,827 133,667 108,127 94,814 91,307 45,718 85,048 54,630 68,121 46,077 66,610 68,117 92,915 60,158 74,496 80,893 72,075 50,714 48,547 42,667 35,673 25,144 18,473 13,968 13,125
Net Receivables 34,833 26,318 18,131 17,802 28,426 30,064 20,298 17,945 25,903 23,215 27,902 19,792 19,577 21,635 13,619 8,059 13,318 12,121 13,465 3,835 7,376 8,669 8,016 5,384 8,623 10,691 5,350 1,847 2,031 5,795 2,775 2,580 9,097 3,397 2,562 1,684 3,729 1,468 921 737
Inventory 1,383 836 874 887 1,607 1,471 1,647 732 1,131 866 882 1,088 1,151 924 1,376 930 1,158 700 767 910 797 574 477 420 979 750 520 499 675 355 441 736 1,093 639 326 718 195 384 519 452
Other Current Assets 2,501,576 2,062,554 2,154,582 2,530,412 2,338,992 1,879,664 3,547,008 4,055,025 1,947,026 3,058,175 2,125,376 2,388,234 1,692,167 1,599,359 1,111,545 1,460,745 1,722,957 892,027 1,178,940 1,453,432 1,010,731 943,243 938,909 1,131,094 1,094,183 798,439 792,752 956,393 862,719 597,032 1,038,450 1,130,412 700,234 618,637 546,392 595,476 664,325 398,006 321,084 416,637
Total Current Assets 2,813,426 2,562,966 2,708,194 3,054,691 2,764,172 2,228,362 3,847,992 4,434,296 2,252,038 3,313,182 2,356,522 2,624,207 1,864,605 1,778,316 1,240,058 1,651,561 1,871,100 1,012,975 1,287,986 1,549,484 1,064,622 1,037,534 1,002,032 1,205,019 1,149,862 876,490 866,739 1,051,654 925,583 677,678 1,122,559 1,205,803 761,138 671,220 591,947 633,551 693,393 418,331 336,492 430,951
Non-Current Assets
Property, Plant and Equipment 498,197 468,282 444,992 421,017 402,448 383,860 374,940 362,505 348,953 329,296 320,997 301,579 285,218 275,624 266,831 254,423 238,458 224,035 196,371 187,511 176,962 168,397 165,370 159,561 147,705 133,765 116,957 106,485 96,848 87,285 76,627 66,990 58,858 53,674 50,115 48,692 47,919 46,642 45,358 42,514
Goodwill 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889 51,889
Intangible Assets 50,112 51,088 52,064 53,040 54,017 54,993 55,969 56,999 58,028 59,057 60,087 0 0 3,194 426 0 532 586 0 0 745 798 852 905 958 1,011 1,065 1,468 1,871 2,274 2,677 3,081 3,484 3,886 4,290 4,693 5,096 5,499 5,902 6,306
Long Term Investments 536,522 500,146 480,795 0 0 0 0 -134,769 0 305,533 291,617 279,531 0 240,015 229,844 224,159 0 186,862 179,599 173,207 0 143,795 137,850 135,334 0 0 0 0 0 0 0 0 0 -316 -373 -869 0 -2,422 -3,470 -3,281
Tax Assets 143,750 145,465 142,956 139,661 0 139,368 135,282 134,769 0 125,228 119,083 115,336 0 102,421 98,536 92,609 0 85,921 79,642 73,928 0 64,206 59,363 53,401 3,294 5,440 7,967 5,687 1,207 859 4,295 3,003 0 316 373 869 0 2,422 3,470 3,281
Other Non-Current Assets 103,643 76,265 70,451 521,324 629,987 456,098 425,631 538,885 504,237 33,853 32,892 34,231 406,200 36,934 34,342 35,084 325,470 30,345 30,705 26,809 227,708 1,567 1,609 2,021 1,456 1,341 1,326 1,369 1,215 1,010 936 866 1,404 913 941 764 645 595 554 571
Total Non-Current Assets 1,384,113 1,293,135 1,243,147 1,186,931 1,138,341 1,086,208 1,043,711 1,010,278 963,107 904,856 876,565 782,566 743,307 706,883 681,442 658,164 615,817 579,052 538,206 513,344 457,304 430,652 416,933 403,111 205,302 193,446 179,204 166,898 153,030 143,317 136,424 125,829 115,635 110,362 107,235 106,038 105,549 104,625 103,703 101,280
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,197,539 3,856,101 3,951,341 4,241,622 3,902,513 3,314,570 4,891,703 5,444,574 3,215,145 4,218,038 3,233,087 3,406,773 2,607,912 2,485,199 1,921,500 2,309,725 2,486,917 1,592,027 1,826,192 2,062,828 1,521,926 1,468,186 1,418,965 1,608,130 1,355,164 1,069,936 1,045,943 1,218,552 1,078,613 820,995 1,258,983 1,331,632 876,773 781,582 699,182 739,589 798,942 522,956 440,195 532,231
Current Liabilities
Accounts Payable 13,875 6,889 8,485 10,036 16,054 10,211 13,475 12,192 5,772 9,441 9,220 12,133 6,787 9,237 3,667 5,694 5,051 4,693 3,622 4,081 6,288 6,173 4,995 3,421 6,490 2,505 3,439 3,134 3,737 4,850 5,530 5,694 4,899 3,853 2,968 2,527 3,042 1,976 2,620 3,310
Short Term Debt 169,880 138,648 150,745 0 14,986 0 0 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,775 1,331 888 1,152 1,139 1,126 1,113 1,090 911 900 886 875 861 862 855 845 893 13,941
Tax Payables 0 0 0 19,350 0 0 0 23,180 0 0 0 12,977 0 0 0 15,953 0 0 0 3,526 0 0 0 0 0 0 0 16,577 0 0 5,371 6,582 0 1,608 1,931 3,353 0 148 0 239
Deferred Revenue 22,812 22,730 21,343 20,505 19,825 19,546 17,920 17,135 16,277 16,175 14,946 14,191 13,567 13,887 12,273 11,660 11,105 10,634 10,082 9,672 8,980 8,409 7,867 7,358 6,982 6,526 6,040 5,611 5,230 4,821 4,389 3,994 3,726 3,329 2,958 2,662 2,535 2,186 1,941 1,967
Other Current Liabilities 2,328,076 1,901,643 2,006,154 2,534,557 2,326,172 1,867,998 3,537,077 4,081,429 1,966,586 3,058,882 2,119,267 2,397,475 1,695,901 1,602,902 1,099,536 1,478,786 1,735,591 901,376 1,185,799 1,468,182 1,011,639 941,792 932,419 1,129,232 1,125,792 827,429 817,834 995,558 888,814 618,133 1,061,667 1,151,205 718,023 633,519 558,708 606,953 672,340 402,885 323,944 419,051
Total Current Liabilities 2,534,643 2,069,910 2,186,727 2,565,098 2,377,037 1,897,755 3,568,472 4,112,531 1,990,410 3,086,273 2,145,208 2,425,574 1,718,030 1,627,801 1,117,251 1,497,915 1,753,522 918,478 1,201,278 1,483,710 1,028,682 958,149 947,056 1,141,342 1,140,152 837,612 828,452 1,005,429 898,894 628,894 1,072,497 1,161,793 727,534 641,576 565,495 613,004 678,772 407,892 329,398 438,269
Non-Current Liabilities
Long Term Debt 0 29,000 29,000 29,000 29,000 29,000 29,000 26,945 27,380 27,815 28,250 28,684 29,119 29,554 29,989 30,423 30,858 31,293 31,727 32,179 32,614 33,049 33,486 33,935 34,414 33,218 33,479 30,389 28,711 29,000 28,349 24,650 24,974 25,206 25,435 25,652 26,123 26,341 26,528 72,376
Deferred Revenue 107,657 105,588 102,890 100,297 97,591 94,465 90,960 87,681 85,149 81,702 77,512 74,802 73,259 71,500 68,614 66,795 65,139 62,731 59,922 57,839 55,671 52,405 49,322 46,419 44,642 41,841 38,964 36,555 34,481 32,064 29,322 26,825 25,310 22,657 20,077 18,114 16,802 15,048 13,350 11,979
Deferred Tax 143,750 145,465 142,956 139,661 141,033 139,368 135,282 134,769 145,504 125,228 119,083 115,336 112,598 102,421 98,536 92,609 91,217 85,921 79,642 73,928 70,206 64,206 59,363 53,401 0 0 0 0 0 0 0 0 641 464 1,805 2,430 3,107 3,059 3,081 3,081
Other Non-Current Liabilities 108,453 84,829 83,083 73,095 75,245 77,602 73,850 73,628 72,988 71,679 70,778 16,901 19,263 21,524 21,257 22,195 19,553 18,706 18,861 16,619 0 0 0 0 554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 472
Total Non-Current Liabilities 359,860 364,882 357,929 342,053 342,869 340,435 329,092 323,023 331,021 306,424 295,623 235,723 234,239 224,999 218,396 212,022 206,767 198,651 190,152 180,565 158,491 149,660 142,171 133,755 79,610 75,059 72,443 66,944 63,192 61,064 57,671 51,475 50,925 48,327 47,317 46,196 46,032 44,448 42,959 87,908
Total Liabilities 2,894,503 2,434,792 2,544,656 2,907,151 2,719,906 2,238,190 3,897,564 4,435,554 2,321,431 3,392,697 2,440,831 2,661,297 1,952,269 1,852,800 1,335,647 1,709,937 1,960,289 1,117,129 1,391,430 1,664,275 1,187,173 1,107,809 1,089,227 1,275,097 1,219,762 912,671 900,895 1,072,373 962,086 689,958 1,130,168 1,213,268 778,459 689,903 612,812 659,200 724,804 452,340 372,357 526,177
Common Stock 627 627 626 625 625 625 625 623 623 622 621 618 618 616 616 614 613 612 612 609 607 606 606 604 601 599 595 585 585 584 576 571 571 571 571 566 538 510 510 457
Retained Earnings 1,469,981 1,410,659 1,358,059 1,316,264 1,196,968 1,117,017 1,064,864 1,007,509 915,579 866,892 836,513 784,235 719,619 695,252 667,770 639,181 576,166 530,786 491,634 442,872 395,590 364,176 335,407 299,685 137,255 124,350 110,283 96,062 70,448 61,815 55,617 45,196 26,608 21,451 17,604 11,658 5,663 3,157 467 1,060
Accumulated Other Comprehensive Income/Loss -1,039 -2,181 -2,993 -2,853 -3,703 -3,813 -1,600 -1,119 0 0 0 0 -178,111 -163,865 -150,135 -137,114 -124,950 -113,437 -102,521 -92,247 -82,969 -74,275 -66,200 -59,540 -53,525 -48,376 -43,706 -39,402 -35,833 -33,088 -29,985 -27,399 -24,894 -22,699 -20,701 -18,820 -17,089 -15,517 -14,130 -12,857
Total Stockholders Equity 1,303,036 1,421,309 1,406,685 1,334,471 1,182,607 1,076,380 994,139 1,009,020 893,714 825,341 792,256 745,476 655,643 632,399 585,853 599,788 526,628 474,898 434,762 398,553 334,753 360,377 329,738 333,033 135,402 157,265 145,048 146,179 116,527 131,037 128,815 118,364 98,314 91,679 86,370 80,389 74,138 70,616 67,838 6,054
Total Investments 536,522 500,146 480,795 0 0 0 0 -134,769 0 305,533 291,617 279,531 0 240,015 229,844 224,159 0 186,862 179,599 173,207 0 143,795 137,850 135,334 0 0 0 0 0 0 0 0 0 -316 -373 -869 0 -2,422 -3,470 -3,281
Total Debt 75,949 29,000 29,000 29,000 29,000 29,000 29,000 28,720 29,155 29,590 30,025 30,459 30,894 31,329 31,764 32,198 32,633 33,068 33,502 33,954 34,389 34,824 35,261 35,266 35,302 34,370 34,618 31,515 29,824 30,090 29,260 25,550 25,860 26,081 26,296 26,514 26,978 27,186 27,421 86,317
Net Debt -218,076 -455,028 -507,545 -476,590 -371,730 -288,163 -250,039 -331,874 -248,823 -201,336 -172,337 -184,634 -120,816 -125,069 -81,754 -149,629 -101,034 -75,059 -61,312 -57,353 -11,329 -50,224 -19,369 -32,855 -10,775 -32,240 -33,499 -61,400 -30,334 -44,406 -51,633 -46,525 -24,854 -22,466 -16,371 -9,159 1,834 8,713 13,453 73,192

Reported Currency: USD 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 2014-03-31
Cash Flows from Operating Activities
Net Income 81,757 75,219 64,516 119,296 79,951 52,153 57,355 91,930 48,687 30,379 52,278 64,616 24,367 27,482 28,589 63,015 45,380 39,152 48,762 47,282 31,414 28,769 35,722 41,160 12,905 14,067 14,221 25,614 8,633 6,198 10,421 18,588 5,157 3,847 5,946 5,995 2,506 2,690 -593 1,060
Depreciation & Amortization 30,989 28,949 27,738 26,272 24,916 23,560 22,568 21,655 18,968 17,321 16,017 14,916 14,300 13,783 13,075 12,215 11,567 10,969 10,328 9,347 8,747 8,128 6,713 6,069 5,497 4,905 4,707 4,286 3,961 3,553 3,209 2,909 2,599 2,402 2,287 2,133 1,964 1,797 1,680 1,721
Deferred Income Tax -1,332 2,183 3,356 -1,650 1,631 4,805 686 -10,332 20,276 6,145 3,747 2,738 10,177 3,885 5,927 1,392 5,296 6,279 5,714 3,722 6,000 4,843 5,962 4,272 2,146 2,527 -2,280 -4,480 -348 3,436 -1,292 -3,644 493 -1,284 -129 -101 2,227 1,689 3,579 391
Stock Based Compensation 33,423 33,198 35,366 27,819 24,083 24,492 24,268 22,055 21,142 28,991 23,792 23,581 33,577 19,502 21,218 15,811 6,146 4,454 5,597 31,071 5,068 4,587 3,699 23,222 6,785 14,233 13,899 3,625 3,729 13,925 3,594 1,223 1,412 1,518 35 254 350 88 181 93
Change in Working Capital -11,070 -42,704 -25,717 -26,301 -2,577 -37,982 -53,008 -6,957 -19,074 125 -38,859 -15,802 -29,124 2,644 -42,961 -11,520 -19,872 -7,323 -28,699 -11,379 -12,777 302 -9,088 -16,248 9,250 1,341 -15,515 11,157 8,809 -7,491 8,640 10,840 -867 4,844 1,417 4,842 4,150 2,840 -689 -578
Accounts Receivable -894 645 1,609 5,041 -7,947 5,182 -2,133 -8,455 3,514 6,901 -113 -10,662 3,225 -3,060 -1,236 1,239 -6,689 241 985 -421 -1,201 201 -64 -774 -132 359 44 -508 140 1,296 -195 -226 1,032 -834 -868 1,110 -1,326 -562 -169 968
Inventory -151 39 -49 385 -251 1,193 -1,290 124 384 17 205 -125 -73 465 -687 254 -222 67 -237 -11 -250 -113 250 -193 537 -509 258 176 -545 311 229 423 -469 376 392 -523 72 136 -67 126
Accounts Payable 2,976 2,146 -5,632 -4,645 7,517 -3,496 2,249 5,406 -2,319 -608 1,464 803 -2,962 5,508 -1,425 408 749 314 -33 -1,251 -710 1,196 1,303 -710 1,542 -1,144 1,030 -1,349 2,087 -6,277 3,789 -1,170 419 120 -455 -515 658 -644 -690 -1,710
Other Working Capital -13,001 -45,534 -21,645 -27,082 -1,896 -40,861 -51,834 -4,032 -20,653 -6,185 -40,415 -5,818 -29,314 -269 -39,613 -13,421 -13,710 -7,945 -29,414 -9,696 -10,616 -982 -10,577 -14,571 7,303 2,635 -16,847 12,838 7,127 -2,821 4,817 11,813 -1,849 5,182 2,348 4,770 4,746 3,910 237 38
Other Non-Cash Items 701 1,733 629 667 452 661 -142 -1,120 -274 233 11 -592 -418 -480 -366 1,117 -673 120 640 383 516 -1,137 -315 -811 1,597 54 36 23 -266 260 34 32 49 23 87 13 -2,161 -1,696 4 -956
Net Cash Provided by Operating Activities 134,468 98,578 105,888 146,103 128,456 67,689 51,727 117,231 89,725 83,194 56,986 89,457 52,879 66,816 25,482 82,030 47,844 53,651 42,342 80,426 38,968 45,492 42,693 57,664 38,180 37,127 15,068 40,225 24,518 19,881 24,606 29,948 8,843 11,350 9,643 13,136 9,036 7,408 4,162 1,731
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -61,122 -52,287 -42,804 -40,618 -44,757 -24,320 -33,247 -34,474 -37,974 -25,486 -37,402 -25,330 -20,600 -21,044 -26,732 -25,726 -21,854 -36,375 -19,816 -14,889 -15,642 -12,391 -13,165 -18,708 -16,463 -21,017 -12,773 -9,136 -11,675 -7,790 -15,977 -8,363 -6,399 -5,228 -2,420 -2,502 -2,322 -2,670 -4,118 -5,160
Acquisitions Net 52 23 44 -25,000 -53,499 -14,802 -143,000 0 151,718 -12,791 19,836 -32,785 -100,490 -13,270 -20,368 157,903 119,543 -5,157 9,925 -14,500 -52,550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments 0 0 0 -25,000 -34,929 -34,929 -233,789 -169,152 -228,059 -28,709 -94,836 -47,215 -114,898 -9,980 -29,975 -177,903 -134,543 -14,843 405,588 -435,213 -7,450 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 25,000 53,499 49,731 143,000 0 72,341 40,000 75,000 80,000 215,388 23,250 50,343 20,000 15,000 20,000 19,700 14,500 60,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 0 0 0 25,000 88,428 14,802 312,152 136,000 -151,718 12,791 -19,836 32,785 100,490 13,270 20,368 -157,903 -119,543 5,157 -9,925 -2,300 -64,788 -1,600 194,873 -5,959 -296,467 -5,719 163,965 -92,736 -264,908 441,273 91,305 -428,916 -80,808 -73,088 48,756 69,365 -266,927 -78,004 93,590 46,561
Net Cash Used for Investing Activities -61,070 -52,264 -42,760 -40,618 8,742 -9,518 45,116 -67,626 -193,692 -14,195 -57,238 7,455 79,890 -7,774 -6,364 -183,629 -141,397 -31,218 405,472 -452,402 -80,430 -13,991 181,708 -24,667 -312,930 -26,736 151,192 -101,872 -276,583 433,483 75,328 -437,279 -87,207 -78,316 46,336 66,863 -269,249 -80,674 89,472 41,401
Cash Flows from Financing Activities
Debt Repayment -29,000 0 0 0 -6,436 0 -28,843 -444 -444 -443 -444 -444 -444 -443 -444 -444 -444 -443 -444 -444 -444 0 0 0 -35,315 -281 -280 -282 -262 -254 -224 -224 -221 -215 -218 -464 -208 -235 -65,102 -105
Common Stock Issued 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 -2 646 0 0
Common Stock Repurchased -211,624 -74,994 -10,441 -626 -154 -224 -94,652 0 0 0 0 0 0 0 -44,042 -7,998 0 0 0 0 -62,331 -1,168 -36,690 -4,999 -37,489 -4,204 0 0 -27,182 -4,889 0 0 0 0 0 0 0 0 0 0
Dividends Paid -21,471 -21,636 -21,731 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 425,128 -106,713 -385,181 183,629 460,048 -1,676,618 -497,402 2,099,312 -1,117,831 905,807 -306,290 685,813 54,426 485,972 -381,923 -270,569 826,561 -294,690 -297,433 418,009 64,907 85 -201,202 -5,954 327,021 -7,413 -190,778 94,686 265,171 -454,618 -90,892 428,916 80,752 73,061 -48,767 -69,006 267,094 77,360 -27,689 -43,264
Net Cash Used Provided by Financing Activities 163,033 -203,343 -417,353 183,003 453,458 -1,676,842 -620,897 2,098,868 -1,118,275 905,364 -306,734 685,369 53,982 485,529 -426,409 -279,011 826,117 -295,133 -297,877 417,565 2,132 -1,083 -237,892 -10,953 254,217 -11,898 -191,058 94,404 237,727 -459,761 -91,116 428,692 80,531 72,846 -48,985 -69,470 266,884 77,771 -92,791 -43,369
Effect of Forex Changes on Cash -776,240 294,395 481,845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 940,746 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 236,431 -157,029 -354,225 288,488 590,656 -1,618,671 -524,054 2,148,473 -1,222,242 974,363 -306,986 782,281 186,751 544,571 -407,291 -380,610 732,564 -272,700 1,090,683 45,589 -39,330 30,418 -13,491 22,044 -20,533 -1,507 -24,798 32,757 -14,338 -6,397 8,818 21,361 2,167 5,880 6,994 10,529 6,671 4,505 843 -237
Cash at End of Period 2,422,760 2,186,329 2,343,358 2,697,583 2,409,095 1,818,439 3,437,110 3,961,164 1,812,691 3,034,933 2,060,570 2,367,556 1,585,275 1,398,524 853,953 1,261,244 1,641,854 909,290 1,181,990 91,307 45,718 85,048 54,630 68,121 46,077 66,610 68,117 92,915 60,158 74,496 80,893 72,075 50,714 48,547 42,667 35,673 25,144 18,473 13,968 13,125
Cash at Start of Period 2,186,329 2,343,358 2,697,583 2,409,095 1,818,439 3,437,110 3,961,164 1,812,691 3,034,933 2,060,570 2,367,556 1,585,275 1,398,524 853,953 1,261,244 1,641,854 909,290 1,181,990 91,307 45,718 85,048 54,630 68,121 46,077 66,610 68,117 92,915 60,158 74,496 80,893 72,075 50,714 48,547 42,667 35,673 25,144 18,473 13,968 13,125 13,362
Free Cash Flow
Operating Cash Flow 134,468 98,578 105,888 146,103 128,456 67,689 51,727 117,231 89,725 83,194 56,986 89,457 52,879 66,816 25,482 82,030 47,844 53,651 42,342 80,426 38,968 45,492 42,693 57,664 38,180 37,127 15,068 40,225 24,518 19,881 24,606 29,948 8,843 11,350 9,643 13,136 9,036 7,408 4,162 1,731
Capital Expenditure -61,122 -52,287 -42,804 -40,618 -44,757 -24,320 -33,247 -34,474 -37,974 -25,486 -37,402 -25,330 -20,600 -21,044 -26,732 -25,726 -21,854 -36,375 -19,816 -14,889 -15,642 -12,391 -13,165 -18,708 -16,463 -21,017 -12,773 -9,136 -11,675 -7,790 -15,977 -8,363 -6,399 -5,228 -2,420 -2,502 -2,322 -2,670 -4,118 -5,160
Free Cash Flow 73,346 46,291 63,084 105,485 83,699 43,369 18,480 82,757 51,751 57,708 19,584 64,127 32,279 45,772 -1,250 56,304 25,990 17,276 22,526 65,537 23,326 33,101 29,528 38,956 21,717 16,110 2,295 31,089 12,843 12,091 8,629 21,585 2,444 6,122 7,223 10,634 6,714 4,738 44 -3,429