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 16,731,048 17,097,330 22,726,418 19,893,856 8,558,874 7,280,431 7,724,771 7,034,209 6,367,284 3,564,425 1,604,096 1,489,892 1,070,676 779,093 700,343 677,886 1,034,524 1,592,462 2,239,454 2,337,757 2,058,047
Revenue Growth - -24.77% 14.24% 132.44% 17.56% -5.75% 9.82% 10.47% 78.63% 122.21% 7.67% 39.15% 37.43% 11.24% 3.31% -34.47% -35.04% -28.89% -4.21% 13.59%
Cost of Revenue 11,117,291 11,084,996 14,982,039 14,042,900 6,336,290 5,303,602 5,801,831 5,306,818 4,770,536 2,662,967 1,247,099 1,169,972 856,110 621,148 568,587 535,480 811,372 1,202,156 1,652,899 1,745,230 1,574,535
Gross Profit 5,613,757 6,012,334 7,744,379 5,850,956 2,222,584 1,976,829 1,922,940 1,727,391 1,596,748 901,458 356,997 319,920 214,566 157,945 131,756 142,406 223,152 390,306 586,555 592,527 483,512
Gross Profit Margin 33.57% 35.17% 34.08% 29.41% 25.97% 27.15% 24.89% 24.56% 25.08% 25.29% 22.26% 21.47% 20.04% 20.27% 18.81% 21.01% 21.57% 24.51% 26.19% 25.35% 23.49%
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 3,832,218 3,836,015 3,974,173 3,463,532 1,678,730 1,584,523 1,553,972 1,442,288 1,360,412 810,841 306,508 271,885 222,263 195,420 194,650 201,403 292,286 375,621 439,944 467,355 376,096
Total Operating Expenses 3,832,218 3,836,015 3,974,173 3,463,532 1,678,730 1,584,523 1,553,972 1,442,288 1,360,412 810,841 306,508 271,885 222,263 195,420 194,650 201,403 292,286 403,181 446,707 467,355 376,096
Operating Income or Loss 1,781,539 2,176,319 3,770,206 2,387,424 543,854 392,306 368,968 285,103 236,336 90,617 50,018 48,042 -8,703 -37,475 -63,733 -60,667 -124,996 -12,875 139,848 125,172 107,416
Operating Margin 10.63% 12.73% 16.59% 12.00% 6.35% 5.39% 4.78% 4.05% 3.71% 2.54% 3.12% 3.22% -0.81% -4.81% -9.10% -8.95% -12.08% -0.81% 6.24% 5.35% 5.22%
Interest Expense 201,413 192,115 198,373 135,877 135,688 109,551 108,213 193,174 214,667 109,199 30,349 89,638 45,139 24,939 31,672 27,045 25,664 27,727 28,718 47,227 0
EBITDA 2,349,129 2,734,594 4,267,346 2,934,776 660,420 492,344 466,874 378,096 346,129 148,897 60,008 57,347 2,417 -26,435 -48,300 -42,752 -103,422 16,154 162,194 144,303 130,752
Depreciation and Amortization 567,590 558,275 497,140 547,352 116,566 100,038 97,906 92,993 109,793 58,280 9,519 9,305 11,120 14,041 15,433 17,915 21,574 29,029 24,969 35,699 23,336
Income Before Tax 1,580,126 1,984,204 3,571,833 2,251,547 408,166 282,755 260,755 91,929 21,669 -18,582 19,669 -41,596 -53,842 -62,414 -95,405 -87,712 -150,660 -40,602 111,130 77,945 82,958
Income Tax Expense 341,779 443,649 822,464 526,131 94,629 60,946 55,564 53,148 -122,672 4,387 1,111 769 577 2,217 -1,112 -30,823 -18,870 -16,850 42,237 29,317 31,480
Net Income 1,238,347 1,540,555 2,749,369 1,725,416 313,537 221,809 205,191 38,781 144,341 -22,831 18,150 -42,691 -56,856 -64,995 -95,508 -61,854 -139,494 -23,752 68,893 48,628 51,581
Net Income Margin 7.39% 9.01% 12.10% 8.67% 3.66% 3.05% 2.66% 0.55% 2.27% -0.64% 1.13% -2.87% -5.31% -8.34% -13.64% -9.12% -13.48% -1.49% 3.08% 2.08% 2.51%
EPS 10.32 12.06 16.98 8.55 2.69 1.92 1.79 0.34 1.30 -0.22 0.19 -0.44 -0.60 -0.68 -1.04 -1.58 -3.59 -0.62 1.87 1.53 1.88
EPS Diluted 10.24 11.94 16.82 8.48 2.66 1.90 1.76 0.34 1.27 -0.22 0.18 -0.44 -0.60 -0.68 -1.04 -1.58 -3.59 -0.62 1.75 1.42 1.77
Weighted Average Shares Out - 127,777 161,960 201,839 116,611 115,713 114,586 112,587 110,754 103,190 98,050 96,284 95,463 94,950 91,676 39,164 38,842 38,096 36,887 31,818 27,434
Weighted Average Shares Out Diluted - 128,998 163,481 203,470 117,917 117,025 116,554 115,597 113,585 103,190 100,522 96,449 95,463 94,950 91,676 39,164 38,842 38,096 39,335 34,302 29,157

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 328,103 66,156 80,445 42,603 423,806 14,096 10,127 57,533 14,449 65,063 17,773 54,696 131,432 146,833 103,234 84,098 106,891 97,574 93,258 30,736 50,628
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 328,103 66,156 80,445 42,603 423,806 14,096 10,127 57,533 14,449 65,063 17,773 54,696 131,432 146,833 103,234 84,098 106,891 97,574 93,258 30,736 50,628
Net Receivables 1,833,188 1,892,904 1,866,805 2,171,458 956,454 692,393 722,807 703,224 624,989 586,322 148,352 143,036 117,405 76,429 59,691 100,481 126,500 149,482 196,658 237,695 223,242
Inventory 1,203,919 1,228,265 1,426,196 1,626,244 784,527 561,255 596,896 601,547 541,771 513,045 142,620 123,636 108,999 73,327 63,810 48,022 68,868 95,038 122,015 149,397 137,858
Other Current Assets 109,198 113,403 124,201 127,964 58,895 39,123 43,921 33,564 34,772 29,899 27,259 9,793 22,036 23,072 8,614 7,741 8,358 26,672 28,380 24,753 21,851
Total Current Assets 3,474,408 3,300,728 3,497,647 3,968,269 2,223,682 1,306,867 1,373,751 1,395,868 1,215,981 1,194,329 331,540 331,161 379,872 319,661 235,349 240,342 310,617 368,766 440,311 442,581 433,579
Non-Current Assets
Property, Plant and Equipment 2,540,250 2,306,008 2,053,335 1,843,274 1,023,692 1,014,571 670,075 639,303 656,101 734,329 75,679 49,392 44,084 48,224 57,068 64,025 80,374 96,358 109,777 99,862 87,486
Goodwill 3,646,915 3,556,556 3,456,854 3,270,192 785,305 769,022 740,411 740,411 740,411 739,625 139,774 111,193 111,193 111,193 111,193 111,193 111,193 155,588 173,806 163,030 0
Intangible Assets 1,143,123 1,298,173 1,550,944 1,603,409 119,882 128,388 103,154 132,567 159,373 189,604 17,228 827 1,208 1,657 2,200 2,748 4,040 10,568 7,855 163,030 163,152
Long Term Investments 0 0 0 -362,121 0 0 0 0 0 -11,502 -6,441 -6,670 -5,993 -5,539 -5,052 -5,058 -4,669 -17,399 -18,166 -17,719 0
Tax Assets 0 0 269,660 362,121 4,653 8,417 22,766 75,105 115,320 11,502 6,441 6,670 5,993 5,539 5,052 5,058 4,669 17,399 18,166 17,719 0
Other Non-Current Assets 89,441 37,987 -233,280 29,199 16,457 22,225 22,152 22,870 22,701 24,151 36,072 24,093 15,692 9,725 9,194 19,391 18,956 16,143 16,766 18,934 12,794
Total Non-Current Assets 7,419,729 7,198,724 7,097,513 6,746,074 1,949,989 1,942,623 1,558,558 1,610,256 1,693,906 1,687,709 251,525 184,678 170,969 169,142 177,455 194,609 210,523 278,657 308,204 281,826 263,432
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 10,894,137 10,499,452 10,595,160 10,714,343 4,173,671 3,249,490 2,932,309 3,006,124 2,909,887 2,882,038 583,065 515,839 550,841 488,803 412,804 434,951 521,140 647,423 748,515 724,407 697,011
Current Liabilities
Accounts Payable 1,021,626 881,384 803,479 1,093,370 600,357 436,823 423,168 514,282 409,759 365,347 74,427 81,046 79,397 48,618 44,866 39,570 35,414 65,811 84,944 127,998 94,378
Short Term Debt 207,205 200,083 207,871 197,020 150,585 137,181 66,908 12,475 16,217 29,153 55,015 67 60 54 5,301 48 44 40 442 102 1,708
Tax Payables 0 59,110 77,438 83,285 58,953 32,604 28,954 28,460 30,177 29,054 9,167 8,439 7,130 0 0 0 7,388 0 0 0 0
Deferred Revenue 0 162,659 193,178 216,097 77,047 50,171 53,816 46,894 38,448 38,173 4,665 5,540 4,037 0 0 0 7,388 0 0 0 0
Other Current Liabilities 730,052 560,201 560,813 538,939 264,958 214,693 221,518 243,137 298,544 311,684 33,558 31,331 26,611 25,183 26,284 28,923 23,018 47,626 59,329 83,572 58,863
Total Current Liabilities 1,958,883 1,863,437 1,842,779 2,128,711 1,074,853 821,301 731,259 798,354 754,697 735,238 171,479 126,423 117,235 73,855 76,451 68,541 73,252 113,477 144,715 211,672 154,949
Non-Current Liabilities
Long Term Debt 4,231,938 3,611,492 3,382,305 3,301,411 1,804,449 1,504,391 1,552,135 1,771,945 1,785,835 1,922,518 353,830 353,904 360,895 297,455 163,801 299,135 319,182 279,226 318,758 314,898 311,792
Deferred Revenue 0 0 0 0 0 0 -58,912 -30,893 -33,341 0 -6,441 -6,670 -5,993 -5,539 -5,052 -5,058 -4,669 0 0 0 0
Deferred Tax 0 167,199 269,660 362,121 49,495 36,645 58,912 30,893 33,341 11,502 6,441 6,670 5,993 5,539 5,052 5,058 4,669 1,155 15,173 12,333 10,209
Other Non-Current Liabilities 256,643 124,973 137,850 119,619 92,091 62,200 52,577 59,616 59,735 63,585 10,427 13,474 18,622 10,730 7,995 15,270 21,563 12,018 13,005 14,369 9,171
Total Non-Current Liabilities 4,488,581 3,903,664 3,789,815 3,783,151 1,946,035 1,603,236 1,604,712 1,831,561 1,845,570 1,997,605 371,386 374,048 385,510 313,724 176,848 319,463 345,414 292,399 346,936 341,600 331,172
Total Liabilities 6,447,464 5,767,101 5,632,594 5,911,862 3,020,888 2,424,537 2,335,971 2,629,915 2,600,267 2,732,843 542,865 500,471 502,745 387,579 253,299 388,004 418,666 405,876 491,651 553,272 486,121
Common Stock 1,156 1,219 1,389 1,798 1,168 1,161 1,151 1,136 1,115 1,097 982 973 957 950 949 363 357 351 345 330 251
Retained Earnings 178,956 460,184 703,510 540,013 562,374 248,837 34,966 -171,693 -219,363 -363,704 -340,873 -359,023 -316,332 -259,476 -194,481 -98,973 -37,119 102,375 126,974 58,081 50,426
Accumulated Other Comprehensive Income/Loss 0 0 -0 -0 0 0 -390,125 -324,851 -269,332 -188,269 -152,317 -146,840 -141,334 0 -2,157 -4,683 -7,414 345 1,915 745 -91,864
Total Stockholders Equity 4,446,673 4,732,351 4,962,566 4,802,481 1,152,783 824,953 596,338 376,209 309,620 149,195 40,200 15,368 48,096 101,224 159,505 46,947 102,474 241,547 256,864 171,135 210,890
Total Investments 0 0 0 -362,121 0 0 0 0 0 -11,502 -6,441 -6,670 -5,993 -5,539 -5,052 -5,058 -4,669 -17,399 -18,166 -17,719 0
Total Debt 4,337,336 3,713,358 3,489,418 3,401,751 1,905,104 1,589,874 1,561,294 1,784,420 1,802,052 1,951,671 383,904 353,971 360,955 297,509 169,102 299,183 319,226 279,266 319,200 315,000 313,500
Net Debt 4,009,233 3,647,202 3,408,973 3,359,148 1,481,298 1,575,778 1,551,167 1,726,887 1,787,603 1,886,608 366,131 299,275 229,523 150,676 65,868 215,085 212,335 181,692 225,942 284,264 262,872

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,238,347 1,540,555 2,749,369 1,725,416 313,537 221,809 205,191 38,781 144,341 -22,831 18,150 -42,886 -55,792 -64,995 -95,511 -61,854 -139,494 -23,752 68,893 48,628 51,581
Depreciation & Amortization 567,590 558,275 497,140 547,352 116,566 100,038 97,906 92,993 109,793 58,280 9,519 9,305 11,120 14,041 15,433 17,915 21,574 29,029 24,969 35,699 23,336
Deferred Income Tax -75,773 -102,461 -92,461 -34,573 16,614 50,994 51,823 49,104 -124,787 3,287 524 917 458 1,817 -1,235 411 18,705 -12,945 -1,699 -2,757 2,125
Stock Based Compensation 63,858 48,522 31,337 31,486 17,022 12,239 14,420 13,508 10,549 6,848 6,157 4,245 3,628 4,559 4,308 2,861 8,479 7,073 0 0 0
Change in Working Capital 308,633 275,128 344,666 -500,607 -212,813 107,846 -86,589 -85,769 -45,555 104,360 -8,445 -33,136 -34,186 -24,241 27,957 30,854 4,886 41,758 8,149 34,304 14,938
Accounts Receivable 293,764 5,382 381,223 -453,911 -204,029 57,963 2,591 -45,942 -45,942 74,089 -26,531 -26,531 -41,727 -17,175 40,001 23,030 16,830 48,186 0 -9,357 0
Inventory 163,198 231,457 271,889 -282,165 -220,101 44,202 -5,425 -60,645 -33,965 46,854 -13,567 -14,637 -31,914 -9,517 -15,788 20,846 26,170 28,851 31,308 -11,539 -15,306
Accounts Payable -31,168 75,750 -314,004 191,885 160,947 4,070 -89,392 65,764 36,585 -45,286 -5,178 1,649 30,779 3,752 5,296 4,156 -30,397 -20,789 0 28,600 0
Other Working Capital 120,240 -37,461 5,558 43,584 50,370 1,611 5,637 -44,946 -2,233 28,703 36,831 6,383 8,676 -1,301 -1,552 -17,178 -7,717 -14,490 -23,159 26,600 30,244
Other Non-Cash Items 408,819 -13,147 69,180 -25,525 9,141 11,120 79 69,911 63,886 27,090 1,588 13,979 7,922 2,411 7,328 7,067 56,973 30,334 11,521 1,103 2,405
Net Cash Provided by Operating Activities 2,110,928 2,306,872 3,599,231 1,743,549 260,067 504,046 282,830 178,528 158,227 177,034 27,493 -47,576 -66,850 -66,408 -41,720 -2,746 -28,877 71,497 111,847 116,977 94,385
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -380,636 -476,335 -340,152 -227,891 -112,082 -112,870 -101,411 -62,407 -42,662 -43,811 -25,716 -15,051 -10,398 -4,792 -8,953 -2,103 -8,193 -10,053 -27,192 -29,735 -20,718
Acquisitions Net -349,314 -238,673 -628,014 -1,130,309 -32,643 -92,855 4,753 2,981 -3,970 -1,468,511 -69,337 0 0 0 0 0 701 -18,288 -35,378 0 0
Purchases of Investments 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -1,463 46,715 10,687 13,560 8,500 6,545 4,753 2,981 8,305 4,275 213 15,622 1,365 -13,816 602 1,986 5,209 2,015 1,702 4,321 2,046
Net Cash Used for Investing Activities -727,081 -668,293 -957,479 -1,344,640 -136,225 -199,180 -96,658 -59,426 -38,327 -1,508,047 -94,840 571 -9,033 -18,608 -8,351 -117 -2,283 -26,326 -60,868 -25,414 -18,672
Cash Flows from Financing Activities
Debt Repayment 314,356 195,779 61,278 958,323 325,083 -284,459 -232,494 -29,926 -117,517 1,319,787 29,933 -14,778 62,021 129,902 -105,188 -20,043 39,580 -39,934 -132 1,500 120,167
Common Stock Issued 0 0 0 0 0 0 0 0 0 111,309 0 0 0 0 180,107 0 0 4,224 11,891 109,789 38
Common Stock Repurchased -1,375,789 -1,847,409 -2,628,308 -1,714,761 -4,153 -10,392 -4,895 -2,644 -1,092 -986 -1,306 -1,036 -496 -2 -31 -126 -416 -722 -116 0 -351
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -201,186 -139,592
Other Financing Activities -82,407 -1,238 -36,880 -23,674 -35,062 -6,046 3,811 -43,448 -51,905 -51,807 1,797 -13,917 -1,043 -1,285 -5,681 239 1,313 -4,423 -100 -21,558 -10,932
Net Cash Used Provided by Financing Activities -1,143,840 -1,652,868 -2,603,910 -780,112 285,868 -300,897 -233,578 -76,018 -170,514 1,378,303 30,424 -29,731 60,482 128,615 69,207 -19,930 40,477 -40,855 11,543 -111,455 -30,670
Effect of Forex Changes on Cash -1,222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 240,007 -14,289 37,842 -381,203 409,710 3,969 -47,406 43,084 -50,614 47,290 -36,923 -76,736 -15,401 43,599 19,136 -22,793 9,317 4,316 62,522 -19,892 45,043
Cash at End of Period 1,167,303 66,156 80,445 42,603 423,806 14,096 10,127 57,533 14,449 65,063 17,773 54,696 131,432 146,833 103,234 84,098 106,891 97,574 93,258 30,736 50,628
Cash at Start of Period 927,296 80,445 42,603 423,806 14,096 10,127 57,533 14,449 65,063 17,773 54,696 131,432 146,833 103,234 84,098 106,891 97,574 93,258 30,736 50,628 5,585
Free Cash Flow
Operating Cash Flow 2,110,928 2,306,872 3,599,231 1,743,549 260,067 504,046 282,830 178,528 158,227 177,034 27,493 -47,576 -66,850 -66,408 -41,720 -2,746 -28,877 71,497 111,847 116,977 94,385
Capital Expenditure -380,636 -476,335 -340,152 -227,891 -112,082 -112,870 -101,411 -62,407 -42,662 -43,811 -25,716 -15,051 -10,398 -4,792 -8,953 -2,103 -8,193 -10,053 -27,192 -29,735 -20,718
Free Cash Flow 1,730,292 1,830,537 3,259,079 1,515,658 147,985 391,176 181,419 116,121 115,565 133,223 1,777 -62,627 -77,248 -71,200 -50,673 -4,849 -37,070 61,444 84,655 87,242 73,667