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,805,018 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 29,355 27,089 82,231 48,570 33,425 18,901 99,181 33,768 13,739 13,417 14,067
Gross Profit 3,775,663 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 63,674 59,603 48,340 33,122 30,661 24,569 24,429 11,280 2,009 1,760 1,898
Total Operating Expenses 124,926 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,669,241 3,338,111 1,701,749 1,444,459 1,253,387 842,499 757,954 144,196 7 18 39
Operating Margin 96.45% 92.42% 65.43% 95.69% 102.27% 94.16% 84.41% 71.58% 0.04% 0.10% 0.21%
Interest Expense 823,151 818,056 523,720 328,151 308,605 248,384 212,663 63,354 7 18 39
EBITDA 3,673,960 3,341,129 1,704,931 1,447,550 1,257,118 846,330 761,640 147,349 3,037 2,900 2,943
Depreciation and Amortization 4,719 4,298 990,900 75,631 321,018 52,299 140,023 45,107 18,778 2,882 2,904
Income Before Tax 2,854,244 2,548,481 1,139,143 1,026,045 897,039 555,986 533,558 42,636 3,037 0 0
Income Tax Expense -2,514 -6,141 2,876 2,887 831 1,705 1,441 -1,901 7 -3 -4
Net Income 2,811,985 2,513,540 1,117,635 1,013,851 891,674 545,964 523,619 42,662 3,030 3 4
Net Income Margin 73.92% 69.59% 42.97% 67.16% 72.76% 61.02% 58.31% 21.18% 16.13% 0.02% 0.02%
EPS 2.70 2.48 1.27 1.80 1.76 1.25 1.43 0.13 0.01 0.00 0.00
EPS Diluted 2.70 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 Q3 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 355,667 522,574 208,933 739,614 315,993 1,101,893 577,883 183,646 920 351
Short Term Investments 0 0 217,342 884 19,973 59,474 520,877 0 0 0
Cash + Short Term Investments 355,667 522,574 426,275 739,614 335,966 1,161,367 1,098,760 183,646 920 351
Net Receivables 18,436,730 18,236,349 16,759,653 8,153 6,933 61,737 0 0 77 183
Inventory 0 0 -7,348 -884 342,899 0 0 -8,268,643 371 442
Other Current Assets 5,237 4,728 7,348 3,660 2,710 3,252 23,624 13,760 276 66
Total Current Assets 355,667 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 955,305 256,018 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 0 0 1,460,775 884 556,694 59,474 520,877 8,268,643 0 0
Tax Assets 5,268 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 25,159,899 25,030,749 17,385,487 13,354,753 12,651,477 223,875 10,142,531 15,363 -90,475 0
Total Non-Current Assets 26,120,472 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 18,441,967 0 0 0 0 0 0 0 0 0
Total Assets 44,918,106 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 0 0 0 0 734 640 1,057 5,207 305 342
Short Term Debt 0 0 0 0 0 0 0 0 14 51
Tax Payables 0 0 0 0 0 0 0 0 130 212
Deferred Revenue 0 0 213,388 113,530 93,659 70,340 43,605 68,117 237 290
Other Current Liabilities 652,178 664,840 593,566 339,839 -734 156,569 129,414 -5,207 338 329
Total Current Liabilities 652,178 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,647,634 17,420,766 14,568,973 4,991,844 7,067,415 4,817,989 4,252,735 4,483,197 0 14
Deferred Revenue 457,977 0 73,600 -3,879 93,659 70,340 43,605 68,117 6,332 114
Deferred Tax 4,575 4,506 4,339 3,879 3,533 3,382 3,340 3,718 5,043 5,154
Other Non-Current Liabilities 548,624 311,955 118,835 74,637 88,188 97,370 219,532 -294,517 265 153
Total Non-Current Liabilities 18,200,833 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,395,034 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,472 10,427 9,631 6,289 5,367 4,610 4,047 3,003 84,091 85,323
Retained Earnings 1,711,277 965,762 93,154 346,026 139,454 208,069 187,096 42,662 52 52
Accumulated Other Comprehensive Income/Loss 141,705 153,870 185,353 884 -92,521 -65,078 -22,124 -751 -27,446 -24,767
Total Stockholders Equity 26,111,294 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 0 1,563 1,678,117 884 19,973 59,474 520,877 8,268,643 0 0
Total Debt 17,647,634 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,291,967 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,856,758 2,513,540 1,136,267 1,023,158 896,208 554,281 532,117 44,537 0 3 4
Depreciation & Amortization 4,719 4,298 3,182 3,091 3,731 3,831 3,686 3,153 3,030 2,882 2,904
Deferred Income Tax -69,487 0 0 -3,932 283,576 58,143 -348 -111 -111 -101 -91
Stock Based Compensation 16,992 15,536 12,986 9,371 7,388 5,223 2,342 1,385 0 0 0
Change in Working Capital 6,140 -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 6,140 -14,017 46,446 -86,821 47,981 27,408 -29,661 82,288 -336 201 -82
Other Non-Cash Items -599,730 -338,348 744,515 -48,517 -355,244 33,273 -4,054 -8,803 -10 -7 3
Net Cash Provided by Operating Activities 2,313,893 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 -8,583 -4,035 -1,876 -2,505 -2,768 -2,724 -899 -1,969 -869 -798 -17
Acquisitions Net 1,266,905 -1,266,905 -4,574,536 39,614 50,050 1,044 186 0 0 0 0
Purchases of Investments -72,918 0 -306,532 -39,614 -1,427,233 -2,252,757 -1,713,818 -1,136,200 0 0 0
Sales/Maturities of Investments -150,465 0 89,190 19,973 59,474 901,756 421,434 0 0 0 0
Other Investing Activities -2,657,655 -1,628,155 -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,616,816 -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 -14,204 169,148 5,000,000 -2,100,000 2,017,863 586,456 -690,058 142,564 -51 -45 -226
Common Stock Issued 922,800 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 -5,341 -4,966 -6,156 -1,734 -207 0 0 0 0 0 0
Dividends Paid -1,722,393 -1,583,840 -1,219,117 -758,790 -612,205 -503,958 -262,682 0 0 0 0
Other Financing Activities -33,749 -28,657 -163,891 -39,433 -65,980 -64,139 -10,917 1,004,720 -1,232 -1,981 -2,742
Net Cash Used Provided by Financing Activities -852,878 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 584 -63 0 0 0 0 0 55,687 0 0 0
Net Change in Cash -155,217 313,641 -530,681 423,621 -785,900 503,446 401,041 196,486 569 130 94
Cash at End of Period 1,710,719 522,574 208,933 739,614 315,993 1,101,893 598,447 197,406 920 351 221
Cash at Start of Period 1,865,936 208,933 739,614 315,993 1,101,893 598,447 197,406 920 351 221 127
Free Cash Flow
Operating Cash Flow 2,313,893 2,181,009 1,943,396 896,350 883,640 682,159 504,082 131,684 2,721 2,888 3,073
Capital Expenditure -2,141 -4,035 -1,876 -2,505 -2,768 -2,724 -899 -1,969 -869 -798 -17
Free Cash Flow 2,311,752 2,176,974 1,941,520 893,845 880,872 679,435 503,183 129,715 1,852 2,090 3,056