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 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 2003-12-31
Revenue 17,304,033 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 1,675,093
Revenue Growth - 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% 22.86%
Cost of Revenue 11,271,458 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 1,300,410
Gross Profit 6,032,575 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 374,683
Gross Profit Margin 34.87% 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% 22.37%
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,820,687 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 327,027
Total Operating Expenses 3,820,687 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 328,198
Operating Income or Loss 2,211,888 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 46,485
Operating Margin 12.75% 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% 2.78%
Interest Expense 187,550 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 0
EBITDA 2,769,682 4,267,346 2,934,776 660,420 492,344 466,874 378,096 346,129 148,897 60,008 57,340 3,423 -23,434 -47,461 -41,082 -47,560 43,714 171,580 160,871 130,752 70,417
Depreciation and Amortization 557,794 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 22,141
Income Before Tax 2,024,338 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 34,741
Income Tax Expense 449,963 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 13,343
Net Income 1,574,375 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 17,576
Net Income Margin 9.08% 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% 1.05%
EPS 11.62 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 0.64
EPS Diluted 11.51 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 0.64
Weighted Average Shares Out - 161,960 201,839 116,611 115,713 114,586 112,587 110,754 103,190 98,050 96,449 95,463 94,950 91,676 39,164 38,842 38,096 36,887 31,818 27,434 27,509
Weighted Average Shares Out Diluted - 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 27,561

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 88,096 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
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 88,096 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
Net Receivables 2,053,525 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 216,855
Inventory 1,331,512 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 122,552
Other Current Assets 100,974 124,201 127,964 58,895 39,123 43,921 33,564 34,772 29,899 22,795 9,793 9,968 9,843 8,614 7,741 8,358 9,273 10,214 7,034 7,756 8,261
Total Current Assets 3,574,107 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 367,298
Non-Current Assets
Property, Plant and Equipment 2,252,615 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 85,741
Goodwill 3,521,134 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 0
Intangible Assets 1,348,779 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 163,244
Long Term Investments -196,972 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 0
Tax Assets 196,972 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 0
Other Non-Current Assets 40,122 -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 5,845
Total Non-Current Assets 7,162,650 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 254,830
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,736,757 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 622,128
Current Liabilities
Accounts Payable 1,032,093 803,479 1,093,370 600,357 436,823 423,168 514,282 409,759 365,347 75,868 81,046 79,397 48,618 44,866 39,570 35,414 65,811 84,944 127,998 94,378 65,778
Short Term Debt 102,108 107,113 100,340 88,960 75,528 15,565 12,475 16,217 29,153 30,074 67 60 54 5,301 48 44 40 442 102 1,708 26,531
Tax Payables 86,985 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 0
Deferred Revenue 180,576 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 0
Other Current Liabilities 711,905 739,009 718,904 308,489 258,779 238,710 224,703 290,273 302,565 60,872 39,770 33,741 25,183 26,284 28,923 30,406 47,626 59,329 83,572 58,863 47,850
Total Current Liabilities 2,026,682 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 140,159
Non-Current Liabilities
Long Term Debt 3,812,213 3,382,305 3,301,411 1,816,144 1,514,346 1,545,729 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 166,802
Deferred Revenue 0 0 0 0 0 0 0 0 0 -6,441 -6,670 -5,993 -5,539 -5,052 -5,058 -4,669 0 0 0 0 0
Deferred Tax 196,972 269,660 362,121 49,495 36,645 0 0 0 11,502 6,441 6,670 5,993 5,539 5,052 5,058 4,669 1,155 15,173 12,333 10,209 8,034
Other Non-Current Liabilities 120,205 137,850 119,619 80,396 52,245 58,983 59,616 59,735 63,585 17,556 20,144 24,615 16,269 13,047 20,328 26,232 12,018 13,005 14,369 9,171 8,200
Total Non-Current Liabilities 4,129,390 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 183,036
Total Liabilities 6,156,072 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 323,195
Common Stock 1,234 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 252
Retained Earnings 318,344 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 46,848
Accumulated Other Comprehensive Income/Loss 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 -196
Total Stockholders Equity 4,580,685 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 298,933
Total Investments -196,972 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 0
Total Debt 3,914,321 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 193,333
Net Debt 3,826,225 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 187,748

Reported Currency: USD TTM 2023-03-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,574,375 2,443,500 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 557,794 321,400 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 -107,966 0 -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 40,234 33,500 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 14 0 0
Change in Working Capital 566,418 0 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,753 0 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 449,390 0 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 -52,168 0 -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 -124,557 0 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 35,683 -2,798,400 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,666,538 2,798,400 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 -511,507 0 -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 -151,369 0 -628,014 -1,130,309 -32,643 -92,855 0 0 -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 46,632 0 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 -616,244 0 -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 -4,411,330 0 -6,821,222 -3,166,677 -1,461,542 -1,802,834 -1,898,312 -1,399,926 -1,774,517 -294,213 -67 -394,778 -54 -26,583 -105,238 -20,043 -420 0 0 -1,851 -120,167
Common Stock Issued 0 0 0 0 0 0 0 0 0 111,309 0 0 0 0 0 0 0 4,224 11,891 109,789 38
Common Stock Repurchased -2,273,708 0 -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 -351 -351
Dividends Paid 0 0 0 0 0 0 0 0 0 -1,620,718 0 0 0 0 0 0 0 0 0 -201,186 -139,592
Other Financing Activities 4,637,858 0 6,845,620 4,101,326 1,751,563 1,512,329 1,669,629 1,326,552 1,605,095 3,182,911 31,797 366,083 61,032 155,200 174,476 239 41,313 -44,357 -232 -17,856 229,402
Net Cash Used Provided by Financing Activities -2,047,180 0 -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 3,114 2,798,400 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 402,264 2,798,400 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 399,150 0 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,666,538 2,798,400 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 -511,507 0 -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 2,155,031 2,798,400 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