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,159,059 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 387,160 385,986 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 771,899 773,074 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 66.56% 66.70% 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,664 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 430,399 423,361 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 527,063 520,025 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 244,836 253,049 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 20.91% 21.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 15,736 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 0 0 0
EBITDA 356,259 364,760 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
Depreciation and Amortization 111,711 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 185,689 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 17,585 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 168,105 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 14.48% 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 1.06 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 1.04 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 Q4 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 151,791 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 1,072 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 152,863 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 241,394 241,394 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
Inventory 179,731 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 43,431 43,431 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
Total Current Assets 617,419 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 342,439 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 972,663 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 507,081 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 252,150 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 109,323 109,323 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 12,115 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,195,771 2,195,771 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,813,190 2,813,190 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 37,968 37,968 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
Short Term Debt 12,920 12,920 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
Tax Payables 3,706 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 27,930 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 80,561 80,561 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
Total Current Liabilities 159,379 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 319,000 319,000 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
Deferred Revenue 2,270 2,270 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 165,186 165,186 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 98,505 98,505 9,388 15,145 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
Total Non-Current Liabilities 584,961 584,961 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 744,340 744,340 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,582 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,325,247 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 -78,316 -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,068,850 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 253,222 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 419,538 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 267,747 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 168,091 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,711 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 -39,447 -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,042 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 11,970 -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 -20,533 -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,818 -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 25,769 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 15,552 -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 159,663 301,152 -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 298,981 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 -62,877 -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 0 -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 0 -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 36,308 35,080 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 6,052 29,554 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 -203,030 -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 -256,000 -31,000 -525,661 -175,500 -271,500 -188,500 -166,500 -59,500 -116,500 -58,500 -94,964 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 125,935 60,935 525,661 77,155 321,092 110,983 37,950 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 0 -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,419 -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 158,356 -21,872 92,463 66,627 -19,343 -7,271 31,653 8,285 353,211 83,024 173,346 8,588 1,180 898 5,637 196 107 524 -12,893 6,800 -1,241
Net Cash Used Provided by Financing Activities -122,398 -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 -2,333 -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 -28,780 -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 570,501 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 599,281 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 298,981 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 -62,877 -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 236,104 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