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


All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.


Reported Currency: USD TTM 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 2004-06-30
Revenue 1,144,999 1,136,702 1,105,599 931,032 738,691 714,006 642,993 563,003 499,023 452,246 357,763 310,575 314,560 289,962 269,047 263,956 257,420 223,482 202,617 178,652 161,257
Revenue Growth - 2.81% 18.75% 26.04% 3.46% 11.04% 14.21% 12.82% 10.34% 26.41% 15.19% -1.27% 8.48% 7.77% 1.93% 2.54% 15.19% 10.30% 13.41% 10.79%
Cost of Revenue 376,362 366,887 349,103 298,182 255,497 240,515 210,850 188,462 162,364 144,969 106,352 79,465 78,756 65,025 54,463 55,488 52,889 46,667 45,718 36,813 34,887
Gross Profit 768,637 769,815 756,496 632,850 483,194 473,491 432,143 374,541 336,659 307,277 251,411 231,110 235,804 224,937 214,584 208,468 204,531 176,815 156,899 141,839 126,370
Gross Profit Margin 67.08% 67.72% 68.42% 67.97% 65.41% 66.31% 67.21% 66.53% 67.46% 67.94% 70.27% 74.41% 74.96% 77.57% 79.76% 78.98% 79.45% 79.12% 77.44% 79.39% 78.37%
Research and Development 93,045 92,493 87,140 70,603 65,192 62,413 55,329 53,514 45,187 40,853 30,945 29,257 27,912 25,985 25,121 23,564 22,394 20,082 18,825 18,379 20,773
General and Administrative Expenses 406,990 378,378 372,766 324,951 260,583 264,359 240,636 199,243 140,879 119,401 60,716 43,384 41,683 35,897 32,175 33,164 36,715 30,965 27,604 24,476 21,725
Total Operating Expenses 500,035 470,871 459,906 395,554 325,775 326,772 295,965 252,757 186,066 160,254 91,661 74,833 71,722 61,882 58,256 57,688 60,244 52,661 48,396 44,076 44,097
Operating Income or Loss 268,602 298,944 296,590 149,549 74,682 125,583 136,178 121,784 150,593 147,023 159,750 158,469 166,209 163,055 156,328 150,780 144,287 124,154 108,503 97,763 82,273
Operating Margin 23.19% 26.30% 26.83% 16.06% 10.11% 17.59% 21.18% 21.63% 30.18% 32.51% 44.65% 51.02% 52.84% 56.23% 58.10% 57.12% 56.05% 55.55% 53.55% 54.72% 51.02%
Interest Expense 12,939 -11,215 11,309 13,952 19,197 21,705 10,188 7,361 1,748 1,544 0 0 0 0 0 0 0 0 0 0 0
EBITDA 378,551 406,182 397,659 237,296 157,419 146,719 136,178 121,784 150,593 147,023 159,750 168,259 181,165 173,581 161,545 166,180 154,190 133,722 116,542 105,034 90,618
Depreciation and Amortization 110,237 107,238 101,069 87,747 82,737 78,171 64,463 60,036 42,764 37,226 19,175 12,321 12,467 8,700 960 7,766 7,259 6,994 6,955 6,108 6,040
Income Before Tax 251,457 338,659 301,386 148,175 276,477 112,015 125,952 113,161 147,481 154,162 161,392 160,662 162,195 164,981 156,446 155,363 153,831 128,931 111,163 99,887 82,541
Income Tax Expense 27,297 53,217 38,287 8,590 47,181 15,943 602 35,875 43,005 46,427 50,444 48,101 49,864 52,679 46,670 50,121 50,273 43,820 37,812 33,755 29,613
Net Income 224,160 285,263 272,051 140,410 229,296 96,072 125,350 77,286 104,476 107,735 110,948 112,561 112,331 112,302 109,776 105,242 103,558 85,111 73,351 66,132 52,928
Net Income Margin 19.35% 25.10% 24.61% 15.08% 31.04% 13.46% 19.49% 13.73% 20.94% 23.82% 31.01% 36.24% 35.71% 38.73% 40.80% 39.87% 40.23% 38.08% 36.20% 37.02% 32.82%
EPS 1.42 1.81 1.73 0.91 1.50 0.64 0.84 0.52 0.70 0.73 0.75 0.76 0.76 0.76 0.74 0.70 0.66 0.54 0.47 0.41 0.32
EPS Diluted 1.38 1.76 1.66 0.87 1.46 0.62 0.82 0.52 0.70 0.72 0.75 0.76 0.76 0.76 0.73 0.69 0.66 0.54 0.46 0.40 0.32
Weighted Average Shares Out - 157,179 156,876 154,988 152,804 151,124 149,904 149,252 148,776 148,384 147,560 147,344 147,756 148,392 149,020 151,208 156,556 157,624 156,196 161,436 164,184
Weighted Average Shares Out Diluted - 161,855 164,116 161,932 157,604 155,568 152,220 150,000 149,304 148,924 148,020 147,600 148,024 148,688 149,388 151,600 156,988 158,052 158,376 163,680 166,788

Reported Currency: USD Q2 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 2004-06-30
Current Assets
Cash and Cash Equivalents 130,132 180,571 172,567 199,091 146,625 100,886 121,990 91,612 64,237 54,532 318,568 163,786 116,675 77,613 98,925 160,940 166,992 135,485 89,634 80,344 51,201
Short Term Investments 5,520 23,739 74,462 32,463 124,268 65,147 59,764 66,102 31,598 56,389 44,786 169,151 152,311 63,200 39,886 41,947 39,353 29,289 19,212 16,790 125,392
Cash + Short Term Investments 135,652 204,310 247,029 231,554 270,893 166,033 181,754 157,714 95,835 110,921 363,354 332,937 268,986 140,813 138,811 202,887 206,345 164,774 108,846 97,134 176,593
Net Receivables 207,451 218,468 194,548 145,385 122,534 137,466 120,296 116,830 93,393 70,034 47,874 40,175 37,741 37,860 32,382 31,153 33,332 30,966 25,078 23,722 21,099
Inventory 180,839 171,638 141,123 116,748 103,152 91,050 85,648 60,151 57,102 49,577 38,847 34,877 38,277 44,906 13,737 11,269 9,515 8,757 9,024 7,758 7,457
Other Current Assets 40,051 27,066 22,856 16,919 24,341 18,058 10,668 10,564 7,561 6,240 9,715 1,527 1,503 6,838 16,110 10,158 9,241 8,341 6,874 6,367 5,774
Total Current Assets 590,640 621,482 605,556 510,606 520,920 412,607 398,366 345,259 253,891 248,283 469,413 409,516 346,507 230,417 201,040 255,467 258,433 212,838 149,822 134,981 210,923
Non-Current Assets
Property, Plant and Equipment 335,067 324,526 288,798 281,741 248,294 154,039 145,348 135,124 132,362 129,749 117,120 108,756 93,788 95,398 97,400 100,133 101,722 91,535 88,772 89,036 80,504
Goodwill 980,082 872,737 822,101 843,067 728,308 732,667 597,890 579,026 430,882 390,638 151,473 84,336 85,682 86,633 25,068 25,068 25,068 25,068 25,308 0 0
Intangible Assets 550,605 534,645 531,522 615,968 516,545 579,429 446,332 452,042 310,524 292,839 108,776 40,552 46,476 52,282 2,044 3,004 3,964 5,099 6,713 14,138 15,359
Long Term Investments 249,730 -88,982 0 -93,125 -101,090 -89,754 2,660 40,385 -62,837 -11,511 3,575 132,907 145,022 151,621 171,171 83,982 0 0 0 0 0
Tax Assets 71,575 88,982 98,994 93,125 101,090 89,754 86,293 120,596 62,837 11,511 9,623 9,944 14,234 5,797 1,011 3,601 5,055 4,362 4,638 6,524 7,843
Other Non-Current Assets -46,946 285,302 -52,166 11,575 13,522 5,668 -83,687 -116,979 1,923 1,851 2,511 -7,913 -12,385 -4,478 21,082 750 113,127 115,942 95,259 50,584 10,831
Total Non-Current Assets 2,140,113 2,017,210 1,689,249 1,752,351 1,506,669 1,471,803 1,194,836 1,211,394 875,617 815,077 393,078 368,582 372,817 387,253 317,776 216,538 248,936 242,006 220,690 160,282 114,537
Other Assets 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 2,730,753 2,638,692 2,294,805 2,262,957 2,027,589 1,884,410 1,593,202 1,556,653 1,129,507 1,063,360 862,491 778,098 719,324 617,670 518,816 472,005 507,369 454,844 370,512 295,263 325,460
Current Liabilities
Accounts Payable 31,514 77,306 113,704 95,960 63,270 71,237 63,565 55,844 43,892 30,391 19,946 6,236 6,291 5,207 5,232 5,156 6,111 6,934 5,460 2,715 3,847
Short Term Debt 12,672 11,199 24,428 24,102 22,035 12,500 8,878 6,132 3,759 4,024 5,949 0 0 0 0 0 0 0 1,229 1,238 1,281
Tax Payables 6,646 12,022 13,237 5,336 2,376 5,764 8,058 2,312 1,779 1,972 496 2,276 3,251 5,509 3,636 4,046 0 0 0 0 0
Deferred Revenue 28,427 23,069 23,406 18,995 13,049 9,084 7,067 5,968 4,717 3,381 -9,798 0 0 0 0 0 0 0 5,148 1,360 0
Other Current Liabilities 62,618 16,935 14,480 13,227 8,314 9,164 -820 67,412 1,779 1,972 10,294 25,848 29,459 12,981 11,792 10,367 14,128 10,259 6,129 8,703 8,331
Total Current Liabilities 135,231 128,509 176,018 152,284 106,668 101,985 78,690 135,356 54,147 39,768 26,391 32,084 35,750 18,188 17,024 15,523 20,239 17,193 17,966 14,016 13,459
Non-Current Liabilities
Long Term Debt 543,027 443,766 301,543 396,452 411,491 492,660 339,000 343,771 130,000 112,024 6,997 0 0 0 0 0 0 0 12,198 13,378 14,576
Deferred Revenue 0 0 0 25,400 199 9,200 0 3,300 0 0 -4,486 0 0 0 0 0 0 0 0 0 0
Deferred Tax 71,575 88,982 98,994 93,125 101,090 89,754 86,293 117,996 62,763 61,429 33,838 8,473 9,132 13,360 0 0 0 0 0 0 0
Other Non-Current Liabilities 17,361 10,919 17,239 24,462 26,949 25,222 10,074 5,403 3,317 3,204 4,486 0 0 0 0 0 0 0 0 0 0
Total Non-Current Liabilities 631,963 543,667 417,776 539,439 539,729 616,836 435,367 470,470 196,080 176,657 40,835 8,473 9,132 13,360 0 0 0 0 12,198 13,378 14,576
Total Liabilities 767,194 672,176 593,794 691,723 646,397 718,821 514,057 605,826 250,227 216,425 67,226 40,557 44,882 31,548 17,024 15,523 20,239 17,193 30,164 27,394 28,035
Common Stock 1,571 1,576 392 390 385 379 376 374 372 371 370 368 368 371 370 372 386 395 394 386 412
Retained Earnings 1,261,376 1,309,461 1,122,921 1,085,461 1,057,470 931,934 876,931 799,027 770,553 713,851 653,279 587,725 520,448 472,730 400,119 345,641 359,208 314,339 232,328 185,049 222,728
Accumulated Other Comprehensive Income/Loss -63,661 -66,064 -75,200 -57,291 -97,199 -83,521 -44,814 -48,935 -70,405 -30,593 -5,388 14,553 21,775 -16,291 -21,234 -7,477 12,128 12,924 5,685 3,630 5,325
Total Stockholders Equity 1,963,559 1,966,516 1,701,011 1,571,234 1,381,192 1,165,589 1,079,145 950,827 879,280 846,935 795,265 737,541 674,442 586,122 501,792 456,482 487,130 437,651 340,348 267,869 297,425
Total Investments 5,520 23,739 74,462 32,463 124,268 65,147 62,424 106,487 31,598 56,389 58,807 302,058 297,333 214,821 236,402 125,929 39,353 29,289 19,212 16,790 125,392
Total Debt 555,699 454,965 325,971 420,554 433,526 505,160 339,000 349,903 133,759 116,048 12,946 0 0 0 0 0 0 0 13,427 14,616 15,857
Net Debt 425,567 274,394 153,404 221,463 286,901 404,274 217,010 258,291 69,522 61,516 -305,622 -163,786 -116,675 -77,613 -98,925 -160,940 -166,992 -135,485 -76,207 -65,728 -35,344

Reported Currency: USD TTM 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 2004-06-30
Cash Flows from Operating Activities
Net Income 224,162 285,442 263,099 139,585 229,296 96,072 126,150 76,086 104,476 107,735 110,948 112,561 112,331 112,302 109,776 105,242 103,558 85,111 73,351 66,132 52,928
Depreciation & Amortization 110,237 107,238 101,069 87,747 82,737 78,171 64,463 60,036 42,764 37,226 19,175 12,321 12,467 8,700 8,130 7,766 7,259 6,994 6,955 6,108 6,040
Deferred Income Tax -45,516 -29,567 6,816 -27,431 13,130 -13,582 -46,716 -3,433 -2,624 1,304 -2,853 -2,534 -7,363 3,194 -1,551 -730 -661 -797 -937 672 317
Stock Based Compensation 30,871 39,230 42,183 48,982 32,367 32,280 28,240 14,631 9,430 5,957 3,523 1,864 1,641 1,138 1,135 1,478 1,348 1,134 547 0 0
Change in Working Capital 63,012 -48,187 -69,517 29,263 -5,246 -27,751 1,896 -13,929 -15,041 -11,367 -1,841 -5,269 -3,939 -279 -7,766 -4,076 2,210 -2,981 12,034 1,111 1,557
Accounts Receivable -22,603 -20,867 -57,596 -15,549 6,556 -2,700 -308,659 -19,686 -217,083 -11,747 -443,336 -2,334 -2,096 -3,624 0 0 0 0 0 0 0
Inventory -15,985 400 -32,007 -7,140 -14,861 -13,647 -13,327 -732 -6,626 -4,714 -2,895 -2,216 -1,577 -1,021 -2,368 -2,123 -1,062 205 1,111 -325 -1,017
Accounts Payable 9,015 -7,908 12,741 19,091 10,343 6,101 5,026 5,695 8,924 2,154 1,368 243 1,581 -591 0 0 0 0 0 0 0
Other Working Capital 92,585 -19,812 7,345 32,861 -7,284 -17,505 318,856 794 199,744 2,940 443,022 -962 -1,847 4,957 -5,398 -1,953 3,272 -3,186 10,923 1,436 2,574
Other Non-Cash Items -106,339 -99,763 -18,378 74,018 -147,067 16,429 -3,666 10,057 4,865 -1,496 7,810 4,619 11,609 2,139 1,536 1,641 1,603 1,042 -6,361 410 4,711
Net Cash Provided by Operating Activities 276,427 254,393 325,272 352,164 205,217 181,619 170,367 143,448 143,870 139,359 136,762 123,562 126,746 127,194 111,260 111,321 115,317 90,503 85,589 74,433 65,553
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -51,035 -38,244 -44,908 -44,301 -51,744 -25,411 -20,934 -15,179 -16,898 -19,905 -13,821 -22,454 -6,017 -3,630 -4,644 -6,556 -16,365 -8,076 -4,603 -11,410 -3,710
Acquisitions Net -399,558 -315,360 0 -225,908 1,906 -289,492 -46,277 -293,785 -91,423 -420,102 -119,180 1,095 463 -131,766 0 0 0 0 -19,587 0 0
Purchases of Investments 33,042 -20,500 -25,000 -39,684 -70,187 -43,475 -8,571 -3,069 0 0 -106,746 -112,712 -147,011 -151,366 -176,621 -49,173 -79,305 -57,305 -104,735 -146,870 -144,230
Sales/Maturities of Investments -31,911 73,219 26,055 66,377 147,120 21,579 36,390 6,079 776 13,466 289,410 103,610 131,726 173,520 66,600 75,667 68,968 25,589 58,208 212,016 96,895
Other Investing Activities 25,829 35,236 -52,998 0 0 0 680 0 -25 48 25 -743 -829 -943 50 1,340 -808 -125 0 -461 -8,462
Net Cash Used for Investing Activities -423,633 -265,649 -96,851 -243,516 27,095 -336,799 -38,712 -305,954 -107,570 -426,493 49,688 -31,204 -21,668 -114,185 -114,615 21,278 -27,510 -39,917 -70,717 53,275 -59,507
Cash Flows from Financing Activities
Debt Repayment -148,000 -525,661 -175,500 -271,500 -188,500 -413,500 -59,500 -116,500 -58,500 -94,964 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 70,276 525,661 0 321,092 110,983 617,950 0 0 0 0 0 0 0 0 3,261 953 3,077 2,740 12,550 8,012 4,088
Common Stock Repurchased -80,042 -19,562 -160,950 -43,178 -50,112 -15,405 0 0 0 0 0 -2,394 -24,505 -2,234 -15,580 -92,310 -60,192 -1,222 -27,273 -103,934 0
Dividends Paid -50,392 -50,285 -50,185 -49,622 -48,902 -48,364 -47,973 -47,325 -47,607 -47,106 -45,394 -43,463 -41,018 -39,691 -38,388 -28,194 0 0 0 0 0
Other Financing Activities 395,164 92,463 143,782 -19,343 -7,271 -6,297 8,285 353,211 83,024 173,346 8,588 1,180 898 5,637 196 107 524 -12,893 6,800 -1,241 -1,229
Net Cash Used Provided by Financing Activities 116,730 22,616 -242,853 -62,551 -183,802 134,384 -99,188 189,386 -23,083 31,276 -36,806 -44,677 -64,625 -36,288 -50,511 -119,444 -56,591 -11,375 -7,923 -97,163 2,859
Effect of Forex Changes on Cash -4,074 -3,356 -12,092 6,369 -2,771 -308 -2,089 495 -3,512 -8,178 5,138 -570 -1,391 6,753 -12,935 -19,207 291 6,640 2,341 -1,402 2,925
Net Change in Cash -34,550 8,004 -26,524 52,466 45,739 -21,104 30,378 27,375 9,705 -264,036 154,782 47,111 39,062 -16,526 -66,801 -6,052 31,507 45,851 9,290 29,143 11,830
Cash at End of Period 586,648 180,571 172,567 199,091 146,625 100,886 121,990 91,612 64,237 54,532 318,568 163,786 116,675 77,613 94,139 160,940 166,992 135,485 89,634 80,344 51,201
Cash at Start of Period 621,198 172,567 199,091 146,625 100,886 121,990 91,612 64,237 54,532 318,568 163,786 116,675 77,613 94,139 160,940 166,992 135,485 89,634 80,344 51,201 39,371
Free Cash Flow
Operating Cash Flow 276,427 254,393 325,272 352,164 205,217 181,619 170,367 143,448 143,870 139,359 136,762 123,562 126,746 127,194 111,260 111,321 115,317 90,503 85,589 74,433 65,553
Capital Expenditure -51,035 -38,244 -44,908 -44,301 -51,744 -25,411 -20,934 -15,179 -16,898 -19,905 -13,821 -22,454 -6,017 -3,630 -4,644 -6,556 -16,365 -8,076 -4,603 -11,410 -3,710
Free Cash Flow 225,392 216,149 280,364 307,863 153,473 156,208 149,433 128,269 126,972 119,454 122,941 101,108 120,729 123,564 106,616 104,765 98,952 82,427 80,986 63,023 61,843