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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2013-12-31
Revenue 571,368 534,634 508,552 505,314 529,202 482,672 478,260 493,896 488,056 450,287 433,776 422,361 451,800 410,537 429,406 419,119 438,005 393,509 380,364 386,275 392,543 417,229 384,684 374,756 359,934 383,769 353,767 348,553 345,028 366,970 333,186 332,872 321,618 333,713 309,709 324,215 318,819 310,938 300,929 302,525
Revenue Y/Y Growth 7.97% 10.77% 6.33% 2.31% 8.43% 7.19% 10.26% 16.94% 8.02% 9.68% 1.02% 0.77% 3.15% 4.33% 12.89% 8.50% 11.58% -5.69% -1.12% 3.07% 9.06% 8.72% 8.74% 7.52% 4.32% 4.58% 6.18% 4.71% 7.28% 9.97% 7.58% 2.67% 0.88% 7.32% 2.92% 7.17% - - - -
Cost of Revenue 323,002 308,868 307,345 304,589 298,261 286,815 282,339 282,825 276,636 274,918 267,770 257,782 262,929 254,835 258,571 249,267 245,791 240,040 235,594 227,284 220,112 235,682 221,592 211,653 204,715 219,398 206,727 198,146 194,763 205,270 194,273 190,445 183,663 187,299 177,894 184,408 180,471 178,383 176,398 169,707
Gross Profit 248,366 225,766 201,207 200,725 230,941 195,857 195,921 211,071 211,420 175,369 166,006 164,579 188,871 155,702 170,835 169,852 192,214 153,469 144,770 158,991 172,431 181,547 163,092 163,103 155,219 164,371 147,040 150,407 150,265 161,700 138,913 142,427 137,955 146,414 131,815 139,807 138,348 132,555 124,531 132,818
Gross Profit Margin 43.47% 42.23% 39.56% 39.72% 43.64% 40.58% 40.97% 42.74% 43.32% 38.95% 38.27% 38.97% 41.80% 37.93% 39.78% 40.53% 43.88% 39.00% 38.06% 41.16% 43.93% 43.51% 42.40% 43.52% 43.12% 42.83% 41.56% 43.15% 43.55% 44.06% 41.69% 42.79% 42.89% 43.87% 42.56% 43.12% 43.39% 42.63% 41.38% 43.90%
Research and Development 36,892 38,498 34,625 36,561 32,993 33,961 30,725 29,916 26,754 28,814 27,395 26,780 26,057 29,902 28,308 27,187 24,591 24,920 23,442 23,990 24,026 24,406 22,591 22,414 20,929 23,340 20,801 20,873 19,739 23,964 19,854 18,862 18,554 19,501 17,522 17,681 16,791 17,447 17,486 16,142
General and Administrative Expenses 78,774 63,069 58,192 56,788 57,225 58,124 53,607 55,493 51,071 50,259 47,408 44,167 45,226 49,002 47,391 48,961 49,436 49,131 44,887 46,797 45,183 48,615 44,185 45,613 43,733 43,103 37,508 40,928 39,109 40,722 39,229 38,778 38,864 37,541 37,091 34,080 38,918 35,308 35,663 33,203
Total Operating Expenses 115,666 101,567 92,817 93,349 90,218 92,085 84,332 85,409 77,825 79,073 74,803 70,947 71,283 78,904 75,699 76,148 74,027 74,051 68,329 70,787 69,209 73,021 66,776 68,027 64,662 66,443 58,309 61,801 58,848 64,686 59,083 57,640 57,418 57,042 54,613 51,761 55,709 52,755 53,149 49,345
Operating Income or Loss 132,700 124,199 108,390 60,514 140,723 59,067 67,143 125,662 133,595 96,296 91,203 93,632 117,588 76,798 91,938 93,704 118,187 79,418 76,441 88,204 103,222 108,526 96,316 95,265 90,557 98,948 88,731 88,606 91,417 116,505 79,830 84,787 80,537 89,372 77,202 88,046 82,639 79,800 71,382 83,473
Operating Margin 23.22% 23.23% 21.31% 11.98% 26.59% 12.24% 14.04% 25.44% 27.37% 21.39% 21.03% 22.17% 26.03% 18.71% 21.41% 22.36% 26.98% 20.18% 20.10% 22.83% 26.30% 26.01% 25.04% 25.42% 25.16% 25.78% 25.08% 25.42% 26.50% 31.75% 23.96% 25.47% 25.04% 26.78% 24.93% 27.16% 25.92% 25.66% 23.72% 27.59%
Interest Expense 4,197 5,425 4,666 3,406 1,576 997 691 447 248 619 290 117 117 211 165 156 156 407 224 148 147 747 734 250 189 392 278 184 142 448 486 276 220 322 651 337 266 296 262 267
EBITDA 186,680 129,375 110,781 108,616 186,485 103,789 111,592 125,668 177,775 96,302 91,227 93,684 161,399 76,884 95,333 94,050 118,695 79,596 76,596 88,456 103,513 108,678 96,446 95,222 90,704 97,966 88,773 88,666 91,525 97,063 79,884 84,878 80,650 89,423 77,216 88,074 112,144 79,833 71,466 83,602
Depreciation and Amortization 49,235 5,176 2,391 48,102 45,762 44,722 44,449 44,280 44,173 43,743 44,189 44,073 43,743 43,833 43,735 42,149 42,088 41,306 40,711 39,886 38,730 39,729 38,944 37,038 36,275 35,350 34,976 35,324 34,136 34,529 32,134 31,781 31,204 29,910 29,670 29,968 29,448 28,254 27,395 26,266
Income Before Tax 133,248 123,950 106,115 105,210 139,299 102,792 110,901 125,221 133,354 95,683 90,937 93,567 117,539 76,673 91,970 93,894 118,539 79,189 76,372 88,308 103,366 107,931 95,712 95,161 92,220 98,594 88,495 88,482 91,383 116,106 79,398 84,602 80,430 89,101 76,565 87,737 82,430 79,537 71,204 83,335
Income Tax Expense 31,569 26,177 24,566 24,435 32,750 22,366 26,194 29,551 31,240 18,821 19,528 21,585 26,323 15,328 18,115 21,796 29,169 18,196 17,120 20,219 19,815 22,651 23,317 -60,413 28,809 33,903 28,451 29,668 29,139 31,836 25,515 25,254 29,064 28,562 25,854 28,741 29,668 28,928 24,447 29,353
Net Income 101,679 97,773 81,549 80,775 106,549 80,426 84,707 95,670 102,114 76,862 71,409 71,982 91,216 61,345 73,855 72,098 89,370 60,993 59,252 68,089 83,551 85,280 72,395 155,574 63,411 64,691 60,044 58,814 62,244 84,270 53,883 59,348 51,366 60,539 50,711 58,996 52,762 50,609 46,757 53,982
Net Income Margin 17.80% 18.29% 16.04% 15.99% 20.13% 16.66% 17.71% 19.37% 20.92% 17.07% 16.46% 17.04% 20.19% 14.94% 17.20% 17.20% 20.40% 15.50% 15.58% 17.63% 21.28% 20.44% 18.82% 41.51% 17.62% 16.86% 16.97% 16.87% 18.04% 22.96% 16.17% 17.83% 15.97% 18.14% 16.37% 18.20% 16.55% 16.28% 15.54% 17.84%
EPS 1.40 1.34 1.12 1.11 1.46 1.10 1.16 1.31 1.38 1.04 0.96 0.95 1.20 0.80 0.96 0.94 1.16 0.79 0.77 0.88 1.08 1.11 0.94 2.01 0.82 0.84 0.77 0.76 0.80 1.07 0.68 0.75 0.64 0.75 0.63 0.73 0.56 0.61 0.55 0.63
EPS Diluted 1.39 1.34 1.12 1.10 1.46 1.10 1.16 1.30 1.38 1.04 0.95 0.94 1.19 0.80 0.96 0.94 1.16 0.79 0.77 0.88 1.08 1.10 0.93 2.01 0.82 0.83 0.77 0.75 0.79 1.06 0.68 0.74 0.64 0.75 0.63 0.72 0.56 0.60 0.55 0.63
Weighted Average Shares Out 72,801 72,875 72,991 72,984 72,910 72,879 72,853 72,817 74,016 74,002 74,273 76,069 76,304 76,630 76,607 76,714 76,928 76,988 77,197 77,171 77,291 77,171 77,287 77,256 77,226 77,423 77,644 77,624 78,096 78,695 78,877 78,855 79,932 80,853 80,965 80,943 82,195 82,635 84,545 85,616
Weighted Average Shares Out Diluted 73,014 73,027 73,074 73,144 73,138 73,086 73,019 73,697 74,142 74,211 75,431 76,280 76,713 76,849 76,884 76,935 77,067 77,157 77,286 77,409 77,537 77,585 77,546 77,565 77,646 78,064 77,932 78,180 78,844 79,261 79,167 79,770 80,735 81,086 81,094 81,634 82,589 84,276 85,467 85,986

Reported Currency: USD 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 2013-12-31
Current Assets
Cash and Cash Equivalents 31,467 12,243 26,552 25,763 31,970 48,787 39,797 29,120 44,251 50,992 70,116 147,762 195,320 213,345 109,514 72,513 96,679 31,440 35,398 26,156 114,872 31,440 57,402 57,719 104,040 114,765 42,916 64,188 84,519 70,310 54,001 55,126 84,485 148,313 52,800 49,332 39,402 70,377 52,244 155,501
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 31,467 12,243 26,552 25,763 31,970 48,787 39,797 29,120 44,251 50,992 70,116 147,762 195,320 213,345 109,514 72,513 96,679 31,440 35,398 26,156 114,872 31,440 57,402 57,719 104,040 114,765 42,916 64,188 84,519 70,310 54,001 55,126 84,485 148,313 52,800 49,332 39,402 70,377 52,244 155,501
Net Receivables 288,733 368,775 238,364 246,378 247,541 361,894 227,654 258,977 273,993 336,807 217,247 221,596 223,013 300,945 219,123 204,703 234,362 327,897 190,768 194,225 198,564 313,301 182,315 190,457 175,457 297,058 148,096 155,905 151,417 253,923 137,406 150,207 149,454 248,140 137,425 149,996 161,728 231,978 141,071 137,711
Inventory 0 -537,953 -461,642 69,302 0 0 0 0 0 0 0 0 0 -133,760 0 0 0 62,188 -145,175 0 -140,261 0 0 0 0 0 0 0 0 -92,060 -110,327 0 0 0 0 0 0 0 0 0
Other Current Assets 243,296 169,178 223,278 127,785 205,586 202,843 203,447 178,935 172,717 155,938 155,306 149,126 156,206 133,760 151,013 150,515 153,082 147,923 145,175 142,258 140,261 123,795 122,313 121,424 124,374 108,208 108,142 103,644 106,964 92,060 110,327 114,684 111,486 97,046 104,307 107,453 100,989 82,026 85,670 89,499
Total Current Assets 563,496 12,243 26,552 469,228 485,097 613,524 470,898 467,032 490,961 543,737 442,669 518,484 574,539 514,290 479,650 427,731 484,123 569,448 226,166 362,639 313,436 468,536 362,030 369,600 403,871 520,031 299,154 323,737 342,900 324,233 191,407 320,017 345,425 493,499 294,532 306,781 302,119 384,381 278,985 382,711
Non-Current Assets
Property, Plant and Equipment 202,847 205,664 199,787 203,360 208,307 211,709 215,331 241,409 241,157 252,481 248,041 257,883 263,710 273,432 277,091 278,695 274,531 272,474 279,948 283,454 286,497 286,850 261,220 272,086 273,834 282,934 285,018 289,273 293,237 298,564 298,023 302,091 295,941 296,332 290,720 295,483 301,132 291,675 299,153 299,016
Goodwill 804,797 804,797 804,797 804,797 804,155 687,458 687,458 687,458 687,458 687,458 687,458 685,973 686,334 686,334 686,333 686,332 686,030 666,944 666,858 666,770 649,929 649,929 652,245 652,329 558,831 552,465 552,853 552,853 552,853 552,853 556,256 556,256 556,256 550,366 550,366 550,366 552,761 552,761 552,059 533,291
Intangible Assets 20,438 651,240 21,666 638,723 631,532 505,597 498,054 491,494 481,422 476,065 473,457 468,488 468,345 465,491 466,845 474,813 472,228 451,136 448,673 447,024 441,798 441,673 436,248 437,982 381,317 374,143 373,901 371,305 365,593 361,906 380,712 371,861 361,991 347,783 340,400 333,096 328,283 322,646 316,134 301,753
Long Term Investments 0 -244,431 0 0 0 0 -276,439 -139,108 -135,851 0 -132,167 -130,633 -129,397 0 -122,295 -122,433 -125,149 0 34,987 -128,161 12,909 0 -75,590 -72,351 -127,107 0 -104,357 -93,192 -93,819 0 33,399 94,242 94,896 0 70,102 68,611 -1,222 0 6,788 1,863
Tax Assets 234,254 244,431 256,260 265,019 280,285 0 276,439 272,331 266,846 0 257,203 252,649 246,391 0 228,685 223,737 221,962 0 212,608 210,489 209,033 0 169,324 166,789 220,900 0 203,431 197,346 196,384 0 183,881 7,034 7,034 0 23,805 20,223 37,592 0 25,972 30,845
Other Non-Current Assets 908,391 484,163 836,893 197,150 169,084 437,276 400,362 260,186 248,918 376,415 234,838 233,865 225,154 488,927 213,110 218,564 212,253 224,827 133,639 129,562 119,500 203,315 99,891 90,641 84,699 179,372 76,983 76,773 75,104 277,956 58,944 57,364 52,654 148,855 48,214 46,411 37,389 72,829 35,381 32,665
Total Non-Current Assets 2,170,727 2,145,864 2,119,403 2,109,049 2,093,363 1,842,040 1,801,205 1,813,770 1,789,950 1,792,419 1,768,830 1,768,225 1,760,537 1,914,184 1,749,769 1,759,708 1,741,855 1,615,381 1,776,713 1,609,138 1,719,666 1,581,767 1,543,338 1,547,476 1,392,474 1,388,914 1,387,829 1,394,358 1,389,352 1,491,279 1,511,215 1,388,848 1,368,772 1,343,336 1,323,607 1,314,190 1,255,935 1,239,911 1,235,487 1,199,433
Other Assets 0 615,719 461,642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -151,771 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -56,108 0 0 0 0
Total Assets 2,734,223 2,773,826 2,607,597 2,578,277 2,578,460 2,455,564 2,272,103 2,280,802 2,280,911 2,336,156 2,211,499 2,286,709 2,335,076 2,428,474 2,229,419 2,187,439 2,225,978 2,033,058 2,002,879 1,971,777 2,033,102 2,050,303 1,905,368 1,917,076 1,796,345 1,908,945 1,686,983 1,718,095 1,732,252 1,815,512 1,702,622 1,708,865 1,714,197 1,836,835 1,618,140 1,564,863 1,558,054 1,624,292 1,514,472 1,582,144
Current Liabilities
Accounts Payable 20,286 19,156 13,789 13,198 20,445 21,034 14,415 14,155 14,015 18,485 7,833 11,569 6,835 9,880 11,673 10,670 13,621 119,124 106,866 99,211 123,551 132,358 90,122 88,532 81,542 88,415 5,255 83,418 76,913 100,007 76,781 80,122 75,274 88,895 71,502 71,771 8,316 73,815 65,235 62,024
Short Term Debt -41,073 380,573 1 21 41 67 101 103 110 110 117 117 126 323 81 -160,621 -52,849 -139,437 35,000 -92,614 -113,074 -190,942 -189,210 -185,863 -179,052 -210,181 0 -17,555 -237,231 200 100,213 323 1,107 2,595 7,247 77,888 9,964 5,407 11,832 3,989
Tax Payables 30,678 0 0 31,668 27,394 0 0 0 0 0 0 0 878 0 0 676 5,874 0 0 0 0 0 0 0 8,682 0 0 0 6,547 0 0 0 20,036 5,543 4,601 438 14,690 0 6,864 3,222
Deferred Revenue 333,407 399,729 226,146 284,843 345,146 402,172 217,613 275,778 268,840 395,600 212,038 262,883 322,509 389,622 226,427 277,004 325,554 369,915 207,908 255,636 317,764 448,632 305,536 375,688 439,565 511,384 194,814 407,441 469,868 521,054 383,171 440,145 493,354 531,987 370,471 237,397 260,552 320,987 153,740 200,304
Other Current Liabilities 157,945 -399,729 -13,790 109,475 104,699 120,557 88,032 83,318 147,073 106,665 81,741 76,404 77,907 166,689 60,227 277,004 106,752 120,360 0 92,614 113,074 97,848 82,790 75,397 72,685 81,574 69,807 67,555 69,821 0 0 -186,839 -172,509 -179,866 -161,615 18,203 110,320 28,607 23,641 23,229
Total Current Liabilities 470,565 399,729 226,146 407,537 470,331 543,830 320,161 373,354 430,038 520,860 301,729 350,973 407,377 566,514 298,408 404,057 393,078 469,962 349,774 354,847 441,315 487,896 289,238 353,754 414,740 471,192 269,876 540,859 379,371 621,261 560,165 333,751 397,226 443,611 287,605 405,259 389,152 428,816 254,448 289,546
Non-Current Liabilities
Long Term Debt 0 275,000 375,000 275,000 245,000 115,000 225,002 240,026 65,056 100,083 200,120 149 169 208 55,166 -60,903 0 0 -18,909 -14,773 -21,089 0 105,000 100,000 0 50,000 50,000 50,000 0 -177,529 100,000 100,000 0 50,102 70,200 923 1,041 3,729 3,622 5,689
Deferred Revenue 71,751 67,755 69,385 70,101 70,374 71,485 67,444 67,045 66,099 75,852 70,928 69,474 67,745 71,461 66,110 61,579 58,723 54,554 18,909 14,773 21,089 93,094 106,420 110,466 115,049 128,607 143,930 162,271 173,957 177,529 180,901 193,873 199,579 192,443 190,020 178,142 9,017 8,985 9,195 10,838
Deferred Tax 0 244,431 256,260 265,019 280,285 292,630 276,439 272,331 266,846 260,758 257,203 252,649 246,391 243,998 228,685 223,737 221,962 217,010 212,608 210,489 209,033 189,613 169,324 166,789 220,900 219,541 203,431 197,346 196,384 188,601 183,881 158,419 153,880 150,223 103,628 103,066 136,576 134,918 125,983 124,302
Other Non-Current Liabilities 531,959 54,371 -474,499 49,630 51,332 50,996 54,449 56,050 57,207 59,311 66,076 68,285 69,644 -3,395 67,187 72,223 75,555 14,290 14,494 14,486 14,190 12,872 12,301 12,067 7,843 7,554 7,634 -203,793 9,951 9,440 -271,192 10,348 9,228 8,922 10,076 11,519 10,349 9,683 6,684 6,322
Total Non-Current Liabilities 603,710 641,557 226,146 659,750 646,991 530,111 623,334 635,452 455,208 496,004 594,327 390,557 383,949 312,272 417,148 296,636 356,240 285,854 227,102 224,975 223,223 295,579 393,045 389,322 343,792 405,702 404,995 205,824 380,292 198,041 193,590 462,640 362,687 401,690 373,924 293,650 156,983 157,315 145,484 147,151
Total Liabilities 1,074,275 399,729 1,069,288 1,067,287 1,117,322 1,073,941 943,495 1,008,806 885,246 1,016,864 896,056 741,530 791,326 878,786 715,556 700,693 749,318 710,214 576,876 579,822 664,538 783,475 682,283 743,076 758,532 876,894 674,871 746,683 759,663 819,302 753,755 796,391 759,913 845,301 661,530 569,946 546,135 586,131 399,932 436,697
Common Stock 1,041 1,041 1,040 1,040 1,040 1,039 1,039 1,039 1,038 1,038 1,038 1,037 1,037 1,036 1,036 1,036 1,035 1,035 1,035 1,034 1,034 1,033 1,032 1,032 1,032 1,031 1,031 1,030 1,030 1,029 1,028 1,028 1,028 1,027 1,026 1,026 1,026 1,024 1,024 1,024
Retained Earnings 2,919,567 2,855,751 2,795,869 2,752,212 2,707,182 2,636,342 2,591,610 2,542,583 2,480,574 2,412,496 2,369,656 2,332,509 2,293,228 2,235,320 2,206,910 2,166,039 2,124,672 2,066,073 2,035,855 2,007,469 1,967,921 1,856,917 1,800,229 1,756,419 1,624,785 1,585,278 1,544,653 1,508,668 1,471,579 1,431,192 1,369,003 1,337,185 1,297,609 1,266,443 1,226,128 1,195,638 1,237,126 1,202,406 1,170,278 1,142,145
Accumulated Other Comprehensive Income/Loss 0 0 0 0 0 0 0 0 0 0 0 0 -417,121 -404,388 0 -397,244 -384,896 -388,481 -376,325 -387,261 0 -364,153 0 0 0 -345,014 0 0 0 -328,159 0 0 0 -319,873 0 0 0 -286,927 0 0
Total Stockholders Equity 1,659,948 1,608,510 1,538,309 1,510,990 1,461,138 1,381,623 1,328,608 1,271,996 1,395,665 1,319,292 1,315,443 1,545,179 1,543,750 1,549,688 1,513,863 1,486,746 1,476,660 1,322,844 1,426,003 1,391,955 1,368,564 1,266,828 1,223,085 1,174,000 1,037,813 1,032,051 1,012,112 971,412 972,589 996,210 948,867 912,474 954,284 991,534 956,610 994,917 1,011,919 1,038,161 1,114,540 1,145,447
Total Investments 0 -244,431 0 0 0 0 -276,439 -139,108 -135,851 0 -132,167 -130,633 -129,397 0 -122,295 -122,433 -125,149 0 34,987 -128,161 12,909 0 -75,590 -72,351 -127,107 0 -104,357 -93,192 -93,819 0 33,399 94,242 94,896 0 70,102 68,611 -1,222 0 6,788 1,863
Total Debt 0 275,000 1 275,021 245,041 115,067 225,103 240,129 65,166 100,193 200,237 266 295 323 55,247 0 0 0 35,000 0 0 0 105,000 100,000 0 50,000 50,000 50,000 0 200 100,213 100,323 1,107 52,697 77,447 78,811 11,005 9,136 15,454 9,678
Net Debt -31,467 262,757 -26,551 249,258 213,071 66,280 185,306 211,009 20,915 49,201 130,121 -147,496 -195,025 -213,022 -54,267 -72,513 -96,679 -31,440 -398 -26,156 -114,872 -31,440 47,598 42,281 -104,040 -64,765 7,084 -14,188 -84,519 -70,110 46,212 45,197 -83,378 -95,616 24,647 29,479 -28,397 -61,241 -36,790 -145,823

Reported Currency: USD 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 2013-12-31
Cash Flows from Operating Activities
Net Income 101,679 97,773 81,549 80,775 106,549 80,426 84,707 95,669 102,114 76,862 71,409 71,982 91,216 61,345 73,855 72,098 89,370 60,993 59,252 68,089 83,551 85,280 72,395 155,574 63,411 64,691 60,044 58,814 62,244 84,270 53,883 59,348 51,366 60,542 50,710 47,207 52,762 50,609 46,757 53,982
Depreciation & Amortization 49,235 48,377 48,637 48,102 45,610 44,722 44,449 44,280 44,173 43,743 44,189 44,073 43,743 43,833 43,735 42,149 42,088 41,306 40,711 39,886 38,730 39,729 38,944 37,038 36,275 35,350 34,976 35,324 34,136 34,529 32,134 31,781 31,204 29,910 29,670 29,968 29,448 28,254 27,395 26,266
Deferred Income Tax -10,178 -11,829 -8,759 -15,266 -12,345 16,191 4,108 5,485 6,088 3,555 4,554 6,258 2,393 15,499 4,948 1,775 2,359 4,317 2,031 526 730 18,460 2,617 -74,080 1,359 16,110 6,085 962 7,783 12,829 18,428 4,539 1,728 29,825 4,145 -6,185 1,658 20,976 -2,812 2,006
Stock Based Compensation 7,148 7,152 6,915 7,546 6,998 5,477 6,276 6,956 6,071 5,787 5,207 5,127 4,625 5,195 4,690 4,145 2,853 3,938 3,505 3,375 1,771 3,924 3,225 3,096 1,513 3,767 3,132 3,033 1,197 2,507 3,101 3,142 1,970 2,770 2,759 2,515 2,068 2,788 2,762 2,619
Change in Working Capital 9,366 30,338 -112,028 -66,161 -3,857 56,319 -35,555 -61,662 -52,063 65,649 -52,841 -46,073 -27,341 106,567 -68,986 -28,095 -13,626 87,227 -64,379 -66,514 21,922 29,158 -59,385 -83,221 37,784 35,208 -70,008 -68,114 27,817 41,756 -47,697 -77,964 40,456 68,444 -31,815 -34,291 11,069 81,531 -43,779 -51,225
Accounts Receivable 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
Inventory 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
Accounts Payable -1,234 -623 2,042 -5,528 -2,168 4,037 -386 136 2,859 1,435 -1,545 2,260 -2,244 2,082 -1,867 -2,127 1,865 2,728 4,431 -4,753 -9,932 11,504 -5,803 3,371 2,000 1,576 -10,609 8,725 -7,504 7,536 1,407 -2,463 -1,817 3,294 -1,250 -427 -2,200 3,418 -3,700 -3,183
Other Working Capital 10,600 30,961 -114,070 -60,633 -1,689 52,282 -35,169 -61,798 -54,922 64,214 -51,296 -48,333 -25,097 104,485 -67,119 -25,968 -15,491 84,499 -68,810 -61,761 31,854 17,654 -53,582 -86,592 35,784 33,632 -59,399 -76,839 35,321 34,220 -49,104 -75,501 42,273 65,150 -30,565 -33,864 13,269 78,113 -40,079 -48,042
Other Non-Cash Items -111 2,717 6 -1,116 -6,124 99 61 74 166 218 -187 -1,860 -159 1,640 3,198 -111 8 -22 205 -52 30 719 168 -221 -1,620 3,329 771 477 194 -17,808 205 -563 -28 -188 120 -5,464 -3,857 -3,935 -203 -22
Net Cash Provided by Operating Activities 157,139 174,528 16,320 53,880 136,831 203,234 104,046 90,802 106,549 195,814 72,331 79,507 114,477 234,079 61,440 91,961 123,052 197,759 41,325 45,310 146,734 177,270 57,964 38,186 138,722 158,455 35,000 30,496 133,371 158,083 60,054 20,283 126,696 191,303 55,589 33,750 93,148 180,223 30,120 33,626
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -51,378 -54,166 -53,369 -52,589 -46,860 -46,327 -43,972 -54,625 -46,465 -41,110 -40,126 -39,298 -37,303 -44,530 -38,785 -50,195 -44,000 -42,660 -38,373 -37,452 -52,296 -52,911 -31,799 -35,074 -30,136 -41,452 -36,201 -37,855 -32,678 -36,443 -40,527 -47,267 -40,325 -42,703 -30,957 -28,702 -42,939 -28,095 -25,711 -33,251
Acquisitions Net 852 -27,885 0 991 -202,734 -38 0 24 14 -6,187 -2,270 6,157 0 0 0 -91 -30,285 0 0 -19,981 0 92 0 -127,049 -10,255 3,346 2,286 0 0 34,030 0 0 -8,275 0 0 0 0 0 0 0
Purchases of Investments 0 -1,000 0 0 0 -5,000 0 0 0 0 -1,200 -12,100 0 0 0 0 -1,150 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 0 1,000 0 0 0 0 0 0 0 0 40,126 39,298 0 0 0 0 31,435 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 27,939 -1,000 0 0 45 0 0 0 11,187 -40,126 -45,413 6,115 24 10,780 316 -31,425 32 19 43 33 48 -4,947 99 106 19 119 53 777 47 50 2,709 38 51 24 8,184 58 2,389 -25,311 107
Net Cash Used for Investing Activities -50,526 -54,112 -54,369 -51,598 -249,594 -51,320 -43,972 -54,601 -46,451 -36,110 -43,596 -51,356 -31,188 -44,506 -28,005 -49,970 -75,425 -42,628 -38,354 -57,390 -52,263 -52,771 -36,746 -162,024 -40,285 -38,087 -33,796 -37,802 -31,901 -2,366 -40,477 -44,558 -48,562 -42,652 -30,933 -20,518 -42,881 -25,706 -51,022 -33,144
Cash Flows from Financing Activities
Debt Repayment -165,000 -360,001 -85,017 -55,020 -150,022 -150,036 -87,026 -45,038 -35,027 -100,028 -29 -29 -28 -55,027 -48,830 -63,966 -42,164 -35,000 -32,843 0 0 -105,000 -20,000 -20,915 -50,000 -47,446 -30,000 -61,721 -200 -100,016 -110 -784 -51,590 -44,750 -1,364 -4,499 -170 -31,602 -1,926 -10,832
Common Stock Issued 474 3,365 -4,984 2,451 1,677 2,806 1,308 330 3,177 -4,808 2,881 2,231 2,907 2,632 2,598 2,191 2,412 2,381 2,470 1,972 2,217 2,153 2,010 1,568 1,792 1,839 1,632 1,304 1,470 1,594 1,496 1,226 1,395 1,357 1,363 1,007 1,154 1,203 1,107 904
Common Stock Repurchased -20,000 260,001 -25,000 0 0 0 1 -193,917 0 -47,151 -274,479 -42,979 -68,471 2,220 -18,444 -35,426 -13,805 -31,146 2,157 -21,276 0 -18,968 25,175 1,457 -35,258 -25,219 1,583 -41,300 -65,204 -20,540 0 -85,880 -69,242 -9,888 54 -52,259 -60,544 -112,704 -62,995 110
Dividends Paid -37,863 -37,891 -37,892 -35,745 -35,709 -35,694 -35,680 -33,660 -34,036 -34,022 -34,262 -32,701 -32,815 -32,935 -32,984 -30,731 -30,771 -30,775 -30,866 -57,104 0 -28,592 -28,585 -23,940 -23,904 -24,066 -24,059 -21,725 -21,857 -22,081 -22,065 -19,772 -20,200 -20,227 -20,222 -17,919 -18,042 -18,481 -18,624 -17,092
Other Financing Activities 135,000 -199 191,731 79,825 280,000 40,000 72,000 220,953 -953 7,181 199,508 -2,231 -2,907 -2,632 101,226 61,775 39,752 -2,381 65,373 -228 -13,256 -54 -135 119,347 -1,792 46,373 28,368 110,417 -1,470 1,635 -23 100,126 -2,325 20,370 -1,019 70,368 -3,640 25,200 83 142
Net Cash Used Provided by Financing Activities -87,389 -134,725 38,838 -8,489 95,946 -142,924 -49,397 -51,332 -66,839 -178,828 -106,381 -75,709 -101,314 -85,742 3,566 -66,157 -44,576 -96,921 6,291 -76,636 -11,039 -150,461 -21,535 77,517 -109,162 -48,519 -22,476 -13,025 -87,261 -139,408 -20,702 -5,084 -141,962 -53,138 -21,188 -3,302 -81,242 -136,384 -82,355 -26,768
Effect of Forex Changes on Cash 0 25,763 -25,763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 -20 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 19,224 -14,309 -24,974 -6,207 -16,817 8,990 10,677 -15,131 -6,741 -19,124 -77,646 -47,558 -18,025 103,831 37,001 -24,166 3,051 58,230 9,242 -88,716 83,432 -25,962 -317 -46,321 -10,725 71,849 -21,272 -20,331 14,209 16,309 -1,125 -29,359 -63,828 95,513 3,468 9,930 -30,975 18,133 -103,257 -26,286
Cash at End of Period 31,467 12,243 789 25,763 31,970 48,787 39,797 29,120 44,251 50,992 70,116 147,762 195,320 213,345 109,514 72,513 96,679 93,628 35,398 26,156 114,872 31,440 57,402 57,719 104,040 114,765 42,916 64,188 84,519 70,310 54,001 55,126 84,485 148,313 52,800 49,332 39,402 70,377 52,244 155,501
Cash at Start of Period 12,243 26,552 25,763 31,970 48,787 39,797 29,120 44,251 50,992 70,116 147,762 195,320 213,345 109,514 72,513 96,679 93,628 35,398 26,156 114,872 31,440 57,402 57,719 104,040 114,765 42,916 64,188 84,519 70,310 54,001 55,126 84,485 148,313 52,800 49,332 39,402 70,377 52,244 155,501 181,787
Free Cash Flow
Operating Cash Flow 157,139 174,528 16,320 53,880 136,831 203,234 104,046 90,802 106,549 195,814 72,331 79,507 114,477 234,079 61,440 91,961 123,052 197,759 41,325 45,310 146,734 177,270 57,964 38,186 138,722 158,455 35,000 30,496 133,371 158,083 60,054 20,283 126,696 191,303 55,589 33,750 93,148 180,223 30,120 33,626
Capital Expenditure -51,378 -54,166 -53,369 -52,589 -46,860 -46,327 -43,972 -54,625 -46,465 -41,110 -40,126 -39,298 -37,303 -44,530 -38,785 -50,195 -44,000 -42,660 -38,373 -37,452 -52,296 -52,911 -31,799 -35,074 -30,136 -41,452 -36,201 -37,855 -32,678 -36,443 -40,527 -47,267 -40,325 -42,703 -30,957 -28,702 -42,939 -28,095 -25,711 -33,251
Free Cash Flow 105,761 120,362 -37,049 1,291 89,971 156,907 60,074 36,177 60,084 154,704 32,205 40,209 77,174 189,549 22,655 41,766 79,052 155,099 2,952 7,858 94,438 124,359 26,165 3,112 108,586 117,003 -1,201 -7,359 100,693 121,640 19,527 -26,984 86,371 148,600 24,632 5,048 50,209 152,128 4,409 375