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 2024-03-29 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
Revenue 3,857,000 3,812,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
Revenue Growth - 14.20% 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%
Cost of Revenue 893,000 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
Gross Profit 2,964,000 3,081,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
Gross Profit Margin 76.87% 80.82% 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%
Research and Development 321,000 332,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
General and Administrative Expenses 1,003,000 1,337,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
Total Operating Expenses 1,385,000 1,669,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
Operating Income or Loss 1,574,000 1,122,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
Operating Margin 40.79% 29.43% 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%
Interest Expense 628,000 669,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
EBITDA 2,011,000 1,629,000 1,557,000 1,328,000 1,188,000 1,286,000 350,000 1,333,000 476,000 766,000 530,000 1,731,000 1,800,000 1,785,000 1,685,000 1,727,000 -5,587,115 1,566,112 1,470,298 1,239,725 956,450
Depreciation and Amortization 446,000 485,000 352,000 160,000 172,000 271,000 249,000 640,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
Income Before Tax 930,000 459,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
Income Tax Expense 310,000 -157,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
Net Income 620,000 616,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
Net Income Margin 16.07% 16.16% 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%
EPS 0.99 0.97 2.20 1.44 0.94 0.94 0.05 1.74 -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
EPS Diluted 0.98 0.96 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
Weighted Average Shares Out - 637,000 614,000 581,000 589,000 615,000 632,000 668,000 618,000 667,480 689,000 696,000 701,000 741,000 778,000 810,000 831,000 867,562 960,575 998,733 660,631
Weighted Average Shares Out Diluted - 642,000 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

Reported Currency: USD Q2 2024-03-29 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
Current Assets
Cash and Cash Equivalents 737,000 846,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
Short Term Investments 0 0 0 4,000 18,000 86,000 252,000 388,000 9,000 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
Cash + Short Term Investments 737,000 846,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
Net Receivables 178,000 163,000 168,000 147,000 148,000 199,000 777,000 809,000 649,000 556,000 700,000 1,007,000 1,031,000 940,000 1,013,000 856,000 837,010 758,200 666,968 670,937 285,325
Inventory 127,000 -142,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
Other Current Assets 180,000 491,000 299,000 222,000 439,000 617,000 366,000 391,000 340,000 378,000 862,000 547,000 513,000 454,000 485,000 426,000 445,032 510,627 374,243 322,506 177,252
Total Current Assets 1,222,000 1,358,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
Non-Current Assets
Property, Plant and Equipment 114,000 117,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
Goodwill 10,235,000 10,210,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
Intangible Assets 2,442,000 2,638,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
Long Term Investments 140,000 136,000 176,000 178,000 185,000 187,000 216,000 309,000 158,000 157,000 10,000 0 14,000 0 27,000 58,000 96,938 0 0 0 0
Tax Assets 1,254,000 1,215,000 395,000 351,000 355,000 387,000 830,000 46,000 0 0 -10,000 0 -14,000 0 0 0 7,867 0 0 0 0
Other Non-Current Assets 64,000 98,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
Total Non-Current Assets 14,249,000 14,414,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
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 15,471,000 15,772,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
Current Liabilities
Accounts Payable 99,000 66,000 77,000 63,000 52,000 87,000 165,000 168,000 180,000 175,000 169,000 282,000 334,000 324,000 260,000 214,000 190,000 169,631 149,131 167,135 74,685
Short Term Debt 1,404,000 188,000 285,000 1,018,000 339,000 784,000 491,000 0 1,310,000 0 350,000 0 997,000 0 596,000 0 0 200,000 0 512,800 0
Tax Payables 224,000 270,000 820,000 196,000 193,000 336,000 103,000 0 30,000 941,000 0 0 0 0 24,000 35,000 43,894 0 0 0 0
Deferred Revenue 1,154,000 1,133,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
Other Current Liabilities 941,000 991,000 514,000 524,000 342,000 366,000 1,975,000 3,002,000 749,000 638,000 1,507,000 702,000 735,000 737,000 692,000 687,000 636,462 768,440 781,225 882,453 410,801
Total Current Liabilities 3,822,000 2,648,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
Non-Current Liabilities
Long Term Debt 7,184,000 8,467,000 9,591,000 2,811,000 3,354,000 3,538,000 4,034,000 5,026,000 6,876,000 2,207,000 1,635,000 2,095,000 2,025,000 2,039,000 1,987,000 1,871,000 2,100,000 2,100,000 2,100,000 0 0
Deferred Revenue 78,000 76,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
Deferred Tax 248,000 261,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
Other Non-Current Liabilities 2,041,000 2,123,000 832,000 1,043,000 1,179,000 1,389,000 1,087,000 1,213,000 354,000 257,000 236,000 335,000 309,000 487,000 440,000 476,000 612,131 999,984 21,370 24,916 4,408
Total Non-Current Liabilities 9,551,000 10,927,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
Total Liabilities 13,373,000 13,575,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
Common Stock 1,995,000 2,227,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
Retained Earnings 89,000 -41,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
Accumulated Other Comprehensive Income/Loss 14,000 11,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
Total Stockholders Equity 2,098,000 2,197,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
Total Investments 140,000 136,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
Total Debt 8,588,000 8,655,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
Net Debt 7,851,000 7,809,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

Reported Currency: USD TTM 2024-03-29 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
Cash Flows from Operating Activities
Net Income 620,000 616,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
Depreciation & Amortization 446,000 485,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
Deferred Income Tax -52,000 -991,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
Stock Based Compensation 130,000 138,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 0 0 0 0
Change in Working Capital 1,093,000 1,748,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
Accounts Receivable -7,000 7,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
Inventory -782,000 0 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
Accounts Payable 32,000 -12,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
Other Working Capital 1,127,000 1,753,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
Other Non-Cash Items 362,000 68,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
Net Cash Provided by Operating Activities 2,135,000 2,064,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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -15,000 -20,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
Acquisitions Net -13,000 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
Purchases of Investments -4,000 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
Sales/Maturities of Investments 0 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
Other Investing Activities -4,000 22,000 2,000 356,000 -5,000 3,000 -19,000 -24,000 2,000 -63,000 -812,000 -372,000 -1,000 0 32,000 45,000 39,713 104,715 121,464 1,000 -800
Net Cash Used for Investing Activities -11,000 2,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
Cash Flows from Financing Activities
Debt Repayment -1,005,000 -1,183,000 5,907,000 -29,000 -1,191,000 -568,000 -600,000 -3,210,000 5,962,000 132,000 -21,000 -1,000,000 996,000 -607,000 597,000 -5,000 -208,000 188,276 954,809 -491,462 0
Common Stock Issued 12,000 12,000 12,000 14,000 0 0 0 121,000 0 0 0 0 0 147,000 122,000 124,000 229,000 224,152 556,397 209,563 159,926
Common Stock Repurchased -672,000 -441,000 -904,000 -15,000 -304,000 -1,581,000 -234,000 -107,000 -500,000 -1,868,000 -500,000 -500,000 -826,000 -934,000 -900,000 -573,000 -716,000 -1,504,132 -2,846,312 -3,628,165 -191,916
Dividends Paid -318,000 -323,000 -314,000 -303,000 -373,000 -7,481,000 -217,000 -211,000 -222,000 -3,030,000 -413,000 -418,000 0 0 0 0 0 0 0 0 0
Other Financing Activities -25,000 -14,000 -8,000 -1,000 -35,000 -493,000 -158,000 -54,000 51,000 -4,000 123,000 206,000 138,000 114,000 91,000 13,000 18,893 26,151 25,539 0 0
Net Cash Used Provided by Financing Activities -2,014,000 -1,961,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
Effect of Forex Changes on Cash -2,000 -9,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
Net Change in Cash 108,000 96,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
Cash at End of Period 2,717,000 846,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
Cash at Start of Period 2,609,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,793,000 1,890,225 2,559,034 2,315,622 1,091,433 560,862
Free Cash Flow
Operating Cash Flow 2,135,000 2,064,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
Capital Expenditure -15,000 -20,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
Free Cash Flow 2,120,000 2,044,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