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 74,241,353 68,414,307 72,252,833 68,922,331 66,947,043 63,457,205 62,846,832 61,174,149 60,064,601 57,719,446 59,628,810 58,912,421 53,405,695 49,154,171 52,516,556 49,244,768 45,366,777 47,417,639 47,864,742 45,637,802 45,239,265 43,319,602 45,392,452 43,297,136 43,142,309 41,033,858 40,466,332 39,120,015 38,707,144 37,147,402 38,169,265 37,560,603 36,881,680 35,698,357 36,709,046 35,470,378 34,233,556 32,669,267 33,588,602 31,588,708
Revenue Y/Y Growth 10.90% 7.81% 14.97% 12.67% 11.46% 9.94% 5.40% 3.84% 12.47% 17.43% 13.54% 19.63% 17.72% 3.66% 9.72% 7.90% 0.28% 9.46% 5.45% 5.41% 4.86% 5.57% 12.17% 10.68% 11.46% 10.46% 6.02% 4.15% 4.95% 4.06% 3.98% 5.89% 7.74% 9.27% 9.29% 12.29% - - - -
Cost of Revenue 72,154,776 66,148,016 70,102,872 66,668,879 64,682,397 61,156,908 60,747,194 59,176,175 58,021,614 55,484,366 57,568,451 56,843,010 51,664,921 47,620,790 51,064,326 47,906,997 44,140,629 46,024,597 46,642,020 44,456,202 44,011,506 41,946,822 44,182,151 42,264,495 41,966,568 39,778,513 39,353,680 37,947,995 37,627,269 35,890,975 37,131,585 36,436,068 35,894,777 34,623,033 35,756,960 34,497,247 33,385,659 31,778,774 32,836,303 30,716,204
Gross Profit 2,086,577 2,266,291 2,149,961 2,253,452 2,264,646 2,300,297 2,099,638 1,997,974 2,042,987 2,235,080 2,060,359 2,069,411 1,740,774 1,533,381 1,452,230 1,337,771 1,226,148 1,393,042 1,222,722 1,181,600 1,227,759 1,372,780 1,210,301 1,032,641 1,175,741 1,255,345 1,112,652 1,172,020 1,079,875 1,256,427 1,037,680 1,124,535 986,903 1,075,324 952,086 973,131 847,897 890,493 752,299 872,504
Gross Profit Margin 2.81% 3.31% 2.98% 3.27% 3.38% 3.62% 3.34% 3.27% 3.40% 3.87% 3.46% 3.51% 3.26% 3.12% 2.77% 2.72% 2.70% 2.94% 2.55% 2.59% 2.71% 3.17% 2.67% 2.39% 2.73% 3.06% 2.75% 3.00% 2.79% 3.38% 2.72% 2.99% 2.68% 3.01% 2.59% 2.74% 2.48% 2.73% 2.24% 2.76%
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 1,383,206 1,388,810 1,398,747 1,393,828 1,304,141 1,321,087 1,290,928 1,263,462 1,212,152 1,203,238 1,170,110 1,215,688 26,424 26,600 26,333 25,721 26,435 25,810 25,040 24,478 25,799 23,510 23,348 22,583 22,213 20,665 20,928 20,479 19,853 18,589 18,620 19,864 18,653 18,358 19,220 17,859 17,215 16,890 14,821 16,064
Total Operating Expenses 1,383,206 1,388,810 1,398,747 1,670,054 1,578,413 1,562,553 1,462,868 1,434,024 1,384,266 1,378,528 1,346,039 1,393,409 71,791 71,228 70,719 67,480 68,214 66,801 64,777 65,024 62,795 59,156 59,383 58,847 57,790 54,497 53,594 52,556 52,199 50,927 49,294 46,962 44,886 43,131 43,713 42,212 41,306 39,706 37,243 37,027
Operating Income or Loss 703,371 877,481 751,214 476,941 670,128 560,519 633,143 454,519 487,297 780,157 644,405 561,895 37,363 37,047 34,352 35,526 35,693 34,188 35,684 33,643 36,056 35,433 35,366 34,473 36,103 36,337 33,667 30,799 30,082 30,264 27,933 22,505 22,558 21,621 19,643 16,751 14,676 13,336 12,477 10,372
Operating Margin 0.95% 1.28% 1.04% 0.69% 1.00% 0.88% 1.01% 0.74% 0.81% 1.35% 1.08% 0.95% 0.07% 0.08% 0.07% 0.07% 0.08% 0.07% 0.07% 0.07% 0.08% 0.08% 0.08% 0.08% 0.08% 0.09% 0.08% 0.08% 0.08% 0.08% 0.07% 0.06% 0.06% 0.06% 0.05% 0.05% 0.04% 0.04% 0.04% 0.03%
Interest Expense 58,936 76,810 58,616 60,942 57,864 64,109 46,016 51,523 52,862 55,372 56,632 54,596 11,022 11,136 10,905 10,356 9,543 10,154 9,947 10,085 9,455 8,887 7,078 9,433 8,907 7,172 6,190 6,002 5,541 4,738 4,329 2,852 2,680 1,729 675 1,775 1,438 971 -535 913
EBITDA 982,303 1,149,213 1,027,748 890,048 957,069 990,075 861,353 701,441 845,105 1,039,590 903,154 900,360 81,642 77,641 74,959 73,257 72,012 69,010 68,900 68,094 65,988 64,224 62,764 64,317 63,771 61,283 59,752 55,985 55,465 55,549 52,057 44,095 43,070 39,848 36,609 35,160 33,173 30,488 28,654 27,080
Depreciation and Amortization 278,932 271,732 276,534 276,226 275,439 242,127 172,730 170,562 172,843 176,701 177,270 177,721 127,953 105,082 104,283 99,060 98,785 100,823 109,345 113,387 112,296 136,597 135,232 36,264 35,558 33,776 32,629 32,077 32,207 32,338 30,674 26,981 26,227 24,770 24,493 24,347 24,046 22,816 22,422 20,914
Income Before Tax 628,334 467,066 783,398 446,423 608,828 512,130 593,455 382,340 476,323 728,189 596,205 553,936 28,479 24,924 22,419 24,142 25,107 23,005 24,767 22,657 25,745 25,935 25,918 25,040 27,196 28,599 27,032 24,352 24,124 25,157 23,235 19,317 19,878 19,610 17,401 14,564 12,948 12,109 12,324 9,012
Income Tax Expense 140,740 45,861 180,390 97,443 129,615 83,917 117,285 83,664 113,120 172,944 146,789 117,488 4 9 10 10 19 17 22 13 2 30 20 20 -83 33 24 64 -11 97 74 -2 43 4 14 34 66 49 18 22
Net Income 483,463 420,775 601,500 350,565 479,581 435,402 479,745 294,737 406,964 548,014 449,105 437,698 25,249 21,868 19,658 21,132 20,671 17,848 19,194 17,450 19,535 19,661 19,631 18,600 19,389 20,302 20,909 17,842 17,728 18,376 16,980 14,264 14,120 13,345 11,427 9,004 7,623 6,652 6,749 5,231
Net Income Margin 0.65% 0.62% 0.83% 0.51% 0.72% 0.69% 0.76% 0.48% 0.68% 0.95% 0.75% 0.74% 0.05% 0.04% 0.04% 0.04% 0.05% 0.04% 0.04% 0.04% 0.04% 0.05% 0.04% 0.04% 0.04% 0.05% 0.05% 0.05% 0.05% 0.05% 0.04% 0.04% 0.04% 0.04% 0.03% 0.03% 0.02% 0.02% 0.02% 0.02%
EPS 2.44 2.11 3.01 1.74 2.37 2.15 2.35 1.41 1.92 2.62 2.15 2.11 0.12 0.11 0.09 0.10 0.10 0.09 0.09 0.08 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.08 0.08 0.08 0.08 0.06 0.06 0.06 0.05 0.04 0.03 0.03 0.03 0.02
EPS Diluted 2.42 2.09 2.98 1.72 2.35 2.13 2.33 1.40 1.92 2.59 2.13 2.08 0.59 0.51 0.46 0.50 0.52 0.48 0.51 0.47 0.53 0.54 0.54 0.52 0.57 0.59 0.61 0.52 0.52 0.54 0.50 0.42 0.44 0.43 0.39 0.34 0.30 0.30 0.31 0.24
Weighted Average Shares Out 198,260 199,406 200,081 201,338 202,349 202,316 204,032 209,773 211,738 209,244 208,555 207,900 208,659 207,270 207,097 204,084 205,276 206,956 208,489 207,989 211,160 210,934 213,941 216,851 220,647 222,833 220,988 217,605 218,922 221,222 222,744 225,758 225,261 225,168 227,337 233,085 240,633 220,243 219,456 233,872
Weighted Average Shares Out Diluted 200,047 201,177 201,837 203,395 204,375 204,256 206,327 209,941 211,960 211,991 211,168 210,810 42,939 42,592 42,529 42,404 39,993 37,504 37,489 37,132 36,619 36,547 36,486 35,721 34,220 34,164 34,145 34,114 34,054 33,982 33,860 33,912 32,436 30,695 29,184 26,550 25,055 21,978 21,794 21,709

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 3,410,663 2,068,858 2,972,147 2,592,051 1,389,345 1,539,406 1,692,205 3,388,189 3,034,233 2,960,759 3,168,881 2,547,142 2,553,217 6,641,180 4,890,918 4,597,746 3,420,272 3,691,938 3,232,604 3,374,194 2,999,559 2,875,750 2,540,156 2,492,516 2,388,928 2,091,359 3,037,747 2,435,115 1,311,467 2,404,433 1,791,134 2,741,832 1,865,202 2,525,287 978,090 2,167,442 2,555,183 2,336,979 2,298,756 1,808,513
Short Term Investments 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 26,100 0 0 0 50,800 0 0 0 0
Cash + Short Term Investments 3,410,663 2,068,858 2,972,147 2,592,051 1,389,345 1,539,406 1,692,205 3,388,189 3,034,233 2,960,759 3,168,881 2,547,142 2,553,217 6,641,180 4,890,918 4,597,746 3,420,272 3,691,938 3,232,604 3,374,194 2,999,559 2,875,750 2,540,156 2,492,516 2,388,928 2,091,359 3,037,747 2,435,115 1,311,467 2,404,433 1,791,134 2,741,832 1,865,202 2,525,287 978,090 2,167,442 2,555,183 2,336,979 2,298,756 1,808,513
Net Receivables 24,096,123 22,642,880 21,598,185 20,911,081 20,796,648 19,491,097 18,627,397 18,452,675 18,624,104 18,246,365 17,329,294 18,389,050 17,949,235 14,465,617 15,203,908 14,334,729 13,144,423 14,909,664 12,568,816 12,392,738 11,989,030 12,222,271 11,979,382 11,314,226 11,764,614 11,265,014 10,127,783 10,303,324 10,553,258 9,583,520 9,696,200 9,175,876 8,984,533 8,766,994 8,380,652 8,222,951 7,596,558 7,560,122 7,144,031 6,312,883
Inventory 18,301,546 18,825,900 18,652,240 17,454,768 16,852,340 16,955,245 16,779,873 15,556,394 15,823,360 15,514,851 16,293,933 15,368,352 16,212,203 12,954,676 13,178,958 12,589,278 11,849,201 11,102,566 11,686,466 11,060,254 11,247,776 11,373,730 11,800,185 11,918,508 12,074,347 12,867,481 12,020,660 11,461,428 11,669,529 11,335,816 11,414,771 10,723,920 10,492,561 10,644,586 10,863,974 9,755,094 9,639,961 9,517,312 10,628,342 8,593,852
Other Current Assets 1,498,930 623,414 1,636,159 1,840,926 1,948,251 2,003,893 3,608,650 2,192,500 2,262,829 1,451,687 1,361,828 2,125,157 545,111 1,407,676 1,426,437 1,533,949 1,504,676 1,476,482 1,466,930 1,304,868 1,165,413 1,150,432 1,156,484 169,122 176,512 173,357 110,242 103,432 142,970 170,152 176,651 210,219 114,959 133,201 138,959 189,001 110,332 142,410 73,581 84,957
Total Current Assets 47,307,262 44,161,052 44,858,731 42,798,826 40,986,584 39,989,641 40,708,125 39,589,758 39,744,526 39,409,740 39,378,885 38,802,609 37,259,766 35,469,149 34,700,221 33,055,702 29,918,572 31,180,650 28,954,816 28,132,054 27,401,778 27,622,183 27,476,207 25,894,372 26,404,401 26,397,211 25,296,432 24,303,299 23,677,224 23,493,921 23,078,756 22,851,847 21,457,255 22,070,068 20,361,675 20,334,488 19,902,034 19,556,823 20,144,710 16,800,205
Non-Current Assets
Property, Plant and Equipment 2,080,879 2,089,497 2,117,283 2,135,171 2,147,881 2,149,937 2,139,782 2,135,003 2,104,765 2,138,598 2,129,697 2,162,961 2,143,080 1,482,753 1,477,040 1,484,808 1,455,008 1,421,768 1,442,383 1,770,516 1,767,426 1,858,867 1,896,943 1,892,424 1,903,357 1,940,154 1,829,117 1,797,945 1,749,914 1,702,060 1,630,741 1,530,682 1,165,663 1,094,711 1,059,501 1,192,510 958,687 955,558 907,004 899,582
Goodwill 9,613,671 9,619,024 9,660,542 9,574,117 9,658,445 9,633,540 8,597,145 8,503,886 8,632,124 8,798,265 8,921,790 9,030,531 9,132,723 6,709,821 6,709,471 6,706,719 6,705,130 6,704,133 6,707,764 6,705,507 6,706,506 6,699,681 6,697,547 6,664,272 6,712,729 6,697,566 6,076,110 6,044,281 6,042,552 5,987,729 5,987,106 5,991,497 5,978,780 5,980,499 5,981,744 4,144,391 4,116,805 4,136,421 2,960,393 2,948,502
Intangible Assets 4,010,892 4,175,587 4,376,431 14,005,900 4,766,820 4,884,843 4,429,882 4,332,737 4,607,974 4,888,039 5,080,673 5,256,927 5,437,825 1,839,085 1,862,190 1,886,107 1,910,547 1,935,448 2,138,398 2,294,836 2,330,457 2,355,997 2,924,698 2,947,828 3,000,912 3,062,323 2,825,035 2,833,281 2,871,426 2,888,920 2,927,193 2,967,849 3,007,326 3,047,989 3,071,093 1,993,119 1,998,694 1,985,716 540,658 533,242
Long Term Investments 104,463 151,446 63,974 63,116 62,285 61,517 60,853 60,370 60,099 60,029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56,700 0 0 0 65,900 0 0 0 117,800
Tax Assets 229,653 256,890 218,325 200,667 221,235 228,524 230,437 237,571 252,379 267,200 270,049 290,791 289,040 302,554 326,820 361,640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56,700 0 0 0 -65,900 0 0 0 -117,800
Other Non-Current Assets 3,425,603 3,414,550 3,395,011 3,355,066 3,333,946 1,818,181 1,740,669 1,701,291 1,771,763 1,746,282 1,796,470 1,793,986 1,668,502 1,199,888 771,026 779,854 800,446 800,263 773,377 269,067 272,371 273,582 272,428 270,942 288,193 298,478 334,816 337,664 312,894 324,383 295,476 295,626 305,219 302,088 281,789 298,474 357,284 371,012 352,151 350,652
Total Non-Current Assets 19,465,161 19,706,994 19,831,566 19,759,920 20,190,612 18,776,542 17,198,768 16,970,858 17,429,104 17,898,413 18,198,679 18,535,196 18,671,170 11,534,101 11,146,547 11,219,128 10,871,131 10,861,612 11,061,922 11,039,926 11,076,760 11,188,127 11,791,616 11,775,466 11,905,191 11,998,521 11,065,078 11,013,171 10,976,786 10,903,092 10,840,516 10,785,654 10,456,988 10,425,287 10,394,127 7,628,494 7,431,470 7,448,707 4,760,206 4,731,978
Other Assets 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
Total Assets 66,772,423 63,868,046 64,690,297 62,558,746 61,177,196 58,766,183 57,906,893 56,560,616 57,173,630 57,308,153 57,577,564 57,337,805 55,930,936 47,003,250 45,846,768 44,274,830 40,789,703 42,042,262 40,016,738 39,171,980 38,478,538 38,810,310 39,267,823 37,669,838 38,309,592 38,395,732 36,361,510 35,316,470 34,654,010 34,397,013 33,919,272 33,637,501 31,914,243 32,495,355 30,755,802 27,962,982 27,333,504 27,005,530 24,904,916 21,532,183
Current Liabilities
Accounts Payable 49,883,049 46,320,774 47,743,474 45,836,037 43,752,080 42,734,822 41,757,949 40,192,890 39,305,668 38,210,623 38,617,734 38,009,954 36,502,816 31,420,390 33,449,690 31,705,055 29,145,149 30,719,987 29,181,860 28,385,074 27,807,403 28,189,390 28,336,293 26,836,873 26,449,542 26,403,594 25,346,694 25,404,042 24,804,544 24,276,019 24,172,341 23,926,320 22,692,064 22,986,172 22,536,323 20,886,439 19,348,994 18,395,154 19,031,658 15,592,834
Short Term Debt 565,108 1,069,152 592,779 641,344 860,861 266,279 988,275 1,070,473 1,421,566 1,809,660 268,563 300,213 455,609 43,885 59,371 501,259 519,710 522,807 532,489 139,012 166,137 282,973 156,276 151,657 195,592 252,894 20,061 12,121 4,119 615,847 607,980 610,210 613,180 119,553 108,412 0 7,370 64,205 0 0
Tax Payables 332,364 0 0 0 284,020 0 0 0 0 0 288,915 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
Deferred Revenue 332,364 0 0 -641,344 -860,861 0 0 0 0 2,578,236 2,542,029 2,856,405 51,907 50,340 53,149 54,848 54,212 0 0 0 0 -282,973 0 0 0 -252,894 0 37,879 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 2,193,346 2,371,885 2,437,219 2,995,161 3,031,131 2,069,996 2,014,399 2,214,592 2,427,076 199,062 185,279 192,069 2,579,506 1,481,831 1,482,241 1,591,915 912,500 868,996 916,107 1,057,208 815,331 1,022,509 859,168 881,157 1,454,537 1,690,810 1,373,536 1,364,123 942,413 639,560 762,437 743,839 692,011 665,185 1,379,606 691,788 1,760,927 1,766,547 1,773,375 1,657,326
Total Current Liabilities 52,973,867 49,761,811 50,773,472 48,831,198 46,783,211 45,071,097 44,760,623 43,477,955 43,154,310 42,797,581 41,613,605 41,358,641 39,589,838 32,996,446 35,044,451 33,853,077 30,631,571 32,111,790 30,630,456 29,581,294 28,788,871 29,211,899 29,351,737 27,869,687 28,099,671 28,094,404 26,740,291 26,818,165 25,751,076 25,531,426 25,542,758 25,280,369 23,997,255 23,770,910 24,024,341 21,578,227 21,117,291 20,225,906 20,805,033 17,250,160
Non-Current Liabilities
Long Term Debt 4,165,910 4,180,306 4,185,944 4,146,113 4,159,853 4,666,532 4,656,029 4,632,360 4,640,131 4,646,712 6,412,537 6,383,711 6,647,183 6,147,112 3,640,741 3,618,261 3,620,641 3,622,387 3,636,114 4,033,880 4,018,565 4,009,500 4,165,400 4,158,532 4,198,112 4,277,501 4,266,757 3,429,934 3,429,074 3,478,214 3,527,353 3,576,493 3,794,036 4,368,586 4,393,317 3,493,048 3,742,781 3,942,517 1,995,885 1,995,632
Deferred Revenue 0 0 -0 5,372,471 5,739,020 5,720,367 5,791,824 5,782,032 6,215,982 6,228,408 6,200,389 6,243,023 51,907 50,340 53,149 54,848 54,212 50,798 33,119 34,066 34,102 42,823 37,672 33,666 34,121 36,778 34,867 31,260 36,380 34,820 37,413 33,444 31,232 31,577 28,717 30,439 24,734 21,800 19,205 18,161
Deferred Tax 1,607,661 1,701,735 1,690,785 1,657,944 1,716,360 1,741,795 1,633,249 1,620,413 1,612,325 1,692,347 1,689,496 1,685,296 1,671,696 768,551 703,646 686,485 1,806,260 1,843,910 1,895,453 1,860,195 1,871,549 1,857,201 1,879,532 1,829,410 1,877,480 1,808,082 1,659,619 2,492,612 2,400,467 2,332,051 2,222,866 2,214,774 2,121,331 2,041,191 932,299 1,944,240 -24,734 -21,800 -19,205 241,205
Other Non-Current Liabilities 6,964,482 6,997,172 6,978,840 1,884,733 1,856,708 1,055,255 991,609 976,583 1,033,018 1,037,040 1,060,416 1,082,723 7,561,871 7,143,583 6,916,329 6,901,795 709,068 708,264 752,515 669,339 658,254 650,556 668,749 728,582 824,276 815,371 785,394 480,038 483,499 491,210 472,325 403,017 91,072 91,929 77,109 300,642 897,808 920,852 335,652 70,126
Total Non-Current Liabilities 12,738,053 12,879,213 12,855,569 13,061,261 13,471,941 13,183,949 13,072,711 13,011,388 13,501,456 13,604,507 15,362,838 15,394,753 15,932,657 14,109,586 11,313,865 11,261,389 6,190,181 6,225,359 6,317,201 6,597,480 6,582,470 6,560,080 6,751,353 6,750,190 6,933,989 6,937,732 6,746,637 6,433,844 6,349,420 6,336,295 6,259,957 6,227,728 6,037,671 6,533,283 5,431,442 5,768,369 4,640,589 4,863,369 2,331,537 2,325,124
Total Liabilities 65,711,920 62,641,024 63,629,041 61,892,459 60,255,152 58,255,046 57,833,334 56,489,343 56,655,766 56,402,088 56,976,443 56,753,394 55,522,495 47,106,032 46,358,316 45,114,466 36,821,752 38,337,149 36,947,657 36,178,774 35,371,341 35,771,979 36,103,090 34,619,877 35,033,660 35,032,136 33,486,928 33,252,009 32,100,496 31,867,721 31,802,715 31,508,097 30,034,926 30,304,193 29,455,783 27,346,596 25,757,880 25,089,275 23,136,570 19,575,284
Common Stock 2,961 2,959 2,957 666,287 2,947 2,944 2,942 2,927 2,925 2,924 2,920 2,907 2,903 2,900 2,891 2,878 2,875 2,868 2,860 2,853 2,849 2,846 2,842 2,836 2,833 2,831 2,814 2,806 2,804 2,796 2,783 2,778 2,770 2,765 2,759 2,750 2,747 2,741 2,720 2,711
Retained Earnings 5,514,702 5,133,770 4,819,997 4,324,187 4,071,961 3,691,314 3,357,678 2,977,646 2,779,357 2,469,709 2,019,077 1,670,513 1,325,422 1,124,976 780,971 518,335 5,451,221 5,248,005 4,375,181 4,235,491 4,186,782 3,969,459 4,027,217 3,720,582 3,569,371 3,376,993 3,173,516 2,395,218 2,819,907 2,849,630 2,518,081 2,303,941 2,250,868 1,974,306 1,440,801 1,164,489 879,201 728,973 1,306,457 1,570,429
Accumulated Other Comprehensive Income/Loss -1,279,169 -1,260,288 -1,136,485 -1,402,607 -1,226,694 -1,316,138 -1,411,918 -1,830,970 -1,421,301 -1,005,819 -822,783 -445,442 -233,238 -69,248 -70,467 -108,830 -128,664 -132,808 -87,731 -111,965 -86,883 -85,142 -92,883 -79,253 -82,020 -43,506 -96,338 -95,850 -112,458 -123,490 -141,851 -114,308 -110,978 -102,184 -115,814 -136,333 -69,006 -75,585 -60,727 -52,046
Total Stockholders Equity 925,209 1,227,022 911,703 666,287 922,044 511,137 73,559 -289,784 517,864 550,309 241,546 223,354 37,962 -281,756 -697,222 -1,018,924 3,857,252 3,590,590 2,954,626 2,878,917 2,989,422 2,921,215 3,048,453 2,932,824 3,097,821 3,187,550 2,874,582 2,064,461 2,553,514 2,529,292 2,116,557 2,129,404 1,879,317 2,191,162 1,300,019 616,386 1,575,624 1,916,255 1,768,346 1,956,899
Total Investments 104,463 151,446 63,974 63,116 62,285 61,517 60,853 60,370 60,099 60,029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82,800 0 0 0 116,700 0 0 0 117,800
Total Debt 4,731,018 5,249,458 4,778,723 4,787,457 5,020,714 4,932,811 5,644,304 5,702,833 6,061,697 6,456,372 6,681,100 6,683,924 7,102,792 6,190,997 3,700,112 4,119,520 4,140,351 4,145,194 4,168,603 4,172,892 4,184,702 4,292,473 4,321,676 4,310,189 4,393,704 4,530,395 4,286,818 3,442,055 3,433,193 4,094,061 4,135,333 4,186,703 4,407,216 4,488,139 4,501,729 3,493,048 3,750,151 4,006,722 1,995,885 1,995,632
Net Debt 1,320,355 3,180,600 1,806,576 2,195,406 3,631,369 3,393,405 3,952,099 2,314,644 3,027,464 3,495,613 3,512,219 4,136,782 4,549,575 -450,183 -1,190,806 -478,226 720,079 453,256 935,999 798,698 1,185,143 1,416,723 1,781,520 1,817,673 2,004,776 2,439,036 1,249,071 1,006,940 2,121,726 1,689,628 2,344,199 1,444,871 2,542,014 1,962,852 3,523,639 1,325,606 1,194,968 1,669,743 -302,871 187,119

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 483,463 420,775 601,500 348,980 479,213 428,213 476,170 298,676 363,203 555,245 449,416 436,448 25,249 21,868 19,658 21,132 20,671 17,848 19,194 17,450 19,535 19,661 19,631 18,600 19,389 20,302 20,909 17,842 17,728 18,376 16,980 14,264 14,120 13,345 11,427 9,004 7,623 6,652 6,749 5,231
Depreciation & Amortization 278,932 271,732 276,534 273,608 277,006 244,770 175,412 174,269 175,530 179,634 180,402 174,297 45,367 44,628 44,386 41,759 41,779 40,991 39,737 40,546 36,996 35,646 36,035 36,264 35,558 33,776 32,629 32,077 32,207 32,338 30,674 26,981 26,227 24,770 24,493 24,347 24,046 22,816 22,422 20,914
Deferred Income Tax -69,932 -39,574 3,430 -28,896 -28,243 -49,399 -12,326 139,121 5,313 21,238 30,512 31,229 162,036 68,689 72,912 -1,537,772 14,369 -50,923 29,355 -16,144 19,732 -21,297 46,246 -48,157 51,068 42,044 -840,479 93,121 66,551 109,906 49,491 88,608 72,242 318,219 -611,200 38,532 -10,082 12,341 -18,058 66,973
Stock Based Compensation 22,178 28,156 63,076 24,925 20,567 23,499 55,633 16,440 14,395 19,645 42,920 18,129 14,355 18,793 48,317 16,832 11,816 14,389 31,374 10,443 10,562 6,101 31,768 8,712 9,396 11,600 32,608 10,614 10,342 12,058 29,192 8,431 16,774 17,532 22,255 14,448 13,088 13,841 19,567 10,942
Change in Working Capital 1,727,989 -1,598,458 -54,365 1,073,418 -106,241 -83,598 -9,037 394,212 -235,789 -490,428 192,343 418,666 -4,582 -4,396 4,681 -13,650 10,609 29,865 467 -10,161 -11,829 -15,541 -15,803 -12,517 -14,384 11,117 -12,001 -29,499 20,006 16,664 5,521 36,383 -51,622 11,403 -31,573 -13,265 6,996 -401 -6,466 15,482
Accounts Receivable -1,336,688 -1,267,843 -448,557 -461,905 -1,388,679 -801,330 -59,872 -108,563 -1,023,441 -1,243,901 716,380 -813,233 -2,660 -1,200 10,752 -9,226 1,907 -3,952 5,135 3,518 -3,831 -7,658 5,922 818 241 3,942 -1,220 -7,087 -633 3,853 -9,059 -2,413 2,284 -4,011 2,068 934 -4,645 -503 1,167 -1,301
Inventory -716,610 976,507 -1,095,530 -813,391 43,538 -235,480 -1,178,035 47,479 -497,370 774,514 -989,993 -521,636 -280,414 231,165 -545,459 -710,315 -758,469 478,621 -630,980 112,158 140,042 478,585 -898,775 46,801 753,440 -345,037 -460,127 398,449 -273,846 157,496 -713,553 -431,670 97,131 140,840 -1,187,858 -136,051 -89,096 1,485,343 -2,096,578 46,083
Accounts Payable 3,614,872 -1,267,433 1,765,103 2,589,765 1,122,514 1,010,093 1,381,079 1,246,113 1,476,201 -225,645 824,056 1,806,748 534,974 -2,014,050 1,721,495 2,476,727 -1,571,742 1,608,810 787,037 596,381 -386,061 -147,915 1,498,643 395,097 79,561 443,601 -59,223 596,412 526,017 103,146 247,814 1,199,179 -294,151 447,426 1,623,290 1,595,134 963,857 -963,048 3,529,971 841,962
Other Working Capital 166,415 -39,689 -275,381 -241,051 116,386 -56,881 -152,209 -790,817 -191,179 409,208 -716,200 -53,213 -1,922 -3,196 -6,071 -4,424 8,702 33,817 -4,668 -13,679 -7,998 -7,883 -21,725 -13,335 -14,625 7,175 -10,781 -22,412 20,639 12,811 14,580 38,796 -53,906 15,414 -33,641 -14,199 11,641 102 -7,633 16,783
Other Non-Cash Items -946,570 2,169,315 -5,018 134,776 102,633 66,023 24,228 141,752 85,970 -18,749 -32,182 -68,952 4,106 3,944 3,530 3,891 5,719 -37,632 873 20,767 11,155 12,705 26,988 18,970 22,271 -9,474 14,434 22,255 -17,320 -18,235 -7,557 -32,174 57,593 -25,275 32,978 20,590 -10,386 112 906 -23,104
Net Cash Provided by Operating Activities 2,477,592 -878,443 885,157 1,826,811 744,935 629,508 710,080 1,164,470 408,622 266,585 863,411 1,009,817 1,207,619 -453,903 903,053 1,299,232 -87,899 852,897 142,810 672,822 567,869 624,364 478,968 665,345 823,285 -87,568 10,326 1,380,454 -244,700 798,739 -430,355 1,356,539 191,372 879,738 750,848 1,160,114 1,121,581 741,720 896,964 830,658
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -117,879 -112,753 -74,217 -175,497 -104,281 -102,854 -75,727 -173,586 -113,389 -129,652 -79,691 -164,810 -121,795 -86,202 -65,410 -118,576 -106,719 -77,077 -67,305 -79,455 -69,279 -82,255 -79,233 -88,052 -79,543 -95,175 -73,641 -94,969 -108,728 -125,418 -137,282 -154,438 -130,166 -89,902 -90,110 -74,496 -51,888 -52,644 -52,557 -65,787
Acquisitions Net -22,177 -2,310 0 -6,404 -737,025 28,443 -1,438,124 -13,643 258,082 -61,517 -62,641 -26,323 -5,536,717 -162,620 0 -21,250 -4,250 -30,580 0 93 -11,646 0 -52,398 -2,037 -6,177 -706,755 -70,330 9,032 -67,530 -906 -1,497 0 -19,034 -4,724 -2,726,632 -26,888 -2,606 -2,579,314 -24,604 0
Purchases of Investments -6,960 -8,021 0 -6,250 -737,025 0 0 -18,491 0 0 0 0 0 0 0 -21,250 -4,250 0 0 0 0 0 0 0 0 0 0 0 0 -14,756 -33,879 -947 0 0 -41,136 -86,214 0 0 0 0
Sales/Maturities of Investments 0 0 0 6,250 737,025 0 0 192,077 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4,770 33,880 22,207 13,921 0 13,000 0 88,829 0 0 0 0 0
Other Investing Activities 3,092 -43,403 8,417 -1,540 22,177 -14,326 2,693 -161,087 -1,236 -2,875 -788 19,784 -27,520 -29,397 -41,914 -68,181 -65,491 -1,329 -847 -1,023 -1,098 -1,046 -1,056 -1,524 -7,670 -1,295 -1,569 -1,472 -2,201 -2,608 -63,281 -5,493 -1,292 -777 -2,380 -1,685 -1,819 -1,852 -853 -553
Net Cash Used for Investing Activities -143,924 -166,487 -65,800 -183,441 -819,129 -88,737 -1,511,158 -174,730 143,457 -194,044 -143,120 -171,349 -29,812 -31,532 -43,586 -69,385 -67,513 -87,169 -103,508 -81,804 -105,108 -81,841 -80,502 -54,700 -60,425 -60,016 -46,977 -36,845 -44,948 -45,194 -121,677 -111,391 -59,756 -71,378 -52,133 -23,890 -28,408 -23,102 -19,034 -31,772
Cash Flows from Financing Activities
Debt Repayment -504,330 -482,878 -10,469 -49,926,148 -103,544 -674,583 -10,518 -855,442 -922,659 -3,130,936 -1,001,860 -756,516 -50,500 -51,500 -28,000 -14,000 -115,000 -14,500 -110,799 -92,000 -335,000 -8,500 -12,000 -19,000 -160,036 -20,000 -16,500 -13,000 -260,000 -9,000 -117,491 -4,000 -151,750 -92,000 -1,746,766 -9,250 -154,000 -18,685 -3,000 0
Common Stock Issued 12,931 7,703 10,926 -49,956,775 18,366 9,849 21,863 518,600 566,127 2,962,668 1,068,865 387,223 33,971 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
Common Stock Repurchased -550,010 -50,845 -385,533 -273,514 -100,000 -2,737 -807,214 -235,282 -237,026 -11,396 -34,554 -17 0 -25,975 -56,175 -127 -13,297 -272,024 -135,128 -151,253 -174,819 -108,951 -239,008 -338,791 -240,236 -37,712 -22,496 -100,001 -371 -30 -229,928 -1,243,195 -586,345 -318,229 -118,575 -1,058,807 -483,819 -16,267 -300,213 -183,333
Dividends Paid -102,531 -107,002 -105,690 -98,339 -98,934 -101,766 -99,713 -96,448 -97,316 -97,382 -100,541 -92,607 -91,676 -91,262 -91,103 -86,814 -86,223 -87,453 -83,088 -83,910 -84,636 -84,893 -85,535 -82,077 -83,431 -83,978 -83,555 -80,102 -80,075 -79,924 -80,169 -73,407 -73,241 -70,630 -71,199 -61,865 -63,935 -64,094 -64,025 -52,911
Other Financing Activities -1,295 -9,564 -60,903 -49,961,309 13,517 6,902 -68,362 -4,889 -3,858 2,961,550 1,030,532 404,533 64,069 71,988 56,682 85,096 157,712 107,382 207,353 161,989 433,966 88,017 69,039 61,387 200,782 67,100 52,000 32,142 310,094 42,174 99,297 98,635 189,153 160,724 32,222 14,220 169,681 15,699 16,926 28,214
Net Cash Used Provided by Financing Activities -1,145,235 323,170 -551,669 -407,014 -81,873 -769,447 -963,944 -673,461 -694,732 -278,164 -106,423 -444,607 -45,933 -40,657 -30,053 12,305 -16,058 32,874 37,979 11,337 46,176 25,633 7,770 -7,197 -5,840 -499 -10,830 -25,856 9,906 -7,794 72,174 67,520 10,170 41,388 10,376 -16,795 -6,179 -6,250 -4,542 9,867
Effect of Forex Changes on Cash 2,817 -29,215 15,544 -31,720 15,657 4,682 84,140 -24,794 -28,001 -2,401 -2,654 -3,725 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
Net Change in Cash 1,190,359 -903,289 282,374 1,204,636 -140,410 -223,994 -1,680,882 291,485 -170,748 -209,578 612,252 388,385 -3,959,437 1,750,262 293,172 1,177,474 -271,666 459,334 -141,590 374,635 123,809 335,594 47,640 103,588 297,569 -946,388 602,632 1,123,648 -1,092,966 613,299 -950,698 876,630 -660,085 1,547,197 -1,189,352 -387,741 218,204 38,223 490,243 546,649
Cash at End of Period 3,410,663 2,068,858 2,972,147 2,752,889 1,548,253 1,688,663 1,912,657 3,593,539 3,302,054 3,472,802 3,682,380 3,070,128 2,681,743 6,641,180 4,890,918 4,597,746 3,420,272 3,691,938 3,232,604 3,374,194 2,999,559 2,875,750 2,540,156 2,492,516 2,388,928 2,091,359 3,037,747 2,435,115 1,311,467 2,404,433 1,791,134 2,741,832 1,865,202 2,525,287 978,090 2,167,442 2,555,183 2,336,979 2,298,756 1,808,513
Cash at Start of Period 2,220,304 2,972,147 2,689,773 1,548,253 1,688,663 1,912,657 3,593,539 3,302,054 3,472,802 3,682,380 3,070,128 2,681,743 6,641,180 4,890,918 4,597,746 3,420,272 3,691,938 3,232,604 3,374,194 2,999,559 2,875,750 2,540,156 2,492,516 2,388,928 2,091,359 3,037,747 2,435,115 1,311,467 2,404,433 1,791,134 2,741,832 1,865,202 2,525,287 978,090 2,167,442 2,555,183 2,336,979 2,298,756 1,808,513 1,261,864
Free Cash Flow
Operating Cash Flow 2,477,592 -878,443 885,157 1,826,811 744,935 629,508 710,080 1,164,470 408,622 266,585 863,411 1,009,817 1,207,619 -453,903 903,053 1,299,232 -87,899 852,897 142,810 672,822 567,869 624,364 478,968 665,345 823,285 -87,568 10,326 1,380,454 -244,700 798,739 -430,355 1,356,539 191,372 879,738 750,848 1,160,114 1,121,581 741,720 896,964 830,658
Capital Expenditure -117,879 -112,753 -74,217 -175,497 -104,281 -102,854 -75,727 -173,586 -113,389 -129,652 -79,691 -164,810 -121,795 -86,202 -65,410 -118,576 -106,719 -77,077 -67,305 -79,455 -69,279 -82,255 -79,233 -88,052 -79,543 -95,175 -73,641 -94,969 -108,728 -125,418 -137,282 -154,438 -130,166 -89,902 -90,110 -74,496 -51,888 -52,644 -52,557 -65,787
Free Cash Flow 2,359,713 -991,196 810,940 1,651,314 640,654 526,654 634,353 990,884 295,233 136,933 783,720 845,007 1,085,824 -540,105 837,643 1,180,656 -194,618 775,820 75,505 593,367 498,590 542,109 399,735 577,293 743,742 -182,743 -63,315 1,285,485 -353,428 673,321 -567,637 1,202,101 61,206 789,836 660,738 1,085,618 1,069,693 689,076 844,407 764,871