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 8,971,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 1,921,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 7,050,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 78.59% 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,124,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,164,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 6,288,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 762,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 8.37% 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 0 0 200
EBITDA 1,407,000 1,594,000 859,000 749,000 518,312 352,582 163,313 18,265 -63,691 -106,009 -109,776 -42,115 -24,078 11,426 -27,830 -5,700 -5,900 -3,800
Depreciation and Amortization 562,000 562,000 504,000 492,000 319,449 252,114 149,604 113,875 83,082 60,356 42,059 24,152 13,506 1,472 369 200 0 300
Income Before Tax 1,008,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 -723,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,731,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 -5,900 -3,700
Net Income Margin 19.60% 19.30% 4.49% 3.90% 2.62% 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 8.48 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.07 -1.18 -0.05 -0.05 -0.03
EPS Diluted 8.42 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.07 -1.18 -0.05 -0.05 -0.03
Weighted Average Shares Out - 204,137 201,000 198,000 193,096 186,466 177,846 171,176 164,534 155,707 145,356 135,416 73,909 25,124 25,124 120,300 120,300 120,300
Weighted Average Shares Out Diluted - 205,591 204,000 203,000 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 Q4 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,897,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 2,980,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 4,877,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 2,036,000 2,036,000 1,725,000 1,390,000 1,009,415 835,279 574,810 434,895 322,757 203,333 159,171 108,339 78,163 24,495 14,999
Inventory 461,000 461,000 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 403,000 403,000 280,000 223,000 191,467 125,488 132,071 77,681 43,636 29,076 35,792 23,733 13,596 3,922 429
Total Current Assets 7,777,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,073,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,231,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 224,000 224,000 232,000 287,000 153,367 143,850 100,582 86,916 65,854 43,005 54,526 5,796 0 0 0
Long Term Investments 3,203,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 0 0 0
Tax Assets 1,508,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,371,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 9,610,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 17,387,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 126,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 1,570
Short Term Debt 89,000 89,000 96,000 174,000 72,236 52,668 254,017 543,418 146,359 80,822 66,894 55,045 40,096 10,915 11,134
Tax Payables 123,000 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,785,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 1,365,000 1,365,000 975,000 850,000 668,093 461,403 76,229 244,605 25,277 20,442 12,603 13,085 7,963 8,079 1,708
Total Current Liabilities 7,365,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,195,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 81,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 118,000 118,000 56,000 51,000 35,154 23,464 -926,959 43,239 34,177 23,317 33,076 17,183 6,685 71,389 67,488
Total Non-Current Liabilities 2,394,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,759,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 2,069,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 -37,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 7,628,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 6,183,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,284,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 387,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,731,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 562,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 -857,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,604,000 1,604,000 1,401,000 1,131,000 870,453 662,195 543,953 394,078 317,580 257,713 154,319 65,581 27,937 2,954 545 0
Change in Working Capital -101,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 -300,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 296,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 -142,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 400,000 341,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 459,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 3,398,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 -694,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 -282,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,709,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,522,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 -4,000 -4,000 18,000 14,000 0 0 0 0 -210 -222 -55 -177 45 350 129 -600
Net Cash Used for Investing Activities -2,167,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 -1,627,690 -9 -430,578 -4,918 -448 -223 0 0 -4,220 0 0 0
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 238,193 0 0 0
Common Stock Repurchased -538,000 -538,000 0 0 0 0 0 -55,000 0 0 0 0 -1,960 0 -20,814 3,700
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 -308 0 0 0
Other Financing Activities -265,000 -265,000 -250,000 -445,000 2,224,337 -301,847 -176,850 598,810 -51,204 83,216 70,772 568,570 10,134 1,227 51,486 0
Net Cash Used Provided by Financing Activities -803,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 1,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 429,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 6,552,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 6,123,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 3,398,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 -694,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 2,704,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