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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-30 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
Revenue 9,036,000 8,391,000 7,935,000 8,949,975 7,868,046 7,719,863 7,411,114 8,194,489 7,529,546 7,771,278 7,332,933 8,550,217 6,798,327 6,458,613 5,938,879 6,910,501 5,645,142 5,381,384 5,889,168 7,119,407 5,925,101 5,714,073 5,135,510 6,293,748 5,260,954 5,111,434 4,673,952 4,336,212 3,549,977 3,342,215 2,981,204 3,823,831 3,193,487 3,207,537 2,846,734 3,700,242 2,712,559 2,390,506 2,052,503 2,787,194
Revenue Y/Y Growth 14.84% 8.69% 7.07% 9.22% 4.50% -0.66% 1.07% -4.16% 10.76% 20.32% 23.47% 23.73% 20.43% 20.02% 0.84% -2.93% -4.72% -5.82% 14.68% 13.12% 12.62% 11.79% 9.88% 45.14% 48.20% 52.94% 56.78% 13.40% 11.16% 4.20% 4.72% 3.34% 17.73% 34.18% 38.70% 32.76% - - - -
Cost of Revenue 7,252,000 6,954,000 6,633,000 7,249,229 6,396,824 6,179,496 6,006,413 6,498,820 5,934,490 6,053,984 5,752,194 6,584,255 5,258,947 5,016,759 4,719,546 5,370,830 4,564,579 4,399,537 4,712,674 5,533,853 4,687,336 4,445,790 4,022,034 4,771,599 4,098,904 3,958,748 3,619,961 2,974,208 2,513,377 2,318,562 2,087,079 2,603,098 2,252,783 2,254,233 2,013,613 2,530,521 1,773,660 1,487,974 1,290,777 1,706,343
Gross Profit 1,784,000 1,437,000 1,302,000 1,700,746 1,471,222 1,540,367 1,404,701 1,695,669 1,595,056 1,717,294 1,580,739 1,965,962 1,539,380 1,441,854 1,219,333 1,539,671 1,080,563 981,847 1,176,494 1,585,554 1,237,765 1,268,283 1,113,476 1,522,149 1,162,050 1,152,686 1,053,991 1,362,004 1,036,600 1,023,653 894,125 1,220,733 940,704 953,304 833,121 1,169,721 938,899 902,532 761,726 1,080,851
Gross Profit Margin 19.74% 17.13% 16.41% 19.00% 18.70% 19.95% 18.95% 20.69% 21.18% 22.10% 21.56% 22.99% 22.64% 22.32% 20.53% 22.28% 19.14% 18.25% 19.98% 22.27% 20.89% 22.20% 21.68% 24.19% 22.09% 22.55% 22.55% 31.41% 29.20% 30.63% 29.99% 31.92% 29.46% 29.72% 29.27% 31.61% 34.61% 37.75% 37.11% 38.78%
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,237,000 1,191,000 1,111,000 1,206,000 1,058,043 1,088,812 1,208,904 1,314,329 1,080,316 1,188,819 1,065,996 1,262,960 1,025,681 957,216 828,327 951,106 794,227 770,806 790,066 956,152 809,584 877,397 792,876 948,171 859,085 826,282 732,235 835,151 704,898 712,374 606,231 777,454 686,723 688,974 635,838 864,771 626,905 610,158 531,775 743,337
Total Operating Expenses 1,415,000 1,352,000 1,111,000 1,206,242 1,207,204 1,243,199 1,370,395 1,473,890 1,222,452 1,351,178 1,215,028 1,425,104 1,148,245 1,076,301 950,405 1,094,931 921,952 887,190 903,860 1,071,514 921,144 983,876 898,699 1,065,111 972,569 939,681 840,400 944,251 807,489 812,760 700,268 874,394 779,448 779,242 722,832 963,369 701,952 680,763 601,621 812,781
Operating Income or Loss 368,000 246,000 191,000 494,504 269,435 306,429 178,463 56,433 614,420 516,937 376,952 592,236 409,665 366,482 269,084 443,896 211,408 94,165 220,290 513,841 316,630 284,417 144,987 459,347 189,717 225,316 213,609 418,718 235,291 222,191 195,242 352,821 172,492 182,594 107,580 206,983 240,101 228,755 160,105 288,627
Operating Margin 4.07% 2.93% 2.41% 5.53% 3.42% 3.97% 2.41% 0.69% 8.16% 6.65% 5.14% 6.93% 6.03% 5.67% 4.53% 6.42% 3.74% 1.75% 3.74% 7.22% 5.34% 4.98% 2.82% 7.30% 3.61% 4.41% 4.57% 9.66% 6.63% 6.65% 6.55% 9.23% 5.40% 5.69% 3.78% 5.59% 8.85% 9.57% 7.80% 10.36%
Interest Expense 64,000 63,000 36,000 39,397 38,206 42,982 28,414 17,698 19,957 18,518 12,826 15,436 11,038 13,772 10,106 15,958 17,829 17,950 16,016 18,116 21,846 24,600 22,726 24,876 26,651 26,885 28,858 32,891 34,483 35,430 34,010 35,801 37,273 36,987 34,790 35,813 30,699 26,154 26,214 27,709
EBITDA 547,000 407,000 349,000 676,666 413,179 451,555 195,797 -163,088 542,278 546,929 522,864 992,473 513,699 492,772 391,006 588,565 286,336 248,635 386,428 672,639 428,181 423,586 329,100 599,434 330,701 326,404 321,756 514,322 335,367 317,416 297,863 575,504 321,374 300,062 197,555 345,389 311,994 292,374 229,951 339,423
Depreciation and Amortization 178,000 161,000 158,000 182,162 149,161 154,387 161,491 159,561 142,136 162,359 149,032 194,044 122,564 119,085 122,078 143,825 127,725 116,384 113,794 115,362 111,560 106,479 105,823 116,940 113,484 113,399 108,165 109,100 102,591 100,386 94,037 96,940 92,725 90,268 86,994 98,598 75,047 70,605 69,846 69,444
Income Before Tax 312,000 174,000 119,000 630,838 231,496 261,557 153,108 60,632 594,347 610,678 392,533 917,101 570,129 576,887 345,304 410,440 233,902 100,915 224,712 539,161 321,521 285,959 214,704 496,115 386,652 299,950 196,289 441,020 273,539 266,758 182,776 396,210 162,267 187,484 134,765 297,205 222,857 209,627 150,041 298,111
Income Tax Expense 67,000 32,000 -28,900 136,009 30,551 55,404 28,036 -25,461 142,667 120,762 -3,738 224,227 133,507 133,445 76,327 95,054 49,062 18,803 51,182 -99,972 63,468 62,521 43,878 101,612 94,963 70,319 46,164 270,334 76,178 68,362 51,273 131,084 51,414 64,039 50,125 114,610 72,866 76,474 56,903 92,441
Net Income 225,000 130,000 126,000 477,151 190,553 201,000 117,000 81,112 446,639 487,322 392,297 691,992 435,743 442,637 266,202 313,765 184,132 81,897 172,195 637,618 256,599 223,731 164,409 393,795 290,469 228,667 150,288 168,400 199,088 201,777 137,020 263,975 104,163 121,668 82,167 180,043 149,123 125,029 92,937 204,277
Net Income Margin 2.49% 1.55% 1.59% 5.33% 2.42% 2.60% 1.58% 0.99% 5.93% 6.27% 5.35% 8.09% 6.41% 6.85% 4.48% 4.54% 3.26% 1.52% 2.92% 8.96% 4.33% 3.92% 3.20% 6.26% 5.52% 4.47% 3.22% 3.88% 5.61% 6.04% 4.60% 6.90% 3.26% 3.79% 2.89% 4.87% 5.50% 5.23% 4.53% 7.33%
EPS 0.73 0.42 0.41 1.57 0.62 0.65 0.38 0.26 1.40 1.50 1.18 2.07 1.30 1.32 0.79 0.94 0.55 0.24 0.51 1.90 0.76 0.67 0.49 1.16 0.86 0.67 0.44 0.50 0.59 0.60 0.41 0.78 0.31 0.36 0.25 0.54 0.45 0.38 0.28 0.62
EPS Diluted 0.73 0.42 0.41 1.55 0.61 0.64 0.37 0.25 1.38 1.48 1.16 2.04 1.28 1.30 0.78 0.93 0.55 0.24 0.51 1.87 0.75 0.66 0.48 1.15 0.85 0.67 0.44 0.49 0.58 0.59 0.40 0.78 0.31 0.36 0.24 0.53 0.44 0.37 0.28 0.61
Weighted Average Shares Out 306,254 306,745 305,808 304,728 307,855 310,857 310,465 314,249 319,828 325,415 331,925 334,080 335,365 335,643 335,860 335,398 335,287 335,126 334,970 334,745 336,204 336,222 336,020 339,823 339,477 339,082 338,890 338,777 337,948 336,975 336,908 336,844 335,770 335,077 333,993 333,783 332,684 332,000 331,977 331,875
Weighted Average Shares Out Diluted 308,305 308,035 308,502 308,527 312,221 314,282 315,358 319,221 324,743 329,844 337,140 339,466 340,337 339,503 339,581 338,800 337,666 337,361 339,738 340,333 341,100 340,509 340,158 342,684 343,734 343,472 342,590 341,728 341,186 340,883 339,691 338,839 338,489 338,081 337,506 337,224 336,562 336,155 335,699 335,107

Reported Currency: USD 2024-09-30 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
Current Assets
Cash and Cash Equivalents 1,025,000 1,033,000 1,127,000 1,371,000 1,252,101 1,261,174 1,231,325 1,318,290 1,125,011 1,192,783 1,657,336 2,430,951 2,767,820 2,142,820 1,910,326 1,896,188 1,481,924 1,214,213 628,451 971,781 577,460 535,618 604,952 777,219 550,468 531,481 642,854 751,774 955,605 535,681 533,281 762,576 446,346 431,768 489,229 540,403 440,357 336,422 379,028 740,884
Short Term Investments 0 142,800 0 0 0 0 1,295,088 1,317,705 0 1,201,745 0 1,196,088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63,885 69,682 64,973 63,467
Cash + Short Term Investments 1,025,000 1,033,000 1,127,000 1,371,000 1,252,101 1,261,174 1,231,325 1,318,290 1,125,011 1,192,783 1,657,336 2,430,951 2,767,820 2,142,820 1,910,326 1,896,188 1,481,924 1,214,213 628,451 971,781 577,460 535,618 604,952 777,219 550,468 531,481 642,854 751,774 955,605 535,681 533,281 762,576 446,346 431,768 489,229 540,403 440,357 336,422 379,028 740,884
Net Receivables 8,796,000 7,921,000 7,644,000 7,647,000 7,305,941 7,124,707 6,786,152 6,256,000 6,520,153 6,522,321 6,663,846 6,837,043 6,369,076 5,981,172 5,304,207 6,218,071 5,554,651 5,291,882 5,953,664 5,881,659 5,432,904 5,743,942 5,703,463 5,389,763 5,223,387 4,969,870 4,544,753 3,207,285 2,843,126 2,653,346 3,239,686 2,605,602 2,399,161 2,373,157 2,344,825 2,471,740 2,275,025 1,604,620 1,537,100 1,736,229
Inventory 0 0 0 0 425,456 -538,845 -522,634 -470,450 410,414 -530,837 -408,107 -262,826 462,984 -207,357 373,039 -150,262 449,580 -168,475 391,800 -154,355 784,192 -160,189 -274,654 -158,886 -191,178 -193,403 -185,029 -154,376 -117,070 -124,670 -142,065 -110,820 -142,327 -160,303 -149,352 -148,192 43,596 36,984 47,522 45,604
Other Current Assets 795,000 1,967,000 1,766,000 1,588,000 1,958,882 2,286,190 1,962,139 1,492,000 2,155,316 2,211,896 2,250,923 2,162,192 2,529,908 1,994,991 1,449,756 2,236,298 2,009,422 1,551,537 2,042,884 1,767,997 2,075,009 2,025,349 2,295,031 2,001,380 2,257,174 2,141,435 1,789,759 1,493,468 2,006,003 1,635,309 472,493 1,754,272 2,209,970 1,441,156 1,252,842 2,293,080 1,197,584 1,330,333 1,607,663 894,656
Total Current Assets 10,616,000 9,653,000 9,444,000 9,666,000 9,326,612 8,688,184 8,304,102 7,849,554 8,589,957 8,042,489 8,628,706 9,545,600 10,075,428 8,395,293 7,906,291 8,454,509 7,771,375 6,829,613 7,263,587 7,316,300 7,058,835 5,980,156 6,037,391 5,875,003 5,636,703 5,416,192 5,005,001 4,960,142 5,318,435 4,333,636 3,776,575 4,713,061 4,558,656 3,723,139 3,621,934 4,852,014 3,412,028 2,794,853 3,100,708 3,057,101
Non-Current Assets
Property, Plant and Equipment 2,058,000 1,927,000 1,903,000 1,937,000 1,850,472 1,832,634 1,814,010 1,869,052 1,761,276 1,818,768 1,823,126 1,862,469 1,695,981 1,743,554 1,775,030 1,835,361 1,876,325 1,888,277 1,798,662 1,834,172 1,762,341 1,695,706 1,669,131 721,692 702,428 705,469 633,666 617,739 574,266 556,480 551,633 560,756 550,779 533,575 528,350 529,823 503,666 484,032 479,751 497,926
Goodwill 5,778,000 5,667,000 5,554,000 5,129,000 4,961,501 5,043,708 4,933,818 4,868,382 4,660,638 4,794,847 4,977,082 4,995,175 3,874,743 3,892,134 3,804,678 3,821,609 3,744,269 3,695,742 3,673,758 3,753,493 3,627,327 3,663,789 3,663,882 3,652,309 3,643,143 3,407,169 3,278,631 3,254,740 3,135,208 3,095,980 3,019,585 2,981,392 3,045,084 3,061,024 3,133,866 3,085,997 2,997,042 2,313,819 2,267,009 2,333,821
Intangible Assets 2,372,000 2,385,000 2,298,000 2,081,000 2,064,321 2,129,915 2,152,939 2,192,706 2,146,468 2,256,613 2,338,548 2,409,427 1,345,646 1,345,143 1,370,484 1,367,913 1,333,917 1,330,599 1,339,786 1,379,546 1,325,603 1,331,281 1,338,646 1,441,308 1,403,424 1,448,284 1,398,503 1,399,112 1,400,699 1,398,757 1,403,262 1,411,039 1,414,831 1,396,240 1,416,336 1,450,469 1,527,123 806,102 789,017 802,360
Long Term Investments 1,334,000 1,309,000 1,298,000 1,553,000 1,316,395 1,306,769 1,295,088 1,317,705 1,461,287 1,201,745 1,124,339 1,196,088 1,248,140 1,150,119 1,085,066 854,866 392,569 386,123 422,910 426,711 328,580 307,308 228,406 216,174 195,322 233,889 228,950 238,001 233,634 246,715 242,486 232,238 249,883 226,742 220,533 217,943 231,905 222,539 209,805 218,280
Tax Assets 392,000 338,000 353,000 361,000 332,424 306,430 274,843 265,554 155,945 157,997 142,748 157,032 83,263 93,337 90,320 91,529 95,380 102,858 89,046 73,864 142,918 83,015 80,537 51,703 79,494 97,890 101,859 98,746 94,250 96,272 94,653 105,324 106,349 107,709 127,513 135,252 0 204,858 193,324 205,866
Other Non-Current Assets 2,295,000 2,183,000 2,114,000 1,821,000 1,835,692 2,424,427 2,255,297 2,150,436 1,439,759 2,166,213 2,108,603 1,907,700 1,407,159 1,838,772 1,216,859 1,613,356 1,133,241 1,467,202 1,092,515 1,413,110 795,338 1,657,880 1,675,015 1,498,604 1,316,602 1,226,564 1,260,832 915,350 895,522 878,378 838,918 775,777 851,188 874,143 786,603 746,445 883,700 634,056 586,046 569,530
Total Non-Current Assets 14,229,000 13,809,000 13,520,000 12,882,000 12,360,805 13,043,883 12,725,995 12,663,835 11,625,373 12,396,183 12,514,446 12,527,891 9,654,932 10,063,059 9,342,437 9,584,634 8,575,701 8,870,801 8,416,677 8,880,896 7,982,107 8,738,979 8,655,617 7,581,790 7,340,413 7,119,265 6,902,441 6,523,688 6,333,579 6,272,582 6,150,537 6,066,526 6,218,114 6,199,433 6,213,201 6,165,929 6,143,436 4,665,406 4,524,952 4,627,783
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 24,845,000 23,462,000 22,964,000 22,548,000 21,687,417 21,732,067 21,030,097 20,513,389 20,215,330 20,438,672 21,143,152 22,073,491 19,730,360 18,458,352 17,248,728 18,039,143 16,347,076 15,700,414 15,680,264 16,197,196 15,040,942 14,719,135 14,693,008 13,456,793 12,977,116 12,535,457 11,907,442 11,483,830 11,652,014 10,606,218 9,927,112 10,779,587 10,776,770 9,922,572 9,835,135 11,017,943 9,555,464 7,460,259 7,625,660 7,684,884
Current Liabilities
Accounts Payable 3,851,000 3,300,400 3,150,000 3,297,900 2,868,651 2,886,203 2,945,785 2,961,700 2,609,266 2,735,199 2,793,010 2,884,331 2,469,640 2,449,081 2,452,634 2,678,639 2,408,245 2,217,118 2,327,903 2,394,484 2,049,191 2,046,345 1,803,841 1,878,127 1,627,783 1,592,530 1,463,234 1,550,472 1,485,060 1,402,901 1,298,484 1,417,138 1,365,528 1,381,802 1,351,062 1,484,119 1,320,325 764,524 702,125 827,530
Short Term Debt 2,376,000 2,216,000 1,969,000 969,000 1,943,615 2,301,058 2,708,576 1,360,000 1,724,271 1,621,801 1,670,757 1,580,645 1,653,396 1,362,009 924,968 1,638,632 1,425,809 1,440,102 1,485,833 1,187,152 1,599,993 1,782,934 2,110,980 1,332,977 1,724,744 2,071,073 1,611,072 910,790 1,416,279 1,054,997 791,481 1,254,680 1,747,134 995,295 994,377 1,750,781 978,945 743,592 1,175,891 506,025
Tax Payables 75,000 128,000 187,000 217,000 161,808 168,702 192,754 184,453 119,930 178,160 268,823 246,035 174,522 109,586 64,105 57,892 50,965 107,549 81,758 30,207 30,968 37,735 53,795 68,100 15,371 21,918 66,360 70,634 82,106 41,796 109,894 58,351 46,866 46,530 59,030 82,194 0 0 0 53,131
Deferred Revenue 329,000 311,000 304,000 298,000 263,093 263,703 262,189 276,334 314,299 281,988 295,642 280,659 195,145 197,402 174,413 162,045 132,499 128,415 106,995 108,671 110,911 109,511 115,137 82,227 86,771 76,216 88,076 -1,674,287 -1,505,860 -1,427,401 -1,320,584 -1,446,438 -1,365,528 -1,381,802 -1,351,062 -1,484,119 -1,320,325 -764,524 -702,125 -827,530
Other Current Liabilities 2,799,000 2,984,600 2,927,000 3,759,100 2,892,570 2,797,077 2,870,347 3,735,841 3,302,186 3,088,633 3,057,254 3,707,858 3,137,996 2,477,305 2,331,096 2,768,820 2,267,253 2,088,129 2,169,932 2,824,608 2,347,818 2,020,435 2,041,466 2,524,176 2,117,883 1,695,614 1,728,989 2,074,749 1,567,932 1,297,856 1,273,321 1,795,260 1,407,336 1,319,022 1,291,951 1,677,063 1,304,993 1,086,658 1,094,973 1,420,832
Total Current Liabilities 9,430,000 8,629,000 8,233,000 8,243,000 7,866,644 7,904,017 8,467,940 7,541,697 7,755,653 7,361,178 7,538,288 8,153,778 7,435,554 6,174,360 5,772,803 6,928,613 6,152,272 5,652,375 6,065,426 6,260,790 6,027,970 5,711,293 5,486,052 5,800,234 5,481,777 5,379,653 4,406,588 4,606,621 4,551,351 3,797,523 3,473,152 4,525,402 4,521,821 3,700,087 3,656,342 4,959,713 3,552,090 2,578,360 2,934,424 2,807,518
Non-Current Liabilities
Long Term Debt 4,482,000 4,438,000 4,411,000 3,965,000 3,855,486 3,111,138 2,139,091 2,166,000 2,542,744 2,598,541 2,631,024 2,654,685 2,872,780 2,925,826 2,939,086 2,496,997 2,908,217 2,881,589 2,800,226 2,819,003 2,788,129 2,762,792 2,729,397 1,767,260 1,760,003 1,762,885 1,758,188 1,999,603 2,551,568 2,550,404 2,549,258 2,548,126 2,614,898 2,667,539 2,675,123 2,679,555 1,829,128 1,249,975 1,246,794 1,918,077
Deferred Revenue 0 -5,247,000 -5,244,000 -6,113,000 171,683 -280,033 0 0 0 0 0 -405,258 177,364 256,583 148,646 261,088 125,195 -72,607 132,681 -34,593 207,845 -51,588 -126,384 -107,425 -187,613 -187,062 -165,559 -114,017 -125,782 -96,780 -78,142 -70,719 -85,355 -85,034 -85,534 -100,361 -204,031 -167,294 -152,738 -149,233
Deferred Tax 253,000 248,000 253,000 255,000 268,086 280,033 276,681 282,073 284,123 269,717 310,104 405,258 156,197 145,928 123,562 124,485 71,892 72,607 50,686 34,593 21,287 51,588 126,384 107,425 187,613 187,062 165,559 114,017 125,782 96,780 78,142 70,719 85,355 85,034 85,534 100,361 204,031 167,294 152,738 149,233
Other Non-Current Liabilities 1,124,000 958,000 968,000 1,018,000 1,236,312 1,294,219 1,254,453 1,217,590 993,166 1,051,637 1,129,355 1,235,562 865,150 865,430 757,494 768,018 620,393 608,269 594,379 634,037 644,576 626,776 622,929 768,826 771,328 687,504 695,366 684,017 571,451 578,458 568,293 578,068 528,150 523,580 511,360 484,800 1,328,517 961,102 948,118 657,891
Total Non-Current Liabilities 5,859,000 5,644,000 5,632,000 5,238,000 5,359,884 4,934,413 3,919,747 4,365,960 3,820,033 4,182,510 4,322,039 4,560,596 3,894,127 4,563,316 3,820,142 3,990,443 3,600,502 3,762,988 3,445,291 3,663,294 3,453,992 3,617,312 4,002,740 2,646,657 2,722,948 2,638,933 3,082,180 2,797,661 3,248,827 3,225,669 3,195,721 3,196,940 3,273,446 3,318,715 3,312,095 3,299,160 3,413,849 2,378,371 2,386,215 2,575,968
Total Liabilities 15,289,000 14,273,000 13,865,000 13,481,000 13,226,528 12,838,430 12,387,687 11,907,657 11,575,686 11,543,688 11,860,327 12,714,374 11,329,681 10,737,676 9,592,945 10,919,056 9,752,774 9,415,363 9,510,717 9,924,084 9,481,962 9,328,605 9,488,792 8,446,891 8,204,725 8,018,586 7,488,768 7,404,282 7,800,178 7,023,192 6,668,873 7,722,342 7,795,267 7,018,802 6,968,437 8,258,873 6,965,939 4,956,731 5,320,639 5,383,486
Common Stock 3,000 3,000 3,000 3,000 3,048 3,109 3,108 3,110 3,171 3,221 3,296 3,329 3,346 3,357 3,359 3,356 3,354 3,352 3,351 3,348 3,358 3,363 3,363 3,369 3,409 3,398 3,397 3,395 3,395 3,379 3,379 3,373 3,373 3,356 3,353 3,342 3,342 3,331 3,330 3,330
Retained Earnings 9,584,000 9,384,000 9,263,000 9,188,000 8,724,653 9,011,227 8,809,824 8,832,943 9,155,739 9,084,358 8,758,928 8,366,631 7,674,639 7,238,896 6,796,259 6,530,057 6,216,292 6,032,160 5,950,263 5,793,149 5,155,531 4,898,932 4,675,201 4,504,684 4,110,889 3,820,420 3,591,753 3,348,385 3,179,985 2,983,668 2,786,503 2,656,906 2,392,931 2,292,062 2,170,394 2,088,227 1,908,184 1,759,061 1,634,032 1,541,095
Accumulated Other Comprehensive Income/Loss -895,000 -1,031,000 -1,005,000 -807,000 -1,043,685 -928,788 -953,098 -982,780 -1,223,083 -951,569 -701,440 -640,659 -654,176 -564,564 -582,535 -529,726 -731,399 -838,517 -851,039 -679,748 -787,081 -717,660 -716,169 -718,269 -678,972 -648,492 -483,770 -552,858 -580,765 -646,913 -737,231 -791,018 -585,341 -572,181 -471,355 -485,675 -446,454 -370,734 -430,550 -324,020
Total Stockholders Equity 8,692,000 8,356,000 8,261,000 8,267,000 7,684,016 8,098,058 7,859,834 7,853,273 7,935,827 8,136,010 8,469,971 8,528,193 7,962,593 7,679,521 7,230,370 7,078,326 6,553,096 6,243,994 6,129,343 6,232,693 5,511,829 5,346,637 5,089,379 4,938,797 4,712,956 4,453,577 4,357,631 4,019,430 3,795,470 3,539,693 3,211,945 3,014,487 2,935,025 2,855,118 2,817,595 2,712,652 2,545,679 2,459,592 2,259,308 2,259,830
Total Investments 1,334,000 1,451,800 1,298,000 1,553,000 1,316,395 1,306,769 1,295,088 1,317,705 1,461,287 2,403,490 1,124,339 2,392,176 1,248,140 1,150,119 1,085,066 854,866 392,569 386,123 422,910 426,711 328,580 307,308 228,406 216,174 195,322 233,889 228,950 238,001 233,634 246,715 242,486 232,238 249,883 226,742 220,533 217,943 351,570 350,344 330,365 341,259
Total Debt 6,858,000 6,654,000 6,380,000 4,934,000 5,766,304 5,376,601 4,813,683 3,492,234 4,237,190 4,189,105 4,264,705 4,197,227 4,490,284 4,251,603 3,828,158 4,096,331 4,296,246 4,287,006 4,249,143 3,971,839 4,357,560 4,518,936 4,814,634 3,099,167 3,484,747 3,833,958 3,369,260 2,910,393 3,967,847 3,605,401 3,340,739 3,802,806 4,362,032 3,662,834 3,669,500 4,430,336 3,714,836 2,494,356 2,948,750 2,424,102
Net Debt 5,833,000 5,621,000 5,253,000 3,563,000 4,514,203 4,115,427 3,582,358 2,173,944 3,112,179 2,996,322 2,607,369 1,766,276 1,722,464 2,108,783 1,917,832 2,200,143 2,814,322 3,072,793 3,620,692 3,000,058 3,780,100 3,983,318 4,209,682 2,321,948 2,934,279 3,302,477 2,726,406 2,158,619 3,012,242 3,069,720 2,807,458 3,040,230 3,915,686 3,231,066 3,180,271 3,889,933 3,274,479 2,157,934 2,569,722 1,683,218

Reported Currency: USD 2024-09-30 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
Cash Flows from Operating Activities
Net Income 245,000 130,000 126,000 477,151 200,945 206,154 125,072 86,093 451,680 489,916 396,271 692,874 436,622 443,442 268,977 315,386 184,840 82,112 173,530 639,133 258,053 223,438 170,826 394,503 291,689 229,631 150,125 170,686 197,361 198,396 131,503 265,126 110,853 123,445 84,640 182,595 149,991 133,153 93,138 205,670
Depreciation & Amortization 178,000 161,000 158,000 182,162 149,160 154,387 161,491 159,561 142,136 162,359 149,032 162,144 122,564 119,085 122,078 143,825 127,725 116,384 113,794 115,362 111,560 106,479 105,823 116,940 113,484 113,399 108,165 109,100 102,591 100,386 94,037 96,940 92,725 90,268 86,994 98,598 75,047 70,605 69,846 69,444
Deferred Income Tax 0 0 0 -71,944 6,911 12,048 0 0 0 0 0 -224,151 -14,026 -12,478 -52,609 -116,016 30,384 -33,681 92,977 -7,346 27,935 3,832 74,545 -11,401 -85,283 -10,806 14,884 -8,989 -63,107 -62,289 -16,855 -9,642 -28,612 -33,778 -46,079 -9,469 -3,056 -7,890 -6,662 -34,773
Stock Based Compensation 43,000 39,000 30,000 22,984 34,016 21,000 18,000 36,513 41,490 45,459 36,863 51,626 48,075 49,447 35,786 18,550 22,137 20,943 -1,239 28,780 33,378 36,309 29,271 31,136 35,360 32,105 29,570 24,112 20,692 32,872 15,411 20,138 14,792 15,960 12,594 26,590 18,987 13,191 15,941 15,627
Change in Working Capital 160,000 -70,000 -828,000 338,138 61,362 -150,877 -718,765 -255,216 468,632 -404,336 -1,118,594 423,791 693,525 274,545 -1,236,246 655,526 963,689 -578,296 -189,743 344,551 -281,536 -422,362 -504,817 -90,455 393,421 150,662 -316,184 -212,175 575,044 -291,864 -523,138 239,951 31,944 -35,289 -443,349 356,551 -16,654 -31,683 -320,279 393,379
Accounts Receivable -244,000 -134,000 244,000 83,257 -126,545 -27,637 -73,437 -128,006 133,991 -353,289 -156,061 -617,119 126,823 -261,589 -547,270 119,215 333,993 223,269 334,453 -176,548 -185,596 -290,128 -168,862 -404,537 -171,056 -267,739 69,971 151,473 -151,473 -125,742 141,737 -155,926 -25,377 -74,310 145,976 -244,964 -116,791 -41,805 113,535 -176,444
Inventory 0 0 0 81,269 36,273 -30,599 -5,943 35,483 -15,011 115,485 -41,358 68,922 -95,686 -11,993 -15,901 -37,441 -68,879 -7,041 7,742 0 0 0 -3,356 0 -2,878 0 0 -2,385 997 9,787 0 -5,115 -1,570 4,440 0 -4,461 -8,125 -1,668 -1,749 30,859
Accounts Payable 145,000 134,000 -211,000 315,364 19,879 -239,283 -73,960 196,526 61,812 -85,881 -108,355 212,505 167,835 -30,069 -245,522 105,491 13,196 0 -34,597 147,969 0 0 -33,982 273,782 0 0 -146,221 171,346 424,571 0 -133,231 2,235 0 0 -148,316 177,567 0 0 -46,795 31,526
Other Working Capital 259,000 -204,000 -617,000 -141,752 131,755 146,642 -565,425 -359,219 287,840 -80,651 -968,881 759,483 494,553 286,538 -427,553 468,261 1,032,568 -571,255 -497,341 196,582 -281,536 -422,362 -470,835 -364,237 396,299 150,662 -169,963 -532,609 300,949 -291,864 -389,907 398,757 31,944 -35,289 -295,033 428,409 -8,529 -30,015 -385,270 507,438
Other Non-Cash Items -53,000 261,000 601,000 -68,984 -70,353 -253,263 -330,668 787,328 -350,045 161,025 142,921 57,773 -313,757 -453,475 668,566 -47,134 -474,196 534,882 -325,600 -36,401 306,743 137,361 -277,537 188,215 -154,298 -357,095 -236,518 380,503 -394,576 173,792 -42,988 -109,009 -64,874 -41,983 -23,440 -145,378 -39,714 -39,717 -31,834 -56,045
Net Cash Provided by Operating Activities 573,000 294,000 -470,000 879,507 382,245 -10,868 -744,757 814,279 753,893 454,423 -393,507 1,164,057 973,003 420,566 -193,448 970,137 854,579 142,344 -136,281 1,084,079 456,133 85,057 -401,889 628,938 594,373 157,896 -249,958 463,237 438,005 151,293 -342,030 503,504 156,828 118,623 -328,640 509,487 184,601 137,659 -179,850 593,302
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -79,000 -67,000 -68,000 -93,733 -76,255 -74,728 -60,284 -99,144 -64,274 -54,666 -42,056 -88,442 -45,465 -46,347 -29,597 -76,029 -56,397 -71,908 -62,241 -132,931 -59,909 -53,009 -47,665 -75,910 -44,411 -60,758 -46,724 -76,436 -41,743 -36,128 -23,735 -56,848 -55,299 -45,590 -33,468 -54,140 -34,936 -31,760 -18,628 -78,624
Acquisitions Net -38,000 -252,000 -782,000 -28,781 -50,279 -151,688 -73,651 -176,488 -116,389 -204,690 -61,179 -863,694 -168,706 -132,516 -171,118 -76,276 -20,902 -19,027 -58,052 -362,381 -62,163 -11,625 -25,704 -40,789 -58,842 -275,133 -10,611 -115,080 -22,941 -37,341 -35,771 -19,089 -23,938 -29,779 -36,121 -83,382 -1,448,049 -32,672 -89,874 -33,590
Purchases of Investments 0 -122,000 -87,000 -89,342 -148,858 -30,802 -2,137 -288 -202,067 -13,931 -8,902 -7,154 -155,253 -77,322 -2,398 -11,113 0 0 -3,559 -6,491 -5,966 -5,546 -2,867 -7,971 -4,350 -10,156 -22,285 -5,456 -9,674 -12,445 -7,289 -6,248 -7,429 -16,268 -7,716 -8,368 -8,466 -11,575 -11,878 -20,901
Sales/Maturities of Investments 0 6,000 10,000 21,401 55,599 30,802 2,120 5,064 202,067 25,296 20,750 221,431 0 0 3,017 13,741 0 0 4,925 3,641 5,318 6,376 4,959 5,272 3,824 6,379 6,631 5,759 8,341 10,057 7,220 5,491 7,499 12,092 9,969 9,509 8,500 8,709 15,854 26,857
Other Investing Activities -70,000 37,000 16,000 24,465 51,982 -27,835 18,885 42,150 -94,144 14,670 -4,234 12,368 3,256 28,276 6,192 14,579 6,754 47,224 26,696 13,389 11,053 3,844 6,653 12,813 26,312 27,248 8,777 83,605 71,115 57,477 39,050 108,876 79,064 38,721 68,642 149,368 21,842 3,294 -2,307 69,208
Net Cash Used for Investing Activities -187,000 -398,000 -921,000 -165,990 -167,811 -254,251 -115,067 -228,706 -274,807 -233,321 -95,621 -725,491 -210,915 -150,587 -193,904 -135,098 -70,545 -43,711 -92,231 -484,773 -111,667 -59,960 -64,624 -106,585 -77,467 -312,420 -64,212 -107,608 5,098 -18,380 -20,525 32,182 -103 -40,824 1,306 12,987 -1,461,109 -64,004 -106,833 -37,050
Cash Flows from Financing Activities
Debt Repayment -218,000 130,000 1,317,000 -661,971 423,000 0 0 -96,848 -22,772 93,748 215,414 -361,647 8,665 24,811 515,992 -449,363 -458,146 0 -30 -167,930 -176,922 -101,835 336,000 -136,934 -454,914 93,839 -270,000 -551,418 -1,629 -125,584 118,532 -193,453 -106,233 -131,862 2,700 -415,281 999,322 -108,898 -144,867 -411,836
Common Stock Issued 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
Common Stock Repurchased -63,000 -47,000 -97,000 -19,131 -516,000 -4,000 -130,000 -445,924 -410,625 -625,906 -367,863 -180,318 -100,010 -27,167 -61,108 -2,208 -4,269 -485 -50,028 -51,049 -49,000 -379 -45,088 -162,724 -23,066 -80 -4,550 29,549 -27,649 0 -1,900 370 -22,684 -860 -4,252 -6 -19,404 -21 -5,092 -29
Dividends Paid 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 Financing Activities -39,000 -49,000 -126,000 -71,221 -75,454 313,740 891,000 -10,507 -18,828 -19,329 -56,560 -223,540 -12,805 -20,586 -52,918 -64,569 -41,766 471,353 -51,355 -1,007 -12,015 -11,840 9,116 6,538 -1,542 -9,062 451,345 -2,074 -8,503 -13,550 -7,205 -5,721 -13,410 1,896 273,866 -5,335 410,721 -11,115 89,524 -2,361
Net Cash Used Provided by Financing Activities -320,000 34,000 1,191,000 -756,331 -168,454 313,740 761,037 -553,372 -452,225 -551,487 -209,009 -765,505 -104,150 -22,942 401,966 -513,932 -488,287 470,868 -93,905 -219,986 -237,937 -114,054 300,028 -293,120 -479,522 84,697 181,345 -560,254 -37,781 -139,134 109,427 -198,804 -142,327 -130,826 272,314 -420,622 1,390,639 -120,034 -60,435 -414,226
Effect of Forex Changes on Cash 68,000 -24,000 -44,000 60,599 -50,242 -11,084 13,727 149,597 -134,526 -131,528 -49,015 -9,402 -38,625 8,065 -52,154 71,583 37,076 11,538 -38,633 12,120 -17,449 14,514 -9,791 6,773 -12,792 -48,640 29,819 119 6,397 1,838 15,490 -20,652 180 -4,434 3,846 -1,806 -10,196 3,773 -14,738 -16,500
Net Change in Cash 124,000 -94,000 -244,000 17,936 -4,262 37,537 -85,060 181,798 -107,665 -461,913 -747,152 -336,341 619,313 255,102 -37,540 392,690 332,823 581,039 -361,050 391,440 89,080 -74,443 -176,276 236,006 24,592 -118,467 -103,006 -203,831 419,924 2,400 -229,295 316,230 14,578 -57,461 -51,174 100,046 103,935 -42,606 -361,856 125,526
Cash at End of Period 1,157,000 1,033,000 1,127,000 1,371,000 1,353,064 1,357,326 1,319,789 1,404,849 1,223,051 1,330,716 1,792,629 2,539,781 2,876,122 2,256,809 2,001,707 2,039,247 1,646,557 1,313,734 732,695 1,093,745 702,305 613,225 687,668 863,944 627,938 603,346 721,813 751,774 955,605 535,681 533,281 762,576 446,346 431,768 489,229 540,403 440,357 336,422 379,028 740,884
Cash at Start of Period 1,033,000 1,127,000 1,371,000 1,353,064 1,357,326 1,319,789 1,404,849 1,223,051 1,330,716 1,792,629 2,539,781 2,876,122 2,256,809 2,001,707 2,039,247 1,646,557 1,313,734 732,695 1,093,745 702,305 613,225 687,668 863,944 627,938 603,346 721,813 824,819 955,605 535,681 533,281 762,576 446,346 431,768 489,229 540,403 440,357 336,422 379,028 740,884 615,358
Free Cash Flow
Operating Cash Flow 573,000 294,000 -470,000 879,507 382,245 -10,868 -744,757 814,279 753,893 454,423 -393,507 1,164,057 973,003 420,566 -193,448 970,137 854,579 142,344 -136,281 1,084,079 456,133 85,057 -401,889 628,938 594,373 157,896 -249,958 463,237 438,005 151,293 -342,030 503,504 156,828 118,623 -328,640 509,487 184,601 137,659 -179,850 593,302
Capital Expenditure -79,000 -67,000 -68,000 -93,733 -76,255 -74,728 -60,284 -99,144 -64,274 -54,666 -42,056 -88,442 -45,465 -46,347 -29,597 -76,029 -56,397 -71,908 -62,241 -132,931 -59,909 -53,009 -47,665 -75,910 -44,411 -60,758 -46,724 -76,436 -41,743 -36,128 -23,735 -56,848 -55,299 -45,590 -33,468 -54,140 -34,936 -31,760 -18,628 -78,624
Free Cash Flow 494,000 227,000 -538,000 785,774 305,990 -85,596 -805,041 715,135 689,619 399,757 -435,563 1,075,615 927,538 374,219 -223,045 894,108 798,182 70,436 -198,522 951,148 396,224 32,048 -449,554 553,028 549,962 97,138 -296,682 386,801 396,262 115,165 -365,765 446,656 101,529 73,033 -362,108 455,347 149,665 105,899 -198,478 514,678