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


All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.


Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 15,417,759 14,281,976 13,399,370 12,642,117 11,558,897 11,378,259 10,772,278 10,409,865 9,766,210 9,043,451 8,065,326 7,283,822 6,961,400 7,500,198 5,568,185 5,202,379 5,022,417 4,751,005 4,191,300 3,935,480 3,938,320
Revenue Growth - 6.59% 5.99% 9.37% 1.59% 5.63% 3.48% 6.59% 7.99% 12.13% 10.73% 4.63% -7.18% 34.70% 7.03% 3.58% 5.71% 13.35% 6.50% -0.07%
Cost of Revenue 10,688,626 8,640,312 1,474,339 1,427,134 1,288,132 1,251,346 1,168,654 1,105,096 1,031,337 974,088 895,693 821,089 799,621 4,216,778 3,156,195 2,903,671 694,477 2,715,433 2,354,289 2,115,995 2,153,904
Gross Profit 4,729,133 5,641,664 11,925,031 11,214,983 10,270,765 10,126,913 9,603,624 9,304,769 8,734,873 8,069,363 7,169,633 6,462,733 6,161,779 3,283,420 2,411,990 2,298,708 4,327,940 2,035,572 1,837,011 1,819,485 1,784,416
Gross Profit Margin 30.09% 39.50% 89.00% 88.71% 88.86% 89.00% 89.15% 89.38% 89.44% 89.23% 88.89% 88.73% 88.51% 43.78% 43.32% 44.19% 86.17% 42.85% 43.83% 46.23% 45.31%
Research and Development 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 7,553,728 7,248,510 6,893,882 6,282,807 5,729,156 5,696,702 5,360,630 5,083,764 4,682,854 4,307,360 3,939,454 3,702,378 3,535,802 91,765 130,181 69,947 2,203,063 1,482,021 1,350,048 1,349,966 1,294,138
Total Operating Expenses 12,301,474 4,466,283 10,921,476 9,851,889 8,912,411 8,911,005 8,428,362 8,024,591 7,458,801 6,825,783 6,098,059 5,508,294 5,220,066 2,386,292 1,906,293 1,778,176 4,612,198 1,665,302 1,513,742 1,505,444 1,449,652
Operating Income or Loss 1,540,521 1,175,381 1,003,555 1,363,094 1,358,354 1,215,908 1,175,262 1,280,178 1,281,411 1,259,395 1,063,305 1,015,463 942,581 897,128 505,697 520,532 410,219 370,270 323,269 314,041 334,764
Operating Margin 9.98% 8.23% 7.49% 10.78% 11.75% 10.69% 10.91% 12.30% 13.12% 13.93% 13.18% 13.94% 13.54% 11.96% 9.08% 10.01% 8.17% 7.79% 7.71% 7.98% 8.50%
Interest Expense 205,564 207,246 126,889 83,672 106,285 162,733 154,956 145,169 125,053 113,494 133,638 110,919 131,268 200,792 77,600 45,810 53,207 95,547 34,336 32,933 64,135
EBITDA 2,126,080 1,713,629 1,642,966 1,927,529 1,870,212 1,803,931 1,650,783 1,725,621 1,698,019 1,658,013 1,475,100 1,352,819 1,230,728 1,184,898 724,129 720,359 604,718 550,165 655,073 477,755 501,441
Depreciation and Amortization 583,531 568,041 581,861 533,213 510,493 490,392 453,045 447,765 416,608 398,618 375,624 337,356 308,690 295,861 223,997 204,703 195,766 183,281 163,694 163,714 166,677
Income Before Tax 1,340,748 940,426 866,260 1,293,313 1,252,083 1,066,337 1,034,525 1,135,009 1,156,358 1,145,901 929,667 869,332 763,663 696,336 428,097 474,722 316,319 275,069 412,472 172,144 271,143
Income Tax Expense 295,064 221,119 209,278 305,681 299,293 238,794 236,642 363,697 409,187 395,203 324,671 315,309 274,616 247,466 152,302 170,475 123,378 104,550 152,878 62,301 101,137
Net Income 1,026,078 717,795 675,609 991,590 943,953 814,854 779,705 752,303 702,409 680,528 545,343 510,733 443,446 398,167 230,183 260,373 199,377 170,387 259,458 240,845 169,492
Net Income Margin 6.65% 5.03% 5.04% 7.84% 8.17% 7.16% 7.24% 7.23% 7.19% 7.53% 6.76% 7.01% 6.37% 5.31% 4.13% 5.00% 3.97% 3.59% 6.19% 6.12% 4.30%
EPS 15.30 10.35 9.23 11.99 11.10 9.16 8.36 7.86 7.22 6.89 5.52 5.21 4.57 4.09 2.37 2.65 1.97 1.60 2.38 2.17 1.47
EPS Diluted 15.04 10.23 9.14 11.82 11.03 9.13 8.32 7.81 7.14 6.76 5.42 5.14 4.53 4.04 2.34 2.64 1.97 1.59 2.28 2.00 1.38
Weighted Average Shares Out - 69,321 73,118 82,519 85,061 88,762 93,276 95,652 97,208 98,797 98,826 98,033 96,821 97,199 96,786 97,794 101,222 106,762 109,114 111,316 115,306
Weighted Average Shares Out Diluted - 70,125 73,832 83,692 85,587 89,040 93,750 96,325 98,380 100,694 100,544 99,361 97,711 98,537 97,973 98,275 101,464 107,138 115,816 125,294 129,730

Reported Currency: USD Q3 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 106,077 119,439 102,818 115,301 1,224,490 61,268 105,220 74,423 33,747 61,228 32,069 17,238 23,471 41,229 29,474 9,180 5,460 16,354 14,939 7,963 33,125
Short Term Investments 0 0 0 0 0 0 4,000 4,000 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 106,077 119,439 102,818 115,301 1,224,490 61,268 105,220 74,423 33,747 61,228 32,069 17,238 23,471 41,229 29,474 9,180 5,460 16,354 14,939 7,963 33,125
Net Receivables 2,214,268 2,238,265 2,017,722 1,746,635 1,728,928 1,560,847 1,509,909 1,500,898 1,439,553 1,302,429 1,282,735 1,116,961 1,067,197 969,802 837,820 602,559 625,437 627,186 595,009 499,726 552,538
Inventory 220,062 216,988 218,517 206,839 190,417 159,889 148,206 136,177 125,365 116,037 108,115 101,781 99,000 96,775 94,330 84,272 76,043 72,399 64,532 52,835 60,729
Other Current Assets 261,549 236,658 198,283 194,781 138,034 133,930 174,467 86,504 82,706 238,610 192,219 196,349 217,828 257,099 369,492 100,186 82,477 58,908 54,026 47,774 162,533
Total Current Assets 2,801,956 2,811,350 2,537,340 2,263,556 3,281,869 1,915,934 1,937,802 1,798,002 1,681,371 1,718,304 1,615,138 1,432,329 1,407,496 1,364,905 1,331,116 796,197 789,417 774,847 728,506 608,298 808,925
Non-Current Assets
Property, Plant and Equipment 6,864,007 6,558,491 6,373,108 6,241,752 5,709,637 5,343,216 4,847,940 4,571,837 4,330,956 3,835,978 3,679,689 3,442,169 3,382,235 3,287,980 3,252,967 2,315,238 2,100,292 1,933,916 1,685,085 1,429,653 1,448,066
Goodwill 3,965,492 3,932,407 3,909,456 3,962,624 3,882,715 3,869,760 3,844,628 3,825,157 3,784,106 3,596,114 3,291,213 3,049,016 3,036,765 2,627,602 2,589,914 732,685 732,937 750,395 719,991 686,211 619,064
Intangible Assets 0 77,018 78,102 81,041 82,586 83,657 19,732 220,000 228,000 219,000 98,000 0 0 0 0 0 0 0 0 686,211 619,064
Long Term Investments 0 308,443 300,367 6,525 4,985 6,373 8,772 9,787 13,520 -99,763 -74,246 -62,022 -28,573 3,456 -12,174 -42,693 0 0 -34,913 -20,507 -10,001
Tax Assets 121,904 85,626 68,397 45,707 22,689 16,189 5,280 3,007 1,234 135,120 114,565 119,903 104,461 108,324 120,834 51,336 0 0 34,913 20,507 10,001
Other Non-Current Assets 600,489 271,285 305,520 573,379 574,984 516,778 621,058 554,038 506,615 448,360 348,084 330,328 298,459 272,978 245,279 111,700 119,816 149,499 143,460 134,547 146,788
Total Non-Current Assets 11,551,892 11,156,252 10,956,848 10,829,987 10,195,010 9,752,316 9,327,678 8,963,826 8,636,431 7,915,809 7,359,305 6,879,394 6,793,347 6,300,340 6,196,820 3,168,266 2,953,045 2,833,810 2,548,536 2,250,411 2,213,918
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 14,353,848 13,967,602 13,494,188 13,093,543 13,476,879 11,668,250 11,265,480 10,761,828 10,317,802 9,634,113 8,974,443 8,311,723 8,200,843 7,665,245 7,527,936 3,964,463 3,742,462 3,608,657 3,277,042 2,858,709 3,022,843
Current Liabilities
Accounts Payable 1,896,234 613,974 636,601 658,900 570,523 446,957 445,652 441,984 439,672 366,238 336,447 276,911 247,033 228,043 252,487 194,969 192,078 175,222 190,159 177,600 190,181
Short Term Debt 183,953 269,886 216,999 177,377 451,590 200,434 63,446 545,619 105,895 62,722 68,319 99,312 2,589 2,479 3,449 2,573 8,708 3,116 1,938 5,191 16,968
Tax Payables 3,802 2,046 4,608 10,720 44,423 2,515 2,428 18,334 2,149 3,987 1,446 66,600 50,891 45,359 35,175 23,614 30,736 0 18,371 16,884 19,202
Deferred Revenue 0 0 2,397 6 376,151 0 -937,212 -842,097 -769,657 -667,459 -776,615 354,383 643,586 289,564 0 0 174,427 0 0 0 251,391
Other Current Liabilities -72,801 1,127,441 1,056,211 1,137,112 1,038,352 913,484 937,212 842,097 769,657 667,459 776,615 617,065 593,545 561,052 535,188 361,661 329,603 309,373 291,983 324,495 243,305
Total Current Liabilities 2,011,188 2,013,347 1,914,419 1,984,109 2,481,039 1,563,390 1,448,738 1,848,034 1,317,373 1,100,406 1,182,827 1,059,888 894,058 836,933 826,299 582,817 561,125 487,711 502,451 524,170 469,656
Non-Current Liabilities
Long Term Debt 4,995,704 5,098,699 5,049,506 4,369,912 3,751,557 4,150,294 3,953,000 3,494,390 4,030,230 3,368,634 3,210,215 3,209,762 3,727,431 3,651,428 3,912,102 956,429 990,661 1,008,786 821,363 637,654 852,229
Deferred Revenue 0 0 -394,335 0 322,617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 394,335 0 5,582 25,071 49,661 54,962 88,119 315,900 282,214 239,148 183,747 209,592 173,354 60,091 12,439 40,022 35,888 42,713 50,212
Other Non-Current Liabilities 660,247 653,650 560,218 541,350 832,165 346,291 343,996 306,304 275,167 278,834 268,555 284,589 395,355 401,908 592,410 375,580 634,387 344,755 340,815 289,195 243,617
Total Non-Current Liabilities 5,655,951 5,752,349 5,609,724 4,911,262 4,589,304 4,521,656 4,346,657 3,855,656 4,393,516 3,982,037 3,760,984 3,733,499 4,306,533 4,262,928 4,677,866 1,392,100 1,637,487 1,393,563 1,198,066 969,562 1,146,058
Total Liabilities 7,667,139 7,765,696 7,524,143 6,895,371 7,070,343 6,085,046 5,795,395 5,703,690 5,710,889 5,082,443 4,943,811 4,793,387 5,200,591 5,099,861 5,504,165 1,974,917 1,971,877 1,881,274 1,700,517 1,493,732 1,615,714
Common Stock 6,605,696 672 710 771 851 867 914 942 966 983 987 983 976 966 971 970 494 525 538 539 577
Retained Earnings 0 6,798,930 6,533,667 6,604,089 6,747,678 5,933,504 5,793,262 5,353,209 4,891,274 4,566,521 4,015,387 3,499,337 2,962,433 2,346,561 1,997,940 1,879,981 1,575,052 1,599,326 1,425,379 1,256,437 1,220,186
Accumulated Other Comprehensive Income/Loss 0 9,289 -9,668 30,291 48,120 31,893 4,242 7,177 -25,417 -23,129 -25,232 -24,810 -44,154 -51,175 -20,139 -21,253 -31,696 -82,652 -23,453 -51,878 -21,408
Total Stockholders Equity 6,605,696 6,149,001 5,920,582 6,089,664 6,317,146 5,504,105 5,389,262 4,989,514 4,533,220 4,249,647 3,735,946 3,249,979 2,713,345 2,296,352 1,978,772 1,751,071 1,543,850 1,517,199 1,402,464 1,205,098 1,220,586
Total Investments 0 308,443 300,367 6,525 4,985 6,373 8,772 9,787 13,520 -99,763 -74,246 -62,022 -28,573 3,456 -12,174 -42,693 0 0 -34,913 -20,507 -10,001
Total Debt 5,106,856 5,366,628 5,271,278 4,559,396 4,194,350 4,310,645 3,998,633 4,040,009 4,136,125 3,450,025 3,278,534 3,309,074 3,730,020 3,653,907 3,915,551 959,002 999,369 1,011,902 823,301 642,845 869,197
Net Debt 5,000,779 5,247,189 5,168,460 4,444,095 2,969,860 4,249,377 3,893,413 3,965,586 4,102,378 3,388,797 3,246,465 3,291,836 3,706,549 3,612,678 3,886,077 949,822 993,909 995,548 808,362 634,882 836,072

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 1,042,374 717,487 656,982 987,632 952,790 827,543 797,883 771,312 747,171 750,698 604,996 554,023 489,047 448,870 275,795 304,247 199,377 170,387 259,458 240,845 169,492
Depreciation & Amortization 583,531 568,041 581,861 533,213 510,493 490,392 453,076 447,883 416,608 398,618 375,624 337,356 308,690 295,861 223,997 204,703 195,766 183,281 163,694 163,714 166,677
Deferred Income Tax 5,955 0 0 26,052 3,322 90,091 49,524 0 47,364 47,364 33,912 20,121 2,085 0 0 0 0 0 0 0 0
Stock Based Compensation 94,745 87,720 85,378 73,686 65,837 69,431 66,581 56,738 48,109 39,971 31,092 27,783 22,518 18,225 16,799 13,096 0 0 0 0 0
Change in Working Capital 195,852 17,068 -244,349 53,376 940,812 58,793 49,976 -14,160 158,548 -85,636 81,916 38,838 68,015 -44,253 -13,254 12,605 64,421 -1,451 -136,207 94,798 15,092
Accounts Receivable 22,367 -182,444 -258,338 -8,873 -145,901 -42,056 -42,239 -24,719 -87,881 -45,814 -105,708 -49,708 -71,068 -134,838 22,726 -1,402 22,445 -93,552 -93,552 12,976 -29,552
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 173,485 199,512 13,989 62,249 1,086,713 100,849 92,215 10,559 246,429 -39,822 187,624 88,546 139,083 90,585 -35,980 14,007 41,976 92,101 -42,655 81,822 44,644
Other Non-Cash Items 492,434 -122,519 -83,849 -790,264 -113,085 -97,781 -76,147 -79,192 -129,326 -130,117 -91,664 -93,880 -75,084 -452 -1,993 -1,346 3,536 -3,722 -117,706 -73,931 41,619
Net Cash Provided by Operating Activities 1,857,937 1,267,797 996,023 883,695 2,360,169 1,438,469 1,340,893 1,182,581 1,288,474 1,020,898 1,035,876 884,241 815,271 718,251 501,344 533,305 463,100 348,495 169,239 425,426 392,880
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -904,255 -743,055 -734,001 -855,659 -734,209 -663,518 -811,669 -609,431 -1,155,217 -912,976 -822,536 -371,129 -891,039 -323,931 -239,274 -379,748 -354,537 -339,813 -341,140 -241,412 -230,760
Acquisitions Net 5,969 -3,728 -20,209 -105,315 -54,781 -14,579 -15,231 -15,076 -32,000 -3,300 -12,000 -12,636 0 -29,466 -1,958,298 -12,499 -23,000 -109,736 -81,800 -280,828 -162,930
Purchases of Investments -32,972 0 0 -1,357 -24,412 -34,342 -15,331 -7,976 0 0 0 0 6,500 0 0 0 -1,249 0 0 0 0
Sales/Maturities of Investments 1,129 0 94,913 1,357 24,412 34,342 0 0 0 0 0 0 0 0 0 0 24,249 0 0 0 0
Other Investing Activities -11,793 -16,492 12,001 46,508 -13,572 -10,313 13,502 108 -32,000 3,391 1,690 307 94,949 67,592 3,489 9,770 57,813 144,571 144,571 476,207 73,971
Net Cash Used for Investing Activities -941,963 -763,275 -647,296 -914,466 -802,562 -688,410 -813,398 -624,399 -1,187,217 -912,885 -832,846 -383,458 -789,590 -285,805 -2,194,083 -382,477 -296,724 -449,549 -278,369 -46,033 -319,719
Cash Flows from Financing Activities
Debt Repayment -282,630 99,620 615,954 217,106 -160,968 -17,922 -53,036 -102,006 711,617 178,999 -49,129 -424,463 55,570 -307,025 1,874,060 -40,430 -15,428 174,490 459,455 -149,887 -36,231
Common Stock Issued 14,677 13,654 14,068 13,372 12,318 10,806 10,196 10,254 9,503 8,441 6,863 5,708 5,435 4,779 3,594 3,290 2,354 2,264 5,637 13,487 3,072
Common Stock Repurchased -582,612 -547,363 -832,918 -1,220,875 -206,719 -770,504 -397,425 -364,401 -353,380 -209,782 -100,749 -27,201 -19,154 -60,482 -11,528 -63,288 -149,404 -74,091 -350,372 -249,055 -23,534
Dividends Paid -53,818 -55,480 -58,449 -65,896 -17,344 -53,003 -37,342 -38,211 -38,875 -39,532 -29,665 -19,621 -58,395 -19,466 -19,422 -16,706 -16,150 -17,169 -17,445 -17,885 -18,628
Other Financing Activities 3,950 -4,376 -57,055 -12,657 -12,146 -14,413 -14,595 -24,789 -36,813 -15,371 -14,744 -41,439 -26,895 -38,497 -133,671 -29,866 1,358 -588 18,831 -1,215 422
Net Cash Used Provided by Financing Activities -900,433 -493,945 -318,400 -1,068,950 -384,859 -845,036 -492,202 -519,153 -125,948 -77,245 -187,424 -507,016 -43,439 -420,691 1,713,033 -147,108 -177,270 102,469 116,106 -404,555 -74,899
Effect of Forex Changes on Cash 5,259 3,056 -8,424 -499 739 959 -2,905 1,647 -2,790 -1,609 -775 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 123,829 13,633 21,903 -1,100,220 1,173,487 -94,018 32,388 40,676 -27,481 29,159 14,831 -6,233 -17,758 11,755 20,294 3,720 -10,894 1,415 6,976 -25,162 -1,738
Cash at End of Period 564,915 214,470 200,837 178,934 1,279,154 105,667 199,685 74,423 33,747 61,228 32,069 17,238 23,471 41,229 29,474 9,180 5,460 16,354 14,939 7,963 33,125
Cash at Start of Period 441,086 200,837 178,934 1,279,154 105,667 199,685 167,297 33,747 61,228 32,069 17,238 23,471 41,229 29,474 9,180 5,460 16,354 14,939 7,963 33,125 34,863
Free Cash Flow
Operating Cash Flow 1,857,937 1,267,797 996,023 883,695 2,360,169 1,438,469 1,340,893 1,182,581 1,288,474 1,020,898 1,035,876 884,241 815,271 718,251 501,344 533,305 463,100 348,495 169,239 425,426 392,880
Capital Expenditure -904,255 -743,055 -734,001 -855,659 -734,209 -663,518 -811,669 -609,431 -1,155,217 -912,976 -822,536 -371,129 -891,039 -323,931 -239,274 -379,748 -354,537 -339,813 -341,140 -241,412 -230,760
Free Cash Flow 953,682 524,742 262,022 28,036 1,625,960 774,951 529,224 573,150 133,257 107,922 213,340 513,112 -75,768 394,320 262,070 153,557 108,563 8,682 -171,901 184,014 162,120