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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Revenue 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 30,348,154 28,455,903 29,176,362
Revenue Y/Y Growth 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% 12.80% 14.81% 15.12% - - - -
Cost of Revenue 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 29,658,674 27,727,159 28,509,160
Gross Profit 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 689,480 728,744 667,202
Gross Profit Margin 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% 2.27% 2.56% 2.29%
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,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 15,549 17,281 15,594
Total Operating Expenses 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 35,062 35,167 32,745
Operating Income or Loss 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 13,066 9,309 9,740
Operating Margin 0.69% 1.00% 0.88% 1.01% 0.74% 0.81% 1.35% 1.08% 0.95% 23.05% 23.50% 22.17% 23.07% 23.71% 23.20% 24.44% 23.22% 25.23% 25.51% 25.42% 24.77% 26.46% 28.03% 26.73% 25.03% 25.52% 26.33% 25.28% 22.22% 23.48% 23.38% 21.70% 19.35% 18.02% 17.84% 17.21% 14.71% 19.89% 14.61% 15.85%
Interest Expense 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 966 593 -980
EBITDA 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 26,416 23,312 21,357
Depreciation and Amortization 276,226 274,272 241,466 171,940 170,562 172,114 179,634 180,402 177,721 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 19,504 17,882 17,151
Income Before Tax 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 10,616 8,138 8,995
Income Tax Expense 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 -22 20 -34
Net Income 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 5,968 4,817 5,220
Net Income Margin 0.51% 0.72% 0.69% 0.76% 0.48% 0.68% 0.95% 0.75% 0.74% 15.57% 13.87% 12.69% 13.72% 13.73% 12.11% 13.14% 12.04% 13.67% 14.16% 14.11% 13.36% 14.21% 15.66% 16.60% 14.50% 15.04% 15.99% 15.37% 14.08% 14.69% 14.43% 12.62% 10.40% 9.36% 8.90% 9.31% 7.42% 9.09% 7.56% 8.50%
EPS 1.74 2.37 2.15 2.35 1.42 1.95 2.62 2.15 2.11 0.59 0.52 0.46 0.50 0.52 0.48 0.51 0.47 0.54 0.54 0.54 0.52 0.57 0.60 0.62 0.53 0.52 0.55 0.51 0.43 0.44 0.44 0.40 0.34 0.31 0.31 0.32 0.25 0.28 0.23 0.25
EPS Diluted 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 0.28 0.22 0.24
Weighted Average Shares Out 201,338 202,349 204,414 205,899 209,773 211,960 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 213,000 236,943 233,005
Weighted Average Shares Out Diluted 203,395 204,375 204,256 206,327 209,941 211,738 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 21,605 21,522 21,492

Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Current Assets
Cash and Cash Equivalents 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,866 3,791 5,543 2,894 2,686 3,307 3,048 4,703 2,836 2,294 2,599 5,306 2,834 3,079 5,247 4,682 22,334 2,386 4,429 6,296 2,243 3,200 6,854 9,477 7,542 12,058 10,662 9,268 11,132 10,153 5,313
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 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 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,866 3,791 5,543 2,894 2,686 3,307 3,048 4,703 2,836 2,294 2,599 5,306 2,834 3,079 5,247 4,682 22,334 2,386 4,429 6,296 2,243 3,200 6,854 9,477 7,542 12,058 10,662 9,268 11,132 10,153 5,313
Net Receivables 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 24,804 22,102 20,849 31,388 22,059 24,260 21,008 26,330 29,758 26,148 18,464 24,458 25,064 25,078 28,875 27,990 21,558 21,369 25,125 16,103 13,802 16,104 12,235 14,194 15,269 10,715 10,290 11,279 10,275 10,454 10,339
Inventory 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 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
Other Current Assets 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 12,275 14,783 11,572 12,816 8,592 12,178 7,675 9,117 6,778 10,480 7,090 9,270 6,745 10,420 6,770 8,396 8,252 8,746 4,390 6,415 5,486 6,233 2,689 5,453 4,288 0 0 0 0 0 0
Total Current Assets 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 39,945 40,676 37,964 47,098 33,337 39,745 31,731 40,150 39,372 38,922 28,153 39,034 34,643 38,577 40,892 41,068 52,144 32,501 33,944 28,814 21,531 25,537 21,778 29,124 27,099 22,773 20,952 20,547 21,407 20,607 15,652
Non-Current Assets
Property, Plant and Equipment 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 168,897 173,531 178,741 171,533 176,165 180,506 177,824 182,364 185,877 191,031 195,310 200,102 186,881 94,641 6,408 6,377 6,416 6,196 5,356 5,556 6,020 5,896 6,157 6,649 7,100 7,181 7,474 7,930 8,281 8,081 7,346
Goodwill 0 9,658,445 9,633,540 8,597,145 8,503,886 8,632,124 8,798,265 8,921,790 9,030,531 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 40,646 41,191 41,191 41,191 41,191 41,191 41,191 41,191 41,191 41,191 41,191 41,191 41,191 41,191 41,191
Intangible Assets 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 13,116 14,540 15,910 17,282 18,573 20,299 20,686 21,361 22,873 23,867 24,651 25,189 25,924 23,509 23,791 24,237 23,835 23,997 24,353 16,259 16,556 16,758 15,181 13,993 13,567 14,472 15,092 16,544 18,211 19,277 19,553
Long 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 0 0 0 0 0 0 0 0 0
Tax Assets 200,667 221,235 228,524 230,437 237,571 252,379 267,200 270,049 290,791 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
Other Non-Current Assets 3,418,182 3,396,231 1,879,698 1,801,522 1,761,661 1,831,862 1,806,311 1,796,470 1,793,986 1,894,619 1,895,820 1,903,012 1,906,419 1,900,169 1,863,063 1,830,112 1,762,221 1,712,676 1,638,396 1,564,907 1,513,249 1,479,004 1,443,041 1,420,922 1,387,628 1,362,467 1,348,704 1,346,459 1,268,172 1,211,032 1,128,279 1,078,236 1,024,652 1,008,828 1,000,670 990,716 976,486 968,165 946,516 932,752
Total Non-Current Assets 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 2,117,278 2,124,537 2,138,309 2,135,880 2,135,553 2,104,514 2,069,268 2,006,592 1,962,072 1,893,940 1,825,514 1,779,186 1,732,455 1,601,837 1,491,767 1,458,888 1,433,364 1,420,088 1,417,359 1,331,178 1,274,799 1,192,124 1,140,765 1,086,485 1,070,686 1,063,514 1,054,473 1,042,151 1,035,848 1,015,065 1,000,842
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 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 2,157,223 2,165,213 2,176,273 2,182,978 2,168,890 2,144,259 2,100,999 2,046,742 2,001,444 1,932,862 1,853,667 1,818,220 1,767,098 1,640,414 1,532,659 1,499,956 1,485,508 1,452,589 1,451,303 1,359,992 1,296,330 1,217,661 1,162,543 1,115,609 1,097,785 1,086,287 1,075,425 1,062,698 1,057,255 1,035,672 1,016,494
Current Liabilities
Accounts Payable 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 84,599 79,185 79,140 91,310 116,580 102,148 123,304 132,739 122,251 116,195 89,315 88,232 71,404 64,036 77,170 67,798 49,718 55,164 72,519 86,129 115,533 68,085 75,783 56,972 41,903 44,666 42,463 38,979 74,289 63,469 67,782
Short Term Debt 641,344 860,861 266,279 988,275 1,070,473 1,421,566 1,809,660 268,563 300,213 182,500 169,000 148,500 120,000 99,000 155,500 62,500 62,250 67,250 291,000 211,500 0 0 216,500 0 19,000 0 223,000 194,000 94,750 0 111,000 142,250 0 0 0 0 0 0 0 0
Tax Payables 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 0 0 0
Deferred Revenue -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 2,353,817 2,170,270 2,069,996 2,014,399 2,214,592 2,427,076 2,777,298 2,727,308 3,048,474 13,247 12,521 10,729 7,948 8,015 -93,863 -168 -467 -5,918 -235,891 -155,821 51,840 51,760 -167,822 48,976 27,523 46,180 -181,903 -152,151 -66,120 28,326 -82,842 -114,146 22,688 22,467 22,374 22,355 18,968 0 0 0
Total Current Liabilities 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 332,253 311,046 291,518 274,106 277,807 163,785 185,636 194,522 183,583 171,304 144,994 140,072 123,164 112,714 126,146 114,321 95,898 96,261 114,368 114,759 143,859 96,243 103,887 79,660 64,370 67,040 64,818 57,947 74,289 63,469 67,782
Non-Current Liabilities
Long Term Debt 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 1,749,214 1,752,747 1,756,815 1,748,878 1,702,877 1,572,007 1,478,402 1,380,541 1,310,114 1,210,716 1,130,823 1,073,479 1,030,536 986,974 939,570 788,787 769,503 719,657 690,450 590,992 496,199 458,727 391,007 360,250 352,250 333,750 318,500 305,250 276,750 260,000 232,500
Deferred Revenue 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 16,872 15,561 11,578
Deferred Tax 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 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
Other Non-Current Liabilities 7,257,204 7,595,728 1,055,255 991,609 976,583 1,033,018 7,265,448 7,260,805 7,325,746 2,214 2,263 2,313 2,362 2,412 193,221 189,954 194,287 197,522 201,849 205,545 207,378 194,677 100,622 13,432 13,362 13,284 13,185 11,986 11,636 11,709 12,091 12,627 13,157 13,645 14,100 14,561 15,004 15,586 15,956 16,327
Total Non-Current Liabilities 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 1,803,335 1,805,350 1,812,277 1,806,088 1,759,501 1,816,026 1,701,475 1,608,894 1,541,738 1,455,388 1,374,040 1,314,523 1,259,334 1,124,374 987,869 833,409 819,167 767,662 739,849 636,072 539,140 502,395 432,351 403,846 390,629 369,650 352,266 338,415 309,208 291,517 260,405
Total Liabilities 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 2,135,588 2,116,396 2,103,795 2,080,194 2,037,308 1,979,811 1,887,111 1,803,416 1,725,321 1,626,692 1,519,034 1,454,595 1,382,498 1,237,088 1,114,015 947,730 915,065 863,923 854,217 750,831 682,999 598,638 536,238 483,506 454,999 436,690 417,084 396,362 383,497 354,986 328,187
Common Stock 666,287 2,947 2,944 2,942 2,927 2,925 2,924 2,920 2,907 436 424 422 422 420 374 373 373 364 364 363 363 340 340 338 338 338 338 334 334 334 303 301 261 259 214 212 212 211 210 209
Retained Earnings 0 4,071,961 3,691,314 3,357,678 2,977,646 2,779,357 2,469,709 2,019,077 1,670,513 -533,451 -502,894 -471,910 -439,028 -408,021 -376,835 -348,509 -321,720 -293,209 -267,849 -246,929 -226,184 -207,048 -191,013 -177,566 -158,926 -143,881 -128,797 -118,038 -105,756 -99,942 -94,002 -88,891 -81,990 -77,772 -72,202 -67,538 -63,084 -58,649 -54,992 -50,264
Accumulated Other Comprehensive Income/Loss 0 -1,226,694 -1,316,138 -1,411,918 -1,830,970 -1,421,301 -1,005,819 -822,783 -445,442 -13,828 -14,463 -20,526 -22,355 -23,840 -19,158 -6,026 -6,666 -6,235 -5,733 -2,193 1,758 1,291 1,163 753 314 223 332 -101 -2,141 -3,029 -2,255 -493 -1,507 -183 -574 -125 200 -136 288 0
Total Stockholders Equity 666,287 922,044 511,137 73,559 -289,784 517,864 550,309 241,546 223,354 19,527 42,844 63,581 90,266 114,373 120,514 158,162 180,196 199,748 221,705 242,555 263,785 258,470 270,894 281,020 407,320 419,476 431,526 435,726 443,748 446,000 412,562 416,117 368,575 374,966 319,619 322,587 325,099 327,805 330,016 332,410
Total 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 0 0 0 0 0 0 0 0 0
Total Debt 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 1,931,714 1,921,747 1,905,315 1,868,878 1,801,877 1,727,507 1,540,902 1,442,791 1,377,364 1,501,716 1,342,323 1,277,903 1,222,030 1,203,474 939,570 807,787 769,503 942,657 884,450 685,742 496,199 569,727 533,257 360,250 352,250 333,750 318,500 305,250 276,750 260,000 232,500
Net Debt 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 1,928,848 1,917,956 1,899,772 1,865,984 1,799,191 1,724,200 1,537,854 1,438,088 1,374,528 1,499,422 1,339,724 1,272,597 1,219,196 1,200,395 934,323 803,105 747,169 940,271 880,021 679,446 493,956 566,527 526,403 350,773 344,708 321,692 307,838 295,982 265,618 249,847 227,187

Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Cash Flows from Operating Activities
Net Income 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 5,968 4,817 5,220
Depreciation & Amortization 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 19,504 17,882 17,151
Deferred Income Tax 0 -28,243 -49,399 -12,326 139,121 5,313 21,238 30,512 31,229 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
Stock Based Compensation 0 20,567 23,499 55,633 16,440 14,395 19,645 42,920 18,129 4,680 4,393 4,033 4,156 4,172 3,482 3,603 3,732 3,617 3,432 3,174 3,052 3,186 2,626 2,401 2,374 2,369 1,802 2,018 2,470 2,311 2,093 1,809 1,944 1,792 1,569 1,359 1,518 1,532 1,716 1,433
Change in Working Capital 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 -10,020 9,268 11,321
Accounts Receivable -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 -65 -400 753
Inventory -813,391 43,538 -235,480 -1,178,035 47,479 -497,370 774,514 -989,993 -521,636 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
Accounts Payable 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 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
Other Working Capital -482,102 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 -9,955 9,668 10,568
Other Non-Cash Items 130,805 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 10,812 -6,974 -12,628
Net Cash Provided by Operating Activities 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 519,842 1,116,296 -1,003,643
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -175,497 -104,281 0 0 0 0 -129,652 -79,691 -164,810 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
Acquisitions Net -6,404 -737,025 28,443 -1,438,124 -13,643 258,082 -61,517 -62,641 -26,323 -5,536,717 0 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 -117,794 0 -9,103
Purchases of Investments 0 0 0 0 0 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 0 0 0
Sales/Maturities of 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 0 0 0 0 0 0 0 0 0
Other Investing Activities -1,540 22,177 -14,326 2,693 12,499 -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 -2,187 -2,300 -1,914
Net Cash Used for Investing Activities -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 -25,339 -30,047 -69,402
Cash Flows from Financing Activities
Debt Repayment -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 0 -4,000 -151,750 -92,000 0 -9,250 -154,000 0 -3,000 0 0 -99,250 0
Common Stock Issued -49,956,775 18,366 0 21,863 518,600 566,127 2,962,668 1,068,865 387,223 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
Common Stock Repurchased -273,514 -100,000 0 -807,214 -235,282 -237,026 -11,396 -34,554 -17 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
Dividends Paid -98,339 -98,934 -101,766 -99,713 -96,448 -97,316 -97,382 -100,541 -92,607 -59,502 -61,145 -58,735 -58,791 -58,770 -60,008 -58,575 -58,652 -52,790 -53,884 -49,269 -49,584 -46,586 -47,599 -46,330 -44,998 -40,188 -40,968 -27,123 -27,115 -27,233 -27,336 -21,846 -21,765 -21,860 -21,949 -18,468 -18,347 -18,418 -18,539 -14,654
Other Financing Activities -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 16,940 125,967 66,170
Net Cash Used Provided by Financing Activities -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 -1,478 8,178 51,516
Effect of Forex Changes on Cash -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 0 0 0
Net Change in Cash 1,204,636 -140,410 -223,994 -1,680,882 291,485 -170,748 -209,578 612,252 388,385 -925 -1,752 2,649 208 -621 259 -1,655 1,867 542 -305 -2,707 2,472 -245 -2,168 565 -17,652 19,948 -2,043 -1,867 4,053 -957 -3,654 -2,623 1,935 -4,516 1,396 1,394 -1,864 979 4,840 4,611
Cash at End of Period 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 1,261,864 696,730 347,465
Cash at Start of Period 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 696,730 347,465 1,231,006
Free Cash Flow
Operating Cash Flow 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 519,842 1,116,296 -1,003,643
Capital Expenditure -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 -73,278 -66,209 -59,183
Free Cash Flow 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 446,564 1,050,087 -1,062,826