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 15,157,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 5,790,400
Revenue Growth - -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% 9.43%
Cost of Revenue 4,546,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 1,476,300
Gross Profit 10,611,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 4,314,100
Gross Profit Margin 69.87% 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% 74.50%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 9,594,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 3,651,300
Total Operating Expenses 9,594,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 3,670,100
Operating Income or Loss 964,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 644,000
Operating Margin 5.99% 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% 11.12%
Interest Expense 350,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 27,100
EBITDA 1,738,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 854,500
Depreciation and Amortization 643,000 744,000 1,134,000 651,000 611,000 990,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 191,700
Income Before Tax 797,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 616,900
Income Tax Expense 314,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 232,600
Net Income 467,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 342,100
Net Income Margin 2.86% 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% 5.91%
EPS 1.31 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 0.75
EPS Diluted 1.30 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 0.74
Weighted Average Shares Out - 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 456,400
Weighted Average Shares Out Diluted - 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 463,200

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 3,939,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 611,600
Short Term Investments 0 0 0 0 0 0 534,000 605,000 469,300 503,700 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 3,939,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 611,600
Net Receivables 1,752,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 664,900
Inventory 2,603,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 653,500
Other Current Assets 621,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 269,200
Total Current Assets 8,915,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 2,199,200
Non-Current Assets
Property, Plant and Equipment 5,039,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 647,000
Goodwill 2,497,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 672,300
Intangible Assets 5,554,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 744,200
Long Term Investments 0 0 0 0 0 177,000 843,000 1,026,000 1,107,700 420,300 14,000 0 0 0 12,200 12,700 24,000 22,000 13,000 12,000 12,600
Tax Assets 0 0 0 0 0 -3,248,000 -4,045,000 -4,269,000 -2,680,000 -1,891,700 -1,064,500 0 0 0 -874,200 -922,700 -24,000 -22,000 -13,000 -12,000 -12,600
Other Non-Current Assets 1,278,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 117,700
Total Non-Current Assets 14,368,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 1,508,900
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 23,283,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 3,708,100
Current Liabilities
Accounts Payable 1,252,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 267,300
Short Term Debt 1,866,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 73,800
Tax Payables 0 0 0 359,000 0 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 109,400
Deferred Revenue 0 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 0
Other Current Liabilities 3,456,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 980,900
Total Current Liabilities 6,574,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 1,322,000
Non-Current Liabilities
Long Term Debt 8,335,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 461,500
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 1,812,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 175,600
Total Non-Current Liabilities 10,147,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 637,100
Total Liabilities 17,571,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 1,959,100
Common Stock 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 2,400
Retained Earnings 13,858,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 1,887,200
Accumulated Other Comprehensive Income/Loss -856,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 10,500
Total Stockholders Equity 5,712,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 1,733,500
Total Investments 0 0 0 0 0 177,000 1,377,000 1,631,000 1,577,000 924,000 14,000 0 0 0 12,200 12,700 24,000 22,000 13,000 12,000 12,600
Total Debt 10,201,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 535,300
Net Debt 6,262,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 -76,300

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 159,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 342,100
Depreciation & Amortization 588,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 191,700
Deferred Income Tax -212,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 18,300
Stock Based Compensation 182,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 22,700 14,300 87,600 0 0
Change in Working Capital 48,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 66,800
Accounts Receivable 3,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 0 0 0 0 0
Inventory 154,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 -45,700
Accounts Payable -230,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 0 0 0 0 0
Other Working Capital 743,000 26,000 -101,000 13,000 -212,000 223,000 24,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 112,500
Other Non-Cash Items -193,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 48,400
Net Cash Provided by Operating Activities 572,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 667,300
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -3,165,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 -206,500
Acquisitions Net 2,637,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 -4,400
Purchases of Investments -4,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 -100
Sales/Maturities of Investments -58,000 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 0
Other Investing Activities -2,641,000 80,000 0 -757,000 -623,000 -728,000 -629,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 3,000
Net Cash Used for Investing Activities -3,231,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 -208,000
Cash Flows from Financing Activities
Debt Repayment -10,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 -100,200
Common Stock Issued -232,000 2,993,000 0 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 61,400
Common Stock Repurchased -17,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 -115,900
Dividends Paid -710,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 -76,300
Other Financing Activities 1,223,000 -15,000 131,000 -14,000 -46,000 -29,000 135,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 -85,200
Net Cash Used Provided by Financing Activities 254,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 -216,000
Effect of Forex Changes on Cash -36,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 4,200
Net Change in Cash -6,442,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 247,500
Cash at End of Period 3,351,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 611,600
Cash at Start of Period 9,793,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 364,100
Free Cash Flow
Operating Cash Flow 572,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 667,300
Capital Expenditure -3,165,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 -206,500
Free Cash Flow -2,593,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 460,800