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,831,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 835,000 964,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,996,000 2,848,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 78.23% 74.71% 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 323,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,335,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,780,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,197,000 1,179,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 31.13% 30.93% 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 330,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 1,696,000 1,664,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
Depreciation and Amortization 466,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 531,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 -77,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 608,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 15.87% 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.96 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.95 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 Q1 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 644,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 -397,000 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 644,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 163,000 163,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
Inventory 0 0 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 304,000 349,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
Total Current Assets 1,111,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 118,000 72,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,205,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,537,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 136,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,237,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 84,000 143,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,317,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,428,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 83,000 66,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
Short Term Debt 1,345,000 175,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
Tax Payables 238,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,209,000 1,730,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 1,115,000 677,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
Total Current Liabilities 3,752,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,190,000 8,429,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
Deferred Revenue 74,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 253,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,189,000 2,161,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
Total Non-Current Liabilities 9,706,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,458,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,959,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 5,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 6,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 1,970,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 136,000 -261,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,576,000 8,604,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,932,000 7,758,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 608,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 466,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 -942,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 132,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,777,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 -4,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 -16,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 17,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,057,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 525,000 1,181,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,102,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 -18,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 0 25,000 -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 0 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 -1,000 -3,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 6,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,063,000 -1,183,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 -996,000 -600,000 -513,000 -5,000 -207,630 0 0 0 0
Common Stock Issued 12,000 12,000 12,000 14,000 774,000 423,000 19,000 121,000 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
Common Stock Repurchased -678,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 -715,488 -1,499,995 -2,846,312 -3,628,165 -191,916
Dividends Paid -322,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 -26,000 -26,000 8,934,000 512,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
Net Cash Used Provided by Financing Activities -2,077,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 -10,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 21,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,609,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,588,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,102,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 -18,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,084,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