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 206,715 197,248 211,655 196,749 172,284 179,846 203,169 177,902 172,112 182,229 186,057 165,060 162,093 176,334 195,464 171,346 164,006 184,795 168,978 129,774 131,597 125,490 124,491 112,444 101,443 108,347 115,882 99,565 96,701 97,314 103,891 94,436 90,271 96,639 88,573 76,644 74,192 75,491 76,771 70,167
Revenue Y/Y Growth 19.99% 9.68% 4.18% 10.59% 0.10% -1.31% 9.20% 7.78% 6.18% 3.34% -4.81% -3.67% -1.17% -4.58% 15.67% 32.03% 24.63% 47.26% 35.74% 15.41% 29.73% 15.82% 7.43% 12.94% 4.90% 11.34% 11.54% 5.43% 7.12% 0.70% 17.29% 23.21% 21.67% 28.01% 15.37% 9.23% - - - -
Cost of Revenue 80,819 40,249 40,162 41,368 48,872 48,383 52,315 44,108 44,805 45,435 47,756 41,218 40,878 40,732 48,088 36,472 37,583 41,636 41,194 33,117 32,681 32,623 32,658 27,802 26,282 26,199 28,834 24,334 25,595 25,421 27,401 22,529 23,914 25,815 24,527 21,087 21,002 20,593 21,174 19,376
Gross Profit 125,896 156,999 171,493 155,381 123,412 131,463 150,854 133,794 127,307 136,794 138,301 123,842 121,215 135,602 147,376 134,874 126,423 143,159 127,784 96,657 98,916 92,867 91,833 84,642 75,161 82,148 87,048 75,231 71,106 71,893 76,490 71,907 66,357 70,824 64,046 55,557 53,190 54,898 55,597 50,791
Gross Profit Margin 60.90% 79.59% 81.02% 78.97% 71.63% 73.10% 74.25% 75.21% 73.97% 75.07% 74.33% 75.03% 74.78% 76.90% 75.40% 78.71% 77.08% 77.47% 75.62% 74.48% 75.17% 74.00% 73.77% 75.27% 74.09% 75.82% 75.12% 75.56% 73.53% 73.88% 73.63% 76.14% 73.51% 73.29% 72.31% 72.49% 71.69% 72.72% 72.42% 72.39%
Research and Development 0 0 0 0 0 0 0 6,700 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
General and Administrative Expenses 19,561 37,053 33,443 17,594 31,774 34,549 34,492 35,777 31,483 32,503 30,448 32,915 29,979 30,956 27,429 27,588 24,746 25,006 23,118 24,731 23,469 23,035 19,985 22,572 20,816 20,929 18,713 19,175 17,830 16,013 14,863 17,288 15,678 15,733 14,995 13,886 13,195 13,236 12,483 12,877
Total Operating Expenses 61,229 59,531 79,410 78,853 56,503 55,736 55,498 56,121 50,996 52,006 50,197 51,261 47,212 48,425 43,902 43,177 38,616 39,024 36,695 35,806 32,951 31,990 28,644 30,677 28,749 28,731 25,707 25,860 23,889 22,320 20,883 21,580 20,003 20,273 19,676 18,571 17,837 17,839 17,095 17,302
Operating Income or Loss 87,055 81,842 92,083 76,528 66,909 75,727 95,356 77,673 76,311 84,788 88,104 72,581 74,003 87,177 103,474 91,697 87,807 104,135 91,089 60,851 65,965 60,877 63,189 53,965 46,412 52,034 60,173 49,371 47,217 49,573 55,607 50,327 46,354 50,551 44,370 36,986 35,353 37,059 38,502 33,489
Operating Margin 42.11% 41.49% 43.51% 38.90% 38.84% 42.11% 46.93% 43.66% 44.34% 46.53% 47.35% 43.97% 45.65% 49.44% 52.94% 53.52% 53.54% 56.35% 53.91% 46.89% 50.13% 48.51% 50.76% 47.99% 45.75% 48.03% 51.93% 49.59% 48.83% 50.94% 53.52% 53.29% 51.35% 52.31% 50.09% 48.26% 47.65% 49.09% 50.15% 47.73%
Interest Expense 346 621 316 1,636 164 53 130 52 138 337 173 166 314 171 191 96 1,046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
EBITDA 111,279 101,837 111,882 101,869 84,470 94,081 113,185 94,879 92,846 101,433 103,761 88,946 89,659 101,978 115,435 102,309 97,699 112,708 99,769 68,581 74,038 67,222 69,271 59,813 52,585 57,824 65,442 54,579 51,800 54,363 60,300 54,619 50,679 55,091 49,051 41,671 39,995 41,662 43,114 37,914
Depreciation and Amortization 18,728 19,995 19,799 21,176 19,051 18,354 17,829 17,206 16,535 16,643 16,770 16,351 15,651 14,801 11,779 10,592 9,032 8,305 8,067 7,730 6,700 6,345 6,082 5,848 6,173 5,790 5,269 5,208 4,583 4,790 4,693 4,292 4,325 4,540 4,681 4,685 4,642 4,603 4,612 4,425
Income Before Tax 92,897 86,337 96,717 83,812 71,743 78,950 98,195 79,428 78,863 89,578 90,419 71,575 74,494 86,053 101,801 90,289 87,965 104,403 91,702 61,957 67,338 62,909 65,220 56,066 47,797 53,210 61,013 49,371 47,217 49,573 55,607 50,327 46,354 50,551 44,370 36,986 35,353 37,059 38,502 33,489
Income Tax Expense 21,408 21,399 24,102 14,185 16,802 19,091 24,567 20,202 19,556 22,656 25,650 19,390 16,536 18,765 21,344 17,358 20,189 20,549 16,886 11,684 13,336 14,804 12,698 10,235 9,203 12,723 13,073 15,898 13,087 11,550 13,144 17,162 15,436 17,425 15,407 12,495 12,638 12,821 13,909 11,853
Net Income 71,489 64,938 72,615 69,627 54,941 59,859 73,628 59,226 59,307 66,922 64,769 52,185 57,958 67,288 80,457 72,931 67,776 83,854 74,816 50,273 54,002 48,105 52,522 45,831 38,594 40,487 47,940 33,473 34,130 38,023 42,463 33,165 30,918 33,126 28,963 24,491 22,715 24,238 24,593 21,636
Net Income Margin 34.58% 32.92% 34.31% 35.39% 31.89% 33.28% 36.24% 33.29% 34.46% 36.72% 34.81% 31.62% 35.76% 38.16% 41.16% 42.56% 41.33% 45.38% 44.28% 38.74% 41.04% 38.33% 42.19% 40.76% 38.05% 37.37% 41.37% 33.62% 35.29% 39.07% 40.87% 35.12% 34.25% 34.28% 32.70% 31.95% 30.62% 32.11% 32.03% 30.84%
EPS 1.91 1.72 1.92 1.84 1.47 1.60 1.96 1.58 1.58 1.78 1.71 1.39 1.54 1.79 2.15 1.95 1.81 2.25 2.01 1.35 1.46 1.30 1.42 1.24 1.04 1.10 1.30 0.91 0.93 1.03 1.15 0.90 0.84 0.90 0.79 0.67 0.62 0.66 0.67 0.59
EPS Diluted 1.90 1.72 1.92 1.84 1.46 1.60 1.96 1.58 1.58 1.78 1.71 1.37 1.52 1.77 2.11 1.91 1.78 2.20 1.96 1.32 1.42 1.27 1.39 1.21 1.02 1.07 1.27 0.88 0.90 1.00 1.11 0.88 0.82 0.88 0.77 0.65 0.60 0.64 0.65 0.57
Weighted Average Shares Out 37,527 37,655 37,740 37,730 37,491 37,485 37,478 37,480 37,479 37,529 37,384 37,527 37,529 37,508 37,470 37,405 37,386 37,340 37,303 37,176 37,066 37,049 37,043 36,978 36,951 36,950 36,954 36,887 36,865 36,853 36,850 36,837 36,889 36,876 36,775 36,673 36,681 36,699 36,706 36,729
Weighted Average Shares Out Diluted 37,608 37,689 37,790 37,809 37,574 37,588 37,645 37,573 37,567 37,608 37,824 38,046 38,084 38,104 38,155 38,188 38,160 38,153 38,075 38,091 37,995 37,910 37,832 37,845 37,828 37,862 37,886 37,943 38,019 38,077 38,112 37,742 37,792 37,748 37,671 37,638 37,643 37,642 37,626 37,711

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 446,347 480,204 422,308 496,402 420,497 396,487 332,780 430,746 318,699 290,544 364,567 506,735 432,715 413,612 390,915 460,858 310,368 404,148 363,811 270,124 320,527 286,179 260,953 246,322 210,085 170,686 156,169 167,014 138,992 128,143 137,655 168,243 161,444 153,275 137,995 199,728 160,376 169,263 161,048 168,924
Short Term Investments 72,398 10,637 11,480 10,727 18,535 19,544 40,745 34,001 33,294 34,297 11,312 11,195 10,803 10,848 17,191 19,222 21,362 77,068 77,828 86,425 116,365 127,455 83,761 89,039 83,381 94,202 88,861 91,302 65,885 74,332 75,404 74,207 74,546 72,396 73,235 84,706 95,516 67,517 62,195 64,863
Cash + Short Term Investments 518,745 490,841 433,788 507,129 420,497 396,487 332,780 430,746 318,699 290,544 364,567 506,735 432,715 413,612 390,915 460,858 310,368 404,148 363,811 270,124 320,527 286,179 260,953 246,322 210,085 170,686 156,169 167,014 138,992 128,143 137,655 168,243 161,444 153,275 137,995 284,434 255,892 236,780 223,243 233,787
Net Receivables 470,920 576,588 650,053 662,624 526,140 463,991 658,438 465,862 575,889 617,330 711,316 403,662 619,607 562,864 652,409 359,492 462,559 99,222 93,572 62,017 72,812 66,332 70,946 57,535 62,004 61,883 67,529 52,636 63,027 55,215 56,642 50,668 56,583 62,860 52,755 40,459 49,280 46,938 46,062 33,836
Inventory 0 -99,527 -99,427 -99,682 -98,711 -73,938 -74,829 -88,923 -96,315 -24,438 -85,331 -24,883 -24,964 -24,990 -13,806 -331 -23,237 -21,645 -28,322 1 -88,945 -80,691 -83,761 -22,468 -18,594 -21,030 -17,888 -18,717 -16,174 -21,058 -13,794 -11,618 -11,758 -13,463 -12,844 -9,880 -7,173 -12,596 -7,207 -6,685
Other Current Assets 153,486 139,895 158,342 160,273 165,090 160,734 169,752 139,870 146,838 138,238 135,518 145,790 30,948 33,709 25,943 50,059 26,191 41,102 20,289 31,271 18,591 22,597 17,219 27,668 15,925 19,830 16,400 21,884 14,383 19,958 12,694 12,945 10,340 6,545 11,344 19,760 6,173 11,696 6,307 6,788
Total Current Assets 1,143,151 1,246,981 1,257,326 1,345,145 1,111,727 1,102,857 1,108,551 1,104,767 1,111,603 1,111,160 1,240,710 1,056,187 1,133,404 1,060,293 1,119,350 899,117 849,151 544,472 477,672 362,912 411,930 375,108 349,118 303,857 272,089 232,569 223,698 219,650 202,019 183,358 194,297 218,911 218,027 216,135 190,750 324,893 305,172 283,718 269,305 267,623
Non-Current Assets
Property, Plant and Equipment 169,480 169,302 169,245 165,716 164,755 162,696 164,037 166,362 160,174 161,857 164,491 167,021 168,161 167,014 163,878 161,128 158,766 156,394 154,577 153,194 141,921 140,928 139,237 63,010 54,320 50,088 39,623 38,548 35,321 34,643 33,888 31,104 30,773 31,495 32,094 30,897 31,027 31,290 31,190 32,185
Goodwill 236,706 236,706 236,706 236,706 154,789 154,789 154,789 154,789 154,789 154,789 154,789 154,789 154,789 154,789 147,388 147,388 147,388 147,394 147,394 146,861 59,712 59,712 59,713 59,713 59,712 59,712 59,713 59,713 59,713 59,712 59,712 59,712 59,713 59,713 59,713 59,710 59,713 59,713 59,712 59,711
Intangible Assets 104,331 108,420 113,576 119,108 84,687 89,812 94,411 98,065 99,887 105,607 111,620 116,377 119,797 119,989 90,945 95,354 58,873 59,552 60,285 60,986 2,675 2,771 2,866 2,962 3,059 3,155 3,250 3,346 3,442 3,539 3,635 3,731 3,826 3,922 4,018 4,431 4,999 5,568 6,138 6,708
Long Term Investments 94,815 39,473 160,951 160,434 132,844 109,037 106,674 83,792 33,294 34,297 35,875 36,078 35,767 35,838 24,308 28,111 31,274 131,372 135,617 230,477 235,625 231,895 222,458 240,105 236,101 249,591 244,271 239,521 237,221 237,361 218,559 194,404 170,655 146,330 147,226 -104,267 -103,977 -102,632 -102,182 -105,576
Tax Assets 0 -48,831 -60,772 -242,354 0 -81,645 -65,874 -68,289 -70,177 -65,048 -29,309 -27,066 -30,948 -33,709 0 331 52 33 58 501 3,163 1,595 1,417 3,424 2,256 1,453 830 1,737 8,457 7,370 6,829 8,562 7,399 6,057 5,197 9,229 8,238 6,061 5,142 6,972
Other Non-Current Assets 84,566 134,662 49,931 230,312 88,710 81,645 65,874 68,289 70,177 65,048 29,309 27,066 30,948 33,709 0 0 0 0 0 0 0 0 0 22,468 18,594 21,030 17,888 18,717 16,174 21,058 13,794 11,618 11,758 13,463 12,844 114,148 111,150 115,228 109,389 112,261
Total Non-Current Assets 689,898 639,732 669,637 669,922 625,785 516,334 519,911 503,008 448,144 456,550 466,775 474,265 478,514 477,630 426,519 432,312 396,353 494,745 497,931 592,018 443,096 436,901 425,691 391,682 374,042 385,029 365,575 361,582 360,328 363,683 336,417 309,131 284,124 260,980 261,092 114,148 111,150 115,228 109,389 112,261
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 1,833,049 1,886,713 1,926,963 2,015,067 1,737,512 1,619,191 1,628,462 1,607,775 1,559,747 1,567,710 1,707,485 1,530,452 1,611,918 1,537,923 1,545,869 1,331,429 1,245,504 1,039,217 975,603 954,930 855,026 812,009 774,809 695,539 646,131 617,598 589,273 581,232 562,347 547,041 530,714 528,042 502,151 477,115 451,842 439,041 416,322 398,946 378,694 379,884
Current Liabilities
Accounts Payable 33,437 36,338 27,659 37,013 40,019 32,422 34,274 55,263 47,362 42,797 70,297 71,218 46,800 27,672 44,553 44,354 23,365 22,624 34,764 22,793 16,285 17,050 13,717 29,366 19,339 20,041 14,532 14,241 12,714 14,971 15,176 15,149 15,265 15,146 15,869 12,257 13,388 13,164 12,756 11,961
Short Term Debt 0 0 78,070 79,677 79,169 79,922 81,317 0 0 5,492 8,108 0 89,963 91,265 92,750 0 93,708 94,701 96,301 0 92,031 89,712 90,845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Payables 2,151 2,058 2,931 7,892 19,379 18,518 37,930 28,448 28,257 27,660 42,614 40,456 44,871 41,345 48,193 42,750 34,822 24,906 20,776 16,690 13,274 12,860 18,857 16,432 12,921 12,972 18,412 13,061 4,507 4,686 15,028 7,582 3,634 3,000 10,915 4,463 4,410 7,059 9,583 5,940
Deferred Revenue 0 -85,248 0 537,398 -79,169 243,315 0 -82,676 0 -5,492 0 59,719 3,954 -10,642 -16,334 4,248 5,092 4,068 3,950 3,499 3,731 3,810 3,545 2,810 3,785 3,595 3,554 2,660 3,191 3,076 3,190 2,515 3,006 2,606 2,602 2,312 2,215 2,650 2,725 2,465
Other Current Liabilities 283,314 39,743 -27,659 -37,013 -40,019 -32,422 247,357 303,993 336,885 369,719 450,368 229,325 235,976 225,238 251,167 133,326 -23,365 -22,624 -34,764 -22,793 -16,285 -17,050 -13,717 -29,366 -19,339 -20,041 -14,532 -14,241 -12,714 -14,971 -15,176 -15,149 -15,265 -15,146 -15,869 -12,257 -13,388 -13,164 -12,756 -11,961
Total Current Liabilities 318,902 431,242 501,995 582,303 423,484 374,177 425,613 444,006 457,721 481,353 597,553 400,718 466,656 424,798 464,886 282,756 254,257 91,032 81,419 86,848 68,372 60,389 52,818 48,608 36,045 36,608 36,498 29,962 20,412 22,733 34,487 25,246 21,905 20,752 30,516 19,032 20,013 22,980 25,064 20,366
Non-Current Liabilities
Long Term Debt 75,077 76,081 78,070 79,677 79,169 79,922 81,317 82,676 83,286 80,063 78,283 88,425 89,963 91,265 92,750 93,612 93,708 94,701 96,301 97,991 92,031 89,712 90,845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5,092 4,068 3,950 3,499 3,731 3,810 3,545 2,810 3,785 3,595 3,554 2,660 3,191 3,076 3,190 2,515 3,006 2,606 2,602 2,312 2,215 2,650 2,725 2,465
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50,926 -39,434 -118,230 -145,356 -127,113 -116,381 -107,544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 52,816 403,272 449,659 554,858 368,817 275,737 306,366 415,558 346,178 373,630 476,656 360,262 331,822 292,188 323,943 240,006 0 -4,068 -3,950 63,160 -3,731 -3,810 -3,545 65,609 47,022 40,058 26,589 48,083 40,550 34,975 26,951 47,417 40,805 32,752 25,307 39,241 34,011 26,730 18,991 34,806
Total Non-Current Liabilities 127,893 126,250 106,735 139,801 123,050 79,922 81,317 82,676 83,286 85,555 86,391 88,425 89,963 91,265 92,750 93,612 93,708 94,701 96,301 97,991 92,031 89,712 90,845 39,053 31,468 23,612 15,611 36,502 31,027 23,080 13,872 34,783 28,546 20,212 10,910 29,296 22,838 16,109 8,960 25,310
Total Liabilities 446,795 557,492 608,730 722,104 546,534 454,099 506,930 526,682 541,007 566,908 683,944 489,143 556,619 516,063 557,636 376,368 347,965 185,733 177,720 184,839 160,403 150,101 143,663 87,661 67,513 60,220 52,109 66,464 51,439 45,813 48,359 60,029 50,451 40,964 41,426 48,328 42,851 39,089 34,024 45,676
Common Stock 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 122 122 122 122 122 122 122 122 121 121 121 121 121 121 121 120 120 120 121 121 120 120 120 120
Retained Earnings 1,368,661 1,325,139 1,288,247 1,244,216 1,208,607 1,180,820 1,148,093 1,101,525 1,068,662 1,035,723 995,192 956,966 929,853 896,977 854,747 799,369 749,211 704,219 643,129 591,086 560,164 525,430 496,562 463,252 433,227 410,419 385,725 353,583 332,506 310,777 285,150 255,140 231,743 210,606 187,228 168,011 150,975 135,721 118,943 101,813
Accumulated Other Comprehensive Income/Loss -10,144 -29,227 -28,651 -24,370 -37,608 -27,903 -31,983 -37,697 -60,087 -39,839 -18,381 -13,330 -10,593 -5,444 -6,582 -4,650 -10,599 -14,151 -14,620 -10,270 -12,804 -11,458 -10,817 -12,394 -12,033 -11,523 -10,292 -10,226 -10,150 -11,278 -12,570 -12,228 -10,145 -9,049 -7,279 -5,229 -4,969 -4,859 -4,523 -4,537
Total Stockholders Equity 1,386,254 1,329,221 1,318,233 1,292,963 1,190,978 1,165,092 1,121,532 1,081,093 1,018,740 1,000,802 1,023,541 1,041,309 1,055,299 1,021,860 988,233 955,061 897,539 853,484 797,883 770,091 694,623 661,908 631,146 607,878 578,618 557,378 537,164 514,768 510,908 501,228 482,355 468,013 451,700 436,151 410,416 390,713 373,471 359,857 344,670 334,208
Total Investments 167,213 10,637 172,431 171,161 132,844 109,037 106,674 83,792 33,294 24,438 35,875 36,078 35,767 35,838 24,308 28,111 31,274 131,372 135,617 230,477 235,625 231,895 222,458 240,105 236,101 249,591 244,271 239,521 237,221 237,361 218,559 194,404 170,655 146,330 147,226 84,706 95,516 67,517 62,195 64,863
Total Debt 75,077 85,248 78,070 79,677 79,169 79,922 81,317 82,676 83,286 85,555 86,391 88,425 89,963 91,265 92,750 93,612 93,708 94,701 96,301 97,991 92,031 89,712 90,845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Debt -371,270 -394,956 -344,238 -416,725 -341,328 -316,565 -251,463 -348,070 -235,413 -204,989 -278,176 -418,310 -342,752 -322,347 -298,165 -367,246 -216,660 -309,447 -267,510 -172,133 -228,496 -196,467 -170,108 -246,322 -210,085 -170,686 -156,169 -167,014 -138,992 -128,143 -137,655 -168,243 -161,444 -153,275 -137,995 -199,728 -160,376 -169,263 -161,048 -168,924

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 71,489 64,938 72,615 69,627 54,941 59,859 73,628 59,226 59,307 66,922 64,769 52,185 57,958 67,288 80,457 72,931 67,776 83,854 74,816 50,273 54,002 48,105 52,522 45,831 38,594 40,487 47,940 33,473 34,130 38,023 42,463 33,165 30,918 33,126 28,963 24,491 22,715 24,238 24,593 21,636
Depreciation & Amortization 20,515 19,995 19,799 21,176 19,051 18,354 17,829 17,206 16,535 16,643 16,770 16,351 15,651 14,801 13,443 12,288 10,853 9,985 9,712 9,221 8,169 7,889 7,373 5,848 6,173 5,790 5,269 5,208 4,583 4,790 4,693 4,292 4,325 4,540 4,681 4,685 4,642 4,603 4,612 4,425
Deferred Income Tax 638 -1,123 -1,338 -313 -3,060 -1,009 -1,433 -3,201 -1,182 -1,521 -643 80 1,438 1,009 591 1,444 3,914 2,007 2,734 2,609 -1,558 -391 2,022 -1,420 -1,286 -613 2,061 6,264 -1,073 -428 1,827 -1,194 -1,694 -2,024 2,331 -1,174 -2,108 -861 1,719 -1,949
Stock Based Compensation 7,981 7,981 7,103 7,331 7,481 6,890 7,488 7,911 7,351 6,503 8,099 7,002 6,754 6,134 7,424 6,694 6,451 5,791 6,677 6,225 7,944 5,929 5,196 4,299 3,950 3,650 3,951 3,432 3,521 3,525 3,943 3,875 3,699 3,443 3,494 3,243 3,251 2,983 3,042 2,590
Change in Working Capital 86,423 18,348 -104,771 46,538 -395 19,176 -28,773 48,447 14,884 4,929 -111,496 70,513 -19,118 7,596 -125,000 135,540 -135,875 3,053 24,394 22,485 -2,047 7,910 -27,157 15,214 19,572 3,865 -27,596 -2,588 10,754 -7,688 -22,770 15,885 15,163 -10,688 -97,181 12,202 6,806 -1,174 -24,361 14,418
Accounts Receivable 112,390 73,209 11,244 -130,364 -63,872 80,560 -21,935 109,802 41,233 93,912 -307,714 134,976 -57,419 59,503 -278,371 123,369 -286,798 -5,817 -31,640 12,517 -6,596 4,570 -13,453 4,443 -210 5,605 -14,955 10,182 -7,866 1,444 -6,113 6,010 6,238 -10,331 -12,346 8,847 -2,398 -908 -12,289 3,148
Inventory 0 0 0 59,347 -24,490 -34,857 0 0 0 0 0 -2,263 3,290 -28,572 11,546 7,790 -1,579 4,798 65,367 -2,226 -2,635 -9,585 13,225 -168 2,836 -8,650 5,156 6,511 4,695 -17,695 5,220 4,090 2,436 -8,456 3,026 -1,947 2,915 -7,740 3,169 4,574
Accounts Payable -120,505 -63,778 -79,520 169,472 82,730 -36,954 -6,838 -24,270 -36,705 -84,056 231,083 -72,481 25,197 -34,043 177,541 -4,574 140,446 -12,481 15,941 491 -1,123 2,887 -3,764 9,760 -945 5,252 307 1,303 -2,476 -1,515 1,074 -302 -62 -2,015 4,723 -1,253 -5 400 849 576
Other Working Capital 94,538 8,917 -36,495 -51,917 5,237 10,427 28,773 -37,085 10,356 10,972 -34,865 10,281 9,814 10,708 -35,716 8,955 12,056 16,553 -25,274 11,703 8,307 10,038 -23,165 1,179 17,891 1,658 -18,104 -20,584 16,401 10,078 -22,951 6,087 6,551 10,114 -92,584 6,555 6,294 7,074 -16,090 6,120
Other Non-Cash Items -91,957 37,229 116,894 -829 1,143 2,124 -61,212 4,637 -11,797 161 -1,229 -420 130 -102 -74 -1,277 -1,472 163 2,036 -1,672 1,182 291 -587 333 991 1,200 -186 663 550 347 393 292 232 317 329 411 437 772 429 243
Net Cash Provided by Operating Activities 95,089 109,951 -4,675 143,530 79,161 105,394 7,527 134,226 85,098 93,637 -23,730 145,711 62,813 96,726 -23,159 227,620 -48,353 104,853 120,369 89,141 67,692 69,733 39,369 70,105 67,994 54,379 31,439 46,452 52,465 38,569 30,549 56,315 52,643 28,714 -57,383 43,858 35,743 30,561 10,034 41,363
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment 23,624 -18,191 -15,160 -13,391 -16,070 -12,080 -10,907 -18,121 -12,509 -10,421 -10,821 -11,399 -12,949 -13,936 -12,332 -11,482 -11,879 -11,198 -11,069 -12,154 -9,122 -9,591 -3,833 -14,601 -10,421 -16,703 -5,868 -8,218 -4,895 -5,123 -7,321 -4,691 -3,766 -4,359 -5,687 -4,137 -4,086 -3,690 -3,471 -3,373
Acquisitions Net 0 0 0 -78,476 10,087 11,025 32,537 34,400 0 -34,400 0 0 0 -17,078 0 -22,770 6 6,225 -533 -97,430 -6,553 -4,126 -3,184 -2,534 -2,635 -2,946 -3,590 -3,377 -3,427 -3,495 -3,172 -3,060 -2,916 0 0 -60,247 -2,701 -2,162 -2,654 -2,748
Purchases of Investments 7,866 -2,894 -4,972 -1,895 -1,120 -3,856 -22,895 -83,927 0 0 0 -2,311 1,960 -7,529 0 32,865 8,121 -23,870 -8,995 -11,252 -21,386 -74,996 -53,193 -76,215 -101,126 -101,353 -57,839 -19,021 -53,596 -75,048 -68,166 -38,943 -34,430 0 0 57,175 -38,077 -10,987 -8,111 -12,242
Sales/Maturities of Investments -16,786 12,229 4,557 1,141 1,340 923 1,048 -445 445 0 0 0 0 0 0 -170,657 102,061 23,442 45,154 14,127 25,934 63,272 67,603 77,490 103,966 101,333 51,002 41,499 44,941 54,869 46,485 14,322 12,025 8,000 12,000 10,200 9,720 4,813 10,515 4,038
Other Investing Activities -56,219 -10,228 -14,633 -11,126 -10,087 -11,025 -32,537 49,972 -445 -43,536 -9,425 -8,473 -8,191 -8,384 -8,075 137,792 -8,121 -6,225 29,381 -52 6,573 4,143 3,169 2,548 2,644 2,986 3,566 3,371 3,407 3,467 3,167 3,091 3,200 -7,992 26 2,571 2,564 2,139 2,673 2,764
Net Cash Used for Investing Activities -41,515 -8,856 -15,575 -92,621 -15,850 -15,013 -32,754 -18,121 -12,509 -44,821 -10,821 -11,399 -12,949 -31,014 -12,332 -34,252 90,188 -11,626 24,557 -106,761 -4,554 -21,298 10,562 -13,312 -7,572 -16,683 -12,729 14,254 -13,570 -25,330 -29,007 -29,281 -25,887 -4,351 6,339 5,562 -32,580 -9,887 -1,048 -11,561
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 3,995 0 0 0 0 0 0 0 -1,046 -33,256 34,302 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 Issued 0 0 0 -4,761 -216 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
Common Stock Repurchased -15,032 -33,450 -10,147 -4,976 -216 -155 -20,492 -1,199 -2,252 -48,740 -38,800 -44,997 -4,236 -13,436 -520 -682 -4,165 -5,873 -5,415 -5,816 -2,770 -3,486 -5,184 -6,186 -6,081 -6,636 -6,268 -6,109 -12,205 -11,940 -12,207 -10,051 -8,474 -4,201 -1,199 -3,133 -5,561 -5,525 -8,939 -12,532
Dividends Paid -27,703 -27,816 -29,480 -27,519 -26,891 -26,891 -28,357 -26,087 -26,328 -26,102 -27,425 -24,793 -24,761 -24,784 -25,454 -22,462 -22,436 -22,424 -23,244 -18,998 -18,910 -18,911 -19,412 -15,539 -15,543 -15,536 -15,814 -12,171 -12,182 -12,179 -12,356 -9,581 -9,601 -9,586 -9,727 -7,333 -7,339 -7,345 -7,517 -5,879
Other Financing Activities 280 0 -12,916 -8,756 -216 -12,482 707 388 148 -25,739 -20,242 -371 3,194 -2,439 -27,178 -4,597 -6,775 -5,876 -21,163 -7,227 -5,847 92 -11,631 1,483 1,073 -263 -7,363 -14,453 -4,493 369 -7,142 1,175 283 952 241 356 780 1,287 -785 2,149
Net Cash Used Provided by Financing Activities -42,455 -61,472 -52,543 -36,275 -23,112 -39,528 -48,142 -26,898 -28,432 -100,581 -86,467 -70,161 -26,849 -73,915 -18,850 -27,741 -33,376 -34,173 -49,822 -32,041 -27,527 -22,305 -36,227 -20,242 -20,551 -22,435 -29,445 -32,733 -28,880 -23,750 -31,705 -18,457 -17,792 -8,902 -10,685 -10,110 -12,120 -11,583 -17,241 -16,262
Effect of Forex Changes on Cash 14,756 -488 -3,186 9,039 -8,632 3,836 3,345 14,627 -4,217 -19,538 -4,356 -2,385 -4,457 764 -1,027 5,122 4,109 -318 -3,360 2,272 -1,282 -922 943 -314 -472 -744 -110 49 834 999 -425 -1,778 -795 -181 -4 42 70 -876 379 284
Net Change in Cash 25,875 57,896 -74,094 23,304 31,567 54,689 -70,024 103,834 39,940 -71,303 -125,374 61,766 18,558 -7,439 -55,368 170,749 12,568 58,736 91,744 -47,389 34,329 25,208 14,647 37,373 39,399 14,517 -10,845 28,022 10,849 -9,512 -30,588 6,799 8,169 15,280 -61,733 39,352 -8,887 8,215 -7,876 13,824
Cash at End of Period 600,005 480,204 422,308 496,402 588,896 557,329 502,640 572,664 468,830 428,890 500,193 625,567 563,801 545,243 552,682 608,050 437,301 424,733 365,997 274,253 321,642 287,313 262,105 247,458 210,085 170,686 156,169 167,014 138,992 128,143 137,655 168,243 161,444 153,275 137,995 199,728 160,376 169,263 161,048 168,924
Cash at Start of Period 574,130 422,308 496,402 473,098 557,329 502,640 572,664 468,830 428,890 500,193 625,567 563,801 545,243 552,682 608,050 437,301 424,733 365,997 274,253 321,642 287,313 262,105 247,458 210,085 170,686 156,169 167,014 138,992 128,143 137,655 168,243 161,444 153,275 137,995 199,728 160,376 169,263 161,048 168,924 155,100
Free Cash Flow
Operating Cash Flow 95,089 109,951 -4,675 143,530 79,161 105,394 7,527 134,226 85,098 93,637 -23,730 145,711 62,813 96,726 -23,159 227,620 -48,353 104,853 120,369 89,141 67,692 69,733 39,369 70,105 67,994 54,379 31,439 46,452 52,465 38,569 30,549 56,315 52,643 28,714 -57,383 43,858 35,743 30,561 10,034 41,363
Capital Expenditure -12,166 -18,191 -15,160 -13,391 -16,070 -12,080 -10,907 -18,121 -12,509 -10,421 -10,821 -11,399 -12,949 -13,936 -12,332 -11,482 -11,879 -11,198 -11,069 -12,154 -9,122 -9,591 -3,833 -14,601 -10,421 -16,703 -5,868 -8,218 -4,895 -5,123 -7,321 -4,691 -3,766 -4,359 -5,687 -4,137 -4,086 -3,690 -3,471 -3,373
Free Cash Flow 82,923 91,760 -19,835 130,139 63,091 93,314 -3,380 116,105 72,589 83,216 -34,551 134,312 49,864 82,790 -35,491 216,138 -60,232 93,655 109,300 76,987 58,570 60,142 35,536 55,504 57,573 37,676 25,571 38,234 47,570 33,446 23,228 51,624 48,877 24,355 -63,070 39,721 31,657 26,871 6,563 37,990