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 1,348,031 1,269,417 1,076,285 1,039,104 1,019,205 944,399 888,650 837,269 810,419 807,343 685,019 491,875 464,282 442,804 418,076 404,572 414,636 414,341 397,529 374,247 365,450 354,365 342,576 338,081 328,886 318,295 310,654 306,920 300,170 298,025 287,843 277,174 271,039 267,116 263,668 258,889 253,860 246,867 247,573 235,713
Revenue Y/Y Growth 32.26% 34.42% 21.11% 24.11% 25.76% 16.98% 29.73% 70.22% 74.55% 82.33% 63.85% 21.58% 11.97% 6.87% 5.17% 8.10% 13.46% 16.92% 16.04% 10.70% 11.12% 11.33% 10.28% 10.15% 9.57% 6.80% 7.92% 10.73% 10.75% 11.57% 9.17% 7.06% 6.77% 8.20% 6.50% 9.83% - - - -
Cost of Revenue 705,421 670,425 81,883 70,981 94,703 69,397 69,089 52,719 52,180 52,342 43,710 29,662 31,734 28,499 27,135 25,410 26,452 25,606 25,253 20,354 21,342 21,636 17,732 15,806 16,236 16,552 16,652 17,267 16,486 19,075 17,411 15,678 14,671 15,105 12,897 13,542 14,937 13,976 20,397 12,770
Gross Profit 642,610 598,992 994,402 968,123 924,502 875,002 819,561 784,550 758,239 755,001 641,309 462,213 432,548 414,305 390,941 379,162 388,184 388,735 372,276 353,893 344,108 332,729 324,844 322,275 312,650 301,743 294,002 289,653 283,684 278,950 270,432 261,496 256,368 252,011 250,771 245,347 238,923 232,891 227,176 222,943
Gross Profit Margin 47.67% 47.19% 92.39% 93.17% 90.71% 92.65% 92.23% 93.70% 93.56% 93.52% 93.62% 93.97% 93.16% 93.56% 93.51% 93.72% 93.62% 93.82% 93.65% 94.56% 94.16% 93.89% 94.82% 95.32% 95.06% 94.80% 94.64% 94.37% 94.51% 93.60% 93.95% 94.34% 94.59% 94.35% 95.11% 94.77% 94.12% 94.34% 91.76% 94.58%
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 45,070 40,842 38,015 35,525 36,829 34,167 37,525 34,096 34,139 32,699 30,522 23,813 21,849 20,796 16,674 16,514 19,063 20,964 16,330 16,460 18,585 15,108 34,178 16,332 17,954 15,684 15,219 13,881 15,781 13,565 13,559 12,103 13,985 12,318 12,966 10,861 12,609 12,862 15,586 11,025
Total Operating Expenses 650,640 32,098 513,871 538,789 509,107 485,644 475,699 453,112 443,576 436,461 363,751 222,645 209,638 198,781 191,715 185,598 187,391 185,549 172,924 165,884 169,011 152,625 171,889 153,299 151,953 146,787 142,252 141,450 138,870 134,662 131,311 126,020 124,327 120,251 118,705 115,199 113,710 110,899 112,123 106,285
Operating Income or Loss 593,345 566,894 482,666 437,032 440,279 392,088 342,208 316,604 310,842 321,346 122,529 239,568 222,910 146,770 199,226 193,564 200,793 203,186 199,352 188,009 175,097 180,104 152,955 168,976 160,697 154,956 151,749 148,203 144,814 144,288 139,122 135,476 132,041 131,760 132,065 74,323 70,343 121,992 115,053 67,126
Operating Margin 44.02% 44.66% 44.85% 42.06% 43.20% 41.52% 38.51% 37.81% 38.36% 39.80% 17.89% 48.71% 48.01% 33.15% 47.65% 47.84% 48.43% 49.04% 50.15% 50.24% 47.91% 50.82% 44.65% 49.98% 48.86% 48.68% 48.85% 48.29% 48.24% 48.41% 48.33% 48.88% 48.72% 49.33% 50.09% 28.71% 27.71% 49.42% 46.47% 28.48%
Interest Expense 241,513 239,524 219,798 195,813 177,846 154,132 69,669 130,753 110,121 106,403 100,739 72,127 69,585 68,754 78,764 76,806 77,841 75,925 75,073 73,410 72,488 70,020 70,635 69,342 66,628 59,415 61,477 62,951 63,679 59,305 48,935 52,188 57,409 60,678 51,982 63,950 58,680 58,468 59,120 49,532
EBITDA 1,198,915 1,147,958 979,012 932,598 912,557 843,565 780,382 735,620 720,279 725,108 618,325 460,457 425,942 433,497 372,079 451,671 381,165 345,126 348,936 348,935 331,557 315,030 286,076 304,992 290,860 297,062 304,680 271,818 267,338 260,286 253,886 246,578 239,994 239,327 234,057 232,126 225,869 214,898 188,046 209,158
Depreciation and Amortization 605,570 581,064 475,856 495,566 472,278 451,477 438,174 419,016 409,437 403,762 333,229 198,832 187,789 177,985 175,041 169,084 168,328 164,585 156,594 149,424 150,426 137,517 137,711 136,967 133,999 131,103 127,033 127,569 123,089 121,097 117,752 113,917 110,342 107,933 105,739 104,338 101,101 98,037 96,537 95,260
Income Before Tax 276,610 149,401 235,565 245,213 210,085 238,072 237,717 230,450 238,480 210,952 14,595 141,355 133,993 102,461 122,650 27,735 110,908 149,906 131,289 103,097 96,575 112,675 86,910 100,585 97,905 84,538 64,376 89,206 81,700 90,082 93,173 78,096 77,021 71,448 83,832 68,558 66,978 68,655 79,477 74,324
Income Tax Expense 15,642 15,502 15,803 11,336 12,932 11,950 9,381 10,163 14,658 10,981 10,128 6,079 9,225 6,225 4,500 4,592 2,838 2,763 1,736 1,822 1,155 1,445 1,607 1,302 1,208 1,223 3,424 1,133 441 1,047 449 894 953 964 721 745 628 1,074 1,103 697
Net Income 259,391 132,284 218,405 233,473 195,415 225,016 227,265 219,567 223,207 199,369 4,041 134,996 124,479 95,940 117,931 22,904 107,824 146,827 129,297 101,049 95,194 110,942 85,072 98,999 96,380 83,163 60,852 87,940 81,136 71,586 85,671 70,302 69,045 63,473 76,171 60,705 59,317 60,494 71,018 57,941
Net Income Margin 19.24% 10.42% 20.29% 22.47% 19.17% 23.83% 25.57% 26.22% 27.54% 24.69% 0.59% 27.45% 26.81% 21.67% 28.21% 5.66% 26.00% 35.44% 32.53% 27.00% 26.05% 31.31% 24.83% 29.28% 29.30% 26.13% 19.59% 28.65% 27.03% 24.02% 29.76% 25.36% 25.47% 23.76% 28.89% 23.45% 23.37% 24.50% 28.69% 24.58%
EPS 0.30 0.16 0.30 0.33 0.29 0.34 0.36 0.36 0.37 0.34 0.01 0.34 0.33 0.26 0.33 0.07 0.31 0.44 0.39 0.32 0.31 0.37 0.29 0.34 0.34 0.29 0.22 0.32 0.30 0.27 0.33 0.27 0.27 0.25 0.31 0.26 0.26 0.27 0.32 0.26
EPS Diluted 0.29 0.16 0.30 0.33 0.29 0.34 0.36 0.36 0.37 0.34 0.01 0.34 0.33 0.26 0.33 0.07 0.31 0.44 0.39 0.32 0.31 0.37 0.29 0.34 0.34 0.29 0.22 0.32 0.30 0.27 0.33 0.27 0.27 0.25 0.31 0.26 0.25 0.27 0.32 0.26
Weighted Average Shares Out 870,319 834,940 724,598 709,165 674,109 660,462 633,374 617,512 601,672 593,827 591,262 391,913 374,236 371,523 357,367 346,476 343,515 336,625 328,566 319,946 311,033 303,528 293,352 290,664 284,929 283,917 276,600 275,512 272,588 263,340 259,609 258,086 253,376 250,174 245,713 236,212 232,404 225,346 221,931 222,062
Weighted Average Shares Out Diluted 870,725 835,242 726,859 709,543 674,593 661,239 635,637 617,957 602,031 594,042 591,262 392,050 374,341 371,602 357,367 346,749 343,685 336,977 329,364 320,263 311,322 303,820 293,352 291,207 285,372 284,345 276,600 276,051 273,099 263,934 259,609 258,674 253,974 250,698 249,509 236,740 232,886 225,826 221,931 222,236

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 442,820 680,159 232,923 344,129 253,693 164,576 171,102 187,745 172,849 151,624 258,579 516,983 231,164 183,984 824,476 724,750 35,345 41,804 54,011 236,064 27,136 2,997 10,387 6,666 30,717 20,627 6,898 3,199 10,945 27,598 9,420 29,801 20,443 8,695 40,294 7,074 18,741 12,190 3,852 16,936
Short Term Investments -6,098 0 -6,056 23,000 15,200 11,600 0 4,700 400 7,506 7,492 0 0 0 0 0 300,000 0 0 0 400 0 3,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 442,820 680,159 232,923 344,129 253,693 164,576 171,102 187,745 172,849 151,624 258,579 516,983 231,164 183,984 824,476 724,750 335,345 41,804 54,011 236,064 27,136 2,997 10,387 6,666 30,717 20,627 6,898 3,199 10,945 27,598 9,420 29,801 20,443 8,695 40,294 7,074 18,741 12,190 3,852 16,936
Net Receivables 3,028,427 2,707,341 2,593,629 2,412,870 2,228,924 1,615,043 1,501,079 1,238,003 1,027,980 911,640 755,144 541,770 493,524 455,495 416,992 361,108 336,997 267,068 273,543 227,769 236,052 173,933 144,991 135,866 129,370 134,976 128,719 119,019 123,207 119,760 109,974 99,917 92,614 88,467 99,583 93,017 88,460 85,074 82,728 66,292
Inventory 0 78,254 31,466 19,927 17,324 24,445 29,535 18,309 66,336 0 1,181,349 0 842,310 0 -136,284 0 0 0 0 -89,693 -400 0 -3,000 -7,529 -10,273 0 -13,751 0 -18,976 0 -7,405 -8,056 0 -8,180 0 0 -24,872 0 0 -8,194
Other Current Assets -3,471,247 -3,387,500 -2,833,222 -2,762,052 -2,493,247 -1,784,199 -1,569,781 -1,491,045 -1,219,740 -1,083,558 -1,035,716 -1,077,794 -742,756 -658,329 189,303 184,579 249,493 240,711 231,997 138,236 128,339 80,898 42,164 93,963 103,177 69,373 41,455 48,602 54,381 72,102 52,632 58,666 52,908 34,209 51,969 67,208 54,910 65,971 89,648 63,883
Total Current Assets 3,737,124 3,530,669 2,897,717 2,861,645 2,565,466 1,924,849 1,773,138 1,596,213 1,409,425 1,283,769 1,159,356 1,153,377 824,242 690,478 1,294,487 1,151,015 808,146 430,012 455,500 512,376 304,079 224,980 184,887 228,966 252,991 209,767 163,321 162,057 169,557 201,385 164,621 180,328 157,816 123,191 168,081 144,166 137,239 140,124 152,097 138,917
Non-Current Assets
Property, Plant and Equipment 641,873 649,936 1,301,549 1,270,660 1,127,405 1,127,923 1,071,017 1,034,273 1,040,477 980,509 849,847 538,604 211,586 226,404 230,634 230,031 217,738 208,452 157,434 159,655 162,247 164,974 13,832,613 13,627,423 13,165,939 12,977,551 12,675,899 12,350,468 12,200,027 12,088,914 11,880,801 11,241,875 11,000,657 10,868,681 10,611,430 10,498,153 10,482,988 9,846,239 9,769,300 9,687,643
Goodwill 4,931,159 4,991,342 3,731,478 3,731,478 3,731,478 3,731,478 3,731,478 3,731,478 3,731,478 3,711,981 3,676,705 13,947 14,017 14,114 14,180 14,282 14,383 14,397 14,430 14,503 14,536 14,597 14,630 14,861 14,902 14,943 14,970 14,989 15,001 15,036 15,067 15,165 15,220 15,283 15,321 15,372 15,386 15,425 15,470 15,535
Intangible Assets 6,730,472 7,037,328 5,017,907 5,089,293 5,238,400 5,256,795 5,168,366 5,064,322 5,154,994 5,187,280 5,275,304 2,156,008 1,969,793 1,820,146 1,710,655 1,610,457 1,508,177 1,516,819 1,493,383 1,313,798 1,308,564 1,205,147 1,199,597 1,212,679 1,228,580 1,262,252 1,194,930 1,165,013 1,180,182 1,108,096 1,082,320 1,087,648 1,063,045 1,017,411 1,034,417 1,043,554 1,051,713 1,056,845 1,039,724 1,059,879
Long Term Investments 1,225,857 1,268,090 1,178,174 6,030 6,003 5,977 5,951 5,926 113,562 141,191 140,967 59,447 72,974 26,869 0 0 300,000 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 50,475,351 -2,130,926 43,547,720 -1,276,690 -1,133,408 0 0 0 0 0 31,109,283 -59,447 -72,974 -26,869 0 0 -300,000 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 319,095 52,981,810 104,812 45,473,652 44,119,172 40,172,885 38,927,680 35,321,174 34,171,838 33,336,821 1,369,579 20,112,831 19,204,938 18,419,519 17,669,815 16,917,287 16,745,127 16,822,379 16,571,224 15,276,670 15,052,171 14,201,788 41,680 32,454 37,781 43,077 39,262 51,155 48,351 66,993 34,104 11,437 52,909 42,265 72,963 86,093 80,203 85,229 105,050 37,866
Total Non-Current Assets 64,323,807 64,797,580 54,881,640 54,294,423 53,089,050 50,295,058 48,904,492 45,157,173 44,212,349 43,357,782 42,421,685 22,807,443 21,386,317 20,466,069 19,611,104 18,757,775 18,471,042 18,547,650 18,222,041 16,764,626 16,537,518 15,586,506 15,088,520 14,887,417 14,447,202 14,297,823 13,925,061 13,581,625 13,443,561 13,279,039 13,012,292 12,356,125 12,131,831 11,943,640 11,734,131 11,643,172 11,630,290 11,003,738 10,929,544 10,800,923
Other Assets 0 -0 0 -1,819,148 -1,673,850 -1,118,469 -1,004,538 -860,911 -669,856 -579,534 -443,539 -249,726 -225,618 -176,977 -165,306 -123,420 -176,641 -181,220 -122,745 -97,098 -92,967 -48,578 -12,924 -21,058 -26,119 -33,497 -30,216 -42,263 -39,002 -58,238 -24,042 0 -40,216 -29,728 -36,342 -48,769 -39,215 -51,709 -69,019 0
Total Assets 68,060,931 68,328,249 57,779,357 55,336,920 53,980,666 51,101,438 49,673,092 45,892,475 44,951,918 44,062,017 43,137,502 23,711,094 21,984,941 20,979,570 20,740,285 19,785,370 19,102,547 18,796,442 18,554,796 17,179,904 16,748,630 15,762,908 15,260,483 15,095,325 14,674,074 14,474,093 14,058,166 13,701,419 13,574,116 13,422,186 13,152,871 12,536,453 12,249,431 12,037,103 11,865,870 11,738,569 11,728,314 11,092,153 11,012,622 10,939,840
Current Liabilities
Accounts Payable 66,578 1,945,116 66,576 660,366 559,383 422,365 399,137 408,482 353,573 305,574 351,128 269,587 259,805 200,168 241,336 206,626 201,176 182,177 177,039 163,154 156,859 114,225 133,765 119,144 122,379 92,379 109,523 92,947 115,595 86,638 121,156 21,162 130,024 86,328 115,826 97,219 112,824 77,594 123,287 26,083
Short Term Debt 468,100 685,300 764,390 858,260 990,257 1,304,858 2,729,040 1,920,159 1,169,121 1,519,625 1,551,376 405,000 1,285,306 675,000 -20,203 856,142 628,551 615,176 704,335 -68,678 8,000 838,000 252,000 774,000 534,000 1,082,000 110,000 658,000 648,000 -97,116 1,120,000 1,082,000 512,000 653,000 238,000 439,000 430,000 370,000 223,000 45,000
Tax Payables 232,021 225,802 204,764 197,891 149,144 97,303 91,573 91,609 91,926 72,233 66,622 56,748 41,411 32,690 36,672 39,958 31,366 25,208 32,060 37,502 29,717 15,136 14,511 23,632 18,200 14,952 11,718 22,455 16,150 13,352 16,949 21,162 14,990 11,347 13,354 19,181 14,427 9,641 11,633 0
Deferred Revenue 306,203 328,572 312,195 296,567 358,086 286,322 269,645 258,032 243,102 253,731 242,122 156,471 153,020 153,183 130,231 112,003 116,517 117,291 127,687 123,854 112,301 102,644 115,380 98,085 111,814 111,997 105,284 103,520 113,177 110,468 74,098 86,479 29,743 31,920 42,840 26,313 29,896 30,933 36,122 31,718
Other Current Liabilities 1,640,759 -685,300 747,552 -109,279 -175,231 -113,099 -103,935 -101,033 -89,136 -104,182 -95,203 -60,191 -62,565 -64,521 -24,337 -29,023 -35,133 -36,380 -50,959 19,559 -39,549 -33,386 -47,591 -32,336 -47,415 -49,093 -44,485 -43,416 -54,893 44,533 -18,863 131,147 24,280 20,563 7,504 21,531 17,193 14,533 7,553 95,477
Total Current Liabilities 2,481,640 2,273,688 1,890,713 1,705,914 1,732,495 1,900,446 3,293,887 2,485,640 1,676,660 1,974,748 2,049,423 770,867 1,635,566 963,830 327,027 1,145,748 911,111 878,264 958,102 237,889 237,611 1,021,483 453,554 958,893 720,778 1,237,283 280,322 811,051 821,879 144,523 1,296,391 1,320,788 696,047 791,811 404,170 584,063 589,913 493,060 389,962 198,278
Non-Current Liabilities
Long Term Debt 24,985,981 24,651,350 21,225,305 19,594,887 18,641,564 19,023,751 16,761,129 15,790,048 16,132,022 15,762,240 13,891,261 8,844,362 7,880,081 7,857,495 8,817,467 7,579,719 7,246,226 6,920,438 7,197,212 7,037,389 7,066,288 6,177,427 6,247,976 6,005,659 6,006,202 5,512,242 6,001,471 5,129,027 5,340,048 5,423,626 4,719,605 4,438,681 4,435,604 4,452,098 4,603,486 4,812,549 4,875,524 4,655,036 4,707,947 4,918,484
Deferred Revenue 306,203 328,572 312,195 296,567 358,086 286,322 269,645 258,032 243,102 253,731 242,122 156,471 153,020 153,183 0 112,003 116,517 117,291 127,687 123,854 112,301 102,644 115,380 98,085 111,814 111,997 105,284 103,520 113,177 110,468 74,098 86,479 29,743 31,920 42,840 26,313 29,896 30,933 36,122 31,718
Deferred Tax 1,254,436 687,705 -312,195 -296,567 -358,086 -286,322 -269,645 -258,032 -243,102 -253,731 -242,122 -156,471 -153,020 -153,183 0 -112,003 -116,517 -117,291 -127,687 -123,854 -112,301 -102,644 -115,380 -98,085 -111,814 -111,997 -105,284 -103,520 -113,177 298,282 -74,098 -86,479 -29,743 -31,920 -42,840 -26,313 -29,896 -30,933 -36,122 195,032
Other Non-Current Liabilities 118,207 1,068,450 1,556,370 2,212,701 2,295,464 789,903 774,787 752,530 740,357 746,304 2,067,418 726,752 595,615 591,232 578,061 560,115 571,291 580,101 595,324 586,529 582,137 554,922 437,975 419,519 434,625 426,909 385,665 387,414 391,137 390,564 349,822 6,487 297,703 292,704 304,881 278,121 278,404 269,595 273,614 5,942
Total Non-Current Liabilities 26,664,827 26,736,077 22,781,675 21,807,588 20,937,028 19,813,654 17,535,916 16,542,578 16,872,379 16,508,544 15,958,679 9,571,114 8,475,696 8,448,727 9,395,528 8,139,834 7,817,517 7,500,539 7,792,536 7,623,918 7,648,425 6,732,349 6,685,951 6,425,178 6,440,827 5,939,151 6,387,136 5,516,441 5,731,185 6,222,940 5,069,427 4,445,168 4,733,307 4,744,802 4,908,367 5,090,670 5,153,928 4,924,631 4,981,561 5,151,176
Total Liabilities 29,146,467 29,009,765 24,672,388 23,513,502 22,669,523 21,714,100 20,829,803 19,028,218 18,549,039 18,483,292 18,008,102 10,341,981 10,111,262 9,412,557 9,722,555 9,285,582 8,728,628 8,378,803 8,750,638 7,861,807 7,886,036 7,753,832 7,139,505 7,384,071 7,161,605 7,176,434 6,667,458 6,327,492 6,553,064 6,367,463 6,365,818 5,765,956 5,429,354 5,536,613 5,312,537 5,674,733 5,743,841 5,417,691 5,371,523 5,349,454
Common Stock 46,230,789 46,220,761 39,629,709 38,031,829 37,149,380 34,958,608 34,159,509 32,003,069 31,303,383 30,236,374 29,578,212 17,449,122 15,827,231 15,371,016 14,700,050 14,050,494 13,704,121 13,604,055 12,873,849 12,294,138 11,722,036 10,748,467 10,754,495 10,220,092 9,925,543 9,625,200 9,624,264 9,488,043 9,046,533 8,987,933 8,228,594 8,144,983 8,105,229 7,699,837 7,666,428 7,107,662 6,953,679 6,569,610 6,464,987 6,361,400
Retained Earnings -7,724,318 -7,299,514 -6,762,136 -6,416,534 -6,102,226 -5,772,923 -5,493,193 -5,241,012 -4,999,150 -4,772,112 -4,530,571 -4,112,953 -3,968,333 -3,827,660 -3,659,933 -3,527,521 -3,306,588 -3,173,468 -3,082,291 -2,987,120 -2,869,937 -2,752,775 -2,657,655 -2,543,852 -2,449,793 -2,357,220 -2,252,763 -2,133,614 -2,045,127 -1,952,990 -1,857,168 -1,785,630 -1,699,966 -1,616,216 -1,530,210 -1,463,392 -1,388,854 -1,314,952 -1,246,964 -1,194,987
Accumulated Other Comprehensive Income/Loss 75,322 64,780 73,894 41,849 96,057 73,421 46,833 -24,938 22,379 37,917 4,933 -1,076 -19,366 -8,484 -54,634 -52,446 -53,084 -42,572 -17,102 -13,599 -14,597 -11,797 -8,098 -2,543,852 -2,449,793 -2,357,220 -2,252,763 -2,133,614 -2,045,127 -1,952,990 -1,857,168 -3,138,472 -3,172,712 -3,183,494 -1,530,210 -1,463,392 -1,388,854 -1,314,952 -1,246,964 -1,194,987
Total Stockholders Equity 38,749,187 39,153,421 32,941,467 31,657,144 31,143,211 29,259,106 28,713,149 26,737,119 26,326,612 25,502,179 25,052,574 13,335,093 11,839,532 11,534,872 10,985,483 10,470,527 10,344,449 10,388,015 9,774,456 9,293,419 8,837,502 7,983,895 8,088,742 7,676,240 7,475,750 7,267,980 7,371,501 7,354,429 7,001,406 7,034,943 6,766,804 6,754,731 6,800,641 6,478,999 6,531,596 6,039,648 5,960,203 5,650,036 5,613,401 5,561,790
Total Investments 1,219,759 1,268,090 1,172,118 6,030 6,003 5,977 5,951 5,926 119,464 148,697 148,459 59,447 72,974 26,869 0 0 300,000 0 0 0 400 0 3,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 27,687,367 27,612,743 21,989,695 20,453,147 19,631,821 20,328,609 19,490,169 17,710,207 17,301,143 17,281,865 15,442,637 9,249,362 9,165,387 8,532,495 8,817,467 8,435,861 7,874,777 7,535,614 7,901,547 7,037,389 7,074,288 7,015,427 6,499,976 6,779,659 6,540,202 6,594,242 6,111,471 5,787,027 5,988,048 5,423,626 5,839,605 5,520,681 4,947,604 5,105,098 4,841,486 5,251,549 5,305,524 5,025,036 4,930,947 4,963,484
Net Debt 27,244,547 26,932,584 21,756,772 20,109,018 19,378,128 20,164,033 19,319,067 17,522,462 17,128,294 17,130,241 15,184,058 8,732,379 8,934,223 8,348,511 7,992,991 7,711,111 7,839,432 7,493,810 7,847,536 6,801,325 7,047,152 7,012,430 6,489,589 6,772,993 6,509,485 6,573,615 6,104,573 5,783,828 5,977,103 5,396,028 5,830,185 5,490,880 4,927,161 5,096,403 4,801,192 5,244,475 5,286,783 5,012,846 4,927,095 4,946,548

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 259,391 132,284 219,762 233,473 197,153 226,122 228,336 220,287 223,822 199,971 4,467 135,276 124,768 96,236 118,150 23,143 108,070 147,143 129,553 101,275 95,420 111,230 85,303 99,283 96,697 83,315 60,952 88,072 81,259 89,035 92,724 77,202 76,067 70,484 83,111 67,813 66,350 67,581 78,374 73,628
Depreciation & Amortization 605,570 581,064 475,856 495,566 472,278 451,477 438,174 419,016 409,437 403,762 333,229 198,832 187,789 177,985 175,041 169,084 168,328 164,585 156,594 149,424 150,426 137,517 137,711 136,967 133,999 131,103 127,033 127,569 123,089 121,097 117,751 113,917 110,342 107,933 105,739 104,338 101,101 98,037 96,537 95,260
Deferred Income Tax 0 0 -59,474 37,040 22,434 0 0 0 0 0 32,415 6,006 2,670 40,710 -950 90,146 13,350 -21,959 -6,316 12,196 6,720 -1,913 -4,259 -1,216 -4,628 8,996 23,874 -4,321 -95 -6,429 -10,461 2,377 -282 5,412 -7,843 4,779 -445 -5,131 -23,607 -10,481
Stock Based Compensation 7,267 34,003 6,073 6,231 7,623 6,300 4,875 5,099 6,641 5,002 29,289 4,315 4,472 3,697 3,083 3,020 4,882 5,518 3,184 3,187 4,527 2,764 14,740 3,870 4,995 3,662 3,305 3,426 4,462 2,753 2,803 2,652 3,947 2,605 2,793 2,236 2,810 2,552 4,306 2,204
Change in Working Capital 57,821 -6,724 30,018 -43,271 61,911 80,564 -210,643 76,731 162,287 -63,189 -27,651 46,405 -441 -53,386 6,309 12,143 -47,026 -30,946 8,978 22,053 21,129 -37,058 17,384 -26,093 33,699 -13,196 18,279 -35,841 37,308 6,258 22,940 22,627 35,813 -48,144 37,336 -24,918 34,113 -43,004 35,199 -14,933
Accounts Receivable 57,821 -32,682 -93,748 -43,271 -16,348 42,081 -237,362 73,819 151,717 -17,698 8,378 21,300 -46,603 -21,367 -19,493 1,344 -64,096 3,005 -1,068 3,364 -5,065 -6,185 -5,361 -4,325 5,258 -2,473 2,250 -4,288 1,807 139 -4,196 -3,982 1,865 5,081 -4,992 573 886 892 -16,731 -325
Inventory 0 0 -125,349 0 16,348 0 237,362 -73,819 -151,717 0 0 0 0 0 0 0 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 -13,878 25,958 123,766 44,785 78,259 38,483 26,719 2,912 10,570 -45,491 -36,029 25,105 46,162 -32,019 25,802 10,799 17,070 -33,951 10,046 18,689 26,194 -30,873 22,745 -21,768 28,441 -10,723 16,029 -31,553 35,501 6,119 27,136 26,609 33,948 -53,225 42,328 -25,491 33,227 -43,896 51,930 -14,608
Other Working Capital 57,821 -32,682 125,349 -44,785 -16,348 -80,564 -237,362 73,819 151,717 -17,698 8,378 21,300 -46,603 -21,367 0 0 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-Cash Items 51,123 1,208,219 88,423 2,959 -26,520 -33,229 169,748 -44,328 -59,105 -32,067 -19,626 -1,902 -4,577 1,211 4,105 -2,375 1,824 875 -762 -92 -586 -513 21 -238 -1,022 -351 2,309 576 1,463 417 -922 -992 -750 -2,000 -1,781 -3,010 -71 -2,183 -3,198 -4,373
Net Cash Provided by Operating Activities 981,172 778,673 760,658 731,998 734,879 731,234 630,490 676,805 743,082 513,479 352,123 388,932 314,681 266,453 305,738 295,161 249,428 265,216 291,231 288,043 277,636 212,027 250,900 212,573 263,740 213,529 235,752 179,481 247,486 213,131 224,835 217,783 225,137 136,290 219,355 151,238 203,858 117,852 187,611 141,305
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -42,016 -9,628 -21,585 -17,649 -15,598 -13,860 -29,467 -36,393 -16,183 -13,471 -7,921 -7,162 -2,256 -1,741 0 0 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 0 55,613 -1,179,306 1,999,930 2,969,805 1,684,001 467 108,276 1,502,641 0 -366,030 0 0 0 0 0 0 0 0 0 0 0 3,075 0 0 -442 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Purchases of Investments -748,329 -573,973 -2,731,394 -2,014,593 -2,990,000 -1,698,735 -3,883,388 -1,828,837 -1,637,214 -1,542,664 -2,626,140 -1,602,131 -1,086,505 -1,026,690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 143,386 101,092 24,582 32,312 35,793 28,594 21,894 256,586 150,756 122,235 165,348 31,917 56,911 34,705 0 0 0 0 0 0 0 0 0 0 0 0 0 -4,319 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -645,110 93,699 1,191,408 -1,991,951 -2,968,889 -1,677,719 32,557 -108,276 -1,502,487 -1,418,008 -2,834,743 -1,577,376 -1,031,850 -993,726 -920,553 -308,693 -451,722 -351,411 -1,531,737 -395,163 -1,076,395 -498,514 -275,087 -577,466 -297,371 -492,393 -340,826 -244,097 -299,953 -365,312 -727,742 -382,281 -296,395 -294,693 -183,798 -120,014 -711,474 -163,769 -120,502 -167,011
Net Cash Used for Investing Activities -645,110 -388,810 -2,716,295 -1,991,951 -2,968,889 -1,677,719 -3,857,937 -1,608,644 -1,502,487 -1,418,008 -2,834,743 -1,577,376 -1,031,850 -993,726 -920,553 -308,693 -451,722 -351,411 -1,531,737 -395,163 -1,076,395 -498,514 -272,012 -577,466 -297,371 -492,835 -340,826 -248,416 -299,953 -365,312 -727,742 -382,281 -296,395 -294,693 -183,798 -120,014 -711,474 -163,769 -120,502 -167,011
Cash Flows from Financing Activities
Debt Repayment -117,884 -120,220 -802,889 -1,062,851 -642,416 -678,804 -8,288,382 -9,508,250 -7,577,640 -2,372,579 -2,415,501 -1,768,907 -3,386,900 -1,703,599 -1,279,116 -675,839 -1,727,057 -1,173,532 -495,314 -240,285 -1,503,257 -217,235 -633,297 -291,161 -631,124 -574,189 -207,028 -202,009 -563,605 -410,308 -769,046 -583,364 -1,192,994 -958,339 -797,528 -154,534 -642,995 -186,296 -142,789 -386,518
Common Stock Issued 2,797 546,655 1,589,499 873,280 2,180,493 796,190 2,151,936 691,396 1,056,602 656,094 1,710,919 593,940 -295 669,590 0 0 0 728,883 0 215,282 845,061 732,000 354,000 290,877 297,983 0 0 0 -74 705,012 0 47 397,543 30,547 517,129 0 0 282,000 0 -12
Common Stock Repurchased 0 0 -22,997,886 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -898 0 -20,225 -2,752 0 0 0 0 0 0 0 0 -9,026 0 0 0 0 0 -6,750 0 0
Dividends Paid -678,802 -639,087 -556,114 -543,343 -515,091 -497,245 -470,736 -458,586 -445,829 -438,280 -371,179 -273,791 -263,359 -260,697 -247,632 -242,241 -240,470 -233,824 -222,476 -216,248 -208,864 -204,546 -196,835 -191,703 -187,488 -185,556 -179,307 -174,607 -172,874 -168,674 -163,512 -161,963 -158,006 -154,115 -147,241 -141,260 -138,365 -133,452 -129,374 -132,574
Other Financing Activities 331 -10,761 -41,066 1,959 -10,241 -27,925 9,711,096 10,279,584 7,775,979 2,975,838 5,031,784 1,011,388 452,453 -49,112 2,250,065 1,536,865 2,162,228 -12,783 1,779,201 568,540 2,529,171 -2,244 505,339 288,685 290,961 1,053,491 80,035 437,805 -354,917 749,341 1,415,084 928,162 15,481 30,258 36,303 252,903 1,295,527 98,753 191,970 -910
Net Cash Used Provided by Financing Activities -560,587 17,027 1,795,208 1,394,747 2,297,577 949,824 3,103,914 1,004,144 809,112 821,073 2,245,104 1,470,236 791,904 69,876 723,317 618,785 194,701 155,276 1,061,411 326,391 817,050 287,750 26,455 335,821 51,849 293,746 107,756 61,189 35,814 170,359 482,526 173,856 83,006 126,804 -2,337 -42,891 514,167 54,255 -80,193 33,734
Effect of Forex Changes on Cash 850 -2,279 21,940 -18,992 7,530 13,545 61,501 -57,057 -18,892 -6,063 23,787 -2,679 -1,080 48 3,166 3,440 754 -2,929 -9,189 126 -733 0 0 0 0 0 6,261 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -223,675 447,236 -138,489 115,802 71,097 16,884 -62,032 15,248 30,815 -89,519 -213,729 279,113 73,655 -657,349 111,668 608,693 -6,839 66,152 -188,284 219,397 17,558 1,263 5,343 -29,072 18,218 14,440 8,943 -7,746 -16,653 18,178 -20,381 9,358 11,748 -31,599 33,220 -11,667 6,551 8,338 -13,084 8,028
Cash at End of Period 473,111 680,159 292,175 430,664 314,862 243,765 226,881 288,913 273,665 242,850 332,369 546,098 266,985 193,330 850,679 739,011 130,318 137,157 71,005 259,289 39,892 22,334 21,071 15,728 44,800 26,582 12,142 3,199 10,945 27,598 9,420 29,801 20,443 8,695 40,294 7,074 18,741 12,190 3,852 16,936
Cash at Start of Period 696,786 232,923 430,664 314,862 243,765 226,881 288,913 273,665 242,850 332,369 546,098 266,985 193,330 850,679 739,011 130,318 137,157 71,005 259,289 39,892 22,334 21,071 15,728 44,800 26,582 12,142 3,199 10,945 27,598 9,420 29,801 20,443 8,695 40,294 7,074 18,741 12,190 3,852 16,936 8,908
Free Cash Flow
Operating Cash Flow 981,172 778,673 760,658 731,998 734,879 731,234 630,490 676,805 743,082 513,479 352,123 388,932 314,681 266,453 305,738 295,161 249,428 265,216 291,231 288,043 277,636 212,027 250,900 212,573 263,740 213,529 235,752 179,481 247,486 213,131 224,835 217,783 225,137 136,290 219,355 151,238 203,858 117,852 187,611 141,305
Capital Expenditure -42,016 -9,628 -21,585 -17,649 -15,598 -13,860 -29,467 -36,393 -16,183 -13,471 -7,921 -7,162 -2,256 -1,741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Free Cash Flow 939,156 769,045 739,073 714,349 719,281 717,374 601,023 640,412 726,899 500,008 344,202 381,770 312,425 264,712 305,738 295,161 249,428 265,216 291,231 288,043 277,636 212,027 250,900 212,573 263,740 213,529 235,752 179,481 247,486 213,131 224,835 217,783 225,137 136,290 219,355 151,238 203,858 117,852 187,611 141,305