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
Revenue 3,685,822 3,611,988 2,600,697 1,509,568 1,225,574 894,798 897,977 201,436 18,785 18,077 18,908
Revenue Growth - 38.89% 72.28% 23.17% 36.97% -0.35% 345.79% 972.32% 3.92% -4.39%
Cost of Revenue 27,648 27,089 82,231 48,570 33,425 18,901 99,181 33,768 13,739 13,417 14,067
Gross Profit 3,658,174 3,584,899 2,518,466 1,460,998 1,192,149 875,897 798,796 167,668 5,046 4,660 4,841
Gross Profit Margin 99.25% 99.25% 96.84% 96.78% 97.27% 97.89% 88.96% 83.24% 26.86% 25.78% 25.60%
Research and Development 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 60,790 59,603 48,340 33,122 30,661 24,569 24,429 11,280 2,009 1,760 1,898
Total Operating Expenses 237,971 240,051 886,016 16,659 278,909 28,400 28,115 14,433 5,039 4,642 4,802
Operating Income or Loss 3,005,355 3,374,554 1,701,749 1,444,459 1,253,387 842,499 757,954 144,196 7 18 39
Operating Margin 81.33% 93.43% 65.43% 95.69% 102.27% 94.16% 84.41% 71.58% 0.04% 0.10% 0.21%
Interest Expense 806,504 818,056 523,720 328,151 308,605 248,384 212,663 63,354 7 18 39
EBITDA 3,453,373 3,378,852 1,704,931 1,447,550 1,257,118 871,342 785,674 109,143 3,037 2,900 2,943
Depreciation and Amortization 4,617 4,298 3,182 3,091 3,731 28,843 3,686 3,153 3,030 2,882 2,904
Income Before Tax 2,620,898 2,548,481 1,139,143 1,026,045 897,039 555,986 533,558 42,636 0 0 0
Income Tax Expense -5,666 -6,141 2,876 2,887 831 1,705 1,441 -1,901 0 -3 -4
Net Income 2,584,816 2,513,540 1,117,635 1,013,851 891,674 545,964 523,619 42,662 0 3 4
Net Income Margin 70.17% 69.59% 42.97% 67.16% 72.76% 61.02% 58.31% 21.18% 0.00% 0.02% 0.02%
EPS 2.53 2.48 1.27 1.80 1.76 1.25 1.43 0.13 0.00 0.00 0.00
EPS Diluted 2.53 2.47 1.27 1.76 1.75 1.24 1.43 0.13 0.00 0.00 0.00
Weighted Average Shares Out - 1,014,513 877,508 564,467 506,141 435,071 367,226 327,541 360,779 360,779 360,779
Weighted Average Shares Out Diluted - 1,015,777 879,676 577,066 510,909 439,153 367,317 327,581 360,779 360,779 360,779

Reported Currency: USD Q1 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
Current Assets
Cash and Cash Equivalents 485,318 522,574 208,933 739,614 315,993 1,101,893 577,883 183,646 920 351
Short Term Investments 29,579 1,563 217,342 884 19,973 59,474 520,877 0 0 0
Cash + Short Term Investments 514,897 522,574 426,275 739,614 335,966 1,161,367 1,098,760 183,646 920 351
Net Receivables 18,294,226 18,236,349 17,426,563 3,142,826 3,155,283 1,626 0 0 77 183
Inventory 546,869 552,549 -7,348 -884 342,899 0 0 0 371 442
Other Current Assets -542,411 -547,821 7,348 -747,767 -342,899 -1,223,104 20,564 13,760 276 12
Total Current Assets 18,813,581 18,763,651 17,852,838 3,882,440 3,491,249 1,161,367 1,119,324 197,406 1,644 1,042
Non-Current Assets
Property, Plant and Equipment 949,784 952,621 876,726 359,296 364,193 11,820,903 71,513 74,300 88,831 90,992
Goodwill 0 0 0 0 0 0 0 0 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0
Long Term Investments 1,254,566 1,563 1,460,775 884 556,694 59,474 0 8,268,643 0 0
Tax Assets 8,997 9,423 37,575,826 17,597,373 17,063,613 13,265,619 0 3,718 0 0
Other Non-Current Assets 1,444 24,334,146 17,385,487 13,354,753 12,651,477 223,875 10,142,531 15,363 0 0
Total Non-Current Assets 25,344,292 25,296,190 19,722,988 13,714,933 13,572,364 12,104,252 10,214,044 9,542,306 88,831 90,992
Other Assets 0 0 0 0 0 0 0 0 0 0
Total Assets 44,157,873 44,059,841 37,575,826 17,597,373 17,063,613 13,265,619 11,333,368 9,739,712 90,475 92,034
Current Liabilities
Accounts Payable -49,397 -1,115,538 -58,769 -26,350 734 640 1,057 5,207 305 342
Short Term Debt 49,397 1,115,538 58,769 26,350 6,765,532 4,791,563 -32,008 300,000 14 51
Tax Payables 0 0 0 0 0 0 0 0 130 212
Deferred Revenue 186,556 227,241 213,388 113,530 93,659 70,340 43,605 68,117 237 290
Other Current Liabilities 437,766 437,599 380,178 226,309 -6,542,852 -4,634,994 161,422 26,950 468 541
Total Current Liabilities 624,322 664,840 593,566 339,839 317,073 227,549 174,076 400,274 1,024 1,224
Non-Current Liabilities
Long Term Debt 17,614,292 17,628,522 13,739,675 4,694,523 6,765,532 4,791,563 4,122,264 4,485,756 0 14
Deferred Revenue 95,961 103,949 73,600 -3,879 93,659 70,340 43,605 68,117 0 0
Deferred Tax 4,490 4,506 4,339 3,879 3,533 3,382 3,340 3,718 5,043 5,154
Other Non-Current Liabilities 250 250 874,533 375,837 390,071 123,796 89,061 5,483 265 267
Total Non-Current Liabilities 17,714,993 17,737,227 14,692,147 5,070,360 7,252,795 4,989,081 4,258,270 4,563,074 5,308 5,435
Total Liabilities 18,339,315 18,402,067 15,285,713 5,410,199 7,569,868 5,216,630 4,432,346 4,963,348 6,332 6,659
Common Stock 10,431 10,427 9,631 6,289 5,367 4,610 4,047 3,003 0 0
Retained Earnings 1,122,878 965,762 93,154 346,026 139,454 208,069 187,096 42,662 52 52
Accumulated Other Comprehensive Income/Loss 156,640 153,870 185,353 884 -92,521 -65,078 -22,124 -751 -27,446 -24,767
Total Stockholders Equity 25,414,824 25,255,931 21,933,637 12,108,268 9,415,839 7,965,183 6,817,449 4,691,489 84,143 85,375
Total Investments 1,254,566 1,563 1,678,117 884 19,973 59,474 520,877 8,268,643 0 0
Total Debt 17,614,292 17,628,522 13,739,675 4,694,523 6,765,532 4,791,563 4,122,264 4,785,756 14 65
Net Debt 17,128,974 17,105,948 13,530,742 3,954,909 6,449,539 3,689,670 3,544,381 4,602,110 -906 -286

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
Cash Flows from Operating Activities
Net Income 2,626,564 2,554,622 1,136,267 1,023,158 896,208 554,281 532,117 44,537 0 3 4
Depreciation & Amortization 4,617 4,298 3,182 3,091 3,731 3,831 3,686 3,153 3,030 2,882 2,904
Deferred Income Tax -16,681 -10,426 0 -3,932 283,576 58,143 -348 -111 -111 -101 -91
Stock Based Compensation 15,862 15,536 12,986 9,371 7,388 5,223 2,342 1,385 0 0 0
Change in Working Capital -47,654 -14,017 46,446 -86,821 47,981 27,408 -29,661 92,797 -188 111 253
Accounts Receivable 0 0 0 0 0 0 0 116 116 -137 -30
Inventory 0 0 0 0 0 0 0 71 71 -5 -54
Accounts Payable 0 0 0 0 0 0 0 10,322 -39 52 419
Other Working Capital -47,654 -14,017 46,446 -86,821 47,981 27,408 -29,661 82,288 -336 201 -82
Other Non-Cash Items -486,911 -369,004 744,515 -48,517 -355,244 33,273 -4,054 -8,803 -10 -7 3
Net Cash Provided by Operating Activities 2,202,715 2,181,009 1,943,396 896,350 883,640 682,159 504,082 131,684 2,721 2,888 3,073
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -5,457 -4,035 -1,876 -2,505 -2,768 -2,724 -899 -1,969 -869 -798 -17
Acquisitions Net 860,420 -1,266,905 -4,574,536 39,614 50,050 1,044 186 0 0 0 0
Purchases of Investments -132,897 -241,139 -306,532 -39,614 -1,427,233 -2,252,757 -1,713,818 -1,136,200 0 0 0
Sales/Maturities of Investments 482,341 217,342 89,190 19,973 59,474 901,756 421,434 0 0 0 0
Other Investing Activities -2,749,706 -1,604,358 -4,510,260 23,981 -3,228,282 -8,698 152,220 -1,136,200 -869 66 6
Net Cash Used for Investing Activities -1,539,399 -2,899,095 -9,304,014 41,449 -4,548,759 -1,361,379 -1,140,877 -1,138,169 -869 -732 -11
Cash Flows from Financing Activities
Debt Repayment -87,806 -250,000 -600,000 -2,100,000 -1,962,462 -1,663,544 -690,058 -2,350,122 -51 -45 -226
Common Stock Issued 1,207,835 2,480,105 3,219,101 2,385,779 1,539,748 1,164,307 2,001,493 963,782 0 0 0
Common Stock Repurchased -16,206 -4,966 -6,156 -1,734 -207 2,250,000 0 0 0 0 0
Dividends Paid -1,636,039 -1,583,840 -1,219,117 -758,790 -612,205 -503,958 -262,682 0 0 0 0
Other Financing Activities 106,736 390,491 5,436,109 -39,433 1,529,169 -64,139 -10,917 3,497,406 -1,232 -1,981 -2,742
Net Cash Used Provided by Financing Activities -425,480 1,031,790 6,829,937 -514,178 2,879,219 1,182,666 1,037,836 1,147,284 -1,283 -2,026 -2,968
Effect of Forex Changes on Cash -191 -63 0 0 0 0 0 55,687 0 0 0
Net Change in Cash 237,645 313,641 -530,681 423,621 -785,900 503,446 401,041 196,486 569 130 94
Cash at End of Period 2,257,569 522,574 208,933 739,614 315,993 1,101,893 598,447 197,406 920 351 221
Cash at Start of Period 2,019,924 208,933 739,614 315,993 1,101,893 598,447 197,406 920 351 221 127
Free Cash Flow
Operating Cash Flow 2,202,715 2,181,009 1,943,396 896,350 883,640 682,159 504,082 131,684 2,721 2,888 3,073
Capital Expenditure -5,457 -4,035 -1,876 -2,505 -2,768 -2,724 -899 -1,969 -869 -798 -17
Free Cash Flow 2,197,258 2,176,974 1,941,520 893,845 880,872 679,435 503,183 129,715 1,852 2,090 3,056