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-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31 2016-03-31 2015-03-31 2014-03-31 2013-03-31 2012-03-31 2011-03-31 2010-03-31 2009-03-31 2008-03-31 2007-03-31 2006-03-31 2005-03-31 2004-03-31
Revenue 3,792,000 3,338,000 2,796,000 2,551,000 2,490,000 4,731,000 4,846,000 4,019,000 3,600,000 6,508,000 6,676,000 6,906,000 6,730,000 6,190,000 5,985,000 6,149,854 5,874,419 5,199,366 4,143,392 2,582,849 1,870,129
Revenue Growth - 19.38% 9.60% 2.45% -47.37% -2.37% 20.58% 11.64% -44.68% -2.52% -3.33% 2.62% 8.72% 3.43% -2.68% 4.69% 12.98% 25.49% 60.42% 38.11%
Cost of Revenue 731,000 589,000 408,000 362,000 393,000 1,050,000 1,032,000 853,000 615,000 1,153,000 1,149,000 1,175,000 1,082,000 1,045,000 1,105,000 1,226,927 1,220,330 1,215,826 981,869 403,215 327,554
Gross Profit 3,061,000 2,749,000 2,388,000 2,189,000 2,097,000 3,681,000 3,814,000 3,166,000 2,985,000 5,355,000 5,527,000 5,731,000 5,648,000 5,145,000 4,880,000 4,922,927 4,654,089 3,983,540 3,161,523 2,179,634 1,542,575
Gross Profit Margin 80.72% 82.35% 85.41% 85.81% 84.22% 77.81% 78.70% 78.78% 82.92% 82.28% 82.79% 82.99% 83.92% 83.12% 81.54% 80.05% 79.23% 76.62% 76.30% 84.39% 82.48%
Research and Development 340,000 313,000 253,000 267,000 328,000 913,000 957,000 823,000 748,000 1,144,000 1,038,000 1,012,000 969,000 862,000 857,000 879,702 895,242 866,882 664,628 332,266 252,284
General and Administrative Expenses 1,348,000 968,000 1,014,000 791,000 1,069,000 1,940,000 2,171,000 2,023,000 1,587,000 2,702,000 2,880,000 3,185,000 3,251,000 3,012,000 2,719,000 2,728,792 2,762,906 2,324,434 1,745,964 959,143 755,218
Total Operating Expenses 1,932,000 1,453,000 1,352,000 1,132,000 1,476,000 3,060,000 3,348,000 2,993,000 2,392,000 3,954,000 4,074,000 4,483,000 4,509,000 4,144,000 3,823,000 3,832,055 3,883,279 3,392,818 2,561,614 1,305,218 1,024,373
Operating Income or Loss 1,079,000 1,227,000 1,005,000 896,000 1,281,000 380,000 49,000 -100,000 457,000 1,149,000 1,183,000 1,123,000 1,079,000 880,000 933,000 -6,469,910 602,280 519,742 273,965 819,266 513,585
Operating Margin 28.46% 36.76% 35.94% 35.12% 51.45% 8.03% 1.01% -2.49% 12.69% 17.66% 17.72% 16.26% 16.03% 14.22% 15.59% -105.20% 10.25% 10.00% 6.61% 31.72% 27.46%
Interest Expense 676,000 401,000 126,000 144,000 196,000 208,000 256,000 208,000 75,000 79,000 84,000 139,000 115,000 143,000 129,000 29,705 163,990 13,010 565,330 26,413 -17,030
EBITDA 1,630,000 1,603,000 1,339,000 1,327,000 1,642,000 1,172,000 1,189,000 749,000 902,000 1,863,000 2,001,000 1,925,000 1,785,000 1,685,000 1,900,000 1,965,284 1,700,622 1,456,075 1,551,669 1,016,499 642,418
Depreciation and Amortization 489,000 376,000 334,000 431,000 361,000 615,000 728,000 530,000 299,000 439,000 491,000 638,000 660,000 674,000 837,000 837,358 824,109 811,443 623,616 131,958 117,226
Income Before Tax 408,000 804,000 1,042,000 872,000 819,000 108,000 441,000 -262,000 392,000 1,093,000 1,156,000 1,023,000 1,470,000 729,000 865,000 -6,454,178 712,523 631,622 362,723 858,128 542,222
Income Tax Expense -989,000 -545,000 206,000 176,000 241,000 92,000 -710,000 -26,000 1,213,000 215,000 258,000 258,000 298,000 105,000 112,000 221,630 248,673 227,242 205,871 321,969 171,603
Net Income 1,397,000 1,349,000 836,000 554,000 578,000 31,000 1,162,000 -106,000 2,488,000 878,000 898,000 765,000 1,172,000 597,000 714,000 -6,728,870 463,850 404,380 156,852 536,159 370,619
Net Income Margin 36.86% 40.41% 29.90% 21.72% 23.21% 0.66% 23.98% -2.64% 69.11% 13.49% 13.45% 11.08% 17.41% 9.64% 11.93% -109.42% 7.90% 7.78% 3.79% 20.76% 19.82%
EPS 2.19 2.20 1.44 0.94 0.94 0.05 1.89 -0.17 3.71 1.27 1.29 1.09 1.58 0.77 0.88 -8.10 0.53 0.42 0.16 0.81 0.61
EPS Diluted 2.16 2.16 1.41 0.92 0.90 0.05 1.74 -0.17 3.71 1.26 1.28 1.08 1.57 0.76 0.87 -8.10 0.52 0.41 0.15 0.73 0.52
Weighted Average Shares Out - 614,000 581,000 589,000 615,000 632,000 616,000 618,000 670,000 689,000 696,000 701,000 741,000 778,000 810,000 831,000 867,562 960,575 998,733 660,631 611,970
Weighted Average Shares Out Diluted - 624,000 591,000 600,000 643,000 632,000 668,000 618,000 670,000 696,000 704,000 711,000 748,000 786,000 819,000 831,000 884,136 983,261 1,025,856 738,245 719,110

Reported Currency: USD Q3 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31 2016-03-31 2015-03-31 2014-03-31 2013-03-31 2012-03-31 2011-03-31 2010-03-31 2009-03-31 2008-03-31 2007-03-31 2006-03-31 2005-03-31 2004-03-31
Current Assets
Cash and Cash Equivalents 490,000 750,000 1,887,000 933,000 2,177,000 1,791,000 1,774,000 4,247,000 5,983,000 2,874,000 3,707,000 4,685,000 3,162,000 2,950,000 3,029,000 1,792,502 1,890,225 2,559,034 2,315,622 1,091,433 2,410,331
Short Term Investments 0 0 4,000 18,000 86,000 252,000 388,000 0 42,000 1,017,000 377,000 62,000 49,000 8,000 15,000 198,667 536,728 428,619 550,180 2,115,154 0
Cash + Short Term Investments 490,000 750,000 1,891,000 951,000 2,263,000 2,043,000 2,162,000 4,247,000 6,025,000 3,891,000 4,084,000 4,747,000 3,211,000 2,958,000 3,044,000 1,991,169 2,426,953 2,987,653 2,865,802 3,206,587 2,410,331
Net Receivables 1,057,000 168,000 120,000 117,000 111,000 708,000 809,000 649,000 556,000 993,000 1,007,000 1,031,000 940,000 1,013,000 856,000 837,010 758,200 666,968 670,937 285,325 259,152
Inventory 146,000 31,000 56,000 233,000 270,000 0 0 0 0 283,000 14,000 24,000 28,000 30,000 25,000 26,928 34,138 42,183 48,687 19,118 15,134
Other Current Assets 27,000 284,000 193,000 237,000 435,000 435,000 523,000 428,000 378,000 255,000 290,000 315,000 249,000 262,000 250,000 279,476 316,852 208,920 190,673 79,973 59,079
Total Current Assets 1,720,000 1,233,000 2,260,000 1,538,000 3,079,000 3,186,000 3,494,000 5,324,000 6,959,000 5,422,000 5,652,000 6,315,000 4,633,000 4,486,000 4,351,000 3,300,139 3,729,918 4,071,047 3,907,932 3,688,282 2,842,134
Non-Current Assets
Property, Plant and Equipment 110,000 119,000 134,000 154,000 326,000 790,000 778,000 937,000 957,000 1,205,000 1,116,000 1,122,000 1,100,000 1,050,000 949,000 973,274 1,001,750 1,092,240 946,217 382,689 378,367
Goodwill 10,231,000 10,217,000 2,873,000 2,867,000 2,585,000 8,450,000 8,319,000 8,627,000 3,148,000 5,847,000 5,858,000 5,841,000 5,826,000 5,494,000 4,605,000 4,560,623 11,207,357 10,340,348 10,331,045 0 0
Intangible Assets 2,745,000 3,097,000 1,023,000 1,116,000 1,067,000 2,250,000 2,643,000 3,004,000 443,000 628,000 768,000 977,000 1,337,000 1,511,000 1,179,000 1,638,684 1,892,474 2,155,516 2,679,384 1,523,571 1,201,697
Long Term Investments 176,000 176,000 178,000 185,000 187,000 216,000 309,000 158,000 157,000 0 0 0 0 27,000 58,000 96,938 0 0 0 0 0
Tax Assets 1,198,000 395,000 351,000 355,000 387,000 830,000 46,000 0 0 0 0 0 0 0 0 7,867 0 0 0 0 0
Other Non-Current Assets 102,000 710,000 124,000 146,000 104,000 216,000 172,000 124,000 103,000 131,000 145,000 124,000 124,000 151,000 90,000 67,605 260,595 91,719 48,605 19,679 34,300
Total Non-Current Assets 14,562,000 14,714,000 4,683,000 4,823,000 4,656,000 12,752,000 12,267,000 12,850,000 4,808,000 7,811,000 7,887,000 8,064,000 8,387,000 8,233,000 6,881,000 7,344,991 14,362,176 13,679,823 14,005,251 1,925,939 1,614,364
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 16,282,000 15,947,000 6,943,000 6,361,000 7,735,000 15,938,000 15,761,000 18,174,000 11,767,000 13,233,000 13,539,000 14,379,000 13,020,000 12,719,000 11,232,000 10,645,130 18,092,094 17,750,870 17,913,183 5,614,221 4,456,498
Current Liabilities
Accounts Payable 62,000 77,000 63,000 52,000 87,000 165,000 168,000 180,000 175,000 213,000 282,000 334,000 324,000 260,000 214,000 190,303 169,631 149,131 167,135 74,685 71,654
Short Term Debt 191,000 259,000 1,018,000 339,000 784,000 491,000 260,000 1,310,000 1,160,000 350,000 365,000 997,000 416,000 596,000 384,000 418,362 200,000 542,739 512,800 231,576 209,365
Tax Payables 305,000 820,000 196,000 193,000 336,000 0 0 30,000 941,000 0 0 0 0 24,000 35,000 43,894 0 0 0 0 0
Deferred Revenue 1,666,000 1,708,000 1,264,000 1,210,000 1,049,000 2,320,000 2,356,000 2,353,000 2,279,000 3,109,000 3,322,000 3,496,000 3,444,000 3,321,000 2,835,000 2,644,011 2,661,515 2,387,733 1,915,179 1,215,537 878,716
Other Current Liabilities 644,000 805,000 720,000 535,000 702,000 790,000 369,000 779,000 419,000 781,000 337,000 735,000 321,000 716,000 338,000 261,691 768,440 238,486 882,453 179,225 127,305
Total Current Liabilities 2,563,000 2,849,000 3,065,000 2,136,000 2,622,000 3,766,000 3,153,000 4,622,000 4,033,000 4,453,000 4,306,000 5,562,000 4,505,000 4,893,000 3,771,000 3,514,367 3,799,586 3,318,089 3,477,567 1,701,023 1,287,040
Non-Current Liabilities
Long Term Debt 9,109,000 9,560,000 2,811,000 3,354,000 3,538,000 3,961,000 5,026,000 6,876,000 2,207,000 1,746,000 2,095,000 2,094,000 2,039,000 1,987,000 1,871,000 2,100,000 2,100,000 2,100,000 0 0 599,987
Deferred Revenue 78,000 80,000 42,000 55,000 27,000 736,000 735,000 434,000 359,000 555,000 581,000 521,000 529,000 498,000 371,000 418,769 0 0 0 0 0
Deferred Tax 265,000 395,000 75,000 137,000 149,000 577,000 594,000 2,401,000 1,235,000 308,000 425,000 403,000 288,000 296,000 195,000 51,875 219,341 343,848 493,956 88,613 0
Other Non-Current Liabilities 1,849,000 863,000 1,043,000 1,179,000 1,389,000 1,160,000 1,197,000 354,000 257,000 236,000 335,000 378,000 487,000 440,000 476,000 612,131 999,984 387,420 273,189 119,132 143,263
Total Non-Current Liabilities 11,301,000 10,898,000 3,971,000 4,725,000 5,103,000 6,434,000 7,552,000 10,065,000 4,058,000 2,845,000 3,436,000 3,396,000 3,343,000 3,221,000 2,913,000 3,182,775 3,319,325 2,831,268 767,145 207,745 743,250
Total Liabilities 13,864,000 13,747,000 7,036,000 6,861,000 7,725,000 10,200,000 10,705,000 14,687,000 8,091,000 7,298,000 7,742,000 8,958,000 7,848,000 8,114,000 6,684,000 6,697,142 7,118,911 6,149,357 4,244,712 1,908,768 2,030,290
Common Stock 2,502,000 2,800,000 1,851,000 2,229,000 3,356,000 4,812,000 4,691,000 4,236,000 4,309,000 7,000 7,000 7,000 7,000 8,000 8,000 8,169 8,393 8,994 10,409 7,105 3,119
Retained Earnings -103,000 -585,000 -1,940,000 -2,776,000 -3,330,000 933,000 328,000 -761,000 -655,000 -270,000 -1,148,000 -2,096,000 -2,859,000 -4,012,000 -4,609,000 -5,186,840 1,665,914 1,348,442 1,128,157 1,114,533 724,139
Accumulated Other Comprehensive Income/Loss 19,000 -15,000 -4,000 47,000 -16,000 -7,000 4,000 12,000 22,000 104,000 194,000 197,000 173,000 171,000 159,000 185,594 159,792 182,933 103,215 170,868 125,484
Total Stockholders Equity 2,418,000 2,200,000 -93,000 -500,000 10,000 5,738,000 5,056,000 3,487,000 3,676,000 5,935,000 5,797,000 5,421,000 5,094,000 4,528,000 4,548,000 3,947,988 10,973,183 11,601,513 13,668,471 3,705,453 2,426,208
Total Investments 176,000 176,000 182,000 203,000 273,000 468,000 697,000 158,000 199,000 1,017,000 377,000 62,000 49,000 35,000 73,000 295,605 536,728 428,619 550,180 2,115,154 0
Total Debt 9,300,000 9,819,000 3,829,000 3,693,000 4,322,000 4,452,000 5,026,000 8,186,000 2,207,000 2,096,000 2,095,000 3,091,000 2,039,000 2,583,000 1,871,000 2,100,000 2,300,000 2,100,000 512,800 0 599,987
Net Debt 8,810,000 9,069,000 1,942,000 2,760,000 2,145,000 2,661,000 3,252,000 3,939,000 -3,776,000 -778,000 -1,612,000 -1,594,000 -1,123,000 -367,000 -1,158,000 307,498 409,775 -459,034 -1,802,822 -1,091,433 -1,810,344

Reported Currency: USD TTM 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31 2016-03-31 2015-03-31 2014-03-31 2013-03-31 2012-03-31 2011-03-31 2010-03-31 2009-03-31 2008-03-31 2007-03-31 2006-03-31 2005-03-31 2004-03-31
Cash Flows from Operating Activities
Net Income 1,397,000 1,349,000 836,000 554,000 3,887,000 16,000 1,151,000 -236,000 -821,000 878,000 898,000 765,000 1,172,000 597,000 714,000 -6,728,870 463,850 404,380 156,852 536,159 370,619
Depreciation & Amortization 500,000 329,000 140,000 150,000 361,000 615,000 728,000 530,000 299,000 439,000 491,000 638,000 660,000 674,000 837,000 837,358 824,109 811,443 623,616 131,958 117,226
Deferred Income Tax -1,065,000 -145,000 -62,000 42,000 16,000 -70,000 -1,841,000 -168,000 1,082,000 -23,000 47,000 44,000 7,000 5,000 -41,000 -89,224 -180,215 11,173 -202,677 60,861 27,181
Stock Based Compensation 146,000 134,000 70,000 81,000 312,000 352,000 619,000 440,000 161,000 195,000 156,000 164,000 164,000 145,000 155,000 157,464 96,569 -19,025 0 117,248 0
Change in Working Capital -83,000 -969,000 128,000 -167,000 485,000 485,000 886,000 -754,000 767,000 -181,000 -277,000 -83,000 339,000 231,000 9,000 -34,013 503,653 283,964 524,866 368,798 312,088
Accounts Receivable 10,000 11,000 -9,000 3,000 583,000 113,000 -170,000 45,000 38,000 -38,000 30,000 -107,000 89,000 -88,000 -14,000 -84,958 0 0 0 0 0
Inventory 723,000 0 0 -234,000 201,000 149,000 566,000 -877,000 785,000 -116,000 10,000 4,000 2,000 -4,000 3,000 5,813 10,791 10,324 -29,828 -3,621 -8,303
Accounts Payable -16,000 -8,000 10,000 -44,000 -61,000 6,000 -4,000 -67,000 -69,000 -65,000 -75,000 33,000 30,000 2,000 4,000 -48,994 0 0 0 0 0
Other Working Capital -859,000 -972,000 127,000 108,000 -238,000 217,000 494,000 145,000 13,000 38,000 -242,000 -13,000 218,000 321,000 16,000 94,126 492,862 273,640 554,694 372,419 320,391
Other Non-Cash Items 95,000 59,000 -138,000 46,000 -5,922,000 97,000 -593,000 -32,000 -650,000 4,000 -34,000 65,000 -441,000 142,000 19,000 7,527,883 110,687 174,300 434,239 -7,565 75,491
Net Cash Provided by Operating Activities 990,000 757,000 974,000 706,000 -861,000 1,495,000 950,000 -220,000 838,000 1,312,000 1,281,000 1,593,000 1,901,000 1,794,000 1,693,000 1,670,598 1,818,653 1,666,235 1,536,896 1,207,459 902,605
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -18,000 -6,000 -6,000 -6,000 -89,000 -207,000 -142,000 -70,000 -272,000 -381,000 -260,000 -336,000 -286,000 -268,000 -248,000 -272,240 -273,807 -433,049 -274,421 -91,536 -111,210
Acquisitions Net 0 -6,547,000 -39,000 -344,000 11,298,000 -180,000 532,000 -6,729,000 6,495,000 -39,000 -17,000 -28,000 22,000 -1,537,000 -31,000 -1,063,367 -1,162,455 -33,373 540,604 -424,212 -286,862
Purchases of Investments 0 0 0 218,000 0 26,000 -436,000 0 -378,000 -1,758,000 -492,000 0 -57,000 -7,000 -23,000 -351,043 -1,383,954 -226,905 -1,732,616 -3,860,433 -4,729,249
Sales/Maturities of Investments 0 4,000 15,000 68,000 167,000 139,000 49,000 31,000 1,355,000 1,024,000 186,000 46,000 3,000 20,000 192,000 685,000 1,189,283 349,408 5,085,038 3,713,822 4,675,161
Other Investing Activities 21,000 2,000 356,000 -5,000 3,000 -19,000 -24,000 2,000 -63,000 0 0 -1,000 0 32,000 45,000 39,713 104,715 121,464 1,000 -800 -65,138
Net Cash Used for Investing Activities 3,000 -6,547,000 326,000 -69,000 11,379,000 -241,000 -21,000 -6,766,000 7,137,000 -1,154,000 -583,000 -319,000 -318,000 -1,760,000 -65,000 -961,937 -1,526,218 -222,455 3,619,605 -663,159 -517,298
Cash Flows from Financing Activities
Debt Repayment -834,000 -3,047,000 -541,000 -1,941,000 -868,000 -600,000 -3,210,000 -107,000 -368,000 -21,000 -1,189,000 0 -600,000 -513,000 -5,000 -207,630 0 0 0 0 0
Common Stock Issued 12,000 12,000 0 774,000 423,000 19,000 0 6,164,000 529,000 116,000 423,000 0 147,000 122,000 124,000 229,133 224,152 556,397 209,563 159,926 189,154
Common Stock Repurchased -141,000 -904,000 0 -304,000 -1,581,000 -234,000 0 -500,000 -1,868,000 -500,000 -500,000 -826,000 -934,000 -900,000 -573,000 -715,488 -1,499,995 -2,846,312 -3,628,165 -191,916 -60,000
Dividends Paid -325,000 -314,000 -303,000 -373,000 -7,481,000 -217,000 -211,000 -222,000 -3,030,000 -413,000 -418,000 0 -8,000 -1,117,000 0 0 0 0 0 0 0
Other Financing Activities -25,000 8,934,000 511,000 -59,000 -616,000 -177,000 -54,000 -44,000 -33,000 7,000 -28,000 1,134,000 9,000 2,224,000 13,000 17,878 210,290 980,348 -491,462 0 0
Net Cash Used Provided by Financing Activities -1,313,000 4,681,000 -333,000 -1,903,000 -10,123,000 -1,209,000 -3,475,000 5,291,000 -4,770,000 -811,000 -1,712,000 308,000 -1,386,000 -184,000 -441,000 -676,107 -1,065,553 -1,309,567 -3,910,064 -31,990 129,154
Effect of Forex Changes on Cash -2,000 -28,000 -13,000 22,000 -9,000 -28,000 73,000 -41,000 -96,000 -180,000 36,000 -59,000 15,000 71,000 49,000 -130,277 104,309 109,199 -22,248 18,261 30,095
Net Change in Cash -322,000 -1,137,000 954,000 -1,244,000 386,000 17,000 -2,473,000 -1,736,000 3,109,000 -833,000 -978,000 1,523,000 212,000 -79,000 1,236,000 -97,723 -668,809 243,412 1,224,189 530,571 544,556
Cash at End of Period 2,492,000 750,000 1,887,000 933,000 2,177,000 1,791,000 1,774,000 4,247,000 5,983,000 2,874,000 3,707,000 4,685,000 3,162,000 2,950,000 3,029,000 1,792,502 1,890,225 2,559,034 2,315,622 1,091,433 839,162
Cash at Start of Period 2,814,000 1,887,000 933,000 2,177,000 1,791,000 1,774,000 4,247,000 5,983,000 2,874,000 3,707,000 4,685,000 3,162,000 2,950,000 3,029,000 1,793,000 1,890,225 2,559,034 2,315,622 1,091,433 560,862 294,606
Free Cash Flow
Operating Cash Flow 990,000 757,000 974,000 706,000 -861,000 1,495,000 950,000 -220,000 838,000 1,312,000 1,281,000 1,593,000 1,901,000 1,794,000 1,693,000 1,670,598 1,818,653 1,666,235 1,536,896 1,207,459 902,605
Capital Expenditure -18,000 -6,000 -6,000 -6,000 -89,000 -207,000 -142,000 -70,000 -272,000 -381,000 -260,000 -336,000 -286,000 -268,000 -248,000 -272,240 -273,807 -433,049 -274,421 -91,536 -111,210
Free Cash Flow 972,000 751,000 968,000 700,000 -950,000 1,288,000 808,000 -290,000 566,000 931,000 1,021,000 1,257,000 1,615,000 1,526,000 1,445,000 1,398,358 1,544,846 1,233,186 1,262,475 1,115,923 791,395