IDEXX Laboratories, Inc. IDXX
Sector:
HealthcareIndustry:
Medical - Diagnostics & ResearchDescription:
IDEXX Laboratories, Inc. develops, manufactures, and distributes products and services primarily for the companion animal veterinary, livestock and poultry, dairy, and water testing markets worldwide. The company operates through CAG; Water Quality Products; LPD; and Other segments. It provides point-of-care veterinary diagnostic products, including instruments, consumables, and rapid assay test kits; veterinary reference laboratory diagnostic and consulting services; practice management and diagnostic imaging systems and services for veterinarians; and health monitoring, biological materials testing, and laboratory animal diagnostic instruments and services for biomedical research community. The company also offers diagnostic and health-monitoring products for livestock, poultry, and dairy; products that test water for various microbiological contaminants; and point-of-care electrolytes and blood gas analyzers and SARS-CoV-2 RT-PCR that are used in the human point-of-care medical diagnostics market; in-clinic chemistry, blood and urine chemistry, hematology, and SediVue Dx analyzers; SNAP rapid assays test kits. In addition, it provides Colilert, Colilert-18, and Colisure tests, which detect the presence of total coliforms and E. coli in water; Enterolert, Pseudalert, Filta-Max and Filta-Max xpress, Legiolert, and Quanti-Tray products; veterinary software and services for independent veterinary clinics and corporate groups. The company markets its products through marketing, customer service, sales, and technical service groups, as well as through independent distributors and other resellers. IDEXX Laboratories, Inc. was incorporated in 1983 and is headquartered in Westbrook, Maine.Recent Quarter:
2024-10-31Upcoming Quarter:
2025-02-03Annual Reports
Date2024-02-22
Revenue 3,660,953,000
Net Income 845,042,000
EPS 10.17
Basic Shares 83,066,000
Diluted Shares 83,978,000
Report Link
Date2023-02-16
Revenue 3,367,324,000
Net Income 679,089,000
EPS 8.12
Basic Shares 83,623,000
Diluted Shares 84,600,000
Report Link
Date2022-02-16
Revenue 3,215,360,000
Net Income 744,845,000
EPS 8.74
Basic Shares 85,200,000
Diluted Shares 86,572,000
Report Link
Date2021-02-12
Revenue 2,706,655,000
Net Income 581,776,000
EPS 6.82
Basic Shares 85,342,000
Diluted Shares 86,722,000
Report Link
Date2020-02-14
Revenue 2,406,908,000
Net Income 427,720,000
EPS 4.97
Basic Shares 86,115,000
Diluted Shares 87,542,000
Report Link
Date2019-02-15
Revenue 2,213,242,000
Net Income 377,031,000
EPS 4.34
Basic Shares 86,864,000
Diluted Shares 88,470,000
Report Link
Date2018-02-16
Revenue 1,969,058,000
Net Income 263,144,000
EPS 3
Basic Shares 87,769,000
Diluted Shares 89,567,000
Report Link
Date2017-02-17
Revenue 1,775,423,000
Net Income 222,045,000
EPS 2.47
Basic Shares 89,732,000
Diluted Shares 90,884,000
Report Link
Date2016-02-17
Revenue 1,601,892,000
Net Income 192,078,000
EPS 2.07
Basic Shares 92,601,000
Diluted Shares 93,649,000
Report Link
Date2015-02-17
Revenue 1,485,807,000
Net Income 181,906,000
EPS 1.82
Basic Shares 100,094,000
Diluted Shares 101,503,000
Report Link
Date2014-02-18
Revenue 1,377,058,000
Net Income 187,800,000
EPS 1.77
Basic Shares 106,318,000
Diluted Shares 107,970,000
Report Link
Date2013-02-19
Revenue 1,293,338,000
Net Income 178,267,000
EPS 1.62
Basic Shares 109,970,000
Diluted Shares 112,310,000
Report Link
Date2012-02-17
Revenue 1,218,689,000
Net Income 161,786,000
EPS 1.43
Basic Shares 113,580,000
Diluted Shares 116,428,000
Report Link
Date2011-02-22
Revenue 1,103,392,000
Net Income 141,284,000
EPS 1.23
Basic Shares 115,426,000
Diluted Shares 119,118,000
Report Link
Date2010-02-19
Revenue 1,031,633,000
Net Income 122,225,000
EPS 1.04
Basic Shares 117,618,000
Diluted Shares 121,364,000
Report Link
Date2009-02-20
Revenue 1,024,030,000
Net Income 116,169,000
EPS 0.97
Basic Shares 119,906,000
Diluted Shares 124,498,000
Report Link
Date2008-02-27
Revenue 922,555,000
Net Income 94,014,000
EPS 0.77
Basic Shares 123,120,000
Diluted Shares 128,910,000
Report Link
Date2007-03-01
Revenue 739,117,000
Net Income 93,678,000
EPS 0.75
Basic Shares 125,732,000
Diluted Shares 131,814,000
Report Link
Date2006-03-10
Revenue 638,095,000
Net Income 78,254,000
EPS 0.6
Basic Shares 130,084,000
Diluted Shares 136,220,000
Report Link
Date2005-03-15
Revenue 549,181,000
Net Income 78,332,000
EPS 0.57
Basic Shares 136,856,000
Diluted Shares 143,200,000
Report Link
Date2004-03-03
Revenue 475,992,000
Net Income 57,090,000
EPS 0.42
Basic Shares 137,084,000
Diluted Shares 143,724,000
Report Link
Date2003-03-20
Revenue 412,670,000
Net Income 45,389,000
EPS 0.34
Basic Shares 134,488,000
Diluted Shares 140,172,000
Report Link
Date2002-03-21
Revenue 386,081,000
Net Income 37,620,000
EPS 0.28
Basic Shares 133,172,000
Diluted Shares 138,560,000
Report Link
Date2001-03-29
Revenue 367,432,000
Net Income 36,632,000
EPS 0.27
Basic Shares 138,296,000
Diluted Shares 144,324,000
Report Link
Date2000-03-29
Revenue 356,200,000
Net Income 32,600,000
EPS 0.21
Basic Shares 153,411,765
Diluted Shares 159,024,390
Report Link
Date1999-03-31
Revenue 319,900,000
Net Income -15,200,000
EPS -0.1
Basic Shares 152,000,000
Diluted Shares 152,000,000
Report Link
Date1998-03-27
Revenue 263,000,000
Net Income -21,100,000
EPS -0.14
Basic Shares 150,714,286
Diluted Shares 150,714,286
Report Link
Date1997-03-31
Revenue 267,700,000
Net Income 32,600,000
EPS 0.22
Basic Shares 148,181,818
Diluted Shares 157,108,434
Report Link
Date1995-12-31
Revenue 188,600,000
Net Income 21,500,000
EPS 0.16
Basic Shares 132,307,692
Diluted Shares 140,983,607
Report Link
Date1994-12-31
Revenue 126,400,000
Net Income 13,300,000
EPS 0.11
Basic Shares 126,666,667
Diluted Shares 133,000,000
Report Link
Date1993-12-31
Revenue 93,100,000
Net Income 9,700,000
EPS 0.0775
Basic Shares 125,161,290
Diluted Shares 133,793,103
Report Link
Date1992-12-31
Revenue 57,700,000
Net Income 4,900,000
EPS 0.045
Basic Shares 106,666,667
Diluted Shares 106,666,667
Report Link
Date1991-12-31
Revenue 30,500,000
Net Income 3,200,000
EPS 0.04
Basic Shares 80,000,000
Diluted Shares 80,000,000
Report Link
Annual Ratios
Date2023-12-31
PE 54.56
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-12-31
PE 50.24
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-12-31
PE 75.32
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-12-31
PE 73.33
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-12-31
PE 52.57
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-12-31
PE 42.86
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-12-31
PE 52.16
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-12-31
PE 47.39
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-12-31
PE 35.15
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-12-31
PE 40.79
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-12-31
PE 30.11
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-12-31
PE 28.62
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2011-12-31
PE 27.01
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-12-31
PE 28.28
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2009-12-31
PE 25.72
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-12-31
PE 18.62
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-12-31
PE 38.39
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-12-31
PE 26.61
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-12-31
PE 29.91
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-12-31
PE 23.84
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-12-31
PE 27.78
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-12-31
PE 24.33
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-12-31
PE 25.23
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-12-31
PE 20.76
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-12-31
PE 18.97
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-12-31
PE -67.27
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-12-31
PE -28.46
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-12-31
PE 40.91
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-12-31
PE 72.40
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-12-31
PE 42.86
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-12-31
PE 51.41
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-12-31
PE 44.56
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-12-31
PE 34.77
Dividend Yield 0.00
Payout Ratio: 0.000%
Quarterly Reports
Date2024-10-31
Revenue 975,543,000
Net Income 232,841,000
EPS 2.83
Basic Shares 82,304,000
Diluted Shares 83,056,000
Report Link
Date2024-08-06
Revenue 1,003,578,000
Net Income 203,298,000
EPS 2.46
Basic Shares 82,630,000
Diluted Shares 83,393,000
Report Link
Date2024-05-01
Revenue 964,095,000
Net Income 235,579,000
EPS 2.84
Basic Shares 83,096,000
Diluted Shares 83,957,000
Report Link
Date2024-02-22
Revenue 901,601,000
Net Income 194,521,000
EPS 2.34
Basic Shares 83,088,000
Diluted Shares 83,933,000
Report Link
Date2023-11-01
Revenue 915,527,000
Net Income 212,231,000
EPS 2.55
Basic Shares 83,097,000
Diluted Shares 83,993,000
Report Link
Date2023-08-01
Revenue 943,630,000
Net Income 224,236,000
EPS 2.7
Basic Shares 83,086,000
Diluted Shares 83,983,000
Report Link
Date2023-05-02
Revenue 900,195,000
Net Income 214,054,000
EPS 2.58
Basic Shares 82,992,000
Diluted Shares 83,959,000
Report Link
Date2023-02-16
Revenue 828,568,000
Net Income 172,207,000
EPS 2.08
Basic Shares 82,934,000
Diluted Shares 83,815,000
Report Link
Date2022-11-01
Revenue 841,661,000
Net Income 180,938,000
EPS 2.17
Basic Shares 83,247,000
Diluted Shares 84,113,000
Report Link
Date2022-08-02
Revenue 860,546,000
Net Income 131,979,000
EPS 1.57
Basic Shares 83,922,000
Diluted Shares 84,858,000
Report Link
Date2022-05-04
Revenue 836,549,000
Net Income 193,965,000
EPS 2.3
Basic Shares 84,410,000
Diluted Shares 85,564,000
Report Link
Date2022-02-16
Revenue 801,090,000
Net Income 162,771,000
EPS 1.92
Basic Shares 84,828,000
Diluted Shares 86,142,000
Report Link
Date2021-11-02
Revenue 810,421,000
Net Income 175,235,000
EPS 2.06
Basic Shares 85,123,000
Diluted Shares 86,511,000
Report Link
Date2021-07-30
Revenue 826,142,000
Net Income 202,582,000
EPS 2.37
Basic Shares 85,325,000
Diluted Shares 86,654,000
Report Link
Date2021-05-04
Revenue 777,707,000
Net Income 204,257,000
EPS 2.39
Basic Shares 85,530,000
Diluted Shares 86,917,000
Report Link
Date2021-02-12
Revenue 720,938,000
Net Income 174,790,000
EPS 2.04
Basic Shares 85,490,000
Diluted Shares 86,904,000
Report Link
Date2020-10-29
Revenue 721,789,000
Net Income 146,219,000
EPS 1.71
Basic Shares 85,314,000
Diluted Shares 86,690,000
Report Link
Date2020-07-31
Revenue 637,592,000
Net Income 148,940,000
EPS 1.75
Basic Shares 85,134,000
Diluted Shares 86,402,000
Report Link
Date2020-04-30
Revenue 626,336,000
Net Income 111,827,000
EPS 1.31
Basic Shares 85,427,000
Diluted Shares 86,705,000
Report Link
Date2020-02-14
Revenue 605,446,000
Net Income 90,496,000
EPS 1.05
Basic Shares 85,848,000
Diluted Shares 87,212,000
Report Link
Date2019-10-31
Revenue 605,303,000
Net Income 108,837,000
EPS 1.26
Basic Shares 86,198,000
Diluted Shares 87,667,000
Report Link
Date2019-08-01
Revenue 620,103,000
Net Income 125,706,000
EPS 1.46
Basic Shares 86,215,000
Diluted Shares 87,615,000
Report Link
Date2019-05-01
Revenue 576,056,000
Net Income 102,681,000
EPS 1.19
Basic Shares 86,204,000
Diluted Shares 87,549,000
Report Link
Date2019-02-15
Revenue 549,386,000
Net Income 85,638,000
EPS 0.99
Basic Shares 86,379,000
Diluted Shares 87,807,000
Report Link
Date2018-11-01
Revenue 545,448,000
Net Income 93,251,000
EPS 1.07
Basic Shares 86,756,000
Diluted Shares 88,453,000
Report Link
Date2018-08-01
Revenue 580,752,000
Net Income 108,691,000
EPS 1.25
Basic Shares 87,004,000
Diluted Shares 88,596,000
Report Link
Date2018-05-04
Revenue 537,656,000
Net Income 89,451,000
EPS 1.02
Basic Shares 87,331,000
Diluted Shares 88,944,000
Report Link
Date2018-02-16
Revenue 506,121,000
Net Income 38,257,000
EPS 0.44
Basic Shares 87,427,000
Diluted Shares 89,045,000
Report Link
Date2017-10-31
Revenue 491,976,000
Net Income 70,511,000
EPS 0.81
Basic Shares 87,537,000
Diluted Shares 89,256,000
Report Link
Date2017-08-01
Revenue 508,940,000
Net Income 85,357,000
EPS 0.97
Basic Shares 88,004,000
Diluted Shares 89,878,000
Report Link
Date2017-04-28
Revenue 462,021,000
Net Income 69,019,000
EPS 0.78
Basic Shares 88,117,000
Diluted Shares 89,994,000
Report Link
Date2017-02-17
Revenue 442,996,000
Net Income 52,369,000
EPS 0.59
Basic Shares 89,294,000
Diluted Shares 90,589,000
Report Link
Date2016-11-01
Revenue 448,308,000
Net Income 56,455,000
EPS 0.63
Basic Shares 89,894,000
Diluted Shares 91,138,000
Report Link
Date2016-08-02
Revenue 466,569,000
Net Income 67,202,000
EPS 0.75
Basic Shares 89,824,000
Diluted Shares 90,817,000
Report Link
Date2016-04-29
Revenue 417,550,000
Net Income 46,019,000
EPS 0.51
Basic Shares 89,924,000
Diluted Shares 90,838,000
Report Link
Date2016-02-17
Revenue 399,685,000
Net Income 44,349,000
EPS 0.49
Basic Shares 90,841,000
Diluted Shares 91,788,000
Report Link
Date2015-10-28
Revenue 406,387,000
Net Income 44,223,000
EPS 0.48
Basic Shares 91,944,000
Diluted Shares 92,897,000
Report Link
Date2015-07-30
Revenue 413,343,000
Net Income 56,912,000
EPS 0.61
Basic Shares 93,384,000
Diluted Shares 94,306,000
Report Link
Date2015-04-28
Revenue 382,477,000
Net Income 46,594,000
EPS 0.49
Basic Shares 94,280,000
Diluted Shares 95,521,000
Report Link
Date2015-02-17
Revenue 351,959,000
Net Income 25,961,000
EPS 0.27
Basic Shares 95,500,000
Diluted Shares 96,860,000
Report Link
Date2014-10-24
Revenue 383,523,000
Net Income 52,142,000
EPS 0.52
Basic Shares 99,489,000
Diluted Shares 100,800,000
Report Link
Date2014-07-25
Revenue 390,122,000
Net Income 57,218,000
EPS 0.56
Basic Shares 102,250,000
Diluted Shares 103,590,000
Report Link
Date2014-04-25
Revenue 360,203,000
Net Income 46,585,000
EPS 0.45
Basic Shares 103,234,000
Diluted Shares 104,676,000
Report Link
Date2014-02-18
Revenue 354,073,000
Net Income 43,258,000
EPS 0.42
Basic Shares 103,922,000
Diluted Shares 105,474,000
Report Link
Date2013-10-22
Revenue 338,297,000
Net Income 45,688,000
EPS 0.44
Basic Shares 104,900,000
Diluted Shares 106,484,000
Report Link
Date2013-07-23
Revenue 352,583,000
Net Income 53,995,000
EPS 0.51
Basic Shares 107,340,000
Diluted Shares 108,772,000
Report Link
Date2013-04-23
Revenue 332,106,000
Net Income 44,860,000
EPS 0.41
Basic Shares 109,176,000
Diluted Shares 110,980,000
Report Link
Date2013-02-19
Revenue 319,538,000
Net Income 43,354,000
EPS 0.4
Basic Shares 109,434,000
Diluted Shares 111,580,000
Report Link
Date2012-10-19
Revenue 315,475,000
Net Income 42,853,000
EPS 0.39
Basic Shares 109,876,000
Diluted Shares 112,176,000
Report Link
Date2012-07-20
Revenue 335,649,000
Net Income 51,317,000
EPS 0.47
Basic Shares 110,158,000
Diluted Shares 112,422,000
Report Link
Date2012-04-20
Revenue 322,676,000
Net Income 40,743,000
EPS 0.37
Basic Shares 110,416,000
Diluted Shares 112,878,000
Report Link
Date2012-02-17
Revenue 307,201,000
Net Income 38,010,000
EPS 0.34
Basic Shares 110,416,000
Diluted Shares 110,416,000
Report Link
Date2011-10-21
Revenue 300,954,000
Net Income 38,507,000
EPS 0.34
Basic Shares 113,398,000
Diluted Shares 116,014,000
Report Link
Date2011-07-22
Revenue 317,862,000
Net Income 48,657,000
EPS 0.43
Basic Shares 114,552,000
Diluted Shares 117,454,000
Report Link
Date2011-04-21
Revenue 292,672,000
Net Income 36,612,000
EPS 0.32
Basic Shares 114,914,000
Diluted Shares 118,180,000
Report Link
Date2011-02-22
Revenue 283,757,000
Net Income 36,371,000
EPS 0.32
Basic Shares 114,910,000
Diluted Shares 114,914,000
Report Link
Date2010-10-22
Revenue 269,628,000
Net Income 34,694,000
EPS 0.3
Basic Shares 115,240,000
Diluted Shares 118,552,000
Report Link
Date2010-07-23
Revenue 281,482,000
Net Income 37,193,000
EPS 0.32
Basic Shares 115,494,000
Diluted Shares 119,292,000
Report Link
Date2010-04-23
Revenue 268,525,000
Net Income 33,026,000
EPS 0.28
Basic Shares 116,066,000
Diluted Shares 120,058,000
Report Link
Date2010-02-19
Revenue 270,335,000
Net Income 30,951,000
EPS 0.27
Basic Shares 116,066,000
Diluted Shares 116,066,000
Report Link
Date2009-10-23
Revenue 259,120,000
Net Income 31,536,000
EPS 0.27
Basic Shares 117,312,000
Diluted Shares 121,336,000
Report Link
Date2009-07-24
Revenue 265,723,000
Net Income 33,667,000
EPS 0.28
Basic Shares 117,822,000
Diluted Shares 121,394,000
Report Link
Date2009-04-24
Revenue 236,455,000
Net Income 26,071,000
EPS 0.22
Basic Shares 118,344,000
Diluted Shares 121,212,000
Report Link
Date2009-02-20
Revenue 243,293,000
Net Income 23,555,000
EPS 0.2
Basic Shares 118,344,000
Diluted Shares 118,344,000
Report Link
Date2008-10-24
Revenue 251,093,000
Net Income 25,699,000
EPS 0.22
Basic Shares 118,946,000
Diluted Shares 123,730,000
Report Link
Date2008-07-25
Revenue 280,570,000
Net Income 39,364,000
EPS 0.33
Basic Shares 120,058,000
Diluted Shares 124,880,000
Report Link
Date2008-04-25
Revenue 249,074,000
Net Income 27,551,000
EPS 0.23
Basic Shares 121,730,000
Diluted Shares 127,116,000
Report Link
Date2008-02-27
Revenue 244,969,000
Net Income 25,528,000
EPS 0.21
Basic Shares 121,730,000
Diluted Shares 121,730,000
Report Link
Date2007-10-31
Revenue 229,385,000
Net Income 25,795,000
EPS 0.21
Basic Shares 122,188,000
Diluted Shares 127,964,000
Report Link
Date2007-07-31
Revenue 237,046,000
Net Income 21,664,000
EPS 0.18
Basic Shares 123,396,000
Diluted Shares 128,804,000
Report Link
Date2007-05-02
Revenue 211,155,000
Net Income 21,027,000
EPS 0.17
Basic Shares 124,548,000
Diluted Shares 130,168,000
Report Link
Date2007-03-01
Revenue 192,209,000
Net Income 24,672,000
EPS 0.2
Basic Shares 124,548,000
Diluted Shares 124,548,000
Report Link
Date2006-11-01
Revenue 187,380,000
Net Income 24,953,000
EPS 0.2
Basic Shares 124,840,000
Diluted Shares 130,924,000
Report Link
Date2006-08-03
Revenue 191,364,000
Net Income 25,780,000
EPS 0.21
Basic Shares 125,868,000
Diluted Shares 132,056,000
Report Link
Date2006-05-08
Revenue 168,164,000
Net Income 18,273,000
EPS 0.14
Basic Shares 127,200,000
Diluted Shares 133,672,000
Report Link
Date2006-03-10
Revenue 166,970,000
Net Income 20,027,000
EPS 0.16
Basic Shares 127,200,000
Diluted Shares 127,200,000
Report Link
Date2005-11-02
Revenue 158,069,000
Net Income 20,604,000
EPS 0.16
Basic Shares 129,928,000
Diluted Shares 136,176,000
Report Link
Date2005-08-03
Revenue 160,630,000
Net Income 19,933,000
EPS 0.15
Basic Shares 130,508,000
Diluted Shares 136,240,000
Report Link
Date2005-05-05
Revenue 152,426,000
Net Income 17,690,000
EPS 0.14
Basic Shares 131,820,000
Diluted Shares 137,756,000
Report Link
Date2005-03-15
Revenue 144,274,000
Net Income 16,935,000
EPS 0.13
Basic Shares 131,820,000
Diluted Shares 131,820,000
Report Link
Date2004-11-08
Revenue 134,111,000
Net Income 19,696,000
EPS 0.14
Basic Shares 136,200,000
Diluted Shares 141,868,000
Report Link
Date2004-08-09
Revenue 137,379,000
Net Income 23,910,000
EPS 0.17
Basic Shares 138,336,000
Diluted Shares 145,692,000
Report Link
Date2004-05-10
Revenue 133,417,000
Net Income 17,791,000
EPS 0.13
Basic Shares 139,100,000
Diluted Shares 145,748,000
Report Link
Date2004-03-03
Revenue 124,838,000
Net Income 12,365,000
EPS 0.0889
Basic Shares 139,028,000
Diluted Shares 139,100,000
Report Link
Date2003-11-13
Revenue 120,061,000
Net Income 15,973,000
EPS 0.12
Basic Shares 137,632,000
Diluted Shares 143,908,000
Report Link
Date2003-08-14
Revenue 121,846,000
Net Income 16,690,000
EPS 0.12
Basic Shares 136,400,000
Diluted Shares 142,124,000
Report Link
Date2003-05-14
Revenue 109,247,000
Net Income 12,062,000
EPS 0.09
Basic Shares 135,248,000
Diluted Shares 142,080,000
Report Link
Date2003-03-20
Revenue 105,895,000
Net Income 12,757,000
EPS 0.0943
Basic Shares 133,960,000
Diluted Shares 135,248,000
Report Link
Date2002-11-14
Revenue 104,534,000
Net Income 12,483,000
EPS 0.0925
Basic Shares 133,204,000
Diluted Shares 138,528,000
Report Link
Date2002-08-14
Revenue 105,690,000
Net Income 12,964,000
EPS 0.095
Basic Shares 135,284,000
Diluted Shares 140,772,000
Report Link
Date2002-05-14
Revenue 96,551,000
Net Income 7,185,000
EPS 0.0525
Basic Shares 135,532,000
Diluted Shares 140,068,000
Report Link
Date2002-03-21
Revenue 95,132,000
Net Income 9,828,000
EPS 0.0725
Basic Shares 135,532,000
Diluted Shares 135,532,000
Report Link
Date2001-11-09
Revenue 97,522,000
Net Income 10,217,000
EPS 0.0775
Basic Shares 131,832,258
Diluted Shares 136,226,667
Report Link
Date2001-08-14
Revenue 102,001,000
Net Income 9,966,000
EPS 0.075
Basic Shares 132,880,000
Diluted Shares 137,462,069
Report Link
Date2001-05-15
Revenue 91,426,000
Net Income 7,609,000
EPS 0.0575
Basic Shares 132,330,435
Diluted Shares 138,345,455
Report Link
Date2001-03-29
Revenue 92,619,000
Net Income 9,801,000
EPS 0.0741
Basic Shares 132,330,435
Diluted Shares 132,330,435
Report Link
Date2000-11-13
Revenue 90,384,000
Net Income 9,269,000
EPS 0.0675
Basic Shares 137,318,519
Diluted Shares 142,600,000
Report Link
Date2000-08-14
Revenue 93,552,000
Net Income 9,528,000
EPS 0.0675
Basic Shares 141,155,556
Diluted Shares 146,584,615
Report Link
Date2000-05-12
Revenue 90,878,000
Net Income 8,034,000
EPS 0.0575
Basic Shares 139,721,739
Diluted Shares 146,072,727
Report Link
Date2000-03-29
Revenue 88,600,000
Net Income 8,900,000
EPS 0.0637
Basic Shares 139,721,739
Diluted Shares 139,721,739
Report Link
Date1999-11-12
Revenue 86,400,000
Net Income 8,400,000
EPS 0.055
Basic Shares 152,727,273
Diluted Shares 160,000,000
Report Link
Date1999-08-13
Revenue 91,500,000
Net Income 8,000,000
EPS 0.05
Basic Shares 160,000,000
Diluted Shares 160,000,000
Report Link
Date1999-05-17
Revenue 89,600,000
Net Income 7,300,000
EPS 0.0475
Basic Shares 153,684,211
Diluted Shares 162,222,222
Report Link
Date1999-03-31
Revenue 82,700,000
Net Income -30,100,000
EPS -0.2
Basic Shares 153,684,211
Diluted Shares 153,684,211
Report Link
Date1998-11-12
Revenue 78,500,000
Net Income 6,000,000
EPS 0.04
Basic Shares 150,000,000
Diluted Shares 160,000,000
Report Link
Date1998-08-12
Revenue 80,900,000
Net Income 5,100,000
EPS 0.0325
Basic Shares 156,923,077
Diluted Shares 156,923,077
Report Link
Date1998-05-14
Revenue 77,800,000
Net Income 3,800,000
EPS 0.025
Basic Shares 152,000,000
Diluted Shares 152,000,000
Report Link
Date1998-03-27
Revenue 71,800,000
Net Income -3,100,000
EPS -0.0204
Basic Shares 152,000,000
Diluted Shares 152,000,000
Report Link
Date1997-11-14
Revenue 71,700,000
Net Income -16,900,000
EPS -0.11
Basic Shares 153,636,364
Diluted Shares 153,636,364
Report Link
Date1997-08-14
Revenue 58,900,000
Net Income -2,100,000
EPS -0.0125
Basic Shares 168,000,000
Diluted Shares 168,000,000
Report Link
Date1997-05-15
Revenue 60,500,000
Net Income 900,000
EPS 0.005
Basic Shares 180,000,000
Diluted Shares 180,000,000
Report Link
Date1997-03-31
Revenue 74,600,000
Net Income 9,200,000
EPS 0.0511
Basic Shares 180,000,000
Diluted Shares 180,000,000
Report Link
Date1996-11-12
Revenue 69,800,000
Net Income 8,600,000
EPS 0.055
Basic Shares 156,363,636
Diluted Shares 156,363,636
Report Link
Date1996-07-26
Revenue 65,900,000
Net Income 7,900,000
EPS 0.05
Basic Shares 158,000,000
Diluted Shares 158,000,000
Report Link
Date1996-05-09
Revenue 57,400,000
Net Income 7,000,000
EPS 0.045
Basic Shares 155,555,556
Diluted Shares 155,555,556
Report Link
Date1995-12-31
Revenue 54,200,000
Net Income 7,100,000
EPS 0.0526
Basic Shares 135,000,000
Diluted Shares 135,000,000
Report Link
Date1995-09-30
Revenue 48,700,000
Net Income 5,400,000
EPS 0.04
Basic Shares 135,000,000
Diluted Shares 135,000,000
Report Link
Date1995-06-30
Revenue 46,500,000
Net Income 4,900,000
EPS 0.0375
Basic Shares 130,666,667
Diluted Shares 130,666,667
Report Link
Date1995-03-31
Revenue 39,200,000
Net Income 4,000,000
EPS 0.03
Basic Shares 133,333,333
Diluted Shares 133,333,333
Report Link
Date1994-12-31
Revenue 36,000,000
Net Income 4,300,000
EPS 0.0328
Basic Shares 130,909,091
Diluted Shares 130,909,091
Report Link
Date1994-09-30
Revenue 31,900,000
Net Income 3,600,000
EPS 0.0275
Basic Shares 130,909,091
Diluted Shares 130,909,091
Report Link
Date1994-06-30
Revenue 31,100,000
Net Income 2,600,000
EPS 0.02
Basic Shares 130,000,000
Diluted Shares 130,000,000
Report Link
Date1994-03-31
Revenue 27,400,000
Net Income 2,800,000
EPS 0.0225
Basic Shares 124,444,444
Diluted Shares 124,444,444
Report Link
Date1993-12-31
Revenue 26,800,000
Net Income 3,700,000
EPS 0.0285
Basic Shares 130,000,000
Diluted Shares 130,000,000
Report Link
Date1993-09-30
Revenue 23,800,000
Net Income 2,600,000
EPS 0.02
Basic Shares 130,000,000
Diluted Shares 130,000,000
Report Link
Date1993-06-30
Revenue 23,100,000
Net Income 2,100,000
EPS 0.0175
Basic Shares 120,000,000
Diluted Shares 120,000,000
Report Link
Date1993-03-31
Revenue 19,500,000
Net Income 1,400,000
EPS 0.0125
Basic Shares 112,000,000
Diluted Shares 112,000,000
Report Link
Date1992-12-31
Revenue 16,400,000
Net Income 1,700,000
EPS 0.017
Basic Shares 100,000,000
Diluted Shares 100,000,000
Report Link
Date1992-09-30
Revenue 14,700,000
Net Income 1,500,000
EPS 0.015
Basic Shares 100,000,000
Diluted Shares 100,000,000
Report Link
Date1992-06-30
Revenue 14,800,000
Net Income 1,200,000
EPS 0.01
Basic Shares 120,000,000
Diluted Shares 120,000,000
Report Link
Date1992-03-31
Revenue 11,800,000
Net Income 500,000
EPS 0.005
Basic Shares 100,000,000
Diluted Shares 100,000,000
Report Link
Date1991-12-31
Revenue 9,300,000
Net Income 1,300,000
EPS 0.0163
Basic Shares 80,000,000
Diluted Shares 80,000,000
Report Link
Date1991-09-30
Revenue 7,500,000
Net Income 1,000,000
EPS 0.0125
Basic Shares 80,000,000
Diluted Shares 80,000,000
Report Link
Date1991-06-30
Revenue 7,400,000
Net Income 600,000
EPS 0.01
Basic Shares 60,000,000
Diluted Shares 60,000,000
Report Link
Date1991-03-31
Revenue 6,300,000
Net Income 0
EPS 0.005
Basic Shares 75,168,000
Diluted Shares 75,168,000
Report Link
Quarterly Ratios
Date2024-09-30
PE 44.65
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2024-06-30
PE 48.41
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2024-03-31
PE 46.95
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-12-31
PE 59.27
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-09-30
PE 42.80
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-06-30
PE 46.52
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-03-31
PE 48.47
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-12-31
PE 49.12
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-09-30
PE 37.47
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-06-30
PE 55.76
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-03-31
PE 59.52
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-12-31
PE 85.79
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-09-30
PE 75.52
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-06-30
PE 66.50
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-03-31
PE 51.22
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-12-31
PE 61.12
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-09-30
PE 57.34
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-06-30
PE 47.18
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-03-31
PE 46.26
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-12-31
PE 61.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-09-30
PE 53.84
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-06-30
PE 48.04
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-03-31
PE 47.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-12-31
PE 46.91
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-09-30
PE 57.90
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-06-30
PE 43.61
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-03-31
PE 46.71
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-12-31
PE 89.34
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-09-30
PE 48.26
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-06-30
PE 41.61
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-03-31
PE 49.35
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-12-31
PE 49.99
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-09-30
PE 44.88
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-06-30
PE 31.03
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-03-31
PE 38.26
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-12-31
PE 37.34
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-09-30
PE 38.59
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-06-30
PE 26.31
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-03-31
PE 39.07
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-12-31
PE 68.18
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-09-30
PE 28.10
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-06-30
PE 29.84
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-03-31
PE 33.63
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-12-31
PE 31.94
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-09-30
PE 28.60
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-06-30
PE 22.55
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-03-31
PE 27.63
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-12-31
PE 29.28
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-09-30
PE 31.30
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-06-30
PE 25.79
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-03-31
PE 29.62
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2011-12-31
PE 27.95
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2011-09-30
PE 25.39
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2011-06-30
PE 22.82
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2011-03-31
PE 30.30
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-12-31
PE 27.34
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-09-30
PE 25.63
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-06-30
PE 23.64
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-03-31
PE 25.28
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2009-12-31
PE 25.05
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2009-09-30
PE 23.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2009-06-30
PE 20.21
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2009-03-31
PE 19.62
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-12-31
PE 22.66
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-09-30
PE 31.70
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-06-30
PE 18.58
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-03-31
PE 27.21
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-12-31
PE 34.95
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-09-30
PE 31.80
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-06-30
PE 33.69
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-03-31
PE 32.44
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-12-31
PE 25.02
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-09-30
PE 28.50
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-06-30
PE 22.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-03-31
PE 37.57
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-12-31
PE 28.57
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-09-30
PE 26.36
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-06-30
PE 25.51
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-03-31
PE 25.22
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-12-31
PE 26.56
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-09-30
PE 21.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-06-30
PE 22.76
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-03-31
PE 27.79
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-12-31
PE 32.52
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-09-30
PE 22.91
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-06-30
PE 17.02
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-03-31
PE 24.51
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-12-31
PE 21.56
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-09-30
PE 20.63
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-06-30
PE 16.44
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-03-31
PE 32.59
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-12-31
PE 24.57
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-09-30
PE 19.17
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-06-30
PE 26.04
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-03-31
PE 23.85
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-12-31
PE 18.56
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-09-30
PE 24.77
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-06-30
PE 21.18
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-03-31
PE 25.34
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-12-31
PE 15.82
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-09-30
PE 19.57
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-06-30
PE 29.14
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-03-31
PE 31.50
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-12-31
PE -8.59
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-09-30
PE 37.30
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-06-30
PE 47.84
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-03-31
PE 45.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-12-31
PE -48.84
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-09-30
PE -9.52
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-06-30
PE -62.19
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-03-31
PE 175.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-12-31
PE 44.02
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-09-30
PE 51.42
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-06-30
PE 48.75
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-03-31
PE 61.46
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-12-31
PE 55.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-09-30
PE 58.20
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-06-30
PE 43.33
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-03-31
PE 43.23
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-12-31
PE 34.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-09-30
PE 33.52
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-06-30
PE 46.48
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-03-31
PE 37.50
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-12-31
PE 35.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-09-30
PE 38.28
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-06-30
PE 35.27
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-03-31
PE 44.06
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-12-31
PE 30.10
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-09-30
PE 27.08
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-06-30
PE 34.77
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-03-31
PE 64.06
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-12-31
PE 21.39
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-09-30
PE 22.34
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-06-30
PE 23.24
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-03-31
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
RSI:
36.43Price:
$418.61Market Cap:
34,277,754,267EPS TTM:
10.47PE Ratio:
39.77PEPSG:
0.9345Fwd PE:
37.17Volume:
532,1062 Year Price Change
1.014Index 2 Year Price Change
1.4975 Year Price Change
1.606Index 5 Year Price Change
1.905PESPG: Growth Rate of EPS projected to next quarter and 6 months trailing. Lower is better to help calculate nexts quarters PE Ratio today. Diluted shares effects the EPS reported and makes calculation show as extremely poor expected growth.
Revenue
Net Income
EPS
Shares
News
Press Releases
Notable Earnings
Please select an option: