Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30
Revenue 17,760,900 17,236,800 16,883,800 15,553,400 15,347,400 14,297,700 13,462,900 12,774,400 11,513,300 11,835,800 12,485,100 11,852,600 11,899,200 11,439,600 11,410,300 10,942,500 10,967,200 9,318,100 10,734,800 9,524,600 9,444,500 9,293,800 8,028,800 8,490,000 8,011,800 7,424,100 7,115,100 6,786,000 6,599,100 6,315,900 6,122,100 5,930,200 5,812,400 5,552,700 5,394,500 5,269,800 5,277,600 4,890,000 5,171,300 4,767,000
Revenue Y/Y Growth 15.73% 20.56% 25.41% 21.75% 33.30% 20.80% 7.83% 7.78% -3.24% 3.46% 9.42% 8.32% 8.50% 22.77% 6.29% 14.89% 16.12% 0.26% 33.70% 12.19% 17.88% 25.18% 12.84% 25.11% 21.41% 17.55% 16.22% 14.43% 13.53% 13.74% 13.49% 12.53% 10.13% 13.55% 4.32% 10.55% - - - -
Cost of Revenue 0 0 7,600 0 0 0 0 0 0 0 0 0 0 0 7,200 0 0 0 5,500 0 0 0 5,100 0 0 0 4,600 0 0 0 4,200 0 0 0 5,400 0 0 0 4,400 0
Gross Profit 17,760,900 17,236,800 16,876,200 15,553,400 15,347,400 14,297,700 13,462,900 12,774,400 11,513,300 11,835,800 12,485,100 11,852,600 11,899,200 11,439,600 11,403,100 10,942,500 10,967,200 9,318,100 10,729,300 9,524,600 9,444,500 9,293,800 8,023,700 8,490,000 8,011,800 7,424,100 7,110,500 6,786,000 6,599,100 6,315,900 6,117,900 5,930,200 5,812,400 5,552,700 5,389,100 5,269,800 5,277,600 4,890,000 5,166,900 4,767,000
Gross Profit Margin 100.00% 100.00% 99.95% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 99.94% 100.00% 100.00% 100.00% 99.95% 100.00% 100.00% 100.00% 99.94% 100.00% 100.00% 100.00% 99.94% 100.00% 100.00% 100.00% 99.93% 100.00% 100.00% 100.00% 99.90% 100.00% 100.00% 100.00% 99.91% 100.00%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15,000 29,000 1,033,400 47,500 46,800 48,700 45,300 38,100 32,000 35,800 37,000 29,300 27,700 28,900 27,000 25,900 23,500 23,200 23,700 21,600 20,700 20,400 20,500 15,900 14,800 13,500
Total Operating Expenses 16,197,000 14,296,900 14,380,400 14,143,200 14,911,700 13,743,300 12,437,600 12,631,900 12,149,200 11,445,600 11,281,200 11,713,600 10,900,000 9,571,700 9,304,100 2,821,800 2,707,200 8,443,400 9,395,900 8,514,300 8,200,900 7,726,300 7,786,600 7,359,500 7,131,700 6,513,300 6,423,700 6,534,600 6,044,500 5,674,400 5,584,600 5,671,700 5,525,100 5,165,300 4,880,400 4,840,800 4,752,300 4,446,800 4,624,900 4,325,200
Operating Income or Loss 1,563,900 2,939,900 2,503,400 1,410,200 435,700 554,400 1,025,300 142,500 -635,900 390,200 1,203,900 139,000 999,200 1,867,900 2,106,200 8,120,700 8,260,000 874,700 1,338,900 1,010,300 1,243,600 1,567,500 242,200 1,130,500 880,100 910,800 691,400 251,400 554,600 641,500 537,500 258,500 287,300 387,400 514,100 429,000 525,300 443,200 546,400 441,800
Operating Margin 8.81% 17.06% 14.83% 9.07% 2.84% 3.88% 7.62% 1.12% -5.52% 3.30% 9.64% 1.17% 8.40% 16.33% 18.46% 74.21% 75.32% 9.39% 12.47% 10.61% 13.17% 16.87% 3.02% 13.32% 10.99% 12.27% 9.72% 3.70% 8.40% 10.16% 8.78% 4.36% 4.94% 6.98% 9.53% 8.14% 9.95% 9.06% 10.57% 9.27%
Interest Expense 69,600 69,600 69,700 69,700 65,700 63,300 63,100 63,100 63,000 54,300 51,600 54,200 56,400 56,400 56,200 18,800 18,800 48,000 47,400 47,500 47,400 47,400 46,000 42,000 41,700 36,800 35,500 37,400 43,400 36,800 37,100 35,300 34,300 34,200 34,100 34,500 34,900 32,500 29,900 30,700
EBITDA 1,563,900 3,009,600 2,579,700 1,484,500 516,800 622,400 1,108,900 225,800 -551,900 475,900 1,294,300 228,100 1,080,000 1,945,000 2,194,000 8,205,800 8,341,800 951,800 1,422,300 1,082,500 1,323,600 1,638,000 312,800 1,199,700 943,800 969,700 752,600 311,300 613,100 698,000 595,800 310,500 333,500 430,400 557,300 470,900 566,900 467,000 571,700 466,900
Depreciation and Amortization 67,800 69,700 76,300 74,300 81,100 68,000 83,600 83,300 84,000 85,700 90,400 89,100 80,800 77,100 87,800 85,100 81,800 77,100 83,400 72,200 80,000 70,500 70,600 69,200 63,700 58,900 61,200 59,900 58,500 56,500 58,300 52,000 46,200 43,000 43,200 41,900 41,600 23,800 25,300 25,100
Income Before Tax 1,860,400 2,939,900 2,503,400 1,410,200 435,700 554,400 1,025,300 142,500 -635,900 390,200 1,203,900 139,000 999,200 1,867,900 2,106,200 289,100 597,700 874,700 1,338,900 1,010,300 1,243,600 1,567,500 242,200 1,130,500 880,100 910,800 691,400 251,400 554,600 641,500 537,500 258,500 287,300 387,400 514,100 429,000 525,300 443,200 546,400 441,800
Income Tax Expense 401,700 608,500 515,600 288,900 90,300 106,500 198,900 18,400 -93,000 76,300 241,600 20,500 209,100 387,900 421,900 57,700 126,800 175,600 264,300 166,700 264,600 484,700 -17,600 200,300 178,900 181,000 111,100 36,600 181,900 211,200 139,400 53,000 92,400 128,700 164,200 142,500 156,800 147,600 176,200 145,700
Net Income 1,458,700 2,331,400 1,987,800 1,121,300 345,400 447,900 826,400 124,100 -542,900 313,900 962,300 118,500 790,100 1,480,000 1,684,300 231,400 470,900 692,700 1,070,800 841,700 979,400 1,078,400 264,700 928,400 704,200 718,000 576,300 224,000 367,600 424,300 383,200 198,700 190,900 258,200 330,400 278,300 363,300 295,600 370,200 296,100
Net Income Margin 8.21% 13.53% 11.77% 7.21% 2.25% 3.13% 6.14% 0.97% -4.72% 2.65% 7.71% 1.00% 6.64% 12.94% 14.76% 2.11% 4.29% 7.43% 9.98% 8.84% 10.37% 11.60% 3.30% 10.94% 8.79% 9.67% 8.10% 3.30% 5.57% 6.72% 6.26% 3.35% 3.28% 4.65% 6.12% 5.28% 6.88% 6.04% 7.16% 6.21%
EPS 2.49 3.95 3.38 1.90 0.57 0.75 1.40 0.21 -0.93 0.54 1.65 0.19 1.34 2.51 2.88 0.39 0.80 1.17 1.83 1.43 1.67 1.84 0.45 1.58 1.20 1.23 0.99 0.39 0.63 0.73 0.66 0.34 0.33 0.44 0.57 0.48 0.62 0.50 0.63 0.50
EPS Diluted 2.48 3.94 3.37 1.89 0.57 0.75 1.40 0.21 -0.93 0.54 1.65 0.19 1.34 2.51 2.88 0.39 0.80 1.17 1.83 1.42 1.66 1.83 0.45 1.57 1.19 1.22 0.99 0.38 0.63 0.73 0.66 0.34 0.33 0.44 0.57 0.47 0.62 0.50 0.63 0.50
Weighted Average Shares Out 585,400 585,400 585,300 584,800 584,900 584,900 584,900 584,500 584,300 584,300 583,900 584,700 584,600 584,900 584,900 585,200 584,900 584,700 584,100 584,100 583,600 583,500 583,000 582,700 582,000 582,000 581,100 581,300 580,500 580,300 579,600 581,500 582,400 583,200 583,200 585,200 585,700 587,600 587,600 589,800
Weighted Average Shares Out Diluted 587,300 587,300 587,500 587,500 587,000 587,000 587,100 587,100 586,500 586,300 584,700 587,100 586,800 586,900 585,200 587,800 587,300 586,900 584,700 587,100 586,900 586,600 583,500 586,600 585,800 585,600 582,000 585,600 583,800 583,300 580,300 584,600 585,100 585,500 583,200 589,100 589,500 591,000 587,600 593,700

Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30
Current Assets
Cash and Cash Equivalents 101,700 167,900 99,600 138,400 179,500 288,600 220,900 365,300 226,100 287,300 187,100 270,600 99,500 122,900 76,500 90,100 108,000 369,500 226,200 45,900 91,900 158,000 69,500 121,900 154,800 190,100 265,000 224,900 161,000 214,500 211,500 143,400 134,700 209,900 224,400 194,500 263,800 101,500 108,400 90,600
Short Term Investments 8,263,000 8,411,500 11,356,100 11,183,000 10,187,500 10,230,100 8,733,300 9,559,200 47,784,300 6,200,800 44,815,700 46,134,400 44,741,600 41,334,900 42,029,400 40,981,300 39,426,900 36,800,800 1,798,800 34,280,100 32,549,100 30,406,600 29,907,400 28,452,400 27,020,400 25,472,500 23,071,100 22,971,500 22,117,800 20,515,100 19,816,700 19,793,100 18,755,900 17,793,300 17,504,200 17,754,100 17,258,300 16,486,800 15,698,200 15,940,500
Cash + Short Term Investments 8,353,200 8,566,000 62,253,000 11,321,400 10,367,000 10,518,700 8,954,200 9,924,500 47,784,300 6,488,100 45,002,800 46,405,000 44,841,100 41,457,800 42,105,900 41,071,400 39,534,900 37,170,300 2,025,000 34,326,000 32,641,000 30,564,600 29,976,900 28,574,300 27,175,200 25,662,600 23,336,100 23,196,400 22,278,800 20,729,600 20,028,200 19,936,500 18,890,600 18,003,200 17,728,600 17,948,600 17,522,100 16,588,300 15,806,600 16,031,100
Net Receivables 19,425,900 19,195,900 17,052,100 17,739,200 17,790,200 18,027,600 16,249,000 17,174,500 15,523,000 15,544,000 14,380,000 15,291,600 14,145,300 13,362,000 12,179,500 12,561,600 11,211,700 11,207,900 10,886,200 10,985,600 10,218,600 10,032,600 6,497,100 6,776,600 6,230,200 6,043,800 5,422,500 5,519,900 5,091,300 4,850,700 4,509,200 4,743,600 4,522,200 4,378,900 3,987,700 4,139,800 3,867,300 3,777,000 3,537,500 3,705,600
Inventory -8,387,200 -8,629,500 -79,305,100 -29,060,600 -28,157,200 -28,546,300 -25,203,200 -27,099,000 -83,922,900 -22,032,100 -16,259,900 -68,033,300 99,500 122,900 76,500 90,100 108,000 -3,270,100 29,957,600 -3,252,500 0 0 0 0 0 190,100 0 224,900 161,000 214,500 0 143,400 134,700 209,900 0 194,500 263,800 101,500 0 90,600
Other Current Assets 23,473,300 23,236,100 23,851,900 24,107,500 22,994,500 23,229,600 19,653,600 21,009,600 20,841,700 17,200,500 16,259,900 17,942,700 -41,790,500 -38,494,400 -39,447,500 -38,326,300 -36,960,600 -34,276,600 -33,110,300 -32,812,700 0 0 -28,111,500 0 0 -3,052,400 -20,201,700 -18,660,000 -18,388,100 -17,474,300 -16,243,800 -13,916,900 -13,589,500 -13,966,400 -15,332,200 -15,622,100 -15,589,000 -14,219,800 -13,549,200 -2,671,100
Total Current Assets 23,473,300 23,236,100 23,851,900 24,107,500 22,994,500 23,229,600 19,653,600 21,009,600 226,100 17,200,500 59,382,800 11,606,000 17,195,900 16,325,400 14,837,900 15,306,700 13,786,000 10,462,000 9,532,300 9,200,500 39,808,100 37,754,400 8,362,500 35,350,900 33,405,400 28,654,000 8,556,900 10,056,300 8,982,000 8,106,000 8,293,600 10,763,200 9,823,300 8,415,700 6,384,100 6,466,300 5,800,400 6,145,500 5,794,900 17,065,600
Non-Current Assets
Property, Plant and Equipment 713,500 756,300 1,053,300 919,800 989,000 949,000 1,164,500 1,067,100 1,124,700 1,104,400 1,137,300 1,161,000 1,086,400 1,077,400 1,106,000 1,181,600 1,189,800 1,215,100 1,213,700 1,214,200 1,174,900 1,127,300 1,131,700 1,139,300 1,116,400 1,112,000 1,119,600 1,129,400 1,152,100 1,166,000 1,177,100 1,115,000 1,083,700 1,061,900 1,037,200 1,024,100 1,018,900 957,500 960,600 954,000
Goodwill 0 0 227,900 227,900 227,900 227,900 227,900 227,900 227,900 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 452,700 449,400 449,400 449,400 449,400 447,600 447,600 446,400 472,900 -581,200 1,600 -545,700
Intangible Assets 1,938,300 1,818,200 1,687,400 302,800 305,700 308,800 314,200 319,700 97,200 555,400 117,300 131,900 146,500 157,200 171,400 185,500 199,700 213,800 228,300 242,900 258,700 276,700 294,600 312,600 330,600 348,600 366,600 384,600 401,800 417,300 432,800 448,300 463,800 479,400 494,900 510,500 526,000 484,000 468,500 488,300
Long Term Investments 72,355,500 69,038,000 65,998,600 61,870,500 59,265,600 56,686,400 53,548,300 52,330,400 51,929,500 53,186,400 51,514,100 52,287,400 50,942,800 47,400,600 47,530,300 45,764,300 43,777,900 40,342,300 39,254,300 38,573,700 36,814,600 34,512,500 33,567,400 32,350,600 30,921,200 29,251,600 27,274,700 26,994,700 25,978,400 24,303,000 23,482,600 23,521,200 22,379,800 21,330,500 20,937,300 21,013,600 20,577,400 19,830,600 19,018,000 19,083,200
Tax Assets 1,001,000 1,031,800 1,914,700 1,357,100 1,198,500 1,057,000 2,028,000 1,269,500 -50,431,100 370,500 1,156,000 110,700 219,400 241,500 -60,889,000 213,900 197,100 34,600 0 136,000 134,500 38,500 0 53,500 46,000 53,200 0 201,500 191,800 168,400 0 156,900 140,700 113,900 0 85,700 176,000 97,200 -470,100 57,400
Other Non-Current Assets -6,760,800 -6,965,700 -8,720,600 -8,699,200 -7,795,800 -7,937,400 -6,702,600 -7,374,300 69,882,900 -4,420,400 -1,156,000 -110,700 -219,400 -241,500 60,889,000 -213,900 -197,100 3,544,700 4,214,000 4,188,100 -27,319,300 -25,311,800 2,766,100 -24,115,900 -22,908,800 -18,541,200 930,700 -286,600 -469,000 200,400 -408,000 -2,833,200 -2,382,500 -1,127,400 518,200 388,400 732,600 -52,900 14,100 -11,176,800
Total Non-Current Assets 69,247,500 65,678,600 60,473,900 55,978,900 54,190,900 51,291,700 50,580,300 47,840,300 72,831,100 51,249,000 53,221,400 54,033,000 52,628,400 49,087,900 49,260,400 47,584,100 45,620,100 45,803,200 45,363,000 44,807,600 11,516,100 11,095,900 38,212,500 10,192,800 9,958,100 12,676,900 30,144,300 28,876,300 27,707,800 26,704,500 25,133,900 22,857,600 22,134,900 22,305,900 23,435,200 23,468,700 23,503,800 20,735,200 19,992,700 8,860,400
Other Assets 0 0 0 0 0 0 0 0 0 0 -41,471,900 6,979,100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 92,720,800 88,914,700 84,325,800 80,086,400 77,185,400 74,521,300 70,233,900 68,849,900 73,057,200 68,449,500 71,132,300 72,618,100 69,824,300 65,413,300 64,098,300 62,890,800 59,406,100 56,265,200 54,895,300 54,008,100 51,324,200 48,850,300 46,575,000 45,543,700 43,363,500 41,330,900 38,701,200 38,932,600 36,689,800 34,810,500 33,427,500 33,620,800 31,958,200 30,721,600 29,819,300 29,935,000 29,304,200 26,880,700 25,787,600 25,926,000
Current Liabilities
Accounts Payable 0 0 0 0 0 6,278,700 5,532,800 5,931,900 5,931,200 6,688,700 6,010,600 6,394,900 6,021,800 5,770,400 4,955,800 5,405,800 5,576,100 5,346,500 5,962,700 5,222,900 4,867,500 4,594,300 5,046,500 3,924,100 3,922,300 3,414,300 2,825,900 3,272,700 3,153,200 2,939,400 2,495,500 2,722,200 2,706,200 2,451,400 2,067,800 2,431,000 2,252,900 2,165,900 1,893,800 2,263,600
Short Term Debt 0 0 0 0 0 0 -0 0 0 0 6,010,600 0 499,900 499,900 0 499,700 499,600 499,500 499,400 499,300 499,200 0 4,404,900 0 0 0 -67,100 0 0 0 -97,100 2,426,400 1,930,700 1,930,400 -90,600 0 0 0 -74,500 0
Tax Payables 9,000 961,800 311,800 246,100 44,000 203,300 10,900 31,000 114,000 201,100 0 36,200 37,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 -6,426,000 0 86,900 0 0 0 70,300 0 0 0 68,200 0 0 0 67,100 0 0 0 97,100 0 0 0 90,600 0 0 0 74,500 0
Other Current Liabilities 31,732,800 30,789,400 29,607,100 28,492,200 27,280,400 19,334,800 19,005,300 18,424,100 -5,931,200 15,300,100 9,220,900 -6,394,900 19,186,500 -6,270,300 -4,955,800 -5,905,500 -6,075,700 -5,846,000 -6,462,100 -5,722,200 -5,366,700 -4,594,300 -9,451,400 -3,924,100 -3,922,300 -3,414,300 -2,758,800 -3,272,700 -3,153,200 -2,939,400 -2,398,400 -5,148,600 -4,636,900 -4,381,800 -1,977,200 -2,431,000 -2,252,900 -2,165,900 -1,819,300 -2,263,600
Total Current Liabilities 31,732,800 30,789,400 29,607,100 28,492,200 27,280,400 25,613,500 24,538,100 24,356,000 5,931,200 21,988,800 21,242,100 20,976,100 19,282,200 6,270,300 86,900 5,905,500 6,075,700 36,519,700 70,300 35,478,300 33,587,400 32,334,200 68,200 29,825,000 28,503,000 27,149,000 67,100 26,331,000 24,315,000 23,176,000 97,100 22,372,000 21,459,000 20,460,000 90,600 19,759,000 19,205,000 17,119,000 74,500 16,827,000
Non-Current Liabilities
Long Term Debt 6,890,700 6,889,700 6,888,600 6,887,600 6,886,500 6,389,300 6,388,300 6,387,400 6,386,500 6,385,600 4,898,800 4,898,200 5,397,500 5,396,800 5,396,100 5,395,400 5,394,700 5,394,000 4,407,100 4,406,500 4,406,000 4,405,400 4,404,900 3,859,900 3,859,500 3,859,200 3,306,300 3,312,200 3,383,400 3,111,700 3,148,200 3,153,900 2,664,100 2,701,600 2,707,900 2,714,300 2,739,500 2,560,100 2,164,700 2,164,300
Deferred Revenue 0 0 19,749,300 0 0 0 17,124,400 0 0 0 16,436,600 20,813,800 14,840,200 0 -8,818,700 0 0 0 -6,319,900 0 0 0 0 0 0 0 -4,284,800 0 0 0 -3,658,900 0 0 0 -3,283,600 0 0 0 -2,813,200 0
Deferred Tax 0 0 978,700 0 0 0 896,500 0 0 0 152,900 110,700 219,400 241,500 310,000 213,900 197,100 0 132,500 136,000 134,500 38,500 0 53,500 46,000 53,200 135,000 201,500 191,800 168,400 111,300 156,900 140,700 113,900 109,300 85,700 176,000 97,200 98,900 57,400
Other Non-Current Liabilities 30,756,900 29,424,300 6,825,000 27,311,300 26,307,200 25,650,100 5,395,600 23,330,300 0 23,023,900 5,888,200 1,555,200 6,080,300 -741,400 8,508,700 -213,900 -197,100 0 6,187,400 -136,000 -134,500 -38,500 0 -53,500 -46,000 -53,200 4,149,800 -201,500 -191,800 -168,400 3,547,600 -156,900 -140,700 -113,900 3,174,300 -85,700 -176,500 -97,200 2,714,300 -57,400
Total Non-Current Liabilities 37,647,600 36,314,000 34,441,600 34,198,900 33,193,700 32,039,400 29,804,800 29,717,700 6,386,500 29,409,500 27,376,500 27,377,900 26,537,400 4,896,900 5,396,100 5,395,400 5,394,700 5,394,000 4,407,100 4,406,500 4,406,000 4,405,400 4,404,900 3,859,900 3,859,500 3,859,200 3,306,300 3,312,200 3,383,400 3,111,700 3,148,200 3,153,900 2,664,100 2,701,600 2,707,900 2,714,300 2,739,000 2,560,100 2,164,700 2,164,300
Total Liabilities 69,380,400 67,103,400 64,048,700 62,691,100 60,474,100 57,652,900 54,342,900 54,073,700 57,404,500 51,398,300 52,900,700 54,060,000 51,148,700 47,576,800 47,059,700 44,803,600 42,735,500 41,913,700 41,222,100 39,884,800 37,993,400 36,739,600 35,753,200 33,684,900 32,362,700 31,007,700 29,416,400 29,643,200 27,698,300 26,287,600 25,470,400 25,526,100 24,122,700 23,161,700 22,529,900 22,473,000 21,944,400 19,678,800 18,859,000 18,990,700
Common Stock 585,700 585,700 585,300 585,000 585,300 585,400 584,900 585,100 584,900 584,900 584,400 585,000 585,200 585,200 585,200 585,600 585,400 585,300 584,600 584,600 584,100 584,000 583,200 583,100 582,500 582,400 581,700 581,600 581,000 580,900 579,900 580,800 581,900 583,000 583,600 584,600 585,900 587,300 587,800 589,200
Retained Earnings 22,410,000 21,020,500 18,800,500 17,380,900 16,350,400 16,080,100 15,721,200 14,987,500 14,967,700 15,569,600 15,339,700 15,390,000 15,401,000 14,679,600 13,354,900 14,427,700 13,001,800 11,266,200 10,679,600 10,995,200 10,276,400 9,358,100 8,386,600 9,602,100 8,720,400 8,017,900 6,031,700 6,116,500 5,908,800 5,543,400 5,140,400 5,183,100 5,031,200 4,877,600 4,686,600 4,910,900 4,694,900 4,368,600 4,133,400 4,203,500
Accumulated Other Comprehensive Income/Loss -1,715,800 -1,823,600 -1,615,700 -3,042,400 -2,654,000 -2,198,700 -2,802,000 -3,129,900 -2,209,000 -1,385,800 40,700 353,300 483,200 392,300 931,700 950,600 975,000 404,200 341,700 510,500 453,100 178,100 -120,900 -263,700 -221,900 -172,600 1,282,200 1,226,200 1,150,700 1,067,500 933,400 1,046,100 957,800 868,000 800,400 769,200 902,000 1,049,300 1,023,100 972,700
Total Stockholders Equity 23,340,400 21,811,300 20,277,100 17,395,300 16,711,300 16,868,400 15,891,000 14,776,200 15,652,700 17,051,200 18,231,600 18,558,100 18,675,600 17,836,500 17,038,600 18,087,200 16,670,600 14,351,500 13,673,200 14,123,300 13,330,800 12,110,700 10,821,800 11,858,800 11,000,800 10,323,200 9,284,800 9,289,400 8,991,500 8,522,900 7,957,100 8,094,700 7,835,500 7,559,900 7,289,400 7,462,000 7,359,800 7,201,900 6,928,600 6,935,300
Total Investments 8,263,000 8,411,500 11,356,100 11,183,000 10,187,500 10,230,100 8,733,300 9,559,200 51,929,500 6,200,800 51,514,100 52,287,400 50,942,800 47,400,600 47,530,300 45,764,300 43,777,900 40,342,300 39,254,300 38,573,700 36,814,600 34,512,500 33,567,400 32,350,600 30,921,200 29,251,600 27,274,700 26,994,700 25,978,400 24,303,000 23,482,600 23,521,200 22,379,800 21,330,500 20,937,300 21,013,600 20,577,400 19,830,600 19,018,000 19,083,200
Total Debt 6,890,700 6,889,700 7,065,800 6,887,600 6,886,500 6,389,300 6,525,500 6,387,400 6,386,500 6,385,600 4,898,800 4,898,200 5,397,500 5,396,800 5,396,100 5,395,400 5,394,700 5,394,000 4,407,100 4,406,500 4,406,000 4,405,400 4,404,900 3,859,900 3,859,500 3,859,200 3,306,300 3,312,200 3,383,400 3,111,700 3,148,200 3,153,900 2,664,100 2,701,600 2,707,900 2,714,300 2,739,500 2,560,100 2,164,700 2,164,300
Net Debt 6,789,000 6,721,800 6,966,200 6,749,200 6,707,000 6,100,700 6,304,600 6,022,100 6,160,400 6,098,300 4,711,700 4,627,600 5,298,000 5,273,900 5,319,600 5,305,300 5,286,700 5,024,500 4,180,900 4,360,600 4,314,100 4,247,400 4,335,400 3,738,000 3,704,700 3,669,100 3,041,300 3,087,300 3,222,400 2,897,200 2,936,700 3,010,500 2,529,400 2,491,700 2,483,500 2,519,800 2,475,700 2,458,600 2,056,300 2,073,700

Reported Currency: USD 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30
Cash Flows from Operating Activities
Net Income 1,458,700 2,331,400 1,987,800 1,121,300 345,400 447,900 826,400 124,100 -542,900 313,900 962,300 118,500 790,100 1,480,000 1,684,300 1,530,800 1,790,400 699,100 1,074,600 843,600 979,000 1,082,800 259,800 930,200 701,200 729,800 580,300 214,800 372,700 430,300 398,100 205,500 194,900 258,700 349,900 286,500 368,500 295,600 370,200 296,100
Depreciation & Amortization 67,800 69,700 76,300 74,300 75,700 73,400 83,600 83,300 84,000 85,700 90,400 89,100 80,800 77,100 87,800 85,100 81,800 77,100 83,400 72,200 80,000 70,500 70,600 69,200 63,700 58,900 61,200 59,900 58,500 56,500 58,300 52,000 46,200 43,000 43,200 41,900 41,600 23,800 25,300 25,100
Deferred Income Tax 0 0 -187,200 -191,500 0 0 0 0 0 0 0 0 0 0 0 0 0 -6,400 -3,800 -1,900 400 -4,400 4,900 -1,800 3,000 -11,800 30,300 9,200 -5,100 -28,500 -14,900 -6,800 -4,000 -500 -19,500 -8,200 -5,200 0 0 0
Stock Based Compensation 31,700 16,800 34,600 42,900 27,900 15,900 53,000 26,000 26,400 17,300 32,000 26,000 26,900 15,800 27,500 16,700 21,900 23,300 25,500 18,700 26,800 19,200 23,200 15,500 21,100 17,400 18,800 22,700 23,000 30,900 20,600 22,500 29,300 12,800 20,300 19,400 13,400 13,100 13,000 8,600
Change in Working Capital 1,593,300 1,982,300 579,800 2,017,300 2,025,700 1,972,600 -73,500 1,601,800 418,700 1,609,800 -240,800 2,143,800 1,855,900 1,596,300 471,700 346,800 1,224,200 253,700 283,800 875,900 605,300 1,105,200 128,200 873,200 974,300 876,600 -141,600 822,300 471,900 629,800 -35,200 386,200 466,600 506,800 -289,200 337,500 284,600 454,200 -334,100 297,600
Accounts Receivable -230,000 -2,143,800 687,100 51,000 237,400 -1,778,600 925,500 -1,651,500 21,000 -1,164,000 911,600 -1,146,300 -238,300 -1,182,500 382,100 -1,349,900 -3,800 -321,700 99,400 -767,000 -186,000 -839,400 73,900 -626,200 -358,000 -587,000 524,600 -1,102,000 -328,800 -395,600 251,200 -453,300 -234,100 -470,500 78,300 -285,400 -151,700 -264,900 101,800 -170,400
Inventory 0 0 -1,920,600 0 1,920,600 0 0 0 0 0 -535,900 3,042,300 2,129,600 2,034,900 37,900 2,008,600 637,900 602,400 467,200 1,364,100 945,500 1,208,400 538,300 1,156,500 1,149,500 975,100 -341,100 1,805,400 816,300 711,000 -148,400 826,600 693,200 712,900 -89,300 487,500 624,100 518,000 -168,600 271,500
Accounts Payable 0 0 -747,500 0 194,500 565,500 -347,000 110,000 -108,600 545,100 -633,300 315,200 337,700 380,100 9,200 321,700 187,900 -189,900 -308,900 314,700 314,300 291,500 -286,200 332,400 417,200 283,200 -222,100 191,900 292,800 137,400 -155,900 88,200 176,500 200,100 -180,800 151,800 -40,000 106,900 -241,100 169,100
Other Working Capital -1,122,800 543,700 -107,300 1,966,300 -326,800 3,185,700 -652,000 3,143,300 -735,000 2,228,700 16,800 -67,400 -373,100 363,800 42,500 -633,600 402,200 162,900 26,100 -35,900 -468,500 444,700 -197,800 10,500 -234,400 205,300 -103,000 -73,000 -308,400 177,000 17,900 -75,300 -169,000 64,300 -97,400 -16,400 -147,800 94,200 -26,200 27,400
Other Non-Cash Items 281,600 -8,600 -54,000 355,200 -137,700 -60,300 40,100 192,100 1,124,800 475,600 -391,800 -6,200 -429,800 -554,700 -724,000 -499,700 -865,500 579,000 -335,300 -49,800 -185,300 -404,800 596,600 -168,100 -27,100 76,200 1,200 41,000 -3,100 -200 15,400 45,400 -2,700 3,700 28,700 52,400 -44,000 -15,600 -6,300 -11,100
Net Cash Provided by Operating Activities 3,265,800 4,235,400 2,437,300 3,419,500 2,337,000 2,449,500 929,600 2,027,300 1,389,600 2,502,300 452,100 2,371,200 2,323,900 2,614,500 1,547,300 1,479,700 2,252,800 1,625,800 1,128,200 1,758,700 1,506,200 1,868,500 1,083,300 1,718,200 1,736,200 1,747,100 550,200 1,169,900 917,900 1,118,800 442,300 704,800 730,300 824,500 133,400 729,500 658,900 771,100 68,100 616,300
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -67,900 -50,200 -82,100 -36,300 -90,400 -43,200 -47,000 -108,300 -63,700 -73,000 -55,200 -89,800 -48,000 -50,500 -47,100 -65,700 -48,300 -62,400 -82,300 -78,000 -127,400 -75,800 -101,200 -62,800 -66,200 -35,800 -46,000 -36,500 -38,200 -35,000 -52,900 -53,000 -54,800 -54,300 -44,100 -33,000 -31,400 -22,200 -34,500 -28,900
Acquisitions Net 42,300 3,500 12,200 6,200 24,500 4,300 19,100 4,400 5,100 6,500 3,100 51,600 -309,200 7,500 8,400 8,700 1,300 3,500 11,200 15,300 7,200 6,200 1,300 -1,000 -290,700 1,500 1,500 1,300 -16,800 11,200 1,700 1,200 1,300 2,000 1,900 1,600 -759,600 1,400 1,400 1,400
Purchases of Investments -11,244,400 -13,320,600 -6,884,100 -6,587,400 -6,254,700 -6,137,300 -6,470,900 -3,977,300 -6,560,800 -11,527,700 -8,328,500 -6,906,500 -8,162,500 -10,618,100 -6,781,100 -7,852,900 -10,229,400 -11,518,500 -8,747,900 -7,158,100 -8,434,400 -4,804,700 -7,026,300 -3,749,100 -5,313,500 -5,602,900 -5,064,600 -2,886,000 -3,500,300 -3,392,500 -4,313,100 -2,951,600 -2,131,800 -2,648,300 -2,390,200 -1,994,100 -2,355,200 -3,218,700 -1,790,100 -2,068,300
Sales/Maturities of Investments 7,949,600 10,181,200 4,820,600 3,346,100 3,228,400 3,841,800 5,612,800 2,225,000 5,598,300 7,579,100 9,092,200 5,400,500 6,227,300 10,618,400 5,727,300 6,338,200 8,379,200 9,937,500 8,206,100 5,563,900 6,661,700 4,679,300 5,450,300 2,468,000 3,616,300 3,367,200 4,845,800 1,973,100 2,139,400 2,670,500 4,181,600 1,929,800 1,237,700 2,380,600 2,494,500 1,322,500 2,632,300 2,478,600 1,937,600 1,663,200
Other Investing Activities 57,900 61,800 -212,900 -80,700 225,200 57,200 -109,100 74,700 -356,000 219,100 -256,300 -12,400 49,000 267,600 -373,700 191,300 -320,100 586,100 -261,200 -17,000 380,000 -82,400 700 -355,500 278,500 89,400 -244,100 -48,800 176,100 83,200 -157,500 -61,600 208,100 70,400 -126,800 -9,800 63,900 64,500 -126,700 -77,800
Net Cash Used for Investing Activities -3,262,500 -3,124,300 -2,346,300 -3,352,100 -2,867,000 -2,277,200 -995,100 -1,781,500 -1,377,100 -3,802,500 455,300 -1,556,600 -2,243,400 224,900 -1,466,200 -1,380,400 -2,217,300 -1,053,800 -874,100 -1,673,900 -1,512,900 -277,400 -1,675,200 -1,700,400 -1,775,600 -2,180,600 -507,400 -996,900 -1,239,800 -662,600 -340,200 -1,135,200 -739,500 -249,600 -64,700 -712,800 -450,000 -696,400 -12,300 -510,400
Cash Flows from Financing Activities
Debt Repayment 0 -500,000 -496,300 0 -496,300 0 0 0 0 -1,486,000 -500,000 -500,000 0 0 0 0 0 -986,300 0 0 0 0 -37,100 0 0 -37,100 -6,200 -71,500 -570,000 -36,900 -6,300 -6,200 -24,400 -6,800 -7,700 -25,200 0 -382,000 0 0
Common Stock Issued 0 0 496,300 0 0 0 0 0 0 0 -6,196,592 0 0 0 0 0 0 0 0 0 0 0 50,600 0 0 0 0 0 0 0 115,400 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -10,900 -37,100 -60,900 -39,700 -7,400 -32,700 -20,400 -49,100 -800 -28,700 -55,800 -71,800 -10,600 -84,800 -37,100 -45,400 -2,600 -26,500 -3,200 -59,700 -2,300 -26,100 -300 -39,300 -2,200 -37,200 -400 -38,000 -2,700 -21,400 -28,900 -51,500 -41,800 -70,300 -33,600 -66,800 -42,200 -65,900 -36,700 -94,700
Dividends Paid -58,600 -505,700 -68,900 -68,800 -68,000 -71,900 -58,500 -71,900 -58,500 -71,900 -935,000 -71,900 -58,500 -2,707,900 -58,600 -71,900 -58,500 -1,388,800 -58,500 -71,800 -58,400 -1,481,300 -13,500 -13,500 0 -654,900 0 0 0 -395,400 -115,400 0 0 -519,000 0 0 0 -403,600 0 0
Other Financing Activities 0 -500,000 -184,300 0 496,300 0 -1,081,399 0 0 0 6,696,592 0 -20,000 0 97,300 0 -235,700 986,300 -11,200 0 1,600 0 544,500 0 2,700 1,084,000 635,400 0 841,100 500 1,200 496,900 100 6,600 2,000 6,300 -4,400 388,300 -269,800 -46,800
Net Cash Used Provided by Financing Activities -69,500 -1,042,800 -129,800 -108,500 420,900 -104,600 -78,900 -121,000 -59,300 1,385,400 -990,800 -643,700 -89,100 -2,792,700 -95,700 -117,300 -296,800 -429,000 -72,900 -131,500 -59,100 -1,507,400 544,200 -52,800 500 354,800 -6,600 -109,500 268,400 -453,200 -34,000 439,200 -66,100 -589,500 -39,300 -85,700 -46,600 -81,200 -36,700 -141,500
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -700 400 0 0 -400 200 100 100 500 -300 0 -400 -1,300 100
Net Change in Cash -66,200 68,300 -38,800 -41,100 -109,100 67,700 -144,400 124,800 -46,800 85,200 -83,400 170,900 -8,600 46,700 -14,600 -18,000 -261,300 143,000 181,200 -46,700 -65,800 83,700 -47,700 -35,000 -38,900 -78,700 50,400 63,900 -53,500 3,000 68,100 8,700 -75,200 -14,500 29,900 -69,300 162,300 -6,900 17,800 -35,500
Cash at End of Period 101,700 167,900 99,600 138,400 179,500 288,600 220,900 365,300 240,500 287,300 202,100 285,500 114,600 123,200 76,500 91,100 109,100 370,400 227,400 46,200 92,900 158,700 75,000 122,700 157,700 196,600 275,300 224,900 161,000 214,500 211,500 143,400 134,700 209,900 224,400 194,500 263,800 101,500 108,400 90,600
Cash at Start of Period 167,900 99,600 138,400 179,500 288,600 220,900 365,300 240,500 287,300 202,100 285,500 114,600 123,200 76,500 91,100 109,100 370,400 227,400 46,200 92,900 158,700 75,000 122,700 157,700 196,600 275,300 224,900 161,000 214,500 211,500 143,400 134,700 209,900 224,400 194,500 263,800 101,500 108,400 90,600 126,100
Free Cash Flow
Operating Cash Flow 3,265,800 4,235,400 2,437,300 3,419,500 2,337,000 2,449,500 929,600 2,027,300 1,389,600 2,502,300 452,100 2,371,200 2,323,900 2,614,500 1,547,300 1,479,700 2,252,800 1,625,800 1,128,200 1,758,700 1,506,200 1,868,500 1,083,300 1,718,200 1,736,200 1,747,100 550,200 1,169,900 917,900 1,118,800 442,300 704,800 730,300 824,500 133,400 729,500 658,900 771,100 68,100 616,300
Capital Expenditure -67,900 -50,200 -82,100 -36,300 -90,400 -43,200 -47,000 -108,300 -63,700 -73,000 -55,200 -89,800 -48,000 -50,500 -47,100 -65,700 -48,300 -62,400 -82,300 -78,000 -127,400 -75,800 -101,200 -62,800 -66,200 -35,800 -46,000 -36,500 -38,200 -35,000 -52,900 -53,000 -54,800 -54,300 -44,100 -33,000 -31,400 -22,200 -34,500 -28,900
Free Cash Flow 3,197,900 4,185,200 2,355,200 3,383,200 2,246,600 2,406,300 882,600 1,919,000 1,325,900 2,429,300 396,900 2,281,400 2,275,900 2,564,000 1,500,200 1,414,000 2,204,500 1,563,400 1,045,900 1,680,700 1,378,800 1,792,700 982,100 1,655,400 1,670,000 1,711,300 504,200 1,133,400 879,700 1,083,800 389,400 651,800 675,500 770,200 89,300 696,500 627,500 748,900 33,600 587,400