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-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 10,464,000 | 8,971,000 | 7,245,000 | 5,896,000 | 4,519,484 | 3,460,437 | 2,608,816 | 1,933,026 | 1,390,513 | 1,005,480 | 682,563 | 424,650 | 243,712 | 92,641 | 43,329 | 19,300 | 8,800 | 1,900 |
Revenue Growth | - | 23.82% | 22.88% | 30.46% | 30.60% | 32.64% | 34.96% | 39.02% | 38.29% | 47.31% | 60.74% | 74.24% | 163.07% | 113.81% | 124.50% | 119.32% | 363.16% | |
Cost of Revenue | 2,172,000 | 1,921,000 | 1,573,000 | 1,353,000 | 987,113 | 796,645 | 622,658 | 499,772 | 398,682 | 329,413 | 248,776 | 155,259 | 104,009 | 31,575 | 16,190 | 7,900 | 4,600 | 700 |
Gross Profit | 8,292,000 | 7,050,000 | 5,672,000 | 4,543,000 | 3,532,371 | 2,663,792 | 1,986,158 | 1,433,254 | 991,831 | 676,067 | 433,787 | 269,391 | 139,703 | 61,066 | 27,139 | 11,400 | 4,200 | 1,200 |
Gross Profit Margin | 79.24% | 78.59% | 78.29% | 77.05% | 78.16% | 76.98% | 76.13% | 74.15% | 71.33% | 67.24% | 63.55% | 63.44% | 57.32% | 65.92% | 62.63% | 59.07% | 47.73% | 63.16% |
Research and Development | 2,437,000 | 2,124,000 | 1,768,000 | 1,397,000 | 1,024,327 | 748,369 | 529,501 | 377,518 | 285,239 | 217,389 | 148,258 | 78,678 | 39,333 | 7,004 | 7,194 | 2,400 | 2,100 | 2,700 |
General and Administrative Expenses | 4,595,000 | 4,164,000 | 3,549,000 | 2,889,000 | 2,309,181 | 1,873,300 | 1,499,083 | 1,157,150 | 859,400 | 625,043 | 437,364 | 256,980 | 137,954 | 43,502 | 48,144 | 14,900 | 8,000 | 2,700 |
Total Operating Expenses | 7,032,000 | 6,288,000 | 5,317,000 | 4,286,000 | 3,333,508 | 2,621,669 | 2,028,584 | 1,534,668 | 1,144,639 | 842,432 | 585,622 | 335,658 | 177,287 | 50,506 | 55,338 | 17,200 | 10,000 | 5,300 |
Operating Income or Loss | 1,260,000 | 762,000 | 355,000 | 257,000 | 198,863 | 100,468 | -42,426 | -101,414 | -422,808 | -166,365 | -151,835 | -66,267 | -37,584 | 10,560 | -28,199 | -5,900 | -5,900 | -4,100 |
Operating Margin | 11.98% | 8.49% | 4.90% | 4.36% | 4.40% | 2.90% | -1.63% | -5.25% | -30.41% | -16.55% | -22.24% | -15.61% | -15.42% | 11.40% | -65.08% | -30.57% | -67.05% | -215.79% |
Interest Expense | 24,000 | 24,000 | 27,000 | 28,000 | 32,746 | 33,283 | 52,733 | 53,394 | 33,278 | 26,647 | 23,705 | 4,930 | 1,604 | 0 | 1,226 | 1,226 | 0 | 200 |
EBITDA | 1,909,000 | 1,594,000 | 768,000 | 257,000 | 452,931 | 302,968 | 161,909 | 49,479 | -333,691 | -101,559 | -104,422 | -47,672 | -22,474 | 11,426 | -27,830 | -29,056 | -5,900 | -3,800 |
Depreciation and Amortization | 462,000 | 562,000 | 342,000 | 388,000 | 271,000 | 202,500 | 148,200 | 112,900 | 83,082 | 60,356 | 42,059 | 24,152 | 13,506 | 1,472 | 369 | 200 | 0 | 300 |
Income Before Tax | 1,622,000 | 1,008,000 | 399,000 | 249,000 | 149,185 | 67,185 | -39,024 | -149,004 | -450,051 | -193,012 | -175,540 | -71,197 | -35,980 | 11,166 | -29,425 | -5,900 | -5,900 | -4,000 |
Income Tax Expense | 286,000 | -723,000 | 74,000 | 19,000 | 30,682 | -559,513 | -12,320 | 126 | 1,753 | 5,414 | 3,847 | 2,511 | 1,368 | 1,336 | 280 | 0 | 0 | -300 |
Net Income | 1,336,000 | 1,731,000 | 325,000 | 230,000 | 119,000 | 626,698 | -26,704 | -149,130 | -451,804 | -198,426 | -179,387 | -73,708 | -37,348 | 9,830 | -29,705 | -5,900 | -5,900 | -3,700 |
Net Income Margin | 12.71% | 19.30% | 4.49% | 3.90% | 2.63% | 18.11% | -1.02% | -7.71% | -32.49% | -19.73% | -26.28% | -17.36% | -15.32% | 10.61% | -68.56% | -30.57% | -67.05% | -194.74% |
EPS | 6.50 | 8.48 | 1.61 | 1.16 | 0.61 | 3.36 | -0.15 | -0.87 | -2.75 | -1.27 | -1.23 | -0.54 | -0.51 | 0.39 | -1.18 | -0.05 | -0.05 | -0.03 |
EPS Diluted | 6.43 | 8.42 | 1.60 | 1.13 | 0.59 | 3.18 | -0.15 | -0.87 | -2.75 | -1.27 | -1.23 | -0.54 | -0.51 | 0.39 | -1.18 | -0.05 | -0.05 | -0.03 |
Weighted Average Shares Out | - | 204,137 | 201,430 | 198,094 | 193,096 | 186,466 | 177,846 | 171,176 | 164,534 | 155,707 | 145,356 | 135,416 | 73,835 | 25,124 | 25,124 | 120,300 | 120,300 | 120,300 |
Weighted Average Shares Out Diluted | - | 205,591 | 203,535 | 203,167 | 202,478 | 197,223 | 177,846 | 171,176 | 164,534 | 155,707 | 145,356 | 135,416 | 73,909 | 25,124 | 25,124 | 120,300 | 120,300 | 120,300 |
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 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-06-30 | 2010-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||
Cash and Cash Equivalents | 1,885,000 | 1,897,000 | 1,470,000 | 1,728,000 | 1,676,794 | 775,778 | 566,204 | 726,495 | 401,238 | 412,305 | 252,455 | 366,303 | 118,989 | 59,853 | 29,402 |
Short Term Investments | 3,410,000 | 2,980,000 | 2,810,000 | 1,576,000 | 1,415,242 | 915,317 | 931,718 | 1,052,803 | 498,124 | 388,945 | 416,336 | 268,251 | 195,702 | 0 | 0 |
Cash + Short Term Investments | 5,295,000 | 4,877,000 | 4,280,000 | 3,304,000 | 3,092,036 | 1,691,095 | 1,497,922 | 1,779,298 | 899,362 | 801,250 | 668,791 | 634,554 | 314,691 | 59,853 | 29,402 |
Net Receivables | 1,308,000 | 2,036,000 | 1,725,000 | 1,390,000 | 1,009,000 | 835,279 | 574,810 | 437,051 | 322,757 | 203,333 | 159,171 | 108,339 | 78,163 | 24,495 | 29,762 |
Inventory | 0 | 0 | 369,000 | 303,000 | 228,924 | 175,039 | 139,890 | 118,690 | 76,780 | 51,976 | 43,232 | 31,123 | 15,639 | 8,623 | 2,662 |
Other Current Assets | 1,093,000 | 864,000 | 896,000 | 526,000 | 421,000 | 300,527 | 271,961 | 205,602 | 120,416 | 81,052 | 79,024 | 54,856 | 29,235 | 3,922 | 7,233 |
Total Current Assets | 7,696,000 | 7,777,000 | 6,654,000 | 5,220,000 | 4,521,842 | 2,826,901 | 2,344,693 | 2,410,564 | 1,342,535 | 1,085,635 | 906,986 | 797,749 | 422,089 | 96,893 | 47,492 |
Non-Current Assets | |||||||||||||||
Property, Plant and Equipment | 2,379,000 | 2,073,000 | 1,735,000 | 1,357,000 | 1,113,859 | 870,513 | 347,216 | 245,124 | 181,620 | 144,714 | 104,237 | 75,560 | 42,342 | 9,467 | 1,698 |
Goodwill | 1,291,000 | 1,231,000 | 824,000 | 777,000 | 240,764 | 156,756 | 148,845 | 128,728 | 82,534 | 55,669 | 55,016 | 8,724 | 0 | 0 | 0 |
Intangible Assets | 214,000 | 224,000 | 232,000 | 287,000 | 153,367 | 143,850 | 100,582 | 86,916 | 65,854 | 43,005 | 54,526 | 5,796 | 596 | 0 | 0 |
Long Term Investments | 3,829,000 | 3,203,000 | 2,117,000 | 1,630,000 | 1,468,006 | 1,013,332 | 581,856 | 391,442 | 262,658 | 422,667 | 266,772 | 255,356 | -596 | 0 | 0 |
Tax Assets | 1,444,000 | 1,508,000 | 636,000 | 692,000 | 673,111 | 599,633 | 282,490 | 85,530 | 61,990 | 33,016 | 29,453 | 21,318 | 660 | 0 | 0 |
Other Non-Current Assets | 1,581,000 | 1,371,000 | 1,101,000 | 835,000 | 544,108 | 411,445 | 73,458 | 49,600 | 36,576 | 22,346 | 8,089 | 3,973 | 13,023 | 2,386 | 2,179 |
Total Non-Current Assets | 10,738,000 | 9,610,000 | 6,645,000 | 5,578,000 | 4,193,215 | 3,195,529 | 1,534,447 | 987,340 | 691,232 | 721,417 | 518,093 | 370,727 | 56,025 | 11,853 | 3,877 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 18,434,000 | 17,387,000 | 13,299,000 | 10,798,000 | 8,715,057 | 6,022,430 | 3,879,140 | 3,397,904 | 2,033,767 | 1,807,052 | 1,425,079 | 1,168,476 | 478,114 | 108,746 | 51,369 |
Current Liabilities | |||||||||||||||
Accounts Payable | 165,000 | 126,000 | 274,000 | 89,000 | 34,236 | 52,960 | 30,733 | 32,109 | 38,080 | 37,369 | 17,829 | 7,405 | 9,604 | 2,098 | 2,098 |
Short Term Debt | 212,000 | 178,000 | 192,000 | 256,000 | 144,236 | 105,336 | 0 | 543,418 | 0 | 0 | 0 | 0 | 0 | 10,915 | 0 |
Tax Payables | 0 | 123,000 | 109,000 | 101,000 | 58,466 | 38,326 | 35,122 | 25,617 | 19,472 | 9,080 | 7,625 | 4,187 | 1,941 | 6,851 | 6,127 |
Deferred Revenue | 5,457,000 | 5,785,000 | 4,660,000 | 3,836,000 | 2,962,579 | 2,185,754 | 1,651,594 | 1,280,499 | 864,940 | 593,003 | 409,671 | 252,553 | 153,964 | 66,894 | 31,282 |
Other Current Liabilities | 846,000 | 1,153,000 | 770,000 | 667,000 | 537,627 | 370,409 | 295,124 | 1,438,335 | 152,164 | 92,184 | 71,872 | 63,943 | 46,118 | 1,228 | -29,835 |
Total Current Liabilities | 6,786,000 | 7,365,000 | 6,005,000 | 4,949,000 | 3,737,144 | 2,752,785 | 2,012,573 | 2,100,631 | 1,074,656 | 731,636 | 506,997 | 328,088 | 211,627 | 87,986 | 45,694 |
Non-Current Liabilities | |||||||||||||||
Long Term Debt | 2,139,000 | 2,195,000 | 2,136,000 | 2,040,000 | 2,062,932 | 1,078,202 | 661,707 | 630,018 | 507,812 | 474,534 | 443,764 | 414,777 | 0 | 0 | 0 |
Deferred Revenue | 77,000 | 81,000 | 70,000 | 63,000 | 45,346 | 40,038 | 38,597 | 39,884 | 30,161 | 10,751 | 12,567 | 14,169 | 16,397 | 7,752 | 9,449 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 982,023 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 142,000 | 118,000 | 56,000 | 51,000 | 35,154 | 23,464 | 55,064 | 102,004 | 34,177 | 23,317 | 33,076 | 17,183 | 6,685 | 71,389 | 67,488 |
Total Non-Current Liabilities | 2,358,000 | 2,394,000 | 2,262,000 | 2,154,000 | 2,143,432 | 1,141,704 | 755,368 | 713,141 | 572,150 | 508,602 | 489,407 | 446,129 | 23,082 | 79,141 | 76,937 |
Total Liabilities | 9,144,000 | 9,759,000 | 8,267,000 | 7,103,000 | 5,880,576 | 3,894,489 | 2,767,941 | 2,813,772 | 1,646,806 | 1,240,238 | 996,404 | 774,217 | 234,709 | 167,127 | 122,631 |
Common Stock | 0 | 0 | 0 | 0 | 196 | 189 | 180 | 174 | 167 | 160 | 150 | 140 | 126 | 21 | 16 |
Retained Earnings | 3,110,000 | 2,069,000 | 338,000 | -4,000 | -233,741 | -352,244 | -978,780 | -1,146,520 | -997,390 | -557,009 | -358,583 | -179,196 | -105,488 | -61,456 | -71,286 |
Accumulated Other Comprehensive Income/Loss | -20,000 | -37,000 | -102,000 | 34,000 | 94,229 | 25,255 | -4,035 | -889 | -21,133 | -16,882 | -12,113 | -476 | -36 | 118 | 8 |
Total Stockholders Equity | 9,290,000 | 7,628,000 | 5,032,000 | 3,695,000 | 2,834,481 | 2,127,941 | 1,111,199 | 584,132 | 386,961 | 566,814 | 428,675 | 394,259 | 243,405 | -58,381 | -71,262 |
Total Investments | 7,239,000 | 6,183,000 | 4,927,000 | 3,206,000 | 2,883,248 | 1,928,649 | 1,513,574 | 1,444,245 | 760,782 | 811,612 | 683,108 | 523,607 | 195,702 | 0 | 0 |
Total Debt | 2,245,000 | 2,284,000 | 2,232,000 | 2,214,000 | 2,135,168 | 1,130,870 | 661,707 | 1,173,436 | 507,812 | 474,534 | 443,764 | 414,777 | 0 | 0 | 0 |
Net Debt | 360,000 | 387,000 | 762,000 | 486,000 | 458,374 | 355,092 | 95,503 | 446,941 | 106,574 | 62,229 | 191,309 | 48,474 | -118,989 | -59,853 | -29,402 |
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-06-30 | 2010-06-30 | 2009-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||
Net Income | 1,336,000 | 1,731,000 | 325,000 | 230,000 | 118,503 | 626,698 | -26,704 | -149,130 | -451,804 | -198,426 | -179,387 | -73,708 | -37,348 | 9,830 | -29,705 | -5,900 |
Depreciation & Amortization | 514,000 | 562,000 | 433,000 | 472,000 | 336,381 | 252,114 | 149,604 | 113,875 | 83,082 | 60,356 | 42,059 | 24,152 | 13,506 | 1,472 | 369 | 200 |
Deferred Income Tax | 64,000 | -857,000 | 15,000 | -34,000 | -24,481 | -575,765 | -34,180 | -9,078 | -3,424 | -3,945 | -3,235 | -1,889 | -2,440 | -138 | 766 | 0 |
Stock Based Compensation | 1,705,000 | 1,604,000 | 1,401,000 | 1,131,000 | 870,000 | 662,195 | 543,953 | 394,078 | 317,580 | 257,713 | 154,319 | 65,581 | 27,937 | 0 | 0 | 0 |
Change in Working Capital | 57,000 | -101,000 | 174,000 | 58,000 | 281,474 | 78,354 | 140,754 | 125,329 | 96,229 | 101,914 | 41,200 | 29,432 | 29,214 | 19,267 | 18,304 | 5,300 |
Accounts Receivable | -125,000 | -300,000 | -340,000 | -401,000 | -151,431 | -259,835 | -146,148 | -98,432 | -125,106 | -50,855 | -56,785 | -29,506 | -33,341 | -14,762 | -5,176 | 0 |
Inventory | 355,000 | -27,000 | 0 | 9,000 | 120,754 | 35,190 | 62,185 | 22,206 | 61,181 | 22,226 | -6,845 | 19,728 | 20,411 | 2,566 | 4,050 | 0 |
Accounts Payable | 88,000 | -142,000 | 172,000 | 55,000 | -33,583 | 21,355 | -4,757 | -5,504 | -3,554 | 14,785 | 10,223 | -252 | 4,887 | 254 | 912 | 0 |
Other Working Capital | -261,000 | 368,000 | 342,000 | 395,000 | 345,734 | 281,644 | 229,474 | 207,059 | 163,708 | 115,758 | 94,607 | 39,462 | 37,257 | 31,209 | 18,518 | 0 |
Other Non-Cash Items | 1,188,000 | 459,000 | 375,000 | 334,000 | 204,269 | 192,376 | 37,662 | 167,751 | 118,258 | 97,479 | 83,944 | 38,178 | 17,897 | 4,083 | 2,189 | 600 |
Net Cash Provided by Operating Activities | 4,237,000 | 3,398,000 | 2,723,000 | 2,191,000 | 1,786,599 | 1,235,972 | 811,089 | 642,825 | 159,921 | 315,091 | 138,900 | 81,746 | 48,766 | 37,468 | -7,532 | 200 |
Cash Flows from Investing Activities | ||||||||||||||||
Investments in Property, Plant, and Equipment | -890,000 | -694,000 | -550,000 | -399,000 | -432,517 | -337,581 | -248,862 | -157,180 | -128,412 | -89,231 | -54,379 | -55,321 | -42,066 | -8,733 | -1,584 | -300 |
Acquisitions Net | -624,000 | -282,000 | -91,000 | -785,000 | -107,236 | -7,414 | -37,440 | -58,203 | -34,297 | -1,100 | -99,813 | -13,330 | 0 | 0 | 0 | 0 |
Purchases of Investments | -4,949,000 | -4,709,000 | -4,205,000 | -2,556,000 | -2,933,876 | -1,595,667 | -1,295,782 | -1,194,261 | -519,164 | -723,282 | -521,393 | -570,679 | -240,626 | 0 | 0 | 0 |
Sales/Maturities of Investments | 3,678,000 | 3,522,000 | 2,245,000 | 2,119,000 | 1,966,757 | 1,216,185 | 1,234,662 | 525,696 | 569,535 | 582,092 | 358,712 | 236,712 | 43,498 | 0 | 0 | 0 |
Other Investing Activities | 36,000 | -4,000 | 18,000 | 14,000 | 1,328 | 23,435 | -85,520 | -675,235 | -210 | -222 | -55 | -177 | 45 | 350 | 129 | -600 |
Net Cash Used for Investing Activities | -2,207,000 | -2,167,000 | -2,583,000 | -1,607,000 | -1,506,872 | -724,477 | -347,422 | -883,948 | -112,548 | -231,743 | -316,928 | -402,795 | -239,149 | -8,383 | -1,455 | -900 |
Cash Flows from Financing Activities | ||||||||||||||||
Debt Repayment | 0 | 0 | -94,000 | -61,000 | -146,000 | -9 | -430,578 | 767,209 | -2,223 | -223 | 0 | 562,941 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 177,000 | 167,000 | 145,766 | 107,868 | 104,160 | 0 | 66,378 | 0 | 0 | 0 | 238,193 | 0 | 0 | 0 |
Common Stock Repurchased | -793,000 | -538,000 | -427,000 | -612,000 | -509,000 | -410,000 | -281,010 | -55,000 | -119,907 | -12,795 | -661 | 0 | -1,960 | 0 | -20,814 | -20,814 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -308 | 0 | 0 | 0 |
Other Financing Activities | -597,000 | -265,000 | -250,000 | 167,000 | 1,251,647 | 108,153 | -176,850 | -173,317 | -53,529 | 83,216 | 70,772 | 5,629 | 5,914 | 1,227 | 30,672 | 24,514 |
Net Cash Used Provided by Financing Activities | -1,253,000 | -803,000 | -344,000 | -506,000 | 596,647 | -301,856 | -607,428 | 538,892 | -51,652 | 82,993 | 70,772 | 568,570 | 241,839 | 1,227 | 30,672 | 3,700 |
Effect of Forex Changes on Cash | -3,000 | 1,000 | -53,000 | -25,000 | 25,065 | -186 | -15,530 | 28,128 | -6,788 | -6,491 | -6,592 | -207 | -555 | 139 | -71 | 0 |
Net Change in Cash | 774,000 | 429,000 | -257,000 | 53,000 | 901,439 | 209,453 | -159,291 | 325,897 | -11,067 | 159,850 | -113,848 | 247,314 | 50,901 | 30,451 | 21,614 | 3,000 |
Cash at End of Period | 8,028,000 | 1,904,000 | 1,475,000 | 1,732,000 | 1,679,430 | 777,991 | 568,538 | 727,829 | 401,238 | 412,305 | 252,455 | 366,303 | 118,989 | 59,853 | 29,402 | 569,204 |
Cash at Start of Period | 7,254,000 | 1,475,000 | 1,732,000 | 1,679,000 | 777,991 | 568,538 | 727,829 | 401,932 | 412,305 | 252,455 | 366,303 | 118,989 | 68,088 | 29,402 | 7,788 | 566,204 |
Free Cash Flow | ||||||||||||||||
Operating Cash Flow | 4,237,000 | 3,398,000 | 2,723,000 | 2,191,000 | 1,786,599 | 1,235,972 | 811,089 | 642,825 | 159,921 | 315,091 | 138,900 | 81,746 | 48,766 | 37,468 | -7,532 | 200 |
Capital Expenditure | -890,000 | -694,000 | -550,000 | -399,000 | -432,517 | -337,581 | -248,862 | -157,180 | -128,412 | -89,231 | -54,379 | -55,321 | -42,066 | -8,733 | -1,584 | -300 |
Free Cash Flow | 3,347,000 | 2,704,000 | 2,173,000 | 1,792,000 | 1,354,082 | 898,391 | 562,227 | 485,645 | 31,509 | 225,860 | 84,521 | 26,425 | 6,700 | 28,735 | -9,116 | -100 |