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,744,667 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 28,863 27,089 82,231 48,570 33,425 18,901 99,181 33,768 13,739 13,417 14,067
Gross Profit 3,715,804 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.23% 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 61,638 59,603 48,340 33,122 30,661 24,569 24,429 11,280 2,009 1,760 1,898
Total Operating Expenses 238,077 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,273,400 3,374,554 1,701,749 1,444,459 1,253,387 842,499 757,954 144,196 7 18 39
Operating Margin 87.16% 93.43% 65.43% 95.69% 102.27% 94.16% 84.41% 71.58% 0.04% 0.10% 0.21%
Interest Expense 814,724 818,056 523,720 328,151 308,605 248,384 212,663 63,354 7 18 39
EBITDA 3,502,475 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,722 275,157 990,900 75,631 321,018 52,299 140,023 45,107 18,778 2,882 2,904
Income Before Tax 2,673,405 2,548,481 1,139,143 1,026,045 897,039 555,986 533,558 42,636 3,037 0 0
Income Tax Expense -4,331 -6,141 2,876 2,887 831 1,705 1,441 -1,901 7 -3 -4
Net Income 2,635,416 2,513,540 1,117,635 1,013,851 891,674 545,964 523,619 42,662 3,030 3 4
Net Income Margin 70.31% 69.59% 42.97% 67.16% 72.76% 61.02% 58.31% 21.18% 16.13% 0.02% 0.02%
EPS 2.55 2.48 1.27 1.80 1.76 1.25 1.43 0.13 0.01 0.00 0.00
EPS Diluted 2.55 2.47 1.27 1.76 1.75 1.24 1.43 0.13 0.01 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 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
Current Assets
Cash and Cash Equivalents 347,160 522,574 208,933 739,614 315,993 1,101,893 577,883 183,646 920 351
Short Term Investments 0 1,563 217,342 884 19,973 59,474 520,877 0 0 0
Cash + Short Term Investments 347,160 522,574 426,275 739,614 335,966 1,161,367 1,098,760 183,646 920 351
Net Receivables 28,565 18,236,349 17,426,563 3,142,826 3,155,283 1,626 8,916,047 8,268,643 77 183
Inventory 0 552,549 -7,348 -884 342,899 0 0 -8,268,643 371 442
Other Current Assets -375,725 -547,821 7,348 -747,767 -342,899 -1,223,104 20,564 13,760 276 12
Total Current Assets 18,720,504 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 69,914 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,461,198 1,563 1,460,775 884 556,694 59,474 520,877 8,268,643 0 0
Tax Assets 7,033 9,423 37,575,826 17,597,373 17,063,613 13,265,619 11,333,368 3,718 90,475 0
Other Non-Current Assets 24,038,487 24,334,146 17,385,487 13,354,753 12,651,477 223,875 10,142,531 15,363 -90,475 0
Total Non-Current Assets 25,790,746 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,511,250 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 -249,276 -1,115,538 -58,769 -26,350 734 640 1,057 5,207 305 342
Short Term Debt 33,587 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 215,689 227,241 213,388 113,530 93,659 70,340 43,605 68,117 237 290
Other Current Liabilities 653,474 437,599 380,178 226,309 -6,542,852 -4,634,994 161,422 26,950 468 541
Total Current Liabilities 653,474 664,840 593,566 339,839 317,073 227,549 174,076 400,274 1,024 1,224
Non-Current Liabilities
Long Term Debt 16,727,361 17,628,522 13,739,675 4,694,523 6,765,532 4,791,563 4,122,264 4,485,756 125 14
Deferred Revenue 73,600 103,949 73,600 -3,879 93,659 70,340 43,605 68,117 6,332 114
Deferred Tax 4,473 4,506 4,339 3,879 3,533 3,382 3,340 3,718 5,043 5,154
Other Non-Current Liabilities 926,029 250 874,533 375,837 390,071 123,796 89,061 5,483 -6,192 153
Total Non-Current Liabilities 17,731,463 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,384,937 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,432 10,427 9,631 6,289 5,367 4,610 4,047 3,003 84,091 85,323
Retained Earnings 1,431,264 965,762 93,154 346,026 139,454 208,069 187,096 42,662 52 52
Accumulated Other Comprehensive Income/Loss 148,211 153,870 185,353 884 -92,521 -65,078 -22,124 -751 -27,446 -24,767
Total Stockholders Equity 25,718,896 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,461,198 1,563 1,678,117 884 19,973 59,474 520,877 8,268,643 0 0
Total Debt 17,634,439 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,287,279 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,666,285 2,554,622 1,136,267 1,023,158 896,208 554,281 532,117 44,537 0 3 4
Depreciation & Amortization 4,722 4,298 3,182 3,091 3,731 3,831 3,686 3,153 3,030 2,882 2,904
Deferred Income Tax 24,565 -10,426 0 -3,932 283,576 58,143 -348 -111 -111 -101 -91
Stock Based Compensation 16,410 15,536 12,986 9,371 7,388 5,223 2,342 1,385 0 0 0
Change in Working Capital -16,754 -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 -16,754 -14,017 46,446 -86,821 47,981 27,408 -29,661 82,288 -336 201 -82
Other Non-Cash Items -506,782 -369,004 744,515 -48,517 -355,244 33,273 -4,054 -8,803 -10 -7 3
Net Cash Provided by Operating Activities 2,286,947 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 -7,794 -4,035 -1,876 -2,505 -2,768 -2,724 -899 -1,969 -869 -798 -17
Acquisitions Net 1,266,805 -1,266,905 -4,574,536 39,614 50,050 1,044 186 0 0 0 0
Purchases of Investments -752,905 -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 185,987 217,342 89,190 19,973 59,474 901,756 421,434 0 0 0 0
Other Investing Activities -2,807,360 -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 -2,109,367 -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 -88,045 -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,106,368 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,180 -4,966 -6,156 -1,734 -207 2,250,000 0 0 0 0 0
Dividends Paid -1,672,554 -1,583,840 -1,219,117 -758,790 -612,205 -503,958 -262,682 0 0 0 0
Other Financing Activities 100,910 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 -569,165 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 -48 -63 0 0 0 0 0 55,687 0 0 0
Net Change in Cash -391,633 313,641 -530,681 423,621 -785,900 503,446 401,041 196,486 569 130 94
Cash at End of Period 1,865,936 522,574 208,933 739,614 315,993 1,101,893 598,447 197,406 920 351 221
Cash at Start of Period 2,257,569 208,933 739,614 315,993 1,101,893 598,447 197,406 920 351 221 127
Free Cash Flow
Operating Cash Flow 2,286,947 2,181,009 1,943,396 896,350 883,640 682,159 504,082 131,684 2,721 2,888 3,073
Capital Expenditure -7,794 -4,035 -1,876 -2,505 -2,768 -2,724 -899 -1,969 -869 -798 -17
Free Cash Flow 2,279,153 2,176,974 1,941,520 893,845 880,872 679,435 503,183 129,715 1,852 2,090 3,056