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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30
Revenue 303,428 272,598 276,935 301,320 294,146 271,581 269,655 288,229 290,376 269,276 257,719 259,028 243,552 224,253 204,199 175,834 194,680 184,934 183,243 191,664 184,861 174,510 162,970 180,254 163,973 154,153 144,613 156,578 144,037 131,807 130,581 134,762 130,973 120,907 112,381 117,663 114,158 111,948 108,477 92,523
Revenue Y/Y Growth 3.16% 0.37% 2.70% 4.54% 1.30% 0.86% 4.63% 11.27% 19.23% 20.08% 26.21% 47.31% 25.10% 21.26% 11.44% -8.26% 5.31% 5.97% 12.44% 6.33% 12.74% 13.21% 12.69% 15.12% 13.84% 16.95% 10.75% 16.19% 9.97% 9.02% 16.19% 14.53% 14.73% 8.00% 3.60% 27.17% - - - -
Cost of Revenue 98,182 96,011 91,744 96,623 91,984 88,221 90,060 87,878 88,918 85,585 86,722 83,083 75,278 73,353 66,468 62,520 64,617 63,531 64,829 63,405 60,251 61,492 55,367 58,074 53,712 52,319 46,745 54,207 49,854 46,725 46,111 45,070 40,984 39,320 36,990 38,575 34,778 36,205 35,411 28,930
Gross Profit 205,246 176,587 185,191 204,697 202,162 183,360 179,595 200,351 201,458 183,691 170,997 175,945 168,274 150,900 137,731 113,314 130,063 121,403 118,414 128,259 124,610 113,018 107,603 122,180 110,261 101,834 97,868 102,371 94,183 85,082 84,470 89,692 89,989 81,587 75,391 79,088 79,380 75,743 73,066 63,593
Gross Profit Margin 67.64% 64.78% 66.87% 67.93% 68.73% 67.52% 66.60% 69.51% 69.38% 68.22% 66.35% 67.93% 69.09% 67.29% 67.45% 64.44% 66.81% 65.65% 64.62% 66.92% 67.41% 64.76% 66.03% 67.78% 67.24% 66.06% 67.68% 65.38% 65.39% 64.55% 64.69% 66.56% 68.71% 67.48% 67.09% 67.22% 69.54% 67.66% 67.36% 68.73%
Research and Development 25,761 22,916 23,998 23,418 22,713 22,459 23,903 23,148 21,742 20,650 21,600 20,722 17,052 16,789 16,041 16,779 15,954 16,381 16,077 16,259 15,552 15,812 14,789 13,979 13,892 13,911 13,548 13,697 13,771 13,281 12,765 11,643 11,245 10,977 11,322 10,813 10,865 10,026 9,149 7,644
General and Administrative Expenses 107,505 115,667 105,331 86,754 99,238 93,010 99,375 96,630 89,269 100,693 86,175 86,641 82,596 83,116 72,598 57,224 66,318 68,030 69,010 68,737 64,968 63,603 67,051 65,287 53,285 63,775 58,289 47,199 48,107 55,655 46,263 38,037 35,217 34,585 33,040 30,474 29,089 31,137 28,701 17,103
Total Operating Expenses 133,266 138,583 129,329 110,172 121,951 115,469 123,278 119,778 111,011 121,343 107,775 107,363 99,648 99,905 88,639 74,003 82,272 84,411 85,087 84,996 80,520 79,415 81,840 79,266 67,177 77,686 71,837 60,896 61,878 68,936 59,028 49,680 46,462 45,562 44,362 41,287 39,954 41,163 37,850 24,747
Operating Income or Loss 71,980 38,004 55,862 94,525 80,211 67,891 56,317 80,573 90,447 62,348 63,222 68,582 68,626 50,995 49,092 39,311 47,791 36,992 33,327 43,263 44,090 33,603 25,763 42,914 43,084 24,148 26,031 41,475 32,305 16,146 25,442 40,012 43,527 36,025 31,028 37,801 39,426 34,580 35,216 38,846
Operating Margin 23.72% 13.94% 20.17% 31.37% 27.27% 25.00% 20.88% 27.95% 31.15% 23.15% 24.53% 26.48% 28.18% 22.74% 24.04% 22.36% 24.55% 20.00% 18.19% 22.57% 23.85% 19.26% 15.81% 23.81% 26.28% 15.66% 18.00% 26.49% 22.43% 12.25% 19.48% 29.69% 33.23% 29.80% 27.61% 32.13% 34.54% 30.89% 32.46% 41.99%
Interest Expense 4,005 4,329 4,893 3,702 15 2,356 3,790 2,505 2,493 2,902 3,409 3,291 2,660 3,585 4,416 4,617 4,486 0 5,222 5,595 5,113 5,759 5,239 3,053 2,560 2,331 2,243 2,160 2,022 1,835 1,343 433 448 400 451 388 414 437 311 0
EBITDA 99,291 65,519 84,402 121,448 107,182 94,594 82,958 106,439 115,814 87,450 87,956 68,582 68,626 50,995 49,092 39,311 47,791 36,992 33,327 43,263 44,090 33,603 25,763 42,914 43,084 24,148 26,031 41,475 32,305 16,146 25,442 40,012 43,527 36,025 31,029 37,801 39,426 34,580 35,216 38,846
Depreciation and Amortization 27,311 27,803 28,540 26,923 26,971 26,703 26,641 25,866 25,367 25,102 24,734 24,672 21,103 20,884 21,088 20,991 21,108 20,553 20,085 19,919 19,322 19,878 19,052 17,152 16,273 15,615 15,423 14,748 16,038 15,606 13,644 10,661 10,828 10,590 10,685 9,499 9,273 9,895 8,559 5,311
Income Before Tax 61,084 33,387 49,558 88,316 80,196 66,429 103,716 79,053 68,772 86,179 67,383 7,113 45,354 56,368 39,339 61,527 46,821 150,326 17,806 22,785 49,877 21,767 17,586 56,271 24,982 21,731 22,967 39,048 30,030 13,539 24,128 37,770 42,490 35,374 31,847 38,242 38,759 42,563 34,598 39,451
Income Tax Expense 12,025 5,922 -1,435 12,832 9,978 16,424 13,982 17,137 8,628 14,120 -1,598 -7,531 -48 10,224 5,944 2,680 10,389 30,704 3,408 6,326 5,223 4,211 183 15,370 5,244 -27,116 7,104 10,238 8,641 7,226 7,845 12,144 12,199 9,523 9,139 11,913 14,469 9,354 10,691 12,627
Net Income 49,059 27,465 50,993 75,484 70,218 50,005 89,555 61,524 60,739 80,173 69,615 14,960 45,782 46,274 33,395 58,847 36,432 119,622 14,398 16,459 44,654 17,556 17,403 40,901 19,738 48,847 15,863 28,810 21,389 6,313 16,283 25,626 30,291 25,851 22,707 26,329 24,290 33,209 23,907 26,824
Net Income Margin 16.17% 10.08% 18.41% 25.05% 23.87% 18.41% 33.21% 21.35% 20.92% 29.77% 27.01% 5.78% 18.80% 20.63% 16.35% 33.47% 18.71% 64.68% 7.86% 8.59% 24.16% 10.06% 10.68% 22.69% 12.04% 31.69% 10.97% 18.40% 14.85% 4.79% 12.47% 19.02% 23.13% 21.38% 20.21% 22.38% 21.28% 29.66% 22.04% 28.99%
EPS 0.31 0.17 0.32 0.48 0.45 0.32 0.57 0.39 0.39 0.51 0.45 0.10 0.29 0.30 0.22 0.38 0.24 0.78 0.09 0.11 0.30 0.12 0.12 0.27 0.13 0.33 0.11 0.19 0.14 0.04 0.11 0.17 0.20 0.17 0.15 0.18 0.16 0.22 0.16 0.18
EPS Diluted 0.31 0.17 0.31 0.47 0.43 0.31 0.55 0.38 0.37 0.49 0.42 0.09 0.28 0.29 0.21 0.37 0.23 0.76 0.09 0.11 0.29 0.11 0.11 0.27 0.13 0.32 0.11 0.19 0.14 0.04 0.11 0.17 0.20 0.17 0.15 0.18 0.16 0.22 0.16 0.18
Weighted Average Shares Out 157,309 157,533 158,130 157,504 157,311 157,011 156,928 156,807 157,087 157,240 156,376 155,628 155,424 154,764 154,144 153,216 153,212 152,668 152,128 151,524 151,088 151,064 150,788 150,340 150,012 149,796 149,504 149,376 149,280 149,232 149,124 148,896 148,784 148,756 148,676 148,612 148,552 148,340 148,028 147,952
Weighted Average Shares Out Diluted 160,496 160,060 161,940 161,920 161,615 161,750 162,172 163,588 163,876 164,828 164,632 163,800 162,704 161,028 160,100 158,800 157,740 158,200 157,012 156,540 155,444 154,992 155,252 153,388 152,568 151,704 150,820 150,184 149,976 149,912 149,892 149,536 149,196 149,204 149,260 149,180 149,076 148,844 148,592 148,436

Reported Currency: USD 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 2014-06-30
Current Assets
Cash and Cash Equivalents 139,915 130,132 148,663 180,571 127,282 164,682 165,257 172,567 160,821 211,845 196,321 199,091 186,136 165,526 169,404 146,625 156,216 110,293 99,891 100,886 95,561 85,886 94,674 121,990 86,608 121,458 72,464 91,612 59,840 58,936 69,589 64,237 65,713 62,452 48,842 54,532 106,447 92,968 98,239 318,568
Short Term Investments 5,397 5,520 0 23,739 29,915 32,074 37,818 74,462 70,351 67,135 38,740 32,463 90,108 117,426 117,986 124,268 104,872 133,657 58,520 65,147 83,229 70,647 69,047 59,764 89,826 40,927 50,261 66,102 53,780 56,559 52,381 31,598 18,874 51,471 38,423 56,389 53,503 46,970 32,573 44,786
Cash + Short Term Investments 145,312 135,652 148,663 204,310 157,197 196,756 203,075 247,029 231,172 278,980 235,061 231,554 276,244 282,952 287,390 270,893 261,088 243,950 158,411 166,033 178,790 156,533 163,721 181,754 176,434 162,385 122,725 157,714 113,620 115,495 121,970 95,835 84,587 113,923 87,265 110,921 159,950 139,938 130,812 363,354
Net Receivables 227,887 207,451 204,570 218,468 216,415 184,763 174,174 194,548 202,095 152,896 147,548 145,385 157,790 128,243 122,635 122,534 117,452 111,753 122,724 137,466 133,927 113,283 114,753 120,296 110,101 98,498 107,325 116,830 118,335 104,368 109,813 93,393 87,156 66,135 70,915 70,034 65,885 61,396 60,869 47,874
Inventory 179,496 180,839 186,080 171,638 169,464 160,233 150,009 141,123 128,283 121,858 117,366 116,748 109,990 106,590 106,003 103,152 99,673 95,351 90,855 91,050 93,839 90,905 90,918 85,648 88,586 68,280 66,532 60,151 63,767 66,089 70,519 57,102 57,066 58,675 58,967 49,577 51,045 52,815 52,195 38,847
Other Current Assets 57,955 40,051 52,164 27,066 27,920 23,431 24,773 22,856 31,558 36,496 43,773 16,919 22,582 24,148 25,865 24,341 13,715 14,020 19,955 18,058 16,877 19,213 13,720 10,668 18,725 16,923 10,576 10,564 10,320 8,154 7,849 7,561 7,930 8,137 7,173 6,240 6,129 6,291 5,087 9,715
Total Current Assets 610,650 590,640 591,477 621,482 570,996 565,183 552,031 605,556 593,108 590,230 543,748 510,606 566,606 541,933 541,893 520,920 491,928 465,074 391,945 412,607 423,433 379,934 383,112 398,366 393,846 346,086 307,158 345,259 306,042 294,106 310,151 253,891 260,867 258,383 240,997 248,283 294,738 273,530 268,111 469,413
Non-Current Assets
Property, Plant and Equipment 340,986 335,067 333,960 324,526 321,547 307,788 293,843 288,798 281,848 276,107 278,530 281,741 270,805 263,756 261,695 248,294 238,763 240,137 233,745 154,039 145,319 145,262 146,511 145,348 142,779 138,461 136,846 135,124 132,146 131,952 133,805 132,362 133,666 134,043 132,852 129,749 124,485 124,776 122,006 117,120
Goodwill 970,966 980,082 969,376 872,737 870,542 869,589 865,418 822,101 827,618 832,056 840,020 843,067 746,460 746,666 731,636 728,308 725,831 734,241 730,412 732,667 719,608 706,355 704,790 597,890 610,667 589,101 587,780 579,026 569,738 557,731 565,789 430,882 434,734 423,895 427,317 390,638 385,831 401,651 305,234 151,473
Intangible Assets 526,428 550,605 578,971 534,645 553,257 567,647 585,534 531,522 551,342 569,347 596,300 615,968 489,178 504,172 507,591 516,545 530,333 549,712 563,338 579,429 579,142 608,273 632,686 446,332 443,794 438,360 451,024 452,042 482,693 493,542 503,625 310,524 315,310 315,547 325,395 292,839 297,313 313,255 307,508 108,776
Long Term Investments 260,012 249,730 -83,134 -88,982 268,026 15,791 16,685 36,026 -99,301 -101,423 -98,812 275 -98,401 -105,342 -101,374 -101,090 -96,178 -104,579 -88,530 -89,754 -96,844 -104,113 -113,843 2,660 24,181 40,385 40,385 40,385 -132,072 2,694 -135,512 385 -61,373 -11,513 -16,677 -11,511 -11,729 4,085 3,575 3,575
Tax Assets 63,666 71,575 83,134 88,982 94,607 111,381 112,920 -36,026 99,301 101,423 98,812 86,883 98,401 105,342 101,374 101,090 96,178 104,579 88,530 89,754 96,844 104,113 113,843 -2,660 86,987 74,103 116,784 -40,385 132,072 133,239 135,512 62,837 61,373 11,513 16,677 11,511 11,729 13,090 19,148 9,623
Other Non-Current Assets -51,538 -46,946 281,576 285,302 -79,279 -73,978 -75,710 10,802 45,976 37,106 11,589 -75,583 11,593 11,339 10,281 -87,568 12,167 9,251 5,588 -84,086 5,116 5,008 5,099 5,266 -84,104 -71,074 -112,597 44,002 42,812 -93,239 4,106 -61,299 1,474 1,585 1,757 -9,660 1,938 -11,389 -7,322 2,511
Total Non-Current Assets 2,110,520 2,140,113 2,163,883 2,017,210 2,028,700 1,798,218 1,798,690 1,689,249 1,706,784 1,714,616 1,726,439 1,752,351 1,518,036 1,525,933 1,511,203 1,506,669 1,507,094 1,533,341 1,533,083 1,471,803 1,449,185 1,464,898 1,489,086 1,194,836 1,224,304 1,209,336 1,220,222 1,211,394 1,227,389 1,225,919 1,207,326 875,617 885,184 875,070 887,323 815,077 809,566 845,468 750,149 393,078
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 -1 0 0 0 0 1 0 0 0
Total Assets 2,721,170 2,730,753 2,755,360 2,638,692 2,599,696 2,363,401 2,350,721 2,294,805 2,299,892 2,304,846 2,270,187 2,262,957 2,084,642 2,067,866 2,053,096 2,027,589 1,999,022 1,998,415 1,925,028 1,884,410 1,872,618 1,844,832 1,872,198 1,593,202 1,618,150 1,555,422 1,527,380 1,556,653 1,533,431 1,520,025 1,517,477 1,129,507 1,146,051 1,133,453 1,128,320 1,063,360 1,104,305 1,118,998 1,018,260 862,491
Current Liabilities
Accounts Payable 28,895 31,514 78,912 77,306 81,279 69,012 76,822 113,704 106,499 89,668 75,253 95,960 84,799 70,132 61,999 63,270 52,857 48,440 42,697 71,237 66,717 61,552 56,948 63,565 53,478 52,363 57,257 55,844 52,350 48,379 44,205 43,892 33,637 28,049 28,889 30,391 29,999 31,486 30,149 19,946
Short Term Debt 12,978 12,672 12,198 11,199 10,723 10,975 12,115 24,428 24,364 24,309 24,501 24,102 22,914 22,412 22,195 22,035 22,044 21,898 21,760 12,500 12,500 12,500 12,500 -37,055 -32,194 -41,045 -38,675 6,132 14,578 3,595 3,781 3,759 3,808 3,789 3,868 4,024 3,004 5,982 5,949 5,949
Tax Payables 12,082 6,646 5,938 12,022 18,168 25,277 17,270 13,237 9,788 14,284 6,505 5,336 3,562 3,658 2,157 2,376 10,378 12,851 6,533 5,764 5,318 4,984 5,232 8,058 6,412 0 3,500 2,312 1,920 0 4,646 1,779 3,953 852 8,444 1,972 2,019 4,001 1,975 496
Deferred Revenue 30,108 28,427 24,516 23,069 24,878 21,812 22,059 23,406 23,107 19,081 19,121 18,995 18,714 13,217 13,285 13,049 13,556 11,893 9,108 9,084 10,112 8,396 8,762 7,067 7,841 6,016 5,374 5,968 6,072 4,852 4,484 4,717 5,218 3,139 3,839 3,381 3,491 2,811 2,545 -9,798
Other Current Liabilities 77,839 62,618 12,128 16,935 24,283 26,596 26,633 14,480 12,868 21,751 15,117 13,227 11,213 11,807 7,945 8,314 16,528 22,722 14,703 9,164 8,718 4,984 5,232 45,113 42,106 94,345 83,075 67,412 69,200 63,500 54,546 1,779 3,953 852 8,444 1,972 2,019 4,001 1,975 10,294
Total Current Liabilities 149,820 135,231 127,754 128,509 141,163 128,395 137,629 176,018 166,838 154,809 133,992 152,284 137,640 117,568 105,424 106,668 104,985 104,953 88,268 101,985 98,047 87,432 83,442 78,690 71,231 111,679 107,031 135,356 142,200 120,326 107,016 54,147 46,616 35,829 45,040 39,768 38,513 44,280 40,618 26,391
Non-Current Liabilities
Long Term Debt 389,000 543,027 537,332 443,766 463,267 278,183 329,417 301,543 302,862 327,336 352,782 396,452 269,747 282,707 376,833 411,491 476,839 442,145 546,426 492,660 509,765 532,869 548,973 339,000 392,500 362,500 337,500 343,771 343,637 343,659 375,900 130,000 157,808 162,789 164,368 112,024 187,011 186,037 118,997 6,997
Deferred Revenue 1,892 1,673 1,284 1,531 1,622 1,688 1,941 5,000 -23,107 7,000 17,600 25,400 7,100 5,599 199 199 1,700 2,684 5,130 9,200 2,200 6,000 6,800 0 0 0 0 3,300 3,200 28,600 0 0 0 0 0 0 0 0 0 -33,838
Deferred Tax 63,666 71,575 83,134 88,982 94,607 111,381 112,920 98,994 99,301 101,423 98,812 93,125 98,401 105,342 101,374 101,090 96,178 104,579 88,530 89,754 96,844 104,113 113,843 86,293 86,987 74,103 116,784 117,996 132,072 133,239 135,512 62,763 85,501 75,272 77,819 61,429 56,571 66,103 64,524 33,838
Other Non-Current Liabilities 102,417 15,688 8,110 9,388 9,351 16,648 17,660 17,239 40,676 11,747 20,046 24,462 23,812 25,796 29,981 26,949 28,052 20,706 22,450 25,222 19,496 17,993 9,671 10,074 9,140 9,321 6,255 5,403 4,397 3,628 3,654 3,317 3,164 3,220 3,146 3,204 2,144 1,896 708 0
Total Non-Current Liabilities 556,975 631,963 629,860 543,667 568,847 407,900 461,938 417,776 419,732 447,506 489,240 539,439 399,060 419,444 508,387 539,729 602,769 570,114 662,536 616,836 628,305 660,975 679,287 435,367 488,627 445,924 460,539 470,470 483,306 509,126 515,066 196,080 246,473 241,281 245,333 176,657 245,726 254,036 184,229 40,835
Total Liabilities 706,795 767,194 757,614 672,176 710,010 536,295 599,567 593,794 586,570 602,315 623,232 691,723 536,700 537,012 613,811 646,397 707,754 675,067 750,804 718,821 726,352 748,407 762,729 514,057 559,858 557,603 567,570 605,826 625,506 629,452 622,082 250,227 293,089 277,110 290,373 216,425 284,239 298,316 224,847 67,226
Common Stock 1,576 1,571 1,584 1,576 1,573 1,571 392 392 393 393 393 390 389 388 386 385 381 383 381 379 378 377 378 376 375 375 374 374 373 373 373 372 372 372 372 371 372 371 370 370
Retained Earnings 1,297,688 1,261,376 1,327,572 1,309,461 1,246,612 1,199,976 1,162,515 1,122,921 1,132,807 1,145,641 1,119,337 1,085,461 1,088,788 1,104,762 1,073,362 1,057,470 1,012,713 1,038,783 931,358 931,934 927,773 895,205 905,139 876,931 847,310 839,564 802,434 799,027 778,836 769,005 774,734 770,553 756,926 738,538 724,586 713,851 699,466 687,060 665,714 653,279
Accumulated Other Comprehensive Income/Loss -75,307 -63,661 -78,016 -66,064 -73,551 -75,125 -91,810 -75,200 -55,145 -59,474 -64,216 -57,291 -64,023 -64,238 -83,142 -97,199 -103,458 -78,352 -91,627 -83,521 -79,633 -83,011 -70,632 -44,814 -15,862 -56,817 -49,759 -48,935 -65,294 -67,220 -63,925 -70,405 -76,480 -51,527 -53,615 -30,593 -41,622 -24,477 -22,979 -5,388
Total Stockholders Equity 2,014,375 1,963,559 1,997,746 1,966,516 1,889,686 1,827,106 1,751,154 1,701,011 1,713,322 1,702,531 1,646,955 1,571,234 1,547,942 1,530,854 1,439,285 1,381,192 1,291,268 1,323,348 1,174,224 1,165,589 1,146,266 1,096,425 1,109,469 1,079,145 1,058,292 997,819 959,810 950,827 907,925 890,573 895,395 879,280 852,962 856,343 837,947 846,935 820,066 820,682 793,413 795,265
Total Investments 265,409 5,520 -83,134 23,739 29,915 32,074 37,818 110,488 70,351 67,135 38,740 32,463 90,108 117,426 117,986 124,268 104,872 133,657 58,520 65,147 83,229 70,647 69,047 62,424 114,007 81,312 90,646 106,487 53,780 59,253 52,381 31,598 18,874 51,471 38,423 56,389 53,503 51,055 46,148 58,807
Total Debt 494,730 555,699 549,530 454,965 473,990 289,158 341,532 325,971 327,226 351,645 377,283 420,554 292,661 305,119 399,028 433,526 498,883 464,043 568,186 505,160 522,265 545,369 561,473 339,000 392,500 362,500 337,500 349,903 358,215 347,254 379,681 133,759 161,616 166,578 168,236 116,048 190,015 192,019 124,946 12,946
Net Debt 354,815 425,567 400,867 274,394 346,708 124,476 176,275 153,404 166,405 139,800 180,962 221,463 106,525 139,593 229,624 286,901 342,667 353,750 468,295 404,274 426,704 459,483 466,799 217,010 305,892 241,042 265,036 258,291 298,375 288,318 310,092 69,522 95,903 104,126 119,394 61,516 83,568 99,051 26,707 -305,622

Reported Currency: USD 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 2014-06-30
Cash Flows from Operating Activities
Net Income 49,054 27,466 50,993 75,484 70,219 50,005 89,734 61,915 60,144 72,059 68,981 14,644 45,403 46,143 33,395 58,845 36,433 119,620 14,398 16,460 44,654 17,555 17,403 41,701 19,739 48,847 15,863 32,102 21,389 6,314 16,281 25,626 30,291 25,852 22,707 26,329 24,290 33,209 23,907 26,824
Depreciation & Amortization 27,311 27,803 28,540 26,923 26,971 26,703 26,641 25,866 25,367 25,102 24,734 24,672 21,103 20,884 21,088 20,991 21,108 20,553 20,085 19,919 19,322 19,878 19,052 17,152 16,273 15,615 15,423 14,748 16,038 15,606 13,644 10,661 10,828 10,590 10,685 9,499 9,273 9,895 8,559 5,311
Deferred Income Tax -7,582 -10,723 -11,591 -6,916 -16,286 -1,598 -4,767 -1,072 655 1,826 5,407 -21,408 -6,239 668 -452 4,489 -6,164 15,412 -607 -2,468 -2,008 -5,338 -3,768 1,314 -4,493 -41,353 -2,184 1,890 -939 -3,214 -1,170 -1,245 57 -321 -1,115 2,098 289 534 -1,617 1,245
Stock Based Compensation 8,133 12,753 10,093 0 10,110 16,744 14,461 8,406 8,071 13,969 11,737 9,808 10,643 15,578 12,953 6,017 7,855 10,129 8,366 8,129 5,725 6,861 11,565 14,653 4,748 5,044 3,795 3,412 3,974 4,069 3,176 2,754 2,317 2,321 2,038 1,232 1,288 2,075 1,362 888
Change in Working Capital 1,331 18,776 2,099 81,530 -39,393 -17,381 -22,932 6,943 -34,705 11,769 -53,524 36,119 -13,328 11,843 -5,371 -11,030 -7,781 26,533 -12,968 -1,471 -16,208 -114 -9,958 7,488 -6,382 -2,914 3,704 5,137 -11,450 4,644 -12,260 -3,090 -7,005 -1,325 -3,621 -3,605 -5,232 -2,802 272 579
Accounts Receivable -22,944 4,734 15,599 -38,202 -32,200 -5,910 17,335 3,334 -51,583 -5,710 -3,637 17,161 -30,383 -3,237 910 3,864 -7,258 11,355 -1,405 -1,864 -20,984 -459 8,307 -12,099 -9,237 9,086 9,550 257 -13,537 3,770 -10,176 -8,365 -20,029 9,176 -3,763 -4,431 -8,959 1,221 422 8,007
Inventory -22 -4,361 181 -1,351 -10,454 -7,677 -10,685 -15,973 -7,334 -5,719 -2,981 -3,025 -3,529 1,382 -1,968 -4,852 -5,628 -3,661 -720 -2,097 -3,338 -1,534 -6,678 -1,751 -4,063 -2,067 -5,446 2,844 -1,079 -83 -2,414 -2,389 322 -1,383 -3,176 168 -623 -1,933 -2,326 -2,191
Accounts Payable 1,778 8,077 -2,695 -2,261 5,894 -10,140 -1,401 1,512 11,404 2,128 -2,303 6,893 3,574 1,706 6,918 312 2,916 5,659 1,456 -1,876 2,592 2,278 3,107 3,361 6,401 -4,173 -563 -1,603 2,050 1,116 4,132 3,434 7,561 -1,655 -416 664 533 2,444 -1,487 793
Other Working Capital 22,519 10,326 -10,986 123,344 -2,633 6,346 -28,181 6,195 -38,775 15,360 -48,240 32,251 -13,373 8,755 -10,321 -6,490 -5,069 24,535 -13,704 2,502 -15,462 -858 -6,387 5,878 -8,720 3,326 9,713 3,896 -12,421 3,611 -13,978 -4,135 -14,888 1,713 -29 -4,437 -5,142 -3,313 4,085 1,977
Other Non-Cash Items 86,682 7,041 -20,751 -91,543 -1,086 -10,089 -47,056 7,035 13,596 -23,732 -8,901 58,185 17,284 -5,847 4,396 -34,521 -1,982 -121,829 11,265 15,377 -11,823 7,721 5,154 -17,469 -8,235 13,943 8,095 -6,462 -4,073 14,211 6,381 1,655 649 1,422 1,139 1,586 868 -7,185 3,235 3,074
Net Cash Provided by Operating Activities 80,986 83,116 59,383 83,393 50,535 64,384 56,081 102,717 73,128 100,993 48,434 122,020 74,866 89,269 66,009 44,791 49,469 70,418 40,539 55,946 39,662 46,563 39,448 64,839 21,650 39,182 44,696 50,827 24,939 41,630 26,052 36,361 37,137 38,539 31,833 37,139 30,776 35,726 35,718 37,921
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -16,441 -14,864 -13,592 -10,831 -11,748 -6,109 -9,556 -13,570 -15,100 -10,168 -6,070 -11,316 -10,602 -11,445 -10,938 -17,373 -9,282 -14,564 -10,525 -11,692 -4,925 -4,604 -4,190 -5,818 -3,508 -6,335 -5,273 -5,868 -4,016 -2,853 -2,442 -3,054 -2,836 -4,887 -6,121 -6,934 -4,924 -3,142 -4,905 -2,102
Acquisitions Net 0 -3,281 -164,277 -101,184 -130,816 0 -83,360 0 0 0 1,050 -215,587 -556 -9,765 0 1,906 0 0 0 -17,206 1 -58 -272,229 18,789 -54,422 -10 -10,634 156 1,988 -36,925 -259,004 -535 -8,000 82 -82,970 0 0 -60,373 -359,729 -16,116
Purchases of Investments 0 -5,526 -2,432 20,500 20,500 14,500 -14,500 -5,000 -34,498 -11,500 -13,500 -556 -12,500 -945 -26,239 -19,459 -25,629 -9,228 -15,871 -5,782 -11,693 -14,306 -11,694 -5,510 0 -3,061 0 -1,444 0 5,211 -6,836 0 0 0 0 446 0 0 0 -17,463
Sales/Maturities of Investments -2,149 5,526 23,759 -29,161 -26,509 12,000 73,219 0 13,605 0 12,450 67,879 23,231 14,107 29,039 24,453 54,269 57,087 11,311 4,364 11,881 5,334 2,202 29,827 0 3,061 3,502 2,455 2,032 1,592 0 -4 -3,150 0 3,930 1,470 2,116 0 9,880 199,281
Other Investing Activities 2,149 -5,526 2,432 115,920 -92,523 -20,500 14,509 -5,000 -34,498 -13,500 -2,100 556 556 -10,321 2,800 6,900 28,640 47,859 -4,560 -1,418 188 -8,972 -11,694 680 0 0 3,502 1,011 2,032 -33,197 -6,836 -25 -3,150 0 3,930 -58 -340 446 10,326 85
Net Cash Used for Investing Activities -16,441 -23,671 -154,110 -4,756 -241,096 -109 -19,688 -18,570 -35,993 -35,168 -7,120 -226,903 129 -8,604 -8,138 -10,473 19,358 33,295 -15,085 -30,316 -4,736 -13,634 -288,113 37,968 -57,930 -6,345 -12,405 -4,701 4 -32,975 -268,282 -3,618 -13,986 -4,805 -85,161 -5,522 -3,148 -63,069 -354,754 163,685
Cash Flows from Financing Activities
Debt Repayment -58,000 -58,000 -70,000 -20,000 -170,000 -64,661 -441,000 -3,125 -23,125 -18,125 -41,125 -130,125 -16,125 -92,125 -33,125 -63,125 -3,125 -103,125 -19,125 -17,125 -23,125 -16,125 222,875 -53,500 -30,000 0 -6,000 -116,500 -90 -24,987 -91,513 -24,000 -8,500 -1,500 -24,500 -74,011 -1,953 -6,000 -13,000 0
Common Stock Issued 18,331 70,276 14,394 8,414 4,422 5,027 11,950 0 11,846 18,620 37,880 10,100 22,655 0 0 -51,243 51,243 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 -168 -80,042 -20,228 -39 -11,001 -5,027 -19,562 -58,818 -60,838 -41,294 -23,246 -19,343 -43,178 0 0 0 -50,112 0 0 0 -1 -15,404 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0
Dividends Paid -12,579 -12,559 -12,654 -12,597 -12,582 -12,561 -12,545 -12,539 -12,577 -12,576 -12,493 -12,448 -12,446 -12,392 -12,336 -12,258 -12,279 -12,196 -12,169 -12,127 -12,086 -12,085 -12,066 -12,032 -11,995 -11,988 -11,958 -11,511 -11,943 -11,939 -11,932 -11,909 -11,902 -11,902 -11,894 -11,888 -11,883 -11,863 -11,472 -11,469
Other Financing Activities -168 -1,074 160,000 -39 340,000 5,027 429,351 -55 629 -22,675 13,934 260,261 -6,133 14,438 10,528 30,663 -3,513 18,294 7,025 9,355 8,169 2,407 11,722 2,700 11,043 27,538 -32,996 -5,113 -12,496 25,041 345,779 3,862 867 36 78,259 222 2,836 43,346 126,942 3,460
Net Cash Used Provided by Financing Activities -52,416 -81,399 71,512 -24,222 150,839 -72,195 -31,806 -65,728 -84,065 -53,376 -39,684 117,688 -55,227 -90,079 -34,933 -44,720 -17,786 -97,027 -24,269 -19,897 -27,043 -41,207 222,531 -62,832 -952 15,550 -50,954 -16,624 -24,439 -11,885 242,334 -32,047 -19,535 -13,366 41,865 -85,677 -11,000 25,483 102,470 -8,009
Effect of Forex Changes on Cash -2,346 3,423 -8,693 -1,126 2,322 7,345 -11,897 -6,673 -4,094 3,075 -4,400 150 842 5,536 -159 811 -5,117 3,715 -2,180 -407 1,791 -510 -1,182 -4,593 2,382 607 -485 2,270 400 -7,423 5,248 -2,172 -355 -6,758 5,773 2,145 -3,149 -3,411 -3,763 1,368
Net Change in Cash 9,783 -18,531 -31,908 53,289 -37,400 -575 -7,310 11,746 -51,024 15,524 -2,770 12,955 20,610 -3,878 22,779 -9,591 45,923 10,402 -995 5,325 9,675 -8,788 -27,316 35,382 -34,850 48,994 -19,148 31,772 904 -10,653 5,352 -1,476 3,261 13,610 -5,690 -51,915 13,479 -5,271 -220,329 194,965
Cash at End of Period 139,915 130,132 148,663 180,571 127,282 164,682 165,257 172,567 160,821 211,845 196,321 199,091 186,136 165,526 169,404 146,625 156,216 110,293 99,891 100,886 95,561 85,886 94,674 121,990 86,608 121,458 72,464 91,612 59,840 58,936 69,589 64,237 65,713 62,452 48,842 54,532 106,447 92,968 98,239 318,568
Cash at Start of Period 130,132 148,663 180,571 127,282 164,682 165,257 172,567 160,821 211,845 196,321 199,091 186,136 165,526 169,404 146,625 156,216 110,293 99,891 100,886 95,561 85,886 94,674 121,990 86,608 121,458 72,464 91,612 59,840 58,936 69,589 64,237 65,713 62,452 48,842 54,532 106,447 92,968 98,239 318,568 123,603
Free Cash Flow
Operating Cash Flow 80,986 83,116 59,383 83,393 50,535 64,384 56,081 102,717 73,128 100,993 48,434 122,020 74,866 89,269 66,009 44,791 49,469 70,418 40,539 55,946 39,662 46,563 39,448 64,839 21,650 39,182 44,696 50,827 24,939 41,630 26,052 36,361 37,137 38,539 31,833 37,139 30,776 35,726 35,718 37,921
Capital Expenditure -16,441 -14,864 -13,592 -10,831 -11,748 -6,109 -9,556 -13,570 -15,100 -10,168 -6,070 -11,316 -10,602 -11,445 -10,938 -17,373 -9,282 -14,564 -10,525 -11,692 -4,925 -4,604 -4,190 -5,818 -3,508 -6,335 -5,273 -5,868 -4,016 -2,853 -2,442 -3,054 -2,836 -4,887 -6,121 -6,934 -4,924 -3,142 -4,905 -2,102
Free Cash Flow 64,545 68,252 45,791 72,562 38,787 58,275 46,525 89,147 58,028 90,825 42,364 110,704 64,264 77,824 55,071 27,418 40,187 55,854 30,014 44,254 34,737 41,959 35,258 59,021 18,142 32,847 39,423 44,959 20,923 38,777 23,610 33,307 34,301 33,652 25,712 30,205 25,852 32,584 30,813 35,819