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 2024-06-30 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
Revenue 1,171,582 1,159,060 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
Revenue Growth - 1.97% 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%
Cost of Revenue 401,857 389,335 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
Gross Profit 769,725 769,725 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
Gross Profit Margin 65.65% 66.41% 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%
Research and Development 96,535 96,664 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
General and Administrative Expenses 444,229 396,826 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
Total Operating Expenses 540,764 563,039 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
Operating Income or Loss 228,961 206,686 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
Operating Margin 19.32% 17.83% 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%
Interest Expense 13,019 15,736 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 1,083 0 0
EBITDA 347,892 310,371 460,565 420,116 258,472 373,908 211,891 200,603 179,358 191,993 192,932 180,567 172,983 174,662 173,681 164,576 158,546 151,546 137,008 115,458 103,871
Depreciation and Amortization 111,308 111,711 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
Income Before Tax 176,302 185,689 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
Income Tax Expense 25,591 17,584 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
Net Income 150,712 168,105 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
Net Income Margin 12.78% 14.50% 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%
EPS 0.95 1.07 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
EPS Diluted 0.94 1.05 1.76 1.66 0.87 1.45 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
Weighted Average Shares Out - 157,708 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
Weighted Average Shares Out Diluted - 160,774 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

Reported Currency: USD Q1 2024-06-30 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
Current Assets
Cash and Cash Equivalents 187,540 151,791 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
Short Term Investments 0 1,072 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
Cash + Short Term Investments 187,540 152,863 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
Net Receivables 223,688 241,394 218,468 194,548 145,385 122,534 137,466 120,296 116,830 93,393 70,034 55,001 40,175 37,741 37,860 34,137 31,153 33,332 30,966 25,078 23,722
Inventory 185,041 179,731 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
Other Current Assets 52,298 43,431 27,066 22,856 16,919 24,341 18,058 10,668 13,330 7,561 17,751 12,211 1,527 1,503 6,838 14,355 10,158 9,241 8,341 6,874 6,367
Total Current Assets 648,567 617,419 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
Non-Current Assets
Property, Plant and Equipment 343,160 342,439 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
Goodwill 982,585 972,663 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
Intangible Assets 486,004 507,081 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
Long Term Investments 256,308 252,150 -88,982 36,026 -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
Tax Assets 0 0 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
Other Non-Current Assets 19,393 12,115 285,302 -88,192 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
Total Non-Current Assets 2,087,450 2,086,448 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
Other Assets 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0
Total Assets 2,736,017 2,703,867 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
Current Liabilities
Accounts Payable 31,559 37,968 25,679 33,865 29,384 23,090 16,210 18,452 16,856 20,653 13,443 9,652 6,236 6,291 5,207 9,607 7,467 6,111 6,934 5,460 2,715
Short Term Debt 26,970 25,840 22,398 36,356 35,704 31,570 12,500 0 0 3,759 4,024 5,949 0 0 0 0 0 0 0 1,229 1,238
Tax Payables 3,136 3,706 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
Deferred Revenue 26,614 27,930 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
Other Current Liabilities 53,849 63,935 45,341 69,154 62,865 44,455 58,427 45,933 110,386 23,239 16,949 10,294 23,572 26,208 7,472 3,781 4,010 14,128 10,259 11,277 10,063
Total Current Liabilities 142,128 159,379 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
Non-Current Liabilities
Long Term Debt 385,433 406,618 443,766 301,543 396,452 411,491 492,660 339,000 343,771 91,500 73,000 6,997 0 0 0 0 0 0 0 12,198 13,378
Deferred Revenue 2,586 0 1,531 2,094 25,400 199 9,200 0 3,300 0 0 -4,486 0 0 0 0 0 0 0 0 0
Deferred Tax 50,017 0 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
Other Non-Current Liabilities 17,203 69,020 99,901 116,233 142,987 128,238 124,176 9,338 129,299 104,654 42,228 0 0 0 0 0 0 0 0 0 0
Total Non-Current Liabilities 455,239 475,638 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
Total Liabilities 597,367 635,017 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
Common Stock 1,589 1,582 1,576 392 390 385 379 376 374 372 371 370 368 368 371 370 372 386 395 394 386
Retained Earnings 1,341,175 1,325,247 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
Accumulated Other Comprehensive Income/Loss -60,087 -78,316 -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
Total Stockholders Equity 2,138,650 2,068,850 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
Total Investments 256,308 253,222 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
Total Debt 398,918 419,538 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
Net Debt 211,378 267,747 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

Reported Currency: USD TTM 2024-06-30 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
Cash Flows from Operating Activities
Net Income 150,698 168,072 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
Depreciation & Amortization 111,308 111,711 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
Deferred Income Tax -33,196 -39,447 -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
Stock Based Compensation 38,133 38,042 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 0 0 0 0
Change in Working Capital 134 -10,106 -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
Accounts Receivable -14,569 -20,533 -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
Inventory -8,811 -14,215 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
Accounts Payable 17,553 25,769 -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
Other Working Capital 5,961 -1,127 -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
Other Non-Cash Items 120,353 30,709 -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
Net Cash Provided by Operating Activities 303,487 298,981 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -58,457 -62,877 -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
Acquisitions Net 164,277 -169,707 -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
Purchases of Investments 2,432 -5,526 -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
Sales/Maturities of Investments 13,634 28,083 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
Other Investing Activities -192,490 6,997 35,236 -52,998 26,137 78,839 -21,896 680 -36,990 -25 48 25 -743 -829 -943 50 1,340 -808 -125 0 -461
Net Cash Used for Investing Activities -70,604 -203,030 -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
Cash Flows from Financing Activities
Debt Repayment -140,000 -31,000 94,000 -85,500 -15,500 -148,500 166,500 -4,500 252,000 18,500 68,036 0 0 0 0 0 0 0 -13,427 -1,189 -1,241
Common Stock Issued 43,432 0 0 0 0 0 0 19,170 5,257 5,458 0 0 0 0 0 3,261 953 3,077 2,740 12,550 8,012
Common Stock Repurchased -80,612 -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
Dividends Paid -50,453 -50,419 -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
Other Financing Activities 40,315 39,063 -1,537 53,782 45,749 63,712 31,653 -46,715 -15,562 6,024 10,346 8,588 1,180 898 5,637 3,457 107 524 534 7,989 0
Net Cash Used Provided by Financing Activities -205,481 -122,398 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
Effect of Forex Changes on Cash 11,475 -2,333 -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
Net Change in Cash 38,877 -28,780 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
Cash at End of Period 609,378 151,791 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
Cash at Start of Period 570,501 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
Free Cash Flow
Operating Cash Flow 303,487 298,981 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
Capital Expenditure -58,457 -62,877 -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
Free Cash Flow 245,030 236,104 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