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 15,582,000 15,559,000 15,910,000 17,737,000 16,215,000 14,294,000 14,863,000 13,683,000 11,824,000 11,262,300 10,780,400 10,968,800 10,181,700 9,713,600 8,810,000 7,795,800 7,323,800 7,910,800 7,037,500 6,463,800 6,336,300
Revenue Growth - -2.21% -10.30% 9.39% 13.44% -3.83% 8.62% 15.72% 4.99% 4.47% -1.72% 7.73% 4.82% 10.26% 13.01% 6.44% -7.42% 12.41% 8.88% 2.01%
Cost of Revenue 4,424,000 4,423,000 4,564,000 4,305,000 3,834,000 3,552,000 3,387,000 2,844,000 2,437,000 2,181,100 2,100,600 2,158,200 2,025,900 1,995,800 1,936,900 1,829,400 1,881,600 1,996,800 1,774,800 1,686,600 1,617,400
Gross Profit 11,158,000 11,136,000 11,346,000 13,432,000 12,381,000 10,742,000 11,476,000 10,839,000 9,387,000 9,081,200 8,679,800 8,810,600 8,155,800 7,717,800 6,873,100 5,966,400 5,442,200 5,914,000 5,262,700 4,777,200 4,718,900
Gross Profit Margin 71.53% 71.57% 71.31% 75.73% 76.36% 75.15% 77.21% 79.22% 79.39% 80.63% 80.51% 80.32% 80.10% 79.45% 78.01% 76.53% 74.31% 74.76% 74.78% 73.91% 74.47%
Research and Development 360,000 360,000 344,000 307,000 243,000 228,000 202,000 181,000 179,000 191,300 178,000 157,900 146,800 0 0 0 0 0 0 0 0
General and Administrative Expenses 9,643,000 9,425,000 9,575,000 9,888,000 9,371,000 8,637,000 8,857,000 8,556,000 7,469,000 7,337,800 7,073,500 6,985,900 6,597,000 6,324,800 5,696,700 5,067,000 4,883,900 5,102,900 4,511,700 4,065,500 3,998,300
Total Operating Expenses 9,643,000 9,785,000 9,575,000 9,888,000 9,371,000 8,637,000 8,857,000 8,556,000 7,469,000 7,337,800 7,073,500 6,985,900 6,597,000 6,324,800 5,696,700 5,067,000 5,023,800 5,103,300 4,512,800 4,157,600 3,998,300
Operating Income or Loss 1,496,000 1,351,000 1,509,000 3,170,000 3,896,000 2,706,000 2,313,000 2,052,000 1,692,000 1,610,300 1,606,300 1,827,600 1,526,000 1,311,700 1,089,400 789,900 418,400 810,700 749,900 619,600 720,600
Operating Margin 9.31% 8.68% 9.48% 17.87% 24.03% 18.93% 15.56% 15.00% 14.31% 14.30% 14.90% 16.66% 14.99% 13.50% 12.37% 10.13% 5.71% 10.25% 10.66% 9.59% 11.37%
Interest Expense 426,000 378,000 255,000 167,000 173,000 161,000 133,000 128,000 103,000 70,700 60,000 50,800 54,800 61,100 63,900 101,600 75,700 66,800 38,900 23,800 13,900
EBITDA 2,423,000 2,169,000 2,658,000 4,304,000 4,547,000 3,317,000 3,303,000 2,870,000 2,410,000 2,173,700 2,029,900 2,209,300 1,918,800 1,463,800 1,176,400 1,163,100 418,400 1,061,800 958,200 910,100 917,300
Depreciation and Amortization 811,000 818,000 733,000 715,000 651,000 611,000 557,000 531,000 464,000 414,700 409,300 384,600 336,900 295,800 294,400 263,700 254,000 250,700 207,200 198,400 196,700
Income Before Tax 772,000 772,000 1,397,000 3,036,000 3,331,000 1,046,000 2,307,000 1,980,000 1,617,000 1,555,200 1,560,600 1,776,800 1,475,200 1,261,100 1,025,500 688,300 334,300 743,900 711,000 595,800 706,700
Income Tax Expense 363,000 363,000 387,000 628,000 456,000 350,000 513,000 863,000 361,000 434,400 467,200 567,700 451,400 400,600 321,700 205,900 115,900 259,900 255,200 259,700 291,300
Net Income 390,000 390,000 1,006,000 2,390,000 2,870,000 684,000 1,785,000 1,108,000 1,249,000 1,114,600 1,088,900 1,204,100 1,019,800 856,900 700,800 478,300 218,400 473,800 449,200 244,200 406,100
Net Income Margin 2.31% 2.51% 6.32% 13.47% 17.70% 4.79% 12.01% 8.10% 10.56% 9.90% 10.10% 10.98% 10.02% 8.82% 7.95% 6.14% 2.98% 5.99% 6.38% 3.78% 6.41%
EPS 1.09 1.09 2.81 6.64 7.91 1.90 4.91 3.01 3.40 3.01 2.87 3.12 2.63 2.20 1.78 1.21 0.56 1.22 1.10 0.57 0.90
EPS Diluted 1.08 1.08 2.79 6.55 7.79 1.86 4.82 2.95 3.35 2.96 2.82 3.06 2.58 2.16 1.74 1.19 0.55 1.20 1.08 0.56 0.89
Weighted Average Shares Out - 359,000 357,900 360,000 362,900 360,600 363,500 368,000 367,100 370,000 379,300 386,200 387,600 388,700 394,000 395,400 392,400 387,800 408,600 430,000 450,600
Weighted Average Shares Out Diluted - 360,800 360,900 364,900 368,200 366,900 370,400 375,700 373,000 376,600 385,700 393,100 394,900 397,000 402,400 401,400 397,091 394,200 415,600 434,800 457,200

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 3,395,000 3,395,000 4,029,000 3,957,000 4,958,000 5,022,000 2,987,000 2,181,000 1,136,000 914,100 1,021,400 1,629,100 1,495,700 1,347,700 1,253,000 1,120,700 864,500 401,700 253,700 368,600 553,300
Short Term Investments 0 0 0 24,000 15,000 15,000 3,000 534,000 605,000 469,300 503,700 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 3,395,000 3,395,000 4,029,000 3,957,000 4,958,000 5,022,000 2,987,000 2,715,000 1,741,000 1,383,400 1,525,100 1,629,100 1,495,700 1,347,700 1,253,000 1,120,700 864,500 401,700 253,700 368,600 553,300
Net Receivables 1,727,000 1,727,000 1,452,000 1,629,000 1,702,000 1,194,000 1,831,000 1,487,000 1,395,000 1,258,300 1,174,500 1,379,300 1,171,700 1,060,300 945,600 746,200 853,300 1,038,800 860,500 771,200 776,600
Inventory 2,175,000 2,175,000 2,979,000 2,920,000 2,505,000 2,062,000 2,006,000 1,618,000 1,479,000 1,263,400 1,215,800 1,294,000 1,113,900 983,600 995,600 826,600 795,000 987,200 855,800 766,300 768,300
Other Current Assets 625,000 625,000 679,000 792,000 603,000 614,000 388,000 348,000 349,000 320,000 553,100 522,800 515,900 463,500 492,300 427,500 399,700 359,500 269,400 270,800 204,400
Total Current Assets 7,922,000 7,922,000 9,139,000 9,298,000 9,768,000 8,892,000 7,212,000 6,168,000 4,964,000 4,225,100 4,468,500 4,825,200 4,297,200 3,855,100 3,686,500 3,121,000 2,912,500 2,787,200 2,239,400 2,176,900 2,302,600
Non-Current Assets
Property, Plant and Equipment 4,969,000 4,969,000 4,976,000 4,599,000 4,470,000 4,337,000 2,068,000 1,823,000 1,671,000 1,583,300 1,490,200 1,502,600 1,350,700 1,231,800 1,143,100 1,023,600 1,026,700 1,043,100 880,800 758,000 694,200
Goodwill 2,143,000 2,143,000 2,486,000 2,521,000 2,616,000 1,401,000 1,868,000 1,926,000 1,916,000 1,227,800 1,144,800 893,200 881,500 882,600 877,300 752,500 759,900 900,800 651,300 635,800 720,600
Intangible Assets 5,183,000 5,183,000 5,602,000 3,428,000 4,095,000 2,338,000 1,203,000 1,276,000 1,327,000 344,500 326,600 157,300 169,600 190,100 227,500 109,500 150,100 0 113,400 77,000 792,400
Long Term Investments 5,183,000 72,000 -1,372,000 -1,123,000 0 -44,000 177,000 843,000 1,026,000 1,107,700 420,300 14,000 6,500 0 0 12,200 12,700 24,000 22,000 13,000 12,000
Tax Assets 1,567,000 1,567,000 1,372,000 1,123,000 0 44,000 -3,248,000 -4,045,000 -4,269,000 -2,680,000 -1,891,700 -1,064,500 -6,500 0 0 -874,200 -922,700 -24,000 -22,000 -13,000 -12,000
Other Non-Current Assets -4,222,000 889,000 1,212,000 1,064,000 1,022,000 813,000 3,876,000 4,576,000 4,933,000 3,414,900 2,280,500 1,541,000 446,200 433,400 339,500 1,191,000 1,237,400 280,100 240,800 136,400 96,600
Total Non-Current Assets 14,823,000 14,823,000 14,276,000 11,612,000 12,203,000 8,889,000 5,944,000 6,399,000 6,604,000 4,998,200 3,770,700 3,043,600 2,848,000 2,737,900 2,587,400 2,214,600 2,264,100 2,224,000 1,886,300 1,607,200 1,583,200
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 22,745,000 22,745,000 23,415,000 20,910,000 21,971,000 17,781,000 13,156,000 12,567,000 11,568,000 9,223,300 8,239,200 7,868,800 7,145,200 6,593,000 6,273,900 5,335,600 5,176,600 5,011,200 4,125,700 3,784,100 3,885,800
Current Liabilities
Accounts Payable 1,440,000 1,440,000 1,670,000 1,822,000 1,692,000 1,177,000 1,490,000 1,182,000 835,000 716,700 635,400 524,500 481,700 493,800 446,700 425,200 329,800 361,700 314,700 264,500 249,400
Short Term Debt 858,000 858,000 1,354,000 633,000 411,000 1,597,000 516,000 183,000 189,000 331,500 29,800 18,400 18,300 219,000 138,000 23,400 33,800 118,700 60,400 89,700 263,600
Tax Payables 335,000 335,000 519,000 345,000 359,000 250,000 0 190,000 190,000 163,300 96,900 113,600 81,300 230,200 187,400 5,600 33,200 151,200 161,700 135,500 109,900
Deferred Revenue 327,000 327,000 323,000 312,000 322,000 222,000 314,000 190,000 190,000 163,300 238,900 274,800 217,000 0 0 0 0 0 0 0 0
Other Current Liabilities 3,077,000 3,077,000 2,893,000 3,048,000 2,873,000 2,183,000 2,285,000 1,755,000 1,609,000 1,469,000 1,231,500 1,239,000 1,217,600 1,413,000 1,358,600 1,123,600 1,095,600 1,218,800 1,125,600 1,084,000 984,700
Total Current Liabilities 5,702,000 5,702,000 6,240,000 5,815,000 5,298,000 5,179,000 4,605,000 3,310,000 2,823,000 2,680,500 2,135,600 2,056,700 1,934,600 2,125,800 1,943,300 1,572,200 1,459,200 1,699,200 1,500,700 1,438,200 1,497,700
Non-Current Liabilities
Long Term Debt 7,239,000 7,239,000 8,815,000 7,012,000 7,688,000 7,192,000 2,896,000 3,361,000 3,383,000 1,910,000 1,607,500 1,324,700 1,326,000 1,069,100 1,080,100 1,205,000 1,387,600 1,078,200 1,028,100 431,800 451,100
Deferred Revenue 1,729,000 1,729,000 -1,752,000 -1,120,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 1,587,000 1,587,000 1,752,000 1,120,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 1,174,000 1,174,000 1,943,000 1,651,000 2,037,000 1,448,000 1,244,000 1,186,000 960,000 1,045,500 841,800 618,000 582,700 650,600 603,500 593,000 689,800 554,000 376,600 266,400 228,400
Total Non-Current Liabilities 11,729,000 11,729,000 10,758,000 8,663,000 9,725,000 8,640,000 4,140,000 4,547,000 4,343,000 2,955,500 2,449,300 1,942,700 1,908,700 1,719,700 1,683,600 1,798,000 2,077,400 1,632,200 1,404,700 698,200 679,500
Total Liabilities 17,431,000 17,431,000 16,998,000 14,478,000 15,023,000 13,819,000 8,745,000 7,857,000 7,166,000 5,636,000 4,584,900 3,999,400 3,843,300 3,845,500 3,626,900 3,370,200 3,536,600 3,331,400 2,905,400 2,136,400 2,177,200
Common Stock 6,000 6,000 6,000 6,000 6,000 6,000 6,000 6,000 6,000 5,700 5,700 5,600 5,600 5,500 2,700 2,700 2,600 2,600 2,600 2,500 2,500
Retained Earnings 13,427,000 13,427,000 13,991,000 13,912,000 12,244,000 10,134,000 9,984,000 9,040,000 8,452,000 7,693,300 7,004,100 6,265,800 5,364,100 4,764,900 4,116,500 3,564,000 3,195,000 3,085,100 2,731,500 2,361,900 2,203,200
Accumulated Other Comprehensive Income/Loss -1,140,000 -1,140,000 -934,000 -762,000 -470,000 -665,000 -563,000 -434,000 -484,000 -544,800 -381,500 -100,300 -157,500 -212,900 17,700 -196,700 -117,100 110,800 54,700 64,700 9,400
Total Stockholders Equity 5,314,000 5,314,000 5,585,000 5,590,000 6,091,000 3,962,000 4,411,000 4,710,000 4,402,000 3,587,300 3,654,300 3,869,400 3,301,900 2,747,500 2,647,000 1,965,400 1,640,000 1,653,200 1,199,000 1,622,300 1,692,800
Total Investments 5,183,000 72,000 -1,372,000 24,000 15,000 15,000 177,000 1,377,000 1,631,000 1,577,000 924,000 14,000 6,500 0 0 12,200 12,700 24,000 22,000 13,000 12,000
Total Debt 9,826,000 9,826,000 10,169,000 7,645,000 8,099,000 8,789,000 3,412,000 3,544,000 3,572,000 2,241,500 1,637,300 1,343,100 1,344,300 1,288,100 1,218,100 1,228,400 1,421,400 1,196,900 1,088,500 521,500 714,700
Net Debt 6,431,000 6,431,000 6,140,000 3,688,000 3,141,000 3,767,000 425,000 1,363,000 2,436,000 1,327,400 615,900 -286,000 -151,400 -59,600 -34,900 107,700 556,900 795,200 834,800 152,900 161,400

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 409,000 409,000 1,010,000 2,408,000 2,875,000 696,000 1,794,000 1,117,000 1,256,000 1,120,800 1,093,400 1,209,100 1,023,800 860,500 703,800 482,400 218,400 473,800 449,200 244,200 406,100
Depreciation & Amortization 825,000 825,000 744,000 727,000 651,000 611,000 557,000 531,000 464,000 414,700 409,300 384,600 336,900 214,000 276,500 263,700 254,000 250,700 207,200 198,400 196,700
Deferred Income Tax -265,000 -265,000 -186,000 -149,000 -230,000 -143,000 -66,000 175,000 -118,000 -94,100 -52,600 -56,400 -76,100 -22,100 -24,500 -24,700 -108,200 -115,600 9,900 -74,300 104,900
Stock Based Compensation 325,000 325,000 267,000 331,000 327,000 213,000 243,000 236,000 219,000 183,500 165,000 152,600 145,800 124,700 94,800 57,000 51,500 47,200 43,300 35,900 -1,200
Change in Working Capital 631,000 631,000 -356,000 -554,000 554,000 -11,000 -2,000 575,000 21,000 145,000 348,200 -195,300 -208,300 -57,600 -33,600 157,400 185,400 -3,300 -64,700 223,900 -247,500
Accounts Receivable -285,000 -285,000 185,000 -10,000 -398,000 625,000 -169,000 -105,000 -92,000 -100,900 103,200 -196,200 -113,000 -178,400 -124,700 79,200 103,800 -86,500 -68,000 14,600 -106,600
Inventory 766,000 766,000 -64,000 -602,000 -140,000 -3,000 -375,000 -147,000 -85,000 -69,000 -26,200 -156,800 -134,500 -41,200 -95,100 -60,800 125,700 -70,700 -70,800 1,900 -105,100
Accounts Payable 171,000 171,000 -503,000 159,000 1,079,000 -421,000 319,000 815,000 278,000 386,900 263,400 202,900 42,400 68,300 -17,000 103,600 -11,900 17,100 46,400 9,100 -23,900
Other Working Capital -13,000 -36,000 26,000 -101,000 13,000 -212,000 223,000 12,000 -160,000 -144,000 15,600 -90,400 -3,200 93,700 203,200 35,400 -32,200 67,400 6,100 222,000 -142,400
Other Non-Cash Items 435,000 435,000 252,000 277,000 -546,000 914,000 -9,000 -61,000 -42,000 18,800 -20,000 40,600 4,200 221,200 286,500 20,900 94,900 84,500 60,000 117,600 17,900
Net Cash Provided by Operating Activities 2,360,000 2,360,000 1,731,000 3,040,000 3,631,000 2,280,000 2,517,000 2,573,000 1,800,000 1,788,700 1,943,300 1,535,200 1,226,300 1,126,700 1,027,000 956,700 696,000 690,100 661,600 709,800 478,100
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -919,000 -919,000 -3,289,000 -1,040,000 -637,000 -623,000 -744,000 -629,000 -504,000 -525,300 -473,000 -510,200 -461,000 -420,700 -351,000 -270,600 -279,800 -357,800 -312,100 -260,600 -229,600
Acquisitions Net -745,000 -745,000 -80,000 -3,000 -1,065,000 -1,047,000 744,000 -11,000 -1,681,000 -101,300 -241,000 -9,200 -8,700 -7,600 -256,100 -10,700 -68,500 -116,000 -61,200 -42,400 -7,100
Purchases of Investments -18,000 -18,000 -8,000 -10,000 -42,000 -28,000 -14,000 -478,000 -1,267,000 -642,700 -1,207,200 -600 -2,800 0 0 -100 -400 -4,700 -500 -100 -300
Sales/Maturities of Investments 0 0 80,000 108,000 637,000 623,000 1,215,000 749,000 41,000 642,700 305,000 8,400 7,000 0 200 0 9,200 0 0 500 0
Other Investing Activities -23,000 -23,000 80,000 108,000 -757,000 -623,000 -728,000 271,000 693,000 -1,168,000 -473,000 -510,200 -461,000 -420,700 -351,000 -270,600 -279,800 0 0 -1,200 0
Net Cash Used for Investing Activities -1,705,000 -1,705,000 -3,217,000 -945,000 -1,864,000 -1,698,000 473,000 -369,000 -2,214,000 -1,269,300 -1,616,200 -511,600 -465,500 -428,300 -606,900 -281,400 -339,500 -478,500 -373,800 -303,200 -237,000
Cash Flows from Financing Activities
Debt Repayment -366,000 -366,000 -265,000 -18,000 -459,000 -513,000 -171,000 -2,000 -306,000 -7,600 -8,300 -11,800 -241,500 -128,800 -16,500 -227,200 -103,600 -48,900 -553,400 -179,800 0
Common Stock Issued 40,000 40,000 2,993,000 151,000 67,000 3,416,000 191,000 174,000 1,804,000 889,900 982,800 667,200 387,700 288,200 0 -18,900 297,700 117,300 154,100 67,300 80,600
Common Stock Repurchased -35,000 -35,000 -271,000 -2,309,000 -733,000 -893,000 -1,555,000 -759,000 -413,000 -889,900 -982,800 -667,200 -387,700 -592,700 0 -266,700 -62,600 -129,600 -1,004,300 -400,500 -438,600
Dividends Paid -947,000 -947,000 -925,000 -840,000 -753,000 -503,000 -609,000 -546,000 -486,000 -422,500 -349,900 -301,800 -419,200 -204,000 -148,000 -109,100 -116,700 -106,600 -103,600 -85,400 -98,500
Other Financing Activities -759,000 18,000 -15,000 -20,000 -14,000 -46,000 -29,000 -39,000 1,835,000 -174,800 -536,600 -543,300 49,200 340,400 -148,600 196,900 408,700 40,800 542,200 -176,000 156,100
Net Cash Used Provided by Financing Activities -1,297,000 -1,290,000 1,517,000 -3,036,000 -1,892,000 1,461,000 -2,173,000 -1,172,000 630,000 -604,900 -894,800 -856,900 -611,500 -585,100 -313,100 -406,100 125,800 -78,100 -411,600 -594,600 -300,400
Effect of Forex Changes on Cash 1,000 1,000 -32,000 -60,000 61,000 -8,000 -11,000 13,000 6,000 -21,800 -40,000 -33,300 -1,300 -18,600 25,300 -13,000 -19,500 14,500 8,900 3,300 1,000
Net Change in Cash -634,000 -634,000 72,000 -1,001,000 -64,000 2,035,000 806,000 1,045,000 222,000 -107,300 -607,700 133,400 148,000 94,700 132,300 256,200 462,800 148,000 -114,900 -184,700 -58,300
Cash at End of Period 14,125,000 3,395,000 4,029,000 3,957,000 4,958,000 5,022,000 2,987,000 2,181,000 1,136,000 914,100 1,021,400 1,629,100 1,495,700 1,347,700 1,253,000 1,120,700 864,500 401,700 253,700 368,600 553,300
Cash at Start of Period 14,759,000 4,029,000 3,957,000 4,958,000 5,022,000 2,987,000 2,181,000 1,136,000 914,000 1,021,400 1,629,100 1,495,700 1,347,700 1,253,000 1,120,700 864,500 401,700 253,700 368,600 553,300 611,600
Free Cash Flow
Operating Cash Flow 2,360,000 2,360,000 1,731,000 3,040,000 3,631,000 2,280,000 2,517,000 2,573,000 1,800,000 1,788,700 1,943,300 1,535,200 1,226,300 1,126,700 1,027,000 956,700 696,000 690,100 661,600 709,800 478,100
Capital Expenditure -919,000 -919,000 -3,289,000 -1,040,000 -637,000 -623,000 -744,000 -629,000 -504,000 -525,300 -473,000 -510,200 -461,000 -420,700 -351,000 -270,600 -279,800 -357,800 -312,100 -260,600 -229,600
Free Cash Flow 1,441,000 1,441,000 -1,558,000 2,000,000 2,994,000 1,657,000 1,773,000 1,944,000 1,296,000 1,263,400 1,470,300 1,025,000 765,300 706,000 676,000 686,100 416,200 332,300 349,500 449,200 248,500