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 2,181,003 2,181,003 2,061,178 1,896,184 1,644,875 1,997,383 1,846,689 1,848,378 2,129,294 2,544,312 2,266,279 2,099,878 1,900,722 1,724,798 1,255,134 1,157,030 1,025,818 982,509 619,087 477,276 428,684
Revenue Growth - 5.81% 8.70% 15.28% -17.65% 8.16% -0.09% -13.19% -16.31% 12.27% 7.92% 10.48% 10.20% 37.42% 8.48% 12.79% 4.41% 58.70% 29.71% 11.34%
Cost of Revenue 902,060 902,060 862,991 773,279 782,541 879,370 705,038 666,251 738,399 614,375 384,603 298,282 283,998 220,169 210,276 185,898 192,632 186,550 89,186 58,983 43,255
Gross Profit 1,278,943 1,278,943 1,198,187 1,122,905 862,334 1,118,013 1,141,651 1,182,127 1,390,895 1,929,937 1,881,676 1,801,596 1,616,724 1,504,629 1,044,858 971,132 833,186 795,959 529,901 418,293 385,429
Gross Profit Margin 58.63% 58.64% 58.13% 59.22% 52.43% 55.97% 61.82% 63.95% 65.32% 75.85% 83.03% 85.80% 85.06% 87.24% 83.25% 83.93% 81.22% 81.01% 85.59% 87.64% 89.91%
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 95,132 95,132 131,033 98,303 93,237 92,966 96,702 88,772 103,611 96,022 82,175 109,233 79,454 96,150 83,048 180,449 75,686 70,930 47,370 32,067 36,031
Total Operating Expenses 845,033 845,033 841,602 782,589 647,186 752,955 646,201 623,498 671,719 606,807 542,170 532,545 437,699 468,173 395,000 500,032 390,318 345,278 191,585 139,001 126,243
Operating Income or Loss 346,196 334,757 682,853 346,582 449,832 547,187 495,450 558,629 343,581 1,323,130 974,255 1,269,051 786,431 632,893 361,208 471,100 251,218 450,681 338,316 279,292 259,186
Operating Margin 15.90% 15.35% 33.13% 18.28% 27.35% 27.40% 26.83% 30.22% 16.14% 52.00% 42.99% 60.43% 41.38% 36.69% 28.78% 40.72% 24.49% 45.87% 54.65% 58.52% 60.46%
Interest Expense 200,331 200,331 172,944 157,980 218,336 225,619 266,343 307,716 464,403 479,596 439,742 435,252 417,130 419,337 288,650 298,897 348,402 0 0 0 0
EBITDA 1,190,619 1,190,619 1,393,422 1,030,868 1,003,781 1,207,176 1,058,265 1,124,775 1,290,938 1,848,319 1,807,029 1,710,579 1,540,046 1,393,079 961,810 790,683 914,252 752,273 486,108 386,226 365,610
Depreciation and Amortization 749,901 749,901 710,569 684,286 553,949 659,989 549,499 534,726 566,911 509,490 459,046 416,666 356,013 352,885 307,069 305,345 314,632 301,592 9,581 106,054 106,424
Income Before Tax 314,936 314,936 507,130 128,367 217,683 51,424 1,058,214 410,400 367,284 -566,847 893,438 852,015 756,793 504,454 388,927 104,754 226,558 589,015 417,547 173,057 169,040
Income Tax Expense -9,617 -9,617 -4,425 -3,261 -9,423 -17,262 -17,854 -1,333 4,473 -9,011 250 5,815 -1,636 1,249 412 1,924 4,292 357,024 55,403 121,031 101,340
Net Income 304,283 304,284 497,792 131,628 227,106 68,686 1,061,093 414,169 627,747 -559,235 922,233 970,837 832,540 538,891 330,709 130,199 448,495 589,015 417,547 173,057 169,040
Net Income Margin 14.04% 13.95% 24.15% 6.94% 13.81% 3.44% 57.46% 22.41% 29.48% -21.98% 40.69% 46.23% 43.80% 31.24% 26.35% 11.25% 43.72% 59.95% 67.45% 36.26% 39.43%
EPS 0.56 0.56 0.96 0.24 0.43 0.14 2.26 0.88 1.34 -1.21 2.01 2.13 1.90 1.29 1.01 0.40 1.80 2.73 2.67 1.13 1.12
EPS Diluted 0.56 0.56 0.96 0.24 0.43 0.14 2.23 0.88 1.34 -1.21 2.00 2.13 1.90 1.29 1.00 0.40 1.79 2.71 2.66 1.12 1.11
Weighted Average Shares Out - 547,006 538,809 538,930 530,555 486,255 470,551 468,759 467,195 462,795 458,425 455,002 427,047 398,446 305,574 274,216 237,301 207,924 148,236 134,673 132,062
Weighted Average Shares Out Diluted - 547,275 539,147 539,241 531,056 489,335 475,387 468,935 467,403 462,795 458,796 455,702 428,316 400,218 306,900 274,631 238,296 209,254 148,841 135,560 133,252

Reported Currency: USD Q4 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 117,635 117,635 72,032 158,287 44,226 144,232 110,790 55,306 94,730 346,500 183,810 300,556 247,673 33,506 1,036,701 112,259 57,562 96,269 60,687 21,342 20,555
Short Term Investments 0 0 706,677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 888,946 703,402 0 0
Cash + Short Term Investments 117,635 117,635 72,032 158,287 44,226 144,232 110,790 55,306 94,730 346,500 183,810 300,556 247,673 33,506 1,036,701 112,259 57,562 985,215 764,089 21,342 20,555
Net Receivables 274,270 274,270 428,268 464,502 237,644 249,996 111,169 354,059 853,070 1,203,560 1,299,164 762,414 310,180 26,681 34,504 43,726 34,211 44,892 31,026 13,313 14,834
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171 57,496 0 0
Other Current Assets 0 0 0 0 0 0 137,142 443,911 970,126 60,616 48,976 47,048 37,848 41,553 36,319 33,000 35,078 10,867,844 8,680,526 3,523,806 0
Total Current Assets 561,279 561,279 604,968 713,433 2,975,382 939,047 359,101 853,276 1,917,926 1,610,676 1,531,950 1,110,018 595,701 101,740 1,107,524 188,985 126,851 11,898,122 9,533,137 3,558,461 35,389
Non-Current Assets
Property, Plant and Equipment 240,155 240,155 237,318 233,942 192,349 172,486 0 0 0 0 0 0 0 9,381,273 8,676,764 8,585,345 8,710,091 9,249,799 6,867,191 3,241,852 2,816,372
Goodwill 0 0 0 0 0 0 0 0 42,386 50,346 50,346 50,346 50,346 50,346 50,346 0 0 0 0 0 0
Intangible Assets 314,156 314,156 418,061 519,760 519,917 331,693 305,079 410,082 479,805 614,227 481,013 489,842 552,701 373,763 316,375 389,698 507,100 623,650 479,612 38,804 0
Long Term Investments 782,853 782,853 706,677 448,340 447,577 910,119 1,253,906 1,515,192 1,324,080 6,613,211 8,117,224 7,594,064 7,093,606 6,951,829 805,508 868,055 921,163 888,946 703,402 48,598 60,506
Tax Assets 13,028,363 13,028,363 0 12,667,429 11,119,758 11,033,055 0 0 0 0 0 0 0 110,253 2,026,407 1,672,938 1,076,392 0 0 0 0
Other Non-Current Assets 772,044 13,800,407 13,804,205 674,615 665,106 646,491 10,800,467 11,309,911 12,037,454 12,561,389 11,189,407 10,831,600 11,673,547 489,617 348,999 504,714 508,229 -10,138,745 -7,570,593 -3,290,450 -2,876,878
Total Non-Current Assets 15,137,571 15,137,571 15,166,261 14,544,086 12,944,707 13,093,844 12,359,452 13,235,185 13,841,339 19,839,173 19,837,990 18,965,852 19,319,854 17,306,735 12,224,399 12,020,750 11,722,975 623,650 479,612 38,804 2,876,878
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190,367
Total Assets 15,698,850 15,698,850 15,771,229 15,257,519 15,920,089 14,032,891 12,718,553 14,088,461 15,759,265 21,449,849 21,369,940 20,075,870 19,915,555 17,408,475 13,331,923 12,209,735 11,849,826 12,521,772 10,012,749 3,597,265 3,102,634
Current Liabilities
Accounts Payable 240,258 240,258 265,596 227,638 -10,925 166,473 200,900 257,029 268,179 274,415 743,105 0 0 0 0 0 0 -55,990 -20,795 -22,551 -15,300
Short Term Debt 720,000 720,000 995,606 1,165,975 129,590 93,000 80,103 1,017,076 899,718 397,432 838,516 0 0 0 0 0 0 951,700 1,129,093 258,600 300,100
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 416,938 905,633 844,076 527,746 774,316 289,680 190,683 144,709 149,181 123,017 95,411 65,872 68,055 65,614 77,653 85,127 60,185 55,990 20,795 22,551 15,300
Other Current Liabilities 729 -487,966 -333,117 15,056 415,737 36,369 1,125 14,031 3,776 38,807 -405,582 252,555 225,939 275,478 313,806 309,596 211,691 2,257,300 516,907 240,400 196,900
Total Current Liabilities 1,377,925 1,377,925 1,772,161 1,936,415 1,308,718 585,522 472,811 1,432,845 1,320,854 833,671 1,271,450 318,427 293,994 341,092 391,459 394,723 271,876 3,209,000 1,646,000 499,000 497,000
Non-Current Liabilities
Long Term Debt 6,363,042 6,363,042 5,710,522 5,208,561 6,348,284 6,415,224 5,487,805 6,863,390 8,289,777 10,671,571 8,921,257 8,661,627 8,693,820 7,722,619 4,646,345 5,456,143 5,937,456 5,209,207 5,516,447 1,956,946 1,486,206
Deferred Revenue 905,633 905,633 844,076 789,207 774,316 289,680 190,683 144,709 149,181 123,017 95,411 65,872 68,055 0 0 0 0 55,990 20,795 22,551 15,300
Deferred Tax 0 0 0 87,344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 127,380 127,380 156,193 177,232 144,199 74,991 54,663 52,579 58,145 75,273 84,723 98,810 105,909 124,142 148,072 400,260 232,654 -56,197 -464,242 -281,497 -315,506
Total Non-Current Liabilities 7,396,055 7,396,055 6,710,791 6,262,344 7,266,799 6,779,895 5,733,151 7,060,678 8,497,103 10,869,861 9,101,391 8,826,309 8,867,784 7,846,761 4,794,417 5,856,403 6,170,110 5,209,000 5,073,000 1,698,000 1,186,000
Total Liabilities 8,773,980 8,773,980 8,482,952 8,198,759 8,575,517 7,365,417 6,205,962 8,493,523 9,817,957 11,703,532 10,372,841 9,144,736 9,161,778 8,187,853 5,185,876 6,251,126 6,441,986 8,078,792 6,556,948 2,048,215 1,561,411
Common Stock 547,156 547,156 546,642 539,097 538,405 505,222 477,496 469,436 468,081 465,488 459,746 456,961 453,191 408,629 370,925 293,548 253,601 216,819 198,599 136,194 133,658
Retained Earnings 0 0 -4,269,689 -4,120,774 -3,976,232 -3,601,199 -2,927,196 -3,370,520 -3,089,734 -2,738,414 -1,132,541 -1,053,215 -1,067,367 -1,024,274 -775,476 -515,450 -130,068 -120,920 -316,369 -467,102 -391,770
Accumulated Other Comprehensive Income/Loss 19,371 19,371 28,134 -3,147 -3,685 -2,857 -4,708 -24,024 -29,642 -30,470 -23,895 -14,487 -14,653 -19,582 -13,237 -2,134 -81,162 -2,102 17,725 -1,000 -534,573
Total Stockholders Equity 6,350,446 6,350,446 6,654,701 6,515,470 6,788,345 6,085,058 5,944,439 5,301,005 5,547,595 9,343,643 10,735,297 10,723,300 10,551,237 9,033,482 7,957,367 5,780,537 5,201,271 4,103,709 3,294,036 1,399,766 1,419,442
Total Investments 782,853 782,853 1,413,354 448,340 447,577 910,119 1,253,906 1,515,192 1,324,080 6,613,211 8,117,224 7,594,064 7,093,606 6,951,829 805,508 868,055 921,163 1,777,892 1,406,804 48,598 60,506
Total Debt 7,083,042 7,083,042 6,706,128 6,374,536 6,477,874 6,508,224 5,567,908 7,880,466 9,189,495 11,069,003 9,759,773 8,661,627 8,693,820 7,722,619 4,646,345 5,456,143 5,937,456 6,160,907 6,645,540 2,215,546 1,786,306
Net Debt 6,965,407 6,965,407 6,634,096 6,216,249 6,433,648 6,363,992 5,457,118 7,825,160 9,094,765 10,722,503 9,575,963 8,361,071 8,446,147 7,689,113 3,609,644 5,343,884 5,879,894 6,064,638 6,584,853 2,194,204 1,765,751

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 334,757 334,757 516,424 525,930 428,253 60,061 1,073,474 422,634 644,816 -546,418 936,591 990,868 855,109 554,494 344,395 146,151 448,495 595,846 427,401 174,089 171,371
Depreciation & Amortization 749,901 749,901 710,569 684,286 697,143 659,989 549,499 534,726 566,911 509,490 459,046 416,666 356,013 352,885 307,069 305,345 312,796 301,592 144,215 106,054 89,357
Deferred Income Tax -14,605 -14,605 -6,001 -5,792 -14,573 -18,253 -18,525 -5,523 47,195 1,393,991 -42,180 -139,755 -74,604 -90,999 37,032 -5,212 -193,216 -13,641 -144,727 -112,549 7,082
Stock Based Compensation 14,480 14,480 26,456 18,202 17,368 18,162 16,563 14,258 22,884 26,127 21,885 39,980 23,277 20,034 14,924 14,388 13,765 11,408 8,232 6,495 9,985
Change in Working Capital 82,945 82,945 118,860 26,394 108,776 21,888 46,311 -19,965 35,032 -52,779 13,222 -48,569 2,984 -16,931 -2,050 81,330 -55 -1,102 14,113 10,956 3,272
Accounts Receivable -21,566 -21,566 -17,433 18,626 15,281 -49,771 5,686 -24,782 3,813 -9,569 -8,845 6,656 -7,469 2,590 9,222 4,408 10,681 -27,736 -13,948 -7,003 1,880
Inventory 0 0 0 0 0 0 33,607 -437,507 0 0 0 0 0 0 0 101,973 0 13,519 29,356 -3,049,721 3,029
Accounts Payable -15,936 104,511 136,293 7,768 93,495 71,659 40,625 4,817 42,024 -23,757 28,354 3,065 14,267 -47,103 0 -18,170 -7,023 26,634 28,061 8,219 1,392
Other Working Capital 120,447 -82,945 0 0 0 0 -33,607 437,507 -10,805 -19,453 -6,287 -58,290 -3,814 27,582 -11,272 -6,881 -3,713 -13,519 -29,356 3,059,461 -3,029
Other Non-Cash Items -211,236 -211,236 -466,047 -453,772 -478,536 104,226 -818,613 -99,089 -102,707 -108,266 -139,943 -110,203 -127,909 -95,322 -120,872 -26,368 -13,088 -441,052 -115,018 97,045 -8,525
Net Cash Provided by Operating Activities 956,242 956,242 900,261 795,248 758,431 846,073 848,709 847,041 1,214,131 1,222,145 1,248,621 1,148,987 1,034,870 724,161 580,498 515,634 568,697 453,051 334,216 282,090 272,542
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment 0 0 -108,510 0 -639,287 0 0 0 -444,354 0 0 0 0 -251,288 -304,847 -137,230 -215,522 -887,218 -480,137 -447,152 -340,864
Acquisitions Net -88,391 -88,391 104,842 -25,260 -39,118 429,686 717,503 415,908 -10,186 -840,261 -373,121 0 -186,478 -4,254,698 -2,200 -7,975 -724 -2,982,689 -3,463,212 64,564 0
Purchases of Investments 0 0 0 0 -394,177 0 0 0 -73,278 0 0 -16,706 -1,916,269 -392,388 -298,085 -165,494 -30,089 -953,822 -343,394 -60,061 0
Sales/Maturities of Investments 158,381 204,865 0 0 202,763 274,150 148,024 558,769 231,990 628,049 0 28,403 0 303,941 179,215 168,074 27,490 53,817 7,550 6,482 0
Other Investing Activities -646,744 -693,228 -872,675 556,292 -137,881 -2,152,614 963,752 271,580 -114,789 -1,459,793 -1,138,758 -208,345 -211,405 13,949 -5,012 81,219 646,172 1,881,797 589,423 21,381 258,904
Net Cash Used for Investing Activities -576,754 -576,754 -876,343 531,032 -1,007,700 -1,448,778 1,829,279 1,246,257 -410,617 -1,672,005 -1,511,879 -196,648 -2,314,152 -4,580,484 -430,929 -61,406 427,327 -2,888,115 -3,689,770 -414,786 -81,960
Cash Flows from Financing Activities
Debt Repayment -10,710,400 -10,710,400 -16,057,570 -18,211,001 -568,343 -1,654,142 -1,604,026 -1,468,446 -2,362,180 -457,845 -934,784 -852,119 -405,565 -462,048 -1,042,518 -712,675 -2,369,673 -144,926 -321,689 -90,389 -161,381
Common Stock Issued 7,316,823 278 308,100 5,036 1,068,877 795,586 217,656 28,121 67,650 206,471 96,592 114,082 1,792,786 1,327,813 2,426,900 852,912 1,060,538 618,854 989,039 45,238 42,629
Common Stock Repurchased -6,524 -6,524 -67,838 -12,841 -10,529 -5,043 -3,432 -4,785 -8,685 -8,738 -12,703 806,798 -295,500 2,854,000 0 -9,097 779,557 1,427,200 2,885,722 403,971 291,200
Dividends Paid -657,021 -657,021 -648,047 -650,082 -787,072 -720,123 -696,913 -694,955 -979,542 -1,046,638 -1,001,559 -956,685 -865,306 -787,689 -590,735 -532,613 -495,495 -393,566 -266,814 -248,389 -243,250
Other Financing Activities 3,719,823 11,036,368 16,348,823 17,580,371 543,517 2,230,993 -533,821 -8,396 2,228,492 1,920,837 1,997,251 -12,492 1,267,034 -78,948 -18,774 1,942 -9,658 965,366 108,641 26,645 -116,993
Net Cash Used Provided by Financing Activities -337,299 -337,299 -116,532 -1,288,517 246,450 647,271 -2,620,536 -2,148,461 -1,054,265 614,087 144,797 -900,416 1,493,449 2,853,128 774,873 -399,531 -1,034,731 2,472,928 3,394,899 137,076 -187,795
Effect of Forex Changes on Cash 510,078 0 0 0 -153 245 191 376 -1,019 -1,537 1,715 960 0 0 0 0 0 0 0 0 0
Net Change in Cash 42,189 42,189 -92,614 37,763 -73,225 44,811 57,643 -54,787 -251,770 162,690 -116,746 52,883 214,167 -1,003,195 924,442 54,697 -38,707 37,864 39,345 4,380 2,787
Cash at End of Period 560,700 169,023 126,834 219,448 111,432 184,657 139,846 82,203 94,730 346,500 183,810 300,556 247,673 33,506 1,036,701 112,259 57,562 96,269 60,687 21,342 20,555
Cash at Start of Period 518,511 126,834 219,448 181,685 184,657 139,846 82,203 136,990 346,500 183,810 300,556 247,673 33,506 1,036,701 112,259 57,562 96,269 58,405 21,342 16,962 17,768
Free Cash Flow
Operating Cash Flow 956,242 956,242 900,261 795,248 758,431 846,073 848,709 847,041 1,214,131 1,222,145 1,248,621 1,148,987 1,034,870 724,161 580,498 515,634 568,697 453,051 334,216 282,090 272,542
Capital Expenditure 0 0 -108,510 0 -639,287 0 0 0 -444,354 0 0 0 0 -251,288 -304,847 -137,230 -215,522 -887,218 -480,137 -447,152 -340,864
Free Cash Flow 956,242 956,242 791,751 795,248 119,144 846,073 848,709 847,041 769,777 1,222,145 1,248,621 1,148,987 1,034,870 472,873 275,651 378,404 353,175 -434,167 -145,921 -165,062 -68,322