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 36,282,183 33,723,297 31,615,550 29,697,844 24,996,056 20,156,447 15,794,341 11,692,713 8,830,669 6,779,511 5,504,656 4,374,562 3,609,282 3,204,577 2,162,625 1,670,269 1,364,661 1,205,340 996,660 682,213 506,228
Revenue Growth - 6.67% 6.46% 18.81% 24.01% 27.62% 35.08% 32.41% 30.26% 23.16% 25.83% 21.20% 12.63% 48.18% 29.48% 22.39% 13.22% 20.94% 46.09% 34.76%
Cost of Revenue 20,389,756 19,715,368 19,168,285 17,332,683 15,276,319 12,440,213 9,967,538 7,659,666 6,029,901 4,591,476 3,752,760 3,083,256 2,625,866 2,039,901 1,357,355 1,079,271 910,234 786,168 626,985 464,550 276,458
Gross Profit 15,892,427 14,007,929 12,447,265 12,365,161 9,719,737 7,716,234 5,826,803 4,033,047 2,800,768 2,188,035 1,751,896 1,291,306 983,416 1,164,676 805,270 590,998 454,427 419,172 369,675 217,663 229,770
Gross Profit Margin 43.70% 41.54% 39.37% 41.64% 38.89% 38.28% 36.89% 34.49% 31.72% 32.27% 31.83% 29.52% 27.25% 36.34% 37.24% 35.38% 33.30% 34.78% 37.09% 31.91% 45.39%
Research and Development 2,744,227 2,675,758 2,711,041 2,273,885 1,829,600 1,545,149 1,221,814 1,052,778 852,098 650,788 472,321 378,769 329,008 259,033 163,329 114,542 89,873 71,395 48,379 30,942 22,906
General and Administrative Expenses 4,522,653 4,378,168 4,103,393 3,896,767 3,304,848 3,566,831 2,999,763 2,141,590 1,568,877 1,231,421 876,927 684,190 604,416 520,575 364,394 289,077 249,375 270,812 261,679 185,719 187,510
Total Operating Expenses 7,266,880 7,053,926 6,814,434 6,170,652 5,134,448 5,111,980 4,221,577 3,194,368 2,420,975 1,882,209 1,349,248 1,062,959 933,424 779,608 521,629 399,059 332,921 328,011 305,261 214,674 210,416
Operating Income or Loss 8,625,547 6,954,003 5,632,831 6,194,509 4,585,289 2,604,254 1,605,226 838,679 379,793 305,826 402,648 228,347 49,992 385,068 283,641 191,939 121,506 91,161 64,414 2,989 19,354
Operating Margin 23.63% 20.62% 17.82% 20.86% 18.34% 12.92% 10.16% 7.17% 4.30% 4.51% 7.31% 5.22% 1.39% 12.02% 13.12% 11.49% 8.90% 7.56% 6.46% 0.44% 3.82%
Interest Expense 740,847 748,598 706,212 765,620 1,385,940 626,023 420,493 353,358 150,114 163,941 53,279 32,144 19,986 20,025 19,629 6,475 -2,458 20,340 0 -1,852 -170
EBITDA 23,783,405 21,508,387 20,332,955 19,044,502 15,507,911 12,008,080 9,303,408 7,169,064 5,335,599 3,852,871 3,184,446 2,470,027 1,752,549 1,224,687 626,020 456,201 358,015 301,951 216,753 108,004 107,558
Depreciation and Amortization 15,113,615 14,554,384 14,362,814 12,438,779 10,922,622 9,319,826 7,656,457 6,330,385 4,924,978 3,547,045 2,781,798 2,241,680 1,702,083 839,619 338,695 257,534 242,836 224,986 157,136 107,002 88,204
Income Before Tax 8,185,634 6,205,405 5,263,929 5,840,103 3,199,349 2,062,231 1,226,458 485,321 260,507 141,885 349,369 171,074 30,480 368,522 267,696 192,192 131,500 111,501 80,318 8,335 21,776
Income Tax Expense 1,090,859 797,415 772,005 723,875 437,954 195,315 15,216 -73,608 73,829 19,244 82,570 58,671 13,328 136,883 106,843 76,332 48,474 44,549 31,236 -33,692 181
Net Income 7,094,775 5,407,990 4,491,924 5,116,228 2,761,395 1,866,916 1,211,242 558,929 186,678 122,641 266,799 112,403 17,152 226,126 160,853 115,860 83,026 66,952 49,082 42,027 21,595
Net Income Margin 19.41% 16.04% 14.21% 17.23% 11.05% 9.26% 7.67% 4.78% 2.11% 1.81% 4.85% 2.57% 0.48% 7.06% 7.44% 6.94% 6.08% 5.55% 4.92% 6.16% 4.27%
EPS 16.34 12.25 10.10 11.55 6.26 4.26 2.78 1.29 0.44 0.29 0.63 0.28 0.04 0.63 0.44 0.29 0.19 0.14 0.11 0.11 0.06
EPS Diluted 16.00 12.03 9.95 11.24 6.08 4.13 2.68 1.25 0.43 0.28 0.62 0.26 0.04 0.61 0.42 0.28 0.19 0.14 0.10 0.09 0.05
Weighted Average Shares Out - 441,571 444,698 443,155 440,922 437,799 435,374 431,885 428,822 425,889 420,546 407,386 388,647 369,929 367,703 395,920 426,727 469,532 438,039 374,696 363,916
Weighted Average Shares Out Diluted - 449,498 451,290 455,372 454,208 451,765 451,244 446,814 438,652 436,456 431,893 425,327 412,328 380,583 380,128 408,912 439,852 482,314 483,525 458,626 452,991

Reported Currency: USD Q2 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 6,363,759 7,116,913 5,147,176 6,027,804 8,205,550 5,018,437 3,794,483 2,822,795 1,467,576 1,809,330 1,113,608 604,965 290,291 508,053 194,499 134,224 139,881 177,439 400,430 212,256 174,461
Short Term Investments 294,126 20,973 911,276 0 0 0 0 0 266,206 501,385 494,888 595,440 457,787 289,758 155,888 186,018 157,390 207,703 0 0 0
Cash + Short Term Investments 6,657,885 7,137,886 6,058,452 6,027,804 8,205,550 5,018,437 3,794,483 2,822,795 1,733,782 2,310,715 1,608,496 1,200,405 748,078 797,811 350,387 320,242 297,271 385,142 400,430 212,256 174,461
Net Receivables 1,276,359 1,842,054 1,586,898 804,320 610,819 979,068 569,633 0 0 0 0 0 0 0 0 0 -18,691 0 0 0 0
Inventory 0 408,936 -1,586,898 -804,320 -610,819 -979,068 -569,633 0 0 0 0 0 0 0 181,006 37,329 18,691 0 0 0 0
Other Current Assets 1,681,309 529,257 3,208,021 2,042,021 1,556,030 1,160,067 5,899,652 4,847,179 3,986,509 3,121,125 2,331,973 1,858,358 1,432,784 973,552 109,574 53,442 64,176 16,037 10,635 4,669 10,144
Total Current Assets 9,615,553 9,918,133 9,266,473 8,069,825 9,761,580 6,178,504 9,694,135 7,669,974 5,720,291 5,431,840 3,940,469 3,058,763 2,240,791 1,827,370 640,967 411,013 361,447 416,532 428,418 243,691 187,346
Non-Current Assets
Property, Plant and Equipment 3,734,219 1,491,444 1,398,257 1,323,453 960,183 565,221 418,281 319,404 250,395 173,412 149,875 133,605 131,681 136,353 128,570 131,653 124,948 77,326 55,503 40,213 18,728
Goodwill 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 31,927,355 31,658,056 32,736,713 30,919,539 25,383,950 24,504,567 14,960,954 10,371,055 7,274,501 4,312,817 2,773,326 2,091,071 1,506,008 1,046,934 180,973 108,810 98,547 132,455 105,877 457 961
Long Term Investments 41,218 4,654 19,996 24,118 31,537 16,260 16,260 4,400 4,914 0 0 0 0 0 0 0 -98,547 0 0 0 0
Tax Assets -12,358,540 1,910,106 261,541 148,095 589,091 658,206 564,425 478,266 227,248 0 0 0 0 0 17,467 15,958 22,409 16,242 15,600 21,239 0
Other Non-Current Assets 16,139,090 3,749,599 4,911,788 4,099,633 2,554,018 2,052,954 320,345 169,643 109,261 284,802 192,981 129,124 89,410 55,052 14,090 12,300 109,142 4,465 3,381 59,081 44,758
Total Non-Current Assets 39,483,342 38,813,859 39,328,295 36,514,838 29,518,779 27,797,208 16,280,265 11,342,768 7,866,319 4,771,031 3,116,182 2,353,800 1,727,099 1,238,339 341,100 268,721 256,499 230,488 180,361 120,990 64,447
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 49,098,895 48,731,992 48,594,768 44,584,663 39,280,359 33,975,712 25,974,400 19,012,742 13,586,610 10,202,871 7,056,651 5,412,563 3,967,890 3,065,709 982,067 679,734 617,946 647,020 608,779 364,681 251,793
Current Liabilities
Accounts Payable 598,557 747,412 671,513 837,483 656,183 674,347 562,985 359,555 312,842 253,491 201,581 108,435 86,468 1,012,566 222,824 91,475 100,344 104,445 93,864 63,491 49,775
Short Term Debt 2,217,050 399,844 355,985 699,823 499,878 843,043 477,417 315,094 197,632 140,389 69,746 54,018 53,139 2,319 2,083 1,410 1,152 823 0 0 68
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 1,473,720 1,442,969 1,264,661 1,209,342 1,117,992 924,745 760,899 618,622 443,472 346,721 274,586 215,767 169,472 148,796 127,183 100,097 83,127 71,665 69,678 48,533 31,936
Other Current Liabilities 5,850,672 6,270,430 5,638,815 5,742,318 5,531,732 4,413,561 4,686,019 4,173,041 3,632,711 2,789,023 2,117,241 1,775,983 1,366,847 52,374 36,489 33,387 31,394 35,643 29,905 25,563 13,131
Total Current Liabilities 10,139,999 8,860,655 7,930,974 8,488,966 7,805,785 6,855,696 6,487,320 5,466,312 4,586,657 3,529,624 2,663,154 2,154,203 1,675,926 1,216,055 388,579 226,369 216,017 212,576 193,447 137,587 94,910
Non-Current Liabilities
Long Term Debt 12,180,024 14,143,417 14,353,076 14,693,072 15,809,095 14,759,260 10,360,058 6,499,432 3,364,311 2,371,362 900,000 500,000 400,000 400,000 234,123 236,572 37,988 35,652 0 0 0
Deferred Revenue 0 -1,035,556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 1,035,556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 4,666,179 5,139,607 5,533,317 5,553,377 4,600,239 4,778,599 3,888,257 3,465,042 2,955,842 2,078,459 1,635,789 1,424,799 1,147,291 801,331 69,201 17,650 16,786 -31,957 1,121 842 600
Total Non-Current Liabilities 16,846,203 19,283,024 19,886,393 20,246,449 20,409,334 19,537,859 14,248,315 9,964,474 6,320,153 4,449,821 2,535,789 1,924,799 1,547,291 1,201,331 303,324 254,222 54,774 3,695 1,121 842 600
Total Liabilities 26,986,202 28,143,679 27,817,367 28,735,415 28,215,119 26,393,555 20,735,635 15,430,786 10,906,810 7,979,445 5,198,943 4,079,002 3,223,217 2,417,386 691,903 480,591 270,791 216,271 194,568 138,429 95,510
Common Stock 5,680,061 5,145,172 4,637,601 4,024,561 3,447,698 2,793,929 2,315,988 1,871,396 1,599,762 1,324,809 60 60 56 55 53 53 62 65 69 55 53
Retained Earnings 27,068,801 22,589,286 17,181,296 12,689,372 7,573,144 4,811,749 2,942,359 1,731,117 1,128,603 941,925 819,284 552,485 440,082 428,443 237,739 198,817 108,452 26,363 -40,589 -89,671 -131,698
Accumulated Other Comprehensive Income/Loss -89,114 -223,945 -217,306 -40,495 44,398 -23,521 -19,582 -20,557 -48,565 -43,308 -4,446 3,575 2,919 706 1,000 -134,294 -98,838 1,611 -45,343 -1,326 -4,915
Total Stockholders Equity 22,112,693 20,588,313 20,777,401 15,849,248 11,065,240 7,582,157 5,238,765 3,581,956 2,679,800 2,223,426 1,857,708 1,333,561 744,673 648,323 290,164 199,143 347,155 430,749 414,211 226,252 156,283
Total Investments 335,344 20,973 911,276 24,118 31,537 16,260 16,260 4,400 266,206 501,385 494,888 595,440 457,787 289,758 155,888 186,018 157,390 207,703 0 0 0
Total Debt 16,524,194 14,543,261 14,353,076 15,392,895 16,308,973 14,759,260 10,360,058 6,499,432 3,364,311 2,371,362 900,000 500,000 400,000 400,000 355,888 386,018 39,140 36,000 0 0 68
Net Debt 10,160,435 7,426,348 9,205,900 9,365,091 8,103,423 9,740,823 6,565,575 3,676,637 1,896,735 562,032 -213,608 -104,965 109,709 -108,053 161,389 251,794 -100,741 -141,439 -400,430 -212,256 -174,393

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 7,094,775 5,407,990 4,491,924 5,116,228 2,761,395 1,866,916 1,211,242 558,929 186,678 122,641 266,799 112,403 17,152 226,126 160,853 115,860 83,026 66,952 49,082 42,027 21,595
Depreciation & Amortization 15,113,615 14,554,384 14,362,814 12,438,779 10,922,622 9,319,826 7,656,457 6,330,385 4,924,978 3,547,045 2,781,798 2,241,680 1,702,083 839,619 338,695 257,534 242,836 224,986 157,136 107,002 88,204
Deferred Income Tax -573,869 -459,359 -166,550 199,548 70,066 -94,443 -85,520 -208,688 -46,847 -58,655 -30,063 -22,044 -30,071 -15,110 -962 6,328 -8,427 -661 16,150 -34,905 176
Stock Based Compensation 307,350 339,368 575,452 403,220 415,180 405,376 320,657 182,209 173,675 124,725 115,239 73,100 73,948 61,582 27,996 12,618 12,264 11,976 14,327 14,327 16,587
Change in Working Capital -158,934 -116,148 -758,087 -241,977 -31,873 43,043 293,767 58,977 192,380 172,887 137,103 119,867 26,005 110,148 227,371 -45,650 -24,063 30,000 35,127 38,103 23,468
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable -19,785 93,502 -158,543 145,115 -41,605 96,063 199,198 74,559 32,247 51,615 83,812 18,374 -3,764 24,314 139,983 -2,256 7,111 -1,217 8,246 13,716 17,121
Other Working Capital -139,149 -209,650 -599,544 -387,092 9,732 -53,020 94,569 -15,582 160,133 121,272 53,291 101,493 29,769 85,834 87,388 -43,394 -31,174 31,217 26,881 24,387 6,347
Other Non-Cash Items 903,407 -12,451,934 -16,479,296 -17,523,188 -11,710,313 -14,428,040 -12,077,082 -8,707,760 -6,904,848 -4,658,082 -3,254,393 -2,427,175 -1,766,352 -904,653 -477,552 -21,627 -21,599 -41,430 -23,960 -3,577 -2,459
Net Cash Provided by Operating Activities 7,158,698 7,274,301 2,026,257 392,610 2,427,077 -2,887,322 -2,680,479 -1,785,948 -1,473,984 -749,439 16,483 97,831 22,765 317,712 276,401 325,063 284,037 291,823 247,862 162,977 147,571
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -339,562 -348,552 -407,729 -524,585 -497,923 -253,035 -212,532 -227,022 -184,830 -169,206 -144,516 -120,070 -89,732 -134,836 -34,342 -239,176 -207,701 -44,806 -197,446 -30,619 -14,962
Acquisitions Net 198,709 -890,303 -757,387 -788,349 0 0 0 -53,720 -77,177 -77,958 -74,790 -65,927 -48,275 -85,154 -110,982 11,164 12,368 -223,436 0 -114,431 -102,971
Purchases of Investments 0 -504,862 -911,276 0 0 0 0 -74,819 -187,193 -371,915 -426,934 -550,264 -477,321 -223,750 -107,362 -228,000 -256,959 -405,340 0 0 -586
Sales/Maturities of Investments 893,228 1,395,165 757,387 0 0 0 0 342,859 422,729 363,841 527,250 408,427 312,318 89,098 136,675 209,862 307,333 200,832 0 0 45,013
Other Investing Activities 201,291 890,303 -757,387 -26,919 -7,431 -134,029 -126,588 47,031 76,236 76,046 76,124 71,866 57,091 88,828 -70 71 12,367 21,937 11,577 6,332 5,125
Net Cash Used for Investing Activities 553,666 541,751 -2,076,392 -1,339,853 -505,354 -387,064 -339,120 34,329 49,765 -179,192 -42,866 -255,968 -245,919 -265,814 -116,081 -246,079 -144,960 -450,813 -185,869 -138,718 -68,381
Cash Flows from Financing Activities
Debt Repayment -400,000 0 -700,000 -500,000 -1,001,910 -4,433,170 -3,925,980 -2,988,360 -989,300 -545 -1,093 -220,542 -2,614 -2,083 -1,776 -21,158 -823 0 0 0 0
Common Stock Issued 496,876 169,990 35,746 174,414 235,406 72,490 124,502 88,378 36,979 77,980 60,544 124,557 4,124 219,561 49,776 35,274 18,872 9,611 112,964 13,393 6,035
Common Stock Repurchased -8,600,098 -6,045,347 0 -600,022 0 0 0 0 0 0 0 0 -464 -199,666 -210,259 -324,335 -199,904 -99,860 0 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -46,484 -75,446 -664,254 -224,168 2,003,815 8,866,342 3,924,025 2,988,612 1,054,651 1,562,842 482,261 572,249 4,543 441,904 62,214 438,473 5,220 26,248 13,217 -79 -436
Net Cash Used Provided by Financing Activities -8,549,706 -5,950,803 -664,254 -1,149,776 1,237,311 4,505,662 4,048,527 3,076,990 1,091,630 1,640,277 541,712 476,264 5,589 261,656 -100,045 -84,641 -176,635 -64,001 126,181 13,314 5,599
Effect of Forex Changes on Cash -201,878 82,684 -170,140 -86,740 36,050 469 -39,682 29,848 -9,165 -15,924 -6,686 -3,453 -197 0 0 0 0 0 222 222 -222
Net Change in Cash -1,097,738 1,947,933 -884,529 -2,183,759 3,195,084 1,231,745 989,246 1,355,219 -341,754 695,722 508,643 314,674 -217,762 313,554 60,275 -5,657 -37,558 -222,991 188,174 37,795 84,567
Cash at End of Period 27,584,610 7,118,515 5,170,582 6,055,111 8,238,870 5,043,786 3,812,041 2,822,795 1,467,576 1,809,330 1,113,608 604,965 290,291 508,053 194,499 134,224 139,881 177,439 400,430 212,256 174,461
Cash at Start of Period 28,682,348 5,170,582 6,055,111 8,238,870 5,043,786 3,812,041 2,822,795 1,467,576 1,809,330 1,113,608 604,965 290,291 508,053 194,499 134,224 139,881 177,439 400,430 212,256 174,461 89,894
Free Cash Flow
Operating Cash Flow 7,158,698 7,274,301 2,026,257 392,610 2,427,077 -2,887,322 -2,680,479 -1,785,948 -1,473,984 -749,439 16,483 97,831 22,765 317,712 276,401 325,063 284,037 291,823 247,862 162,977 147,571
Capital Expenditure -339,562 -348,552 -407,729 -524,585 -497,923 -253,035 -212,532 -227,022 -184,830 -169,206 -144,516 -120,070 -89,732 -134,836 -34,342 -239,176 -207,701 -44,806 -197,446 -30,619 -14,962
Free Cash Flow 6,819,136 6,925,749 1,618,528 -131,975 1,929,154 -3,140,357 -2,893,011 -2,012,970 -1,658,814 -918,645 -128,033 -22,239 -66,967 182,876 242,059 85,887 76,336 247,017 50,416 132,358 132,609