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 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 2,275,076
Revenue Y/Y Growth 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% 19.23% - - - -
Cost of Revenue 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 1,428,986
Gross Profit 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 846,090
Gross Profit Margin 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% 37.19%
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,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 601,026
Total Operating Expenses 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 668,185
Operating Income or Loss 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 185,140
Operating Margin 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% 8.14%
Interest Expense 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 27,841
EBITDA 407,000 349,000 676,666 408,471 449,665 339,954 215,994 756,556 640,734 543,150 1,043,303 685,201 708,815 477,332 646,659 326,659 235,741 406,866 672,838 454,918 417,028 415,651 635,622 526,551 427,923 361,276 582,046 404,433 391,276 309,438 522,469 281,029 306,207 259,258 430,985 325,449 299,400 248,786 374,707 289,849
Depreciation and Amortization 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 67,159
Income Before Tax 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 178,997
Income Tax Expense 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 69,305
Net Income 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 107,099
Net Income Margin 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% 4.71%
EPS 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 0.32
EPS Diluted 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 0.32
Weighted Average Shares Out 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 330,419
Weighted Average Shares Out Diluted 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 334,293

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 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 615,358
Short Term Investments 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 70,163
Cash + Short Term Investments 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 615,358
Net Receivables 7,544,000 7,267,000 7,282,000 7,305,941 7,330,858 6,984,313 6,444,705 6,520,153 6,711,773 6,836,077 7,005,819 6,369,076 6,138,484 5,304,207 6,415,262 5,554,651 5,515,879 5,953,664 6,222,555 5,432,904 5,366,931 5,349,723 5,011,059 5,008,765 4,812,846 4,283,188 4,135,323 4,278,036 3,723,235 3,184,248 3,881,649 4,041,555 3,220,869 3,069,333 4,238,847 2,860,885 2,355,436 2,617,464 2,242,523 2,246,762
Inventory 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 71,469
Other Current Assets -8,577,000 -8,394,000 -8,653,000 343,114 634,997 611,098 557,009 534,379 668,770 543,400 371,656 475,548 321,346 318,719 293,321 285,220 267,996 289,672 276,319 264,279 237,796 357,370 245,611 268,648 265,268 263,988 227,421 201,864 199,390 201,111 179,656 213,082 230,805 212,724 220,956 145,168 104,193 103,230 84,401 83,606
Total Current Assets 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 2,989,169
Non-Current Assets
Property, Plant and Equipment 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 455,859
Goodwill 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 2,314,943
Intangible Assets 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 815,366
Long Term Investments 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 219,437
Tax Assets 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 174,271
Other Non-Current Assets 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 560,909
Total Non-Current Assets 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 4,540,785
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 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 7,529,954
Current Liabilities
Accounts Payable 3,568,000 3,415,000 3,562,000 2,901,451 2,886,203 3,008,485 3,078,781 2,720,466 2,825,499 2,881,910 2,916,331 2,604,640 2,485,081 2,469,434 2,692,939 2,428,845 2,329,218 2,365,003 2,436,084 2,085,391 2,063,845 1,833,841 1,919,827 1,674,183 1,642,030 1,505,134 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 711,099
Short Term Debt 2,216,000 1,969,000 969,000 1,910,818 2,016,440 2,425,070 625,840 1,694,446 1,327,949 1,382,125 1,277,451 1,617,504 1,102,156 889,072 1,383,964 1,388,029 1,204,894 1,448,917 977,175 1,569,431 1,579,988 1,561,207 1,328,761 1,720,740 2,069,591 1,148,005 910,766 1,416,253 1,054,970 791,453 1,254,653 1,702,091 995,295 994,377 1,750,781 978,945 743,592 1,175,891 506,025 631,812
Tax Payables 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 0
Deferred Revenue 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 -711,099
Other Current Liabilities 2,534,000 2,545,000 3,414,000 2,791,282 2,737,671 2,772,196 3,560,742 3,026,442 2,925,742 2,978,611 3,679,337 3,018,265 2,389,721 2,239,884 2,689,665 2,202,899 1,989,848 2,144,511 2,738,860 2,262,237 1,957,949 1,975,867 2,469,419 2,000,083 1,591,816 1,665,373 3,695,855 3,135,098 2,742,553 2,681,699 3,270,749 2,819,730 2,704,792 2,661,965 3,208,932 2,573,145 1,834,768 1,758,533 2,301,493 1,791,116
Total Current Liabilities 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 2,422,928
Non-Current Liabilities
Long Term Debt 3,272,000 3,282,000 2,804,000 3,855,486 3,360,161 2,388,613 2,866,394 2,542,744 2,861,156 2,882,580 2,919,776 2,872,780 3,149,447 2,939,086 2,712,367 2,908,217 3,082,112 2,800,226 2,994,664 2,788,129 2,938,948 3,253,427 1,770,406 1,764,007 1,764,367 2,221,255 1,999,627 2,551,594 2,550,431 2,549,286 2,548,153 2,659,941 2,667,539 2,675,123 2,679,555 2,735,891 1,750,764 1,772,859 1,918,077 2,338,294
Deferred Revenue -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 -125,945
Deferred Tax 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 125,945
Other Non-Current Liabilities 7,371,000 7,341,000 8,292,000 1,064,629 1,574,252 1,254,453 1,217,493 993,166 1,051,637 1,129,355 1,640,820 687,786 1,011,358 608,848 892,503 495,198 680,876 461,698 668,630 436,731 678,364 749,313 876,251 958,941 874,566 860,925 798,034 697,233 675,238 646,435 648,787 613,505 651,176 636,972 619,605 677,958 627,607 613,356 657,891 585,894
Total Non-Current Liabilities 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 2,924,188
Total Liabilities 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 5,347,116
Common Stock 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 3,328
Retained Earnings 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 1,336,818
Accumulated Other Comprehensive Income/Loss -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 -217,197
Total Stockholders Equity 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 2,145,935
Total Investments 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 354,747
Total Debt 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 2,970,106
Net Debt 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 2,354,748

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 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 109,692
Depreciation & Amortization 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 67,159
Deferred Income Tax 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 14,188
Stock Based Compensation 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 19,659
Change in Working Capital -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 121,841
Accounts Receivable -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 -14,979
Inventory 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 11,979
Accounts Payable 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 0
Other Working Capital -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 109,862
Other Non-Cash Items 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 -40,077
Net Cash Provided by Operating Activities 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 292,462
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -39,013
Acquisitions Net -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 -117,427
Purchases of Investments -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 -27,518
Sales/Maturities of Investments 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 26,301
Other Investing Activities 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 45,149
Net Cash Used for Investing Activities -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 -112,508
Cash Flows from Financing Activities
Debt Repayment -130,000 -1,317,000 -661,971 -1,016,145 -2,172,000 -629,000 -1,660,209 -5,970 -2,590 -13,954 -395,517 -13,944 -24,811 -515,992 -499,652 -475,704 -52,970 -331,701 -1,088,687 -1,265,000 -1,195,000 -471,000 -939,039 -1,370,000 -1,008,852 -1,255,462 -543,195 -1,629 -5,584 -1,468 -910,070 -954,302 -924,197 -294,727 -943,714 -879,522 -680,516 -804,510 -722,556 -736,183
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 -47,000 -97,000 -19,131 -519,701 -4,056 -175,969 -448,694 -410,946 -629,352 -399,258 -182,435 -100,482 -28,559 -95,991 -2,208 -4,269 -485 -86,901 -52,902 -56,008 -379 -54,274 -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 -16,641
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 -49,000 -126,000 -75,229 1,367,392 2,489,796 1,566,006 1,555,531 -35,309 80,455 204,203 -187,553 10,276 5,617 497,957 -12,072 -8,314 524,323 324,697 921,603 1,083,071 1,081,325 825,302 808,643 913,544 1,093,629 1,441,357 -17,059 -8,503 -133,550 112,795 710,896 834,659 794,231 571,293 523,098 2,289,565 560,503 749,167 308,359 807,617
Net Cash Used Provided by Financing Activities 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 71,434
Effect of Forex Changes on Cash -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 -17,896
Net Change in Cash -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 233,492
Cash at End 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 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 615,358
Cash at Start of Period 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 381,866
Free Cash Flow
Operating Cash Flow 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 292,462
Capital Expenditure -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 -39,013
Free Cash Flow 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 253,449