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 14,034,000 14,694,000 14,544,000 12,861,000 12,468,000 9,458,200 9,262,259 9,092,132 9,474,349 9,599,292 10,218,427 11,339,332 12,478,151 13,265,823 8,370,798 7,695,548 8,835,449 8,447,922 8,193,630 8,463,415 7,275,276
Revenue Growth - 1.03% 13.09% 3.15% 31.82% 2.12% 1.87% -4.03% -1.30% -6.06% -9.89% -9.13% -5.94% 58.48% 8.77% -12.90% 4.59% 3.10% -3.19% 16.33%
Cost of Revenue 11,373,000 11,969,000 11,724,000 10,129,000 9,932,000 7,659,100 7,416,784 7,182,195 7,468,317 7,669,606 8,288,550 9,335,810 10,365,352 10,996,302 6,890,239 6,487,636 7,417,170 7,066,582 6,923,242 7,094,885 6,005,481
Gross Profit 2,661,000 2,725,000 2,820,000 2,732,000 2,536,000 1,799,100 1,845,475 1,909,937 2,006,032 1,929,686 1,929,877 2,003,523 2,112,799 2,269,521 1,480,559 1,207,912 1,418,280 1,381,340 1,270,388 1,368,530 1,269,795
Gross Profit Margin 18.96% 18.54% 19.39% 21.24% 20.34% 19.02% 19.92% 21.01% 21.17% 20.10% 18.89% 17.67% 16.93% 17.11% 17.69% 15.70% 16.05% 16.35% 15.50% 16.17% 17.45%
Research and Development 107,000 101,000 96,000 100,000 97,000 64,000 65,100 69,033 67,780 62,818 71,554 59,867 69,693 99,609 46,913 32,121 34,634 27,311 27,456 30,271 32,441
General and Administrative Expenses 1,247,000 1,246,000 1,284,000 1,292,000 1,385,000 999,000 817,881 998,626 1,469,428 960,548 889,996 1,209,834 1,431,218 1,667,593 1,102,707 925,929 1,055,864 998,813 823,600 1,164,105 928,400
Total Operating Expenses 1,363,000 1,321,000 1,347,000 1,317,000 1,426,000 876,600 882,981 1,067,659 1,537,207 1,023,367 961,549 1,269,701 1,500,911 1,767,202 1,149,620 958,050 1,090,499 1,026,124 851,056 1,194,376 960,841
Operating Income or Loss 1,119,000 1,508,000 1,239,000 1,321,000 994,000 791,700 962,493 842,278 468,825 906,319 968,328 733,822 611,888 502,319 330,940 249,863 327,781 355,216 419,332 174,154 308,954
Operating Margin 7.96% 10.26% 8.52% 10.27% 7.97% 8.37% 10.39% 9.26% 4.95% 9.44% 9.48% 6.47% 4.90% 3.79% 3.95% 3.25% 3.71% 4.20% 5.12% 2.06% 4.25%
Interest Expense 145,000 259,000 135,000 139,000 185,000 191,100 216,571 199,006 202,333 196,244 227,089 225,686 233,232 252,335 174,818 155,680 200,343 198,304 195,827 120,551 95,364
EBITDA 1,711,000 1,992,000 2,109,000 2,000,000 1,777,000 1,379,000 1,025,407 937,885 606,898 1,061,117 1,097,313 849,631 783,409 713,507 425,105 330,487 416,471 428,499 495,837 306,905 424,593
Depreciation and Amortization 649,000 586,000 870,000 679,000 783,000 587,300 118,075 95,607 138,073 154,798 128,985 115,809 171,521 211,188 94,166 80,624 88,690 73,282 76,505 132,751 115,639
Income Before Tax 824,000 1,251,000 1,115,000 1,193,000 825,000 604,100 875,328 764,954 411,202 894,734 910,332 727,160 579,651 587,072 272,298 202,731 275,064 249,279 377,629 186,812 329,649
Income Tax Expense 91,000 193,000 300,000 261,000 187,000 171,500 144,414 214,091 241,854 187,755 75,508 204,605 269,562 230,639 51,332 118,959 171,640 75,318 106,039 134,200 85,086
Net Income 643,000 1,048,000 805,000 939,000 612,000 430,200 719,584 596,418 245,474 679,415 531,757 548,108 422,253 381,228 155,526 170,853 247,606 452,672 260,682 132,065 241,696
Net Income Margin 4.57% 7.13% 5.53% 7.30% 4.91% 4.55% 7.77% 6.56% 2.59% 7.08% 5.20% 4.83% 3.38% 2.87% 1.86% 2.22% 2.80% 5.36% 3.18% 1.56% 3.32%
EPS 0.44 0.71 0.53 0.60 0.38 0.36 0.62 0.52 0.21 0.57 0.44 0.45 0.35 0.31 0.13 0.18 0.25 0.44 0.26 0.09 0.21
EPS Diluted 0.44 0.71 0.53 0.60 0.38 0.36 0.62 0.51 0.21 0.55 0.43 0.45 0.34 0.31 0.13 0.18 0.25 0.43 0.26 0.09 0.21
Weighted Average Shares Out - 1,468,000 1,509,000 1,551,000 1,600,000 1,180,000 1,154,400 1,157,200 1,162,200 1,202,600 1,205,900 1,206,100 1,213,700 1,225,200 1,161,400 955,943 981,977 1,025,024 1,005,606 1,003,671 990,084
Weighted Average Shares Out Diluted - 1,476,000 1,516,000 1,556,000 1,602,000 1,184,000 1,157,100 1,168,344 1,179,017 1,225,692 1,227,826 1,225,714 1,231,642 1,242,857 1,173,077 963,052 991,632 1,043,487 1,005,606 1,007,647 994,106

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 430,000 689,000 775,000 850,000 743,000 601,600 617,013 560,953 518,604 703,983 509,443 360,386 365,966 239,831 227,000 152,210 230,767 97,286 84,519 160,734 91,589
Short Term Investments 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 430,000 689,000 775,000 850,000 743,000 601,600 617,013 560,953 518,604 703,983 509,443 360,386 365,966 239,831 227,000 152,210 230,767 97,286 84,519 160,734 91,589
Net Receivables 1,820,000 1,875,000 1,935,000 1,864,000 1,616,000 1,864,300 1,198,346 1,326,706 1,346,841 1,383,897 1,395,861 1,669,602 1,621,876 1,859,543 1,457,273 880,815 1,132,404 1,711,874 1,207,833 1,181,032 995,798
Inventory 2,150,000 2,213,000 2,439,000 1,991,000 1,832,000 1,953,800 1,350,512 1,304,228 1,251,407 1,212,320 1,328,450 1,656,004 1,702,520 1,692,602 1,248,460 790,587 1,069,546 1,008,567 1,024,250 1,098,072 957,555
Other Current Assets 559,000 531,000 704,000 561,000 344,300 416,100 13,815 5,595 9,051 13,482 8,944 22,359 24,664 23,940 80,653 47,051 72,330 61,408 55,654 14,487 88,862
Total Current Assets 4,959,000 4,777,000 5,149,000 4,705,000 4,191,000 4,835,800 3,265,759 3,283,298 3,211,079 3,408,559 3,325,080 3,830,640 3,815,318 3,911,998 3,013,385 1,870,662 2,505,047 2,879,135 2,372,256 2,544,301 2,133,803
Non-Current Assets
Property, Plant and Equipment 4,377,000 3,762,000 3,646,000 3,761,000 3,615,000 3,975,000 2,681,842 2,762,606 2,706,052 2,563,360 2,918,824 4,456,227 4,776,798 4,806,554 4,079,888 3,063,483 3,467,629 3,253,096 3,188,436 3,355,065 3,317,463
Goodwill 5,388,000 5,366,000 5,285,000 5,419,000 5,339,300 5,156,000 2,024,377 2,031,319 1,800,381 1,553,975 1,690,173 1,755,478 1,683,280 1,637,454 1,303,786 1,111,954 1,144,842 1,127,057 1,293,837 1,347,257 1,442,135
Intangible Assets 1,474,000 1,524,000 1,657,000 1,835,000 1,994,300 2,306,800 348,859 375,634 313,556 288,924 305,233 344,142 362,998 373,426 256,151 97,895 107,730 110,178 107,449 0 0
Long Term Investments 68,000 -134,000 0 -139,000 77,700 98,900 435,825 411,499 449,014 457,604 487,883 461,228 507,911 478,700 399,354 417,164 305,010 250,297 213,265 36,905 9,019
Tax Assets 130,000 134,000 130,000 139,000 135,400 190,900 65,100 66,635 47,767 77,799 95,091 162,169 146,959 141,932 351,421 131,469 84,385 48,092 289,919 134,352 166,957
Other Non-Current Assets 331,000 1,574,000 1,559,000 1,468,000 1,089,900 601,600 169,758 143,460 203,137 185,758 307,681 325,707 306,507 325,439 208,218 123,721 106,199 86,429 70,717 130,006 122,351
Total Non-Current Assets 11,768,000 12,226,000 12,277,000 12,483,000 12,252,000 12,329,200 5,725,762 5,791,152 5,519,907 5,127,419 5,804,884 7,504,951 7,784,453 7,763,504 6,598,819 4,945,686 5,215,794 4,875,148 5,163,622 5,003,584 5,057,925
Other Assets 0 0 0 0 60,200 0 0 0 0 -0 0 0 -0 0 0 0 0 0 0 0 0
Total Assets 16,727,000 17,003,000 17,426,000 17,188,000 16,503,200 17,165,000 8,991,521 9,074,449 8,730,986 8,535,977 9,129,964 11,335,590 11,599,771 11,675,502 9,612,204 6,816,348 7,720,841 7,754,283 7,535,878 7,547,885 7,191,728
Current Liabilities
Accounts Payable 2,338,000 2,690,000 3,073,000 2,574,000 2,171,000 2,303,400 2,590,801 2,575,788 2,432,017 2,342,647 1,786,394 1,996,496 1,995,211 1,973,366 1,450,304 965,555 1,277,542 1,145,802 1,145,724 1,138,866 859,953
Short Term Debt 58,000 93,000 150,000 103,000 206,000 794,200 1,810,887 1,123,604 921,862 1,011,382 521,588 1,081,249 939,476 380,694 1,171,716 771,621 648,195 1,169,296 856,770 556,013 509,330
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 319,000 2,180,000 0 2,359,000 2,230,000 3,062,800 230,187 264,942 257,844 213,622 923,701 1,129,982 1,214,974 1,202,467 939,872 1,533 694,023 662,002 651,000 0 0
Other Current Liabilities 1,255,000 1,297,000 3,722,000 1,145,000 1,120,000 20,900 36,277 44,157 54,002 101,967 62,892 82,225 146,755 24,368 20,227 643,946 3,636 9,839 2,375 664,211 711,874
Total Current Liabilities 3,970,000 6,260,000 6,945,000 6,181,000 5,727,000 6,181,300 4,668,152 4,008,490 3,665,725 3,669,618 3,294,575 4,289,951 4,296,416 3,580,895 3,582,119 2,382,655 2,623,396 2,986,938 2,655,867 2,359,090 2,081,157
Non-Current Liabilities
Long Term Debt 7,506,000 6,653,000 6,340,000 6,186,000 6,028,000 5,309,000 2,654,709 3,483,003 3,447,704 2,569,252 3,000,075 2,899,879 3,065,784 3,274,266 1,642,375 1,513,784 1,753,906 1,374,470 1,547,098 1,562,281 1,474,156
Deferred Revenue 207,000 -1,097,000 0 -1,067,000 -895,600 -1,252,700 402,132 466,645 544,851 471,386 0 0 0 0 0 17,432 0 0 0 0 0
Deferred Tax 609,000 616,000 677,000 696,000 672,400 1,011,700 161,509 215,190 212,791 229,701 252,038 256,623 217,267 261,099 381,167 169,642 174,797 166,667 401,597 223,259 271,619
Other Non-Current Liabilities 408,000 481,000 -677,000 371,000 223,200 241,000 21,170 10,490 9,654 11,086 445,045 511,695 561,639 552,872 501,763 250,670 295,347 188,634 280,717 76,783 73,481
Total Non-Current Liabilities 8,730,000 6,653,000 6,340,000 6,186,000 6,028,000 5,309,000 3,239,520 4,175,328 4,215,001 3,281,424 3,697,159 3,668,197 3,844,690 4,088,237 2,525,305 1,951,529 2,224,051 1,729,771 2,229,412 1,862,323 1,819,256
Total Liabilities 12,700,000 12,913,000 13,285,000 12,367,000 11,755,000 11,490,300 7,907,672 8,183,818 7,880,726 6,951,043 6,991,734 7,958,148 8,141,106 7,669,132 6,107,424 4,334,183 4,847,447 4,716,709 4,885,279 4,221,414 3,900,413
Common Stock 14,000 14,000 15,000 15,000 15,700 16,300 1,392,157 1,415,519 1,453,237 1,678,413 2,716,591 3,487,319 3,872,935 4,350,298 3,424,808 1,969,445 2,302,025 2,326,378 2,085,380 2,552,917 2,343,478
Retained Earnings 795,000 865,000 534,000 452,000 246,500 323,700 524,879 286,421 139,783 451,512 588,811 513,155 512,414 676,742 590,830 713,271 943,734 932,824 589,632 1,103,257 1,128,636
Accumulated Other Comprehensive Income/Loss -827,000 -862,000 -880,000 -766,000 -1,049,300 -722,400 -901,567 -880,841 -804,706 -665,633 -1,276,291 -708,360 -1,017,254 -1,085,010 -558,450 -251,396 -424,508 -265,903 -62,703 -389,560 -244,143
Total Stockholders Equity 3,964,000 4,090,000 4,141,000 4,821,000 4,687,000 5,606,320 1,015,468 821,099 788,314 1,464,292 2,029,111 3,292,114 3,368,095 3,942,030 3,457,188 2,431,320 2,821,251 2,993,299 2,612,309 3,266,615 3,227,972
Total Investments 68,000 -134,000 0 -139,000 77,700 98,900 435,825 411,499 449,014 457,604 487,883 461,228 507,911 478,700 399,354 417,164 305,010 250,297 213,265 36,905 9,019
Total Debt 7,564,000 6,746,000 6,490,000 6,289,000 6,234,000 6,103,200 4,465,595 4,606,607 4,369,566 3,580,634 3,521,664 3,981,127 4,005,260 3,654,960 2,814,091 2,285,405 2,402,101 2,543,766 2,403,868 2,118,294 1,983,486
Net Debt 7,134,000 6,057,000 5,715,000 5,439,000 5,491,000 5,501,600 3,848,582 4,045,654 3,850,962 2,876,652 3,012,221 3,620,742 3,639,294 3,415,129 2,587,090 2,133,196 2,171,334 2,446,480 2,319,348 1,957,559 1,891,898

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 653,000 1,058,000 815,000 951,000 617,000 437,400 719,584 596,418 245,474 679,415 531,757 548,108 422,253 381,228 155,526 170,853 247,606 452,672 260,682 132,065 241,696
Depreciation & Amortization 597,000 586,000 625,000 574,000 652,000 453,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Income Tax -50,000 -57,000 -33,000 4,000 -113,700 72,800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 31,000 54,000 63,000 58,000 34,000 18,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Change in Working Capital -14,000 -265,000 -207,000 -47,000 140,000 6,700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Receivable 0 93,000 -272,000 -189,000 133,300 -83,700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 0 248,000 -626,000 -112,000 25,600 3,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 -429,000 711,000 342,000 -48,100 120,500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 114,000 -177,000 -20,000 -88,000 29,200 -33,300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Cash Items 127,000 -115,000 263,000 -79,000 54,700 -212,400 -719,584 -596,418 -245,474 -679,415 -531,757 -548,108 -422,253 -381,228 -155,526 -170,853 -247,606 -452,672 -260,682 -132,065 -241,696
Net Cash Provided by Operating Activities 1,344,000 1,261,000 1,526,000 1,461,000 1,384,000 776,100 719,584 596,418 245,474 679,415 531,757 548,108 422,253 381,228 155,526 170,853 247,606 452,672 260,682 132,065 241,696
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -521,000 -526,000 -527,000 -468,000 -400,000 -332,200 -369,830 -378,831 -350,865 -322,580 -341,010 -434,124 -721,493 -666,375 -426,210 -455,419 -520,470 -514,673 -360,933 -493,641 -423,265
Acquisitions Net -101,000 188,000 -1,000 214,000 425,000 258,200 -13,119 -335,872 -499,396 -97,473 -87,371 -183,159 -117,588 -345,959 -2,078,528 -91,923 891,304 -97,540 152,788 839 -404,598
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27,297 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59,017 0
Other Investing Activities 33,000 30,000 18,000 26,000 13,000 84,700 154,949 82,719 -152,353 85,189 -51,688 79,853 44,927 82,722 25,156 83,933 143,608 131,467 24,859 3,660 85,856
Net Cash Used for Investing Activities -589,000 -308,000 -510,000 -228,000 38,000 10,700 -228,001 -631,984 -1,002,614 -334,864 -480,069 -537,430 -794,154 -929,611 -2,479,582 -463,408 514,442 -480,746 -183,286 -457,422 -742,007
Cash Flows from Financing Activities
Debt Repayment -374,000 -399,000 -1,248,000 -532,000 -4,226,700 -7,857,600 -4,631,577 -3,741,451 -5,064,557 -5,691,284 -9,387,463 -5,858,255 -5,379,577 -7,701,195 -5,236,561 -4,057,930 -6,231,379 -5,060,645 -5,070,643 -2,672,019 -3,367,871
Common Stock Issued 98,000 134,000 114,000 30,000 -66,000 -900 27,929 23,777 39,722 45,840 48,769 79,396 32,442 34,735 1,334,806 23,162 10,524 19,593 106,484 -2,516 9,229
Common Stock Repurchased -471,000 -519,000 -630,000 -351,000 -537,000 7,797,100 -74,244 -83,718 -351,066 -420,153 -125,972 -132,875 -226,170 8,281,641 6,100,795 -0 -334,861 -282,358 -42,890 2,835,728 3,691,717
Dividends Paid -719,000 -723,000 -732,000 -742,000 -761,000 -679,700 -523,587 -488,623 -483,004 -479,475 -467,264 -436,405 -453,978 -462,775 -243,233 -232,834 -292,573 -270,738 -229,145 -264,282 -157,309
Other Financing Activities 349,000 493,000 1,610,000 404,000 4,417,700 3,600 4,488,356 3,953,344 5,731,291 6,072,387 9,428,701 5,960,010 5,899,769 -9,191 1,700 4,096,830 5,948,374 5,162,680 4,590,092 -13,801 -101,237
Net Cash Used Provided by Financing Activities -1,117,000 -1,014,000 -886,000 -1,191,000 -1,173,000 -737,500 -713,124 -336,672 -127,615 -472,684 -503,229 -388,129 -127,515 143,214 1,957,506 -170,772 -899,915 -431,467 -646,102 -116,891 74,529
Effect of Forex Changes on Cash -48,000 -100,000 -130,000 65,000 -108,000 1,000 -5,765 -13,487 -160,499 -1,398 21,654 11,042 -15,146 -58,889 -20,992 2,744 -21,718 -4,750 3,562 -8,769 -1,468
Net Change in Cash -407,000 -161,000 -75,000 107,000 141,000 -19,200 -15,505 44,257 -185,137 192,050 159,866 40,519 127,720 -5,451 123,316 -87,726 225,601 -114,334 -110,417 70,684 52,436
Cash at End of Period 2,207,000 689,000 775,000 850,000 743,000 601,600 538,794 557,157 516,291 696,592 504,924 334,468 329,635 210,867 172,014 46,244 158,820 -59,203 48,233 163,022 84,667
Cash at Start of Period 2,614,000 850,000 850,000 743,000 602,000 620,800 554,298 512,900 701,427 504,543 345,058 293,949 201,916 216,318 48,698 133,970 -66,781 55,131 158,650 92,338 32,231
Free Cash Flow
Operating Cash Flow 1,344,000 1,261,000 1,526,000 1,461,000 1,384,000 776,100 719,584 596,418 245,474 679,415 531,757 548,108 422,253 381,228 155,526 170,853 247,606 452,672 260,682 132,065 241,696
Capital Expenditure -521,000 -526,000 -527,000 -468,000 -400,000 -332,200 -369,830 -378,831 -350,865 -322,580 -341,010 -434,124 -721,493 -666,375 -426,210 -455,419 -520,470 -514,673 -360,933 -493,641 -423,265
Free Cash Flow 823,000 735,000 999,000 993,000 984,000 443,900 349,754 217,588 -105,390 356,835 190,747 113,984 -299,241 -285,146 -270,684 -284,566 -272,864 -62,002 -100,251 -361,576 -181,569