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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-09-30
Revenue 447,849 433,809 382,059 389,733 398,688 380,266 344,870 348,748 348,966 357,195 322,361 334,577 338,184 331,361 312,414 374,356 313,731 307,971 298,504 305,344 314,249 278,234 262,256 279,791 259,505 257,858 235,321 253,205 230,986 228,378 219,600 235,824 238,778 206,678 200,076 232,756 209,366 207,109 189,550 221,570
Revenue Y/Y Growth 12.33% 14.08% 10.78% 11.75% 14.25% 6.46% 6.98% 4.24% 3.19% 7.80% 3.18% -10.63% 7.79% 7.59% 4.66% 22.60% -0.16% 10.69% 13.82% 9.13% 21.10% 7.90% 11.45% 10.50% 12.35% 12.91% 7.16% 7.37% -3.26% 10.50% 9.76% 1.32% 14.05% -0.21% 5.55% 5.05% - - - -
Cost of Revenue 88,500 87,221 83,461 82,832 71,846 79,806 76,569 82,486 78,691 71,794 69,203 72,361 82,240 88,333 89,528 93,676 88,569 88,139 90,758 87,996 87,215 85,568 76,066 79,431 78,390 78,519 74,359 75,202 69,793 72,131 69,997 74,298 66,384 62,298 62,193 67,042 66,202 70,991 66,300 71,027
Gross Profit 359,349 346,588 298,598 306,901 326,842 300,460 268,301 266,262 270,275 285,401 253,158 262,216 255,944 243,028 222,886 280,680 225,162 219,832 207,746 217,348 227,034 192,666 186,190 200,360 181,115 179,339 160,962 178,003 161,193 156,247 149,603 161,526 172,394 144,380 137,883 165,714 143,164 136,118 123,250 150,543
Gross Profit Margin 80.24% 79.89% 78.15% 78.75% 81.98% 79.01% 77.80% 76.35% 77.45% 79.90% 78.53% 78.37% 75.68% 73.34% 71.34% 74.98% 71.77% 71.38% 69.60% 71.18% 72.25% 69.25% 71.00% 71.61% 69.79% 69.55% 68.40% 70.30% 69.78% 68.42% 68.13% 68.49% 72.20% 69.86% 68.92% 71.20% 68.38% 65.72% 65.02% 67.94%
Research and Development 44,217 40,880 42,635 41,596 41,455 40,266 36,633 35,511 35,880 36,387 38,980 41,142 45,826 43,612 40,651 46,706 41,411 39,439 38,943 39,396 36,972 37,684 35,426 34,407 32,483 32,519 28,974 30,226 27,839 26,663 26,142 27,773 26,417 24,848 24,631 26,236 25,610 24,341 22,637 22,413
General and Administrative Expenses 124,881 110,867 104,329 99,331 108,081 100,158 92,995 96,153 93,248 96,414 98,048 97,369 107,729 97,272 93,911 105,612 99,832 103,465 112,021 105,992 102,906 104,930 100,258 94,324 98,685 97,057 90,296 84,262 84,089 86,231 85,214 85,429 87,172 77,501 78,838 78,693 74,645 73,863 72,801 73,713
Total Operating Expenses 169,098 151,747 147,239 141,202 149,811 140,699 129,903 132,106 129,660 133,344 137,572 139,074 154,365 141,829 135,499 153,265 142,291 144,106 152,760 147,061 141,326 144,117 137,186 130,282 132,739 131,260 121,058 117,200 115,293 116,206 114,676 116,611 117,075 105,856 107,049 108,556 103,854 101,719 98,370 99,103
Operating Income or Loss 190,251 194,841 151,359 165,699 177,031 159,761 140,339 134,156 140,615 152,057 115,586 115,185 194,384 101,199 94,721 85,490 82,871 75,726 51,882 70,287 85,708 48,549 49,004 70,078 48,376 48,079 39,904 60,803 41,429 40,041 34,927 44,915 55,319 38,524 30,834 41,172 37,054 34,399 24,880 51,440
Operating Margin 42.48% 44.91% 39.62% 42.52% 44.40% 42.01% 40.69% 38.47% 40.29% 42.57% 35.86% 34.43% 57.48% 30.54% 30.32% 22.84% 26.41% 24.59% 17.38% 23.02% 27.27% 17.45% 18.69% 25.05% 18.64% 18.65% 16.96% 24.01% 17.94% 17.53% 15.90% 19.05% 23.17% 18.64% 15.41% 17.69% 17.70% 16.61% 13.13% 23.22%
Interest Expense 26,868 26,093 24,162 24,304 -24,545 23,897 22,800 20,840 18,721 17,211 12,195 10,490 10,018 9,943 9,641 9,932 11,223 11,254 9,768 9,957 10,111 10,008 9,676 9,512 8,223 7,116 6,460 6,387 6,653 6,578 6,172 6,313 6,781 6,815 6,724 6,867 7,360 7,718 7,205 7,245
EBITDA 194,085 198,195 157,576 168,695 180,379 160,036 143,042 134,598 144,778 155,125 122,242 131,662 111,470 108,442 97,293 170,287 95,445 76,904 67,116 71,960 96,113 50,052 54,799 71,629 57,198 49,763 48,148 63,515 55,646 48,892 43,885 48,324 65,030 46,686 37,941 80,940 50,612 37,914 33,636 59,876
Depreciation and Amortization 3,834 3,354 2,824 2,996 3,348 4,014 4,280 8,474 9,091 9,480 9,342 9,572 10,416 6,675 7,026 947 8,014 3,186 12,349 1,673 7,948 1,503 7,967 1,551 7,234 1,684 7,731 2,712 9,191 9,178 9,058 3,409 7,959 7,727 7,441 7,796 9,046 3,515 8,107 8,436
Income Before Tax 167,318 172,734 130,590 140,465 157,787 137,469 117,903 113,110 120,894 132,485 104,820 105,466 187,892 91,824 87,960 76,433 76,208 62,464 41,895 60,888 78,054 39,974 37,156 71,510 41,741 40,802 33,957 54,202 35,331 33,136 28,655 38,359 50,290 32,144 23,776 34,417 30,464 26,033 18,324 44,360
Income Tax Expense 41,062 42,935 9,525 39,041 29,029 35,919 20,260 22,411 27,394 28,102 19,861 19,746 36,694 23,150 1,468 17,307 12,132 4,176 -13,026 6,304 13,902 6,593 -2,851 21,030 9,380 8,527 6,658 14,158 10,104 8,052 -9,246 6,255 15,303 9,028 4,535 1,098 10,558 7,163 3,917 7,757
Net Income 126,256 129,799 121,065 101,424 128,758 101,550 97,643 90,699 93,500 104,383 84,959 85,720 151,198 68,674 86,492 59,126 64,076 58,288 54,921 54,584 64,152 33,381 40,007 50,480 32,361 32,275 27,299 40,044 25,227 25,084 37,901 32,104 34,987 23,116 19,241 33,319 19,906 18,870 14,407 36,603
Net Income Margin 28.19% 29.92% 31.69% 26.02% 32.30% 26.70% 28.31% 26.01% 26.79% 29.22% 26.36% 25.62% 44.71% 20.72% 27.69% 15.79% 20.42% 18.93% 18.40% 17.88% 20.41% 12.00% 15.25% 18.04% 12.47% 12.52% 11.60% 15.81% 10.92% 10.98% 17.26% 13.61% 14.65% 11.18% 9.62% 14.31% 9.51% 9.11% 7.60% 16.52%
EPS 5.12 5.23 4.89 4.09 5.16 4.04 3.90 3.60 3.65 3.99 3.13 3.06 5.27 2.36 2.97 2.04 2.21 2.00 1.89 1.89 2.21 1.15 1.38 1.74 1.00 1.08 1.09 1.31 0.82 0.81 1.22 1.04 1.12 0.74 0.62 1.07 0.64 0.60 0.45 1.14
EPS Diluted 5.05 5.16 4.80 4.01 5.08 4.00 3.84 3.55 3.61 3.95 3.09 3.00 5.18 2.33 2.90 1.98 2.15 1.94 1.82 1.80 2.12 1.10 1.32 1.64 0.95 1.03 1.04 1.25 0.78 0.78 1.16 1.00 1.08 0.72 0.59 1.03 0.62 0.58 0.43 1.10
Weighted Average Shares Out 24,646 24,819 24,764 24,826 24,959 25,116 25,045 25,221 25,634 26,145 27,167 28,043 28,687 29,087 29,127 29,045 29,005 29,194 29,025 28,918 28,967 29,074 28,961 29,077 29,708 29,985 30,078 30,534 30,914 31,017 30,989 30,916 31,149 31,268 31,185 31,214 31,118 31,335 31,936 32,123
Weighted Average Shares Out Diluted 25,015 25,154 25,219 25,273 25,337 25,419 25,443 25,573 25,867 26,421 27,524 28,531 29,195 29,531 29,789 29,833 29,744 29,985 30,169 30,290 30,292 30,259 30,336 30,702 31,161 31,300 31,561 31,963 32,224 32,260 32,536 32,221 32,313 32,262 32,436 32,494 32,363 32,448 33,128 33,217

Reported Currency: USD 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 2014-09-30
Current Assets
Cash and Cash Equivalents 156,043 135,667 160,421 136,778 163,022 137,771 139,856 133,202 155,062 174,219 162,157 195,354 237,612 197,836 144,662 157,394 125,673 108,966 111,216 106,426 78,808 76,885 79,896 90,023 119,929 107,868 94,213 105,618 130,667 115,848 88,101 75,926 118,155 85,374 90,710 86,120 84,358 86,841 94,651 105,075
Short Term Investments 0 0 -36,955 0 -32,047 0 0 0 -25,347 0 0 0 0 0 28,455 25,513 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 156,043 135,667 160,421 136,778 163,022 137,771 139,856 133,202 155,062 174,219 162,157 195,354 237,612 197,836 144,662 157,394 125,673 108,966 111,216 106,426 78,808 76,885 79,896 90,023 119,929 107,868 94,213 105,618 130,667 115,848 88,101 75,926 118,155 85,374 90,710 86,120 84,358 86,841 94,651 105,075
Net Receivables 437,637 469,025 367,478 387,947 384,024 338,239 308,234 322,410 286,341 273,356 260,161 312,107 280,598 264,804 310,626 334,180 303,558 307,307 281,640 297,427 318,044 271,632 247,566 208,865 182,419 188,538 164,660 168,586 140,265 141,394 155,714 167,786 155,196 155,207 139,078 158,773 147,304 169,932 147,123 155,295
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 48,843 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 Current Assets 37,455 36,780 37,364 31,723 27,965 45,316 35,732 29,103 31,854 34,634 39,678 43,513 38,670 40,335 53,153 42,504 53,780 67,398 68,138 51,853 38,212 48,483 48,380 39,624 32,944 36,813 40,263 36,727 51,033 51,987 40,929 23,926 22,443 36,005 57,757 41,709 37,428 44,982 38,096 28,157
Total Current Assets 631,135 641,472 565,263 556,448 575,011 521,326 483,822 484,715 473,257 482,209 461,996 550,974 556,880 551,818 508,441 534,078 483,011 483,671 460,994 455,706 435,064 397,000 375,842 338,512 335,292 333,219 299,136 310,931 321,965 309,229 284,744 267,638 295,794 276,586 287,545 286,602 269,090 301,755 279,870 288,527
Non-Current Assets
Property, Plant and Equipment 60,215 55,507 29,322 36,669 38,396 43,302 47,342 54,268 60,160 66,153 70,658 75,188 80,815 85,883 95,041 104,075 144,442 146,633 144,631 53,027 52,900 44,760 46,864 48,837 51,517 45,111 38,808 40,703 42,143 42,728 43,959 45,122 41,106 38,589 38,422 38,208 38,706 40,011 36,791 36,677
Goodwill 776,714 776,376 777,195 773,327 776,620 774,330 771,455 761,067 772,673 783,744 787,259 788,185 793,185 789,123 817,777 812,364 804,528 804,650 812,850 803,542 797,527 800,696 798,793 800,890 802,041 813,107 806,332 804,414 799,791 792,420 789,602 798,415 802,202 808,292 810,019 814,750 818,952 809,117 774,107 779,928
Intangible Assets 92 367 642 917 1,192 1,467 1,742 2,017 2,459 3,007 3,558 4,099 4,685 7,437 8,367 9,236 10,119 11,177 12,484 14,139 9,919 11,422 12,910 14,536 16,079 18,151 19,514 21,185 23,582 26,311 29,328 33,619 37,212 39,580 43,062 47,321 51,269 53,582 44,218 47,914
Long Term Investments 85,519 81,030 38,213 34,237 33,300 30,812 27,538 25,650 26,560 32,592 35,242 33,196 34,394 31,777 29,782 26,573 25,136 21,138 25,388 21,865 21,726 20,590 18,889 19,756 28,641 27,912 27,550 25,515 24,746 23,144 23,182 21,936 21,565 21,309 20,620 20,525 20,865 20,664 20,488 19,784
Tax Assets 78,227 72,249 63,725 59,136 50,101 30,618 20,635 11,803 18,268 17,428 16,612 20,549 25,711 15,003 15,003 14,629 7,110 7,097 7,100 6,006 13,483 13,678 14,066 20,117 40,536 41,383 40,699 47,204 40,856 47,761 47,798 47,598 22,109 23,501 8,226 15,196 9,499 4,285 4,927 13,061
Other Non-Current Assets 76,929 76,116 119,158 114,547 109,949 100,576 106,159 102,514 103,459 101,352 87,985 95,585 93,485 98,567 102,452 105,285 89,774 77,766 81,591 79,163 43,179 39,965 38,262 12,431 12,964 12,012 8,806 5,668 5,271 5,475 5,785 6,724 6,724 7,084 7,356 7,561 7,746 7,237 7,521 6,407
Total Non-Current Assets 1,077,696 1,061,645 1,028,255 1,018,833 1,009,558 981,105 974,871 957,319 983,579 1,004,276 1,001,314 1,016,802 1,032,275 1,027,790 1,068,422 1,072,162 1,081,109 1,068,461 1,084,044 977,742 938,734 931,111 929,784 916,567 951,778 957,676 941,709 944,689 936,389 937,839 939,654 953,414 930,918 938,355 927,705 943,561 947,037 934,896 888,052 903,771
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,708,831 1,703,117 1,593,518 1,575,281 1,584,569 1,502,431 1,458,693 1,442,034 1,456,836 1,486,485 1,463,310 1,567,776 1,589,155 1,579,608 1,576,863 1,606,240 1,564,120 1,552,132 1,545,038 1,433,448 1,373,798 1,328,111 1,305,626 1,255,079 1,287,070 1,290,895 1,240,845 1,255,620 1,258,354 1,247,068 1,224,398 1,221,052 1,226,712 1,214,941 1,215,250 1,230,163 1,216,127 1,236,651 1,167,922 1,192,298
Current Liabilities
Accounts Payable 22,489 18,835 18,584 19,009 16,787 82,067 16,838 83,521 17,399 16,828 20,422 100,284 19,639 19,767 21,749 86,400 19,816 25,306 32,474 55,572 19,611 44,996 20,387 50,708 25,509 55,234 19,201 51,614 16,673 18,692 22,417 50,732 21,096 20,587 21,595 50,810 56,009 69,173 25,559 58,235
Short Term Debt 28,055 29,586 168,641 50,000 115,000 107,000 118,360 30,000 130,000 130,000 65,000 250,000 250,000 225,000 131,000 95,000 188,000 209,000 180,000 218,000 218,000 218,000 228,000 235,000 202,000 191,000 201,000 142,000 224,000 107,000 102,000 77,000 85,000 95,000 103,000 92,000 72,000 82,000 231,000 170,000
Tax Payables 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
Deferred Revenue 149,259 143,544 146,822 136,730 127,299 118,348 126,896 120,045 98,486 102,481 98,381 105,417 99,757 100,396 115,808 115,159 105,833 114,406 114,667 111,016 103,270 106,275 103,527 52,215 60,587 65,018 58,743 55,431 65,028 64,906 57,465 47,129 50,884 54,574 51,888 46,697 54,260 67,609 57,331 56,519
Other Current Liabilities 137,413 123,155 99,062 161,949 133,860 65,863 92,894 97,893 137,970 133,453 137,994 103,506 175,373 155,398 122,485 117,952 146,538 131,112 114,891 106,240 116,832 67,349 81,433 84,292 109,117 57,294 74,336 77,610 93,324 73,681 67,833 71,216 93,263 71,170 66,607 54,368 36,648 37,301 51,833 56,650
Total Current Liabilities 337,216 315,120 433,109 367,688 392,946 373,278 354,988 331,459 383,855 382,762 321,797 559,207 544,769 500,561 391,042 414,511 460,187 479,824 442,032 490,828 457,713 436,620 433,347 422,215 397,213 368,546 353,280 326,655 399,025 264,279 249,715 246,077 250,243 241,331 243,090 243,875 218,917 256,083 365,723 341,404
Non-Current Liabilities
Long Term Debt 2,104,943 2,028,652 1,820,554 1,835,561 1,839,279 1,846,488 1,853,066 1,862,861 1,869,641 1,712,036 1,619,264 1,062,688 863,437 799,326 809,646 812,642 813,039 816,117 818,683 606,790 604,582 604,369 604,157 528,944 556,713 512,868 462,834 462,801 387,767 518,720 518,672 494,000 516,000 516,000 516,000 516,000 576,000 576,000 376,000 376,000
Deferred Revenue 6,500 6,532 6,583 6,500 6,814 6,756 6,692 -47,837 6,416 4,414 4,900 -44,451 5,800 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 Tax 18,420 20,558 -6,583 42,933 -6,814 -6,756 -6,692 47,837 -6,416 -4,414 -4,900 44,451 -5,800 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 Non-Current Liabilities 71,058 67,915 65,620 10,589 56,320 53,458 52,734 49,661 44,396 55,103 60,548 56,823 56,111 56,418 52,054 48,005 43,608 42,040 43,362 46,063 43,186 39,644 40,227 40,183 38,500 38,778 39,089 39,627 38,807 36,968 34,105 34,147 32,428 32,230 33,992 33,290 24,548 23,406 22,978 20,280
Total Non-Current Liabilities 2,200,921 2,123,657 1,886,174 1,895,583 1,895,599 1,899,946 1,905,800 1,912,522 1,920,453 1,767,139 1,679,812 1,119,511 919,548 855,744 861,700 860,647 856,647 858,157 862,045 652,853 647,768 644,013 644,384 569,127 595,213 551,646 501,923 502,428 426,574 555,688 552,777 528,147 548,428 548,230 549,992 549,290 600,548 599,406 398,978 396,280
Total Liabilities 2,538,137 2,438,777 2,319,283 2,263,271 2,288,545 2,273,224 2,260,788 2,243,981 2,304,308 2,149,901 2,001,609 1,678,718 1,464,317 1,356,305 1,252,742 1,275,158 1,316,834 1,337,981 1,304,077 1,143,681 1,105,481 1,080,633 1,077,731 991,342 992,426 920,192 855,203 829,083 825,599 819,967 802,492 774,224 798,671 789,561 793,082 793,165 819,465 855,489 764,701 737,684
Common Stock 246 248 249 248 249 250 252 252 253 260 265 276 284 288 292 291 290 291 292 289 289 291 291 290 293 298 302 302 307 310 312 309 310 312 314 313 311 314 317 320
Retained Earnings 3,765,179 3,638,923 3,509,124 3,388,059 3,286,635 3,157,877 3,056,327 2,958,684 2,867,985 2,774,485 2,670,102 2,585,143 2,499,423 2,348,225 2,279,551 2,193,059 2,133,933 2,069,857 2,011,569 1,956,648 1,902,064 1,837,912 1,804,531 1,740,810 1,690,330 1,657,969 1,625,694 1,598,395 1,562,188 1,536,961 1,512,497 1,475,214 1,443,730 1,409,367 1,386,874 1,368,255 1,335,562 1,316,278 1,298,033 1,284,261
Accumulated Other Comprehensive Income/Loss -101,697 -97,599 -93,442 -102,145 -94,697 -99,769 -106,321 -124,702 -103,695 -81,199 -77,992 -75,854 -63,550 -67,793 -65,947 -82,995 -94,217 -95,049 -75,993 -90,085 -80,950 -76,761 -79,686 -76,407 -73,094 -54,298 -63,423 -66,494 -74,874 -85,269 -91,358 -77,011 -71,895 -57,739 -56,834 -50,715 -40,929 -53,708 -34,640 -23,189
Total Stockholders Equity -829,306 -735,660 -725,765 -687,990 -703,976 -770,793 -802,095 -801,947 -847,472 -663,416 -538,299 -110,942 124,838 223,303 324,121 331,082 247,286 214,151 240,961 289,767 268,317 247,478 227,895 263,737 294,644 370,703 385,642 426,537 432,755 427,101 421,906 446,828 428,041 425,380 422,168 436,998 396,662 381,162 403,221 454,614
Total Investments 85,519 81,030 1,258 34,237 1,253 30,812 27,538 25,650 1,213 32,592 35,242 33,196 34,394 31,777 58,237 52,086 25,136 21,138 25,388 21,865 21,726 20,590 18,889 19,756 28,641 27,912 27,550 25,515 24,746 23,144 23,182 21,936 21,565 21,309 20,620 20,525 20,865 20,664 20,488 19,784
Total Debt 2,151,418 2,078,796 1,989,195 1,885,561 1,954,279 1,953,488 1,971,426 1,892,861 1,999,641 1,842,036 1,684,264 1,312,688 1,113,437 1,024,326 940,646 907,642 1,001,039 1,025,117 998,683 824,790 822,582 822,369 832,157 763,944 758,713 703,868 663,834 604,801 611,767 625,720 620,672 571,000 601,000 611,000 619,000 608,000 648,000 658,000 607,000 546,000
Net Debt 1,995,375 1,943,129 1,828,774 1,748,783 1,791,257 1,815,717 1,831,570 1,759,659 1,844,579 1,667,817 1,522,107 1,117,334 875,825 826,490 795,984 750,248 875,366 916,151 887,467 718,364 743,774 745,484 752,261 673,921 638,784 596,000 569,621 499,183 481,100 509,872 532,571 495,074 482,845 525,626 528,290 521,880 563,642 571,159 512,349 440,925

Reported Currency: USD 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 2014-09-30
Cash Flows from Operating Activities
Net Income 126,256 129,799 121,065 101,424 128,758 101,550 97,643 90,699 93,500 104,383 84,959 85,720 151,198 68,674 86,492 59,126 64,076 58,288 54,921 54,584 64,152 33,381 40,007 50,480 32,361 32,275 27,299 40,044 25,227 25,084 37,901 32,104 34,987 23,116 19,241 33,319 19,906 18,870 14,407 36,603
Depreciation & Amortization 3,834 3,354 2,824 2,996 3,348 4,014 4,280 4,646 5,163 5,429 5,227 5,526 6,365 6,675 7,026 6,818 8,014 3,186 12,349 7,878 7,948 7,819 7,967 7,853 7,234 7,364 7,731 8,787 9,191 9,178 9,058 8,506 7,959 7,727 7,441 7,796 9,046 8,940 8,107 8,436
Deferred Income Tax -5,972 -8,606 -4,435 -9,583 -19,435 -9,853 -8,507 5,991 -1,179 -901 3,905 5,109 -10,777 11 -298 -7,409 -17 -197 -1,016 7,454 173 124 -50 18,980 708 -676 6,717 -6,047 -2 0 0 -17,072 3,797 -4,149 15,601 -4,382 -781 -296 12,055 -8,259
Stock Based Compensation 42,435 35,448 31,574 34,097 32,995 27,053 29,702 28,992 28,549 27,936 29,878 28,358 30,761 28,206 25,132 25,484 22,264 22,788 23,145 21,042 19,595 20,482 21,854 20,183 18,882 19,239 16,510 17,676 14,315 14,712 14,519 13,805 13,404 13,600 14,700 12,546 12,166 11,802 8,794 10,731
Change in Working Capital 44,459 -88,816 -30,343 30,315 -25,372 -35,142 -33,249 7,578 -17,966 -21,352 -4,171 -37,468 13,540 46,772 -35,584 14,565 10,776 -38,230 -28,419 4,216 -23,058 -12,495 -24,129 -27,004 26,271 -9,361 -29,399 -6,479 22,816 16,973 -28,963 -5,512 24,809 979 -6,792 -2,469 5,529 4,725 -35,518 24,110
Accounts Receivable 24,978 -100,060 27,399 -5,112 -51,216 -22,493 8,704 -43,691 -20,964 -25,330 58,428 -32,159 -7,649 31,174 33,130 -40,928 -5,138 -36,214 22,391 17,112 -48,273 -23,206 18,191 -26,832 2,011 -22,238 4,656 -26,870 1,895 15,457 8,253 -15,041 -3,750 -17,439 18,005 -15,211 25,681 -20,935 5,863 -3,715
Inventory 0 0 -29,947 2,768 -2,226 -5,725 -13,778 6,759 0 5,767 -14,747 -26,008 5,201 1,893 -7,310 9,467 14,581 1,775 -26,090 -42,511 3,358 744 -15,635 913 3,476 1,224 -7,701 12,535 10,569 -11,935 -18,967 -4,574 19,509 10,876 -17,245 6,928 4,448 -32 -22,693 7,074
Accounts Payable 4,011 63 -642 2,298 2,748 -2,978 168 176 1,127 -3,837 -268 1,811 -470 -2,216 -1,479 2,874 -3,648 -8,516 10,349 1,254 2,841 -3,881 1,671 -1,780 3,138 -396 -119 3,405 -1,898 -2,809 -725 2,199 -1,868 -1,789 2,022 -5,996 -8,331 6,769 3,886 1,552
Other Working Capital 15,470 11,181 -27,153 30,361 25,322 -3,946 -28,343 44,334 21,112 2,048 -47,584 18,888 16,458 15,921 -59,925 43,152 4,981 4,725 -35,069 28,361 19,016 13,848 -28,356 695 17,646 12,049 -26,235 4,451 12,250 16,260 -17,524 11,904 10,918 9,331 -9,574 11,810 -16,269 18,923 -22,574 19,199
Other Non-Cash Items 23,433 142,009 1,435 4,800 2,328 2,182 2,571 6,920 3,928 7,108 5,083 4,510 -90,495 3,185 -4,821 37,602 1,758 15,659 -615 240 -520 -1,522 3,208 -10,529 -377 392 -81 240 479 472 463 -8,225 -1,657 -3,497 -9,641 -233 -2,748 -2,119 -6,485 -400
Net Cash Provided by Operating Activities 213,331 71,035 122,120 164,049 122,622 89,804 92,440 144,826 117,140 122,603 124,881 91,755 100,592 153,523 77,947 136,186 106,871 61,494 60,365 95,414 68,290 47,789 48,857 59,963 85,079 49,233 28,777 54,221 72,026 66,419 32,978 23,606 83,299 37,776 40,550 46,577 43,118 41,922 1,360 71,221
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -7,645 -9,422 -1,361 -1,068 -792 -1,527 -850 -797 -1,939 -2,398 -895 -1,777 -1,572 -1,175 -3,045 -916 -7,907 -6,666 -6,500 -5,811 -7,526 -4,170 -6,474 -7,079 -13,109 -7,067 -4,044 -5,036 -5,188 -5,285 -4,319 -9,428 -4,734 -3,513 -4,294 -6,733 -8,015 -4,584 -5,667 -5,502
Acquisitions Net 0 0 1,057 -295 295 0 0 -2,257 0 0 2,257 1,003 0 0 0 0 0 0 0 -15,855 0 0 0 -10,000 0 0 0 0 0 0 0 -37 -5,646 0 0 -75 -371 -56,621 75 0
Purchases of Investments -1,033 -2,604 -14,224 -1,975 -633 -3,457 -4,558 -1,941 -2,040 -3,219 -2,763 -3,918 -742 -2,638 -1,951 3,141 -558 -2,499 -2,733 -546 -1,462 -2,093 -2,303 -541 -981 -2,585 -1,943 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 284 2,404 13,167 63 338 2,238 2,393 1,488 3,221 3,225 129 4,943 30 1,697 567 8 77 3,218 167 252 961 2,165 102 20,225 622 2,375 8 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -6,667 -5,580 -1,057 295 -295 1,449 -7,575 2,258 1,181 6 2,257 1,003 138,137 -941 8,291 -3,470 -481 719 55 -294 -501 72 -2,201 10,000 -359 -210 -1,935 0 -777 0 0 37 37 0 0 75 0 0 75 0
Net Cash Used for Investing Activities -8,394 -9,622 -2,418 -2,980 -1,087 -1,297 -10,590 -1,249 -758 -2,392 -1,272 251 135,853 -2,116 3,862 -1,237 -8,388 -5,947 -9,011 -21,960 -8,027 -4,098 -8,675 12,605 -13,468 -7,277 -5,979 -5,036 -5,965 -5,285 -4,319 -9,428 -10,380 -3,513 -4,294 -6,733 -8,386 -61,205 -5,592 -5,502
Cash Flows from Financing Activities
Debt Repayment -75,633 -79,850 -70,750 -136,750 -106,750 -55,750 -102,750 -132,750 -48,750 -18,750 -788,000 -50,999 -87,001 -41,000 -80,176 -162,189 -58,099 -10,287 -367,425 -60,945 -29,000 -45,000 -35,000 -51,000 -563,000 -28,000 -20,000 -99,000 -33,000 -14,000 -10,000 -103,000 -15,000 -26,000 -15,000 -48,000 -99,000 -20,000 -20,000 -33,000
Common Stock Issued 743 10,438 4,499 20,203 398 13,222 1,995 16,026 0 10,567 550 20,881 4,190 0 57 42,258 0 0 5,091 22,788 0 0 7,550 11,023 0 0 693 14,474 0 24,451 3,663 17,828 6,599 23,558 1,199 4,615 1,790 76,140 6,713 -697
Common Stock Repurchased -254,698 -171,769 -71,704 -120,368 -100,868 -109,286 -75,004 -56,153 -287,166 -278,106 -482,755 -332,974 -290,849 -200,345 -50,011 -25,223 -61,992 -87,999 -60,009 -49,968 -59,203 -37,023 -82,700 -113,056 -104,825 -69,452 -55,263 -71,288 -41,694 -44,205 -30,442 -42,278 -27,731 -40,008 -28,382 8,626 -30,006 -40,120 -60,593 -64,710
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -620 -618 -620 -624 -623 -622 -626 -622 -625 -635 -640
Other Financing Activities -3,437 -1,875 208,089 73,353 109,627 71,415 96,135 15,968 -1,178 189,123 1,115,326 254,974 180,073 144,358 146,322 83,187 36,952 46,137 379,239 66,927 29,485 34,817 163,013 105,703 614,733 67,432 118,893 156,868 20,588 -1,316 24,402 72,170 -571 2,510 11,617 446 89,638 1,146 72,478 49,874
Net Cash Used Provided by Financing Activities -181,759 -83,356 -99,866 -183,765 -97,991 -93,621 -79,624 -156,909 -127,094 -107,733 -155,429 -128,999 -197,777 -96,987 -99,808 -105,941 -83,139 -52,149 -48,195 -43,986 -58,718 -47,206 -50,137 -100,838 -53,092 -30,020 -34,677 -77,834 -54,106 -35,690 -12,995 -55,900 -37,327 -40,563 -31,188 -34,939 -38,200 16,541 -2,037 -49,173
Effect of Forex Changes on Cash -2,802 -2,811 3,807 -3,548 1,707 3,029 4,428 -8,528 -8,445 -416 -1,377 -5,265 1,108 -1,246 5,267 2,713 1,363 -5,648 1,631 -1,850 378 504 -172 -1,636 -6,458 1,719 474 3,600 2,864 2,303 -3,489 -507 -2,811 964 -478 -3,143 985 -5,068 -4,155 -4,580
Net Change in Cash 20,376 -24,754 23,643 -26,244 25,251 -2,085 6,654 -21,860 -19,157 12,062 -33,197 -42,258 39,776 53,174 -12,732 31,721 16,707 -2,250 4,790 27,618 1,923 -3,011 -10,127 -29,906 12,061 13,655 -11,405 -25,049 14,819 27,747 12,175 -42,229 32,781 -5,336 4,590 1,762 -2,483 -7,810 -10,424 11,966
Cash at End of Period 156,043 135,667 160,421 136,778 163,022 137,771 139,856 133,202 155,062 174,219 162,157 195,354 237,612 197,836 144,662 157,394 125,673 108,966 111,216 106,426 78,808 76,885 79,896 90,023 119,929 107,868 94,213 105,618 130,667 115,848 88,101 75,926 118,155 85,374 90,710 86,120 84,358 86,841 94,651 105,075
Cash at Start of Period 135,667 160,421 136,778 163,022 137,771 139,856 133,202 155,062 174,219 162,157 195,354 237,612 197,836 144,662 157,394 125,673 108,966 111,216 106,426 78,808 76,885 79,896 90,023 119,929 107,868 94,213 105,618 130,667 115,848 88,101 75,926 118,155 85,374 90,710 86,120 84,358 86,841 94,651 105,075 93,109
Free Cash Flow
Operating Cash Flow 213,331 71,035 122,120 164,049 122,622 89,804 92,440 144,826 117,140 122,603 124,881 91,755 100,592 153,523 77,947 136,186 106,871 61,494 60,365 95,414 68,290 47,789 48,857 59,963 85,079 49,233 28,777 54,221 72,026 66,419 32,978 23,606 83,299 37,776 40,550 46,577 43,118 41,922 1,360 71,221
Capital Expenditure -7,645 -9,422 -1,361 -1,068 -792 -1,527 -850 -797 -1,939 -2,398 -895 -1,777 -1,572 -1,175 -3,045 -916 -7,907 -6,666 -6,500 -5,811 -7,526 -4,170 -6,474 -7,079 -13,109 -7,067 -4,044 -5,036 -5,188 -5,285 -4,319 -9,428 -4,734 -3,513 -4,294 -6,733 -8,015 -4,584 -5,667 -5,502
Free Cash Flow 205,686 61,613 120,759 162,981 121,830 88,277 91,590 144,029 115,201 120,205 123,986 89,978 99,020 152,348 74,902 135,270 98,964 54,828 53,865 89,603 60,764 43,619 42,383 52,884 71,970 42,166 24,733 49,185 66,838 61,134 28,659 14,178 78,565 34,263 36,256 39,844 35,103 37,338 -4,307 65,719