Complete source-backed income-statement history.
- Available history
- 2007-12-31 to 2026-06-30
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-06-30 | $551.68M | $316.63M | $235.05M | $22.7M | $151.92M | $195.93M | $39.13M | -$236,000.00 | $23.14M | $7.07M | $19.09M | $0.76 | $0.76 | 25,000,000 | 25,044,000 |
|---|
| 2026-03-31 | $530.23M | $324M | $206.23M | $21.28M | $154.57M | $192.65M | $13.58M | -$1.06M | -$3.98M | -$34.71M | $30.13M | $1.22 | $1.20 | 24,764,000 | 25,182,000 |
|---|
| 2025-12-31 | $540.7M | $337.72M | $202.99M | $21.09M | $155.81M | $197.35M | $5.64M | -$894,000.00 | -$15.9M | -$2.65M | -$15.73M | -$0.64 | -$0.63 | 16,000 | 121,000 |
|---|
| 2025-09-30 | $536.99M | $336.11M | $200.88M | $21.25M | $152.77M | $187.16M | $13.72M | $607,000.00 | -$2.51M | -$658,000.00 | -$3.4M | -$0.14 | -$0.14 | 24,686,000 | 24,686,000 |
|---|
| 2025-06-30 | $548.87M | $340.8M | $208.06M | $21.87M | $159.39M | $197.48M | $10.59M | $1.82M | $33.68M | $1.18M | $35.34M | $1.43 | $1.43 | 24,645,000 | 24,708,000 |
|---|
| 2025-03-31 | $604.7M | $394.59M | $210.11M | $23.29M | $157.23M | $197.22M | $12.89M | -$1.76M | -$10.91M | $4.57M | -$15.48M | -$0.63 | -$0.63 | 24,539,000 | 24,539,000 |
|---|
| 2024-12-31 | $629.81M | $402.55M | $227.26M | $22.36M | $158.85M | $189.57M | $37.69M | -$6.02M | $8.22M | $32.05M | -$23.83M | -$0.98 | -$0.98 | 35,000 | 35,000 |
|---|
| 2024-09-30 | $589.13M | $384.28M | $204.85M | $21.03M | $162.71M | $196.62M | $8.24M | -$1.48M | -$17.93M | $15.06M | -$32.98M | -$1.35 | -$1.35 | 24,438,000 | 24,438,000 |
|---|
| 2024-06-30 | $596.46M | $389.03M | $207.43M | $23.39M | $159.55M | $199.74M | $7.69M | -$3.38M | -$19.53M | $1.87M | -$21.41M | -$0.88 | -$0.88 | 24,393,000 | 24,393,000 |
|---|
| 2024-03-31 | $566.66M | $381.41M | $185.24M | $21.84M | $157.66M | $195.9M | -$10.66M | -$2.34M | -$36.77M | $2.7M | -$39.47M | -$1.63 | -$1.63 | 24,222,000 | 24,222,000 |
|---|
| 2023-12-31 | $587.86M | $416.27M | $171.59M | $22.41M | $154.62M | $183.77M | -$12.18M | -$90,000.00 | -$36.68M | -$19.53M | -$17.15M | -$0.71 | -$0.71 | 16,000 | 16,000 |
|---|
| 2023-09-30 | $553.31M | $369.39M | $183.92M | $20.87M | $148.61M | $161.07M | $22.85M | -$4.04M | -$5.37M | -$12.6M | $7.24M | $0.30 | $0.30 | 24,132,000 | 24,368,000 |
|---|
| 2023-06-30 | $549.31M | $356.98M | $192.33M | $22.3M | $150.9M | $189.57M | $2.76M | -$1.5M | -$22.86M | -$12.93M | -$9.93M | -$0.41 | -$0.41 | 24,075,000 | 24,075,000 |
|---|
| 2023-03-31 | $568.65M | $376.61M | $192.04M | $19.76M | $152.57M | $182.65M | $9.4M | -$269,000.00 | -$13.39M | -$3.58M | -$9.81M | -$0.41 | -$0.41 | 24,014,000 | 24,014,000 |
|---|
| 2022-12-31 | $578.01M | $403.07M | $174.95M | $23.45M | $142.93M | $175.17M | -$222,000.00 | -$1.15M | — | -$5.91M | -$15.54M | -$0.64 | -$0.64 | 40,000 | 40,000 |
|---|
| 2022-09-30 | $597.86M | $411.46M | $186.4M | $23.11M | $153.45M | $186.86M | -$467,000.00 | -$3.03M | -$21.31M | -$8.1M | -$9.81M | -$0.55 | -$0.55 | 23,908,000 | 23,908,000 |
|---|
| 2022-06-30 | $561M | $393.41M | $167.59M | $22.56M | $158.75M | $167.64M | -$48,000.00 | -$1.37M | -$16.85M | -$9.38M | -$7.47M | -$0.31 | -$0.31 | 23,897,000 | 23,897,000 |
|---|
| 2022-03-31 | $543.12M | $374.3M | $168.83M | $23.87M | $153.21M | $210.99M | -$42.16M | $415,000.00 | -$54.8M | -$16.73M | -$38.07M | -$1.61 | -$1.61 | 23,646,000 | 23,646,000 |
|---|
| 2021-12-31 | $340.53M | $213.04M | $127.49M | $13.17M | $81.46M | $103.67M | $23.83M | -$2.96M | — | $3.41M | $19.93M | $0.93 | $0.91 | 17,000 | 46,000 |
|---|
| 2021-09-30 | $336.06M | $208.27M | $127.79M | $12.24M | $74.82M | $89.41M | $38.38M | -$287,000.00 | $37.93M | $6.84M | $31.08M | $1.47 | $1.43 | 21,214,000 | 21,730,000 |
|---|
| 2021-06-30 | $321.68M | $198.15M | $123.53M | $11.39M | $73.92M | $89.06M | $34.47M | $525,000.00 | $34.83M | $6.43M | $28.4M | $1.34 | $1.31 | 21,200,000 | 21,703,000 |
|---|
| 2021-03-31 | $318.05M | $205.37M | $112.68M | $10.71M | $72.39M | $86.11M | $26.57M | $683,000.00 | $27.09M | $3.36M | $23.73M | $1.12 | $1.09 | 21,149,000 | 21,695,000 |
|---|
| 2020-12-31 | $320.45M | $200.58M | $119.87M | $11.8M | $73.55M | $92.86M | $27.02M | -$417,000.00 | $30.11M | $3.97M | $26.14M | $1.25 | $1.20 | 37,000 | 30,000 |
|---|
| 2020-09-30 | $318.57M | $204.64M | $113.92M | $10.13M | $70.85M | $88.39M | $25.53M | $1.25M | $26.17M | $1.18M | $24.99M | $1.19 | $1.16 | 20,948,000 | 21,556,000 |
|---|
| 2020-06-30 | $303.38M | $197.1M | $106.28M | $10.28M | $67.24M | $86.73M | $19.56M | $2.05M | $20.84M | $1.93M | $18.91M | $0.91 | $0.88 | 20,880,000 | 21,506,000 |
|---|
| 2020-03-31 | $328.61M | $207.19M | $121.42M | $10.75M | $72.31M | $95.36M | $26.06M | -$5.48M | $20.38M | $3.55M | $16.83M | $0.81 | $0.78 | 20,780,000 | 21,507,000 |
|---|
| 2019-12-31 | $315.52M | $201.38M | $114.14M | $12.59M | $70.65M | $96.32M | $17.82M | $3.24M | $20.92M | $280,000.00 | $20.64M | $1.00 | $0.96 | 22,000 | -11,000 |
|---|
| 2019-09-30 | $307.47M | $188.92M | $118.55M | $12M | $65.88M | $85.65M | $32.9M | -$10,000.00 | $32.75M | $6.19M | $26.56M | $1.29 | $1.24 | 20,666,000 | 21,487,000 |
|---|
| 2019-06-30 | $312.28M | $208.41M | $103.87M | $11.2M | $67.82M | $77.6M | $26.27M | $1.48M | $27.61M | $4.77M | $22.83M | $1.11 | $1.06 | 20,622,000 | 21,520,000 |
|---|
| 2019-03-31 | $330.93M | $195.63M | $135.3M | $12.82M | $72.63M | $104.93M | $30.37M | $3.19M | $33.43M | $2.43M | $31M | $1.51 | $1.44 | 20,527,000 | 21,551,000 |
|---|
| 2018-12-31 | $340.38M | $205.74M | $134.64M | $13.53M | $76.53M | $143.77M | -$9.13M | -$3.19M | -$12.48M | -$5.13M | -$7.36M | -$0.37 | -$0.34 | 32,000 | 13,000 |
|---|
| 2018-09-30 | $327.17M | $192.58M | $134.59M | $13.18M | $76.64M | $132.33M | $2.25M | -$534,000.00 | $1.44M | $1.22M | $219,000.00 | $0.01 | $0.01 | 20,474,000 | 21,633,000 |
|---|
| 2018-06-30 | $360.46M | $208.66M | $151.8M | $13.58M | $81.82M | $120.08M | $31.72M | -$1.99M | $29.6M | -$1.46M | $31.05M | $1.53 | $1.44 | 20,352,000 | 21,569,000 |
|---|
| 2018-03-31 | $372.03M | $223.03M | $149M | $12.59M | $85.02M | $144.09M | $4.91M | -$956,000.00 | $3.82M | -$1.05M | $4.88M | $0.24 | $0.23 | 20,255,000 | 21,400,000 |
|---|
| 2017-12-31 | $370.12M | $232.63M | $137.49M | $13.88M | $75.36M | $94.17M | $43.32M | -$2.24M | $39.9M | -$9.8M | $49.71M | $2.53 | $2.37 | 181,000 | 255,000 |
|---|
| 2017-09-30 | $343.24M | $231.64M | $111.6M | $12.77M | $76.82M | $115.3M | -$3.7M | $583,000.00 | $4.71M | $4.57M | $136,000.00 | $0.01 | $0.01 | 19,984,000 | 21,106,000 |
|---|
| 2017-06-30 | $331.51M | $243.45M | $88.06M | $12.97M | $85.11M | $123.99M | -$35.93M | -$2.72M | -$39.18M | -$2.12M | -$37.06M | -$1.87 | -$1.87 | 19,821,000 | 19,821,000 |
|---|
| 2017-03-31 | $247.74M | $158.79M | $88.95M | $11.64M | $64.89M | $105.93M | -$16.98M | $107,000.00 | $45.85M | -$10.02M | $55.86M | $3.03 | $2.86 | 18,439,000 | 19,549,000 |
|---|
| 2016-12-31 | $95.69M | $44.93M | $50.76M | $2.65M | $22.6M | $36.99M | $13.77M | $301,000.00 | $14.09M | $4.58M | $9.51M | $0.58 | $0.53 | 55,000 | 154,000 |
|---|
| 2016-09-30 | $97.11M | $45.84M | $51.27M | $3.65M | $22.36M | $28.82M | $22.46M | $283,000.00 | $23.03M | $4.22M | $18.81M | $1.16 | $1.09 | 16,200,000 | 17,286,000 |
|---|
| 2016-06-30 | $96.72M | $46.59M | $50.13M | $3.34M | $22.49M | $27.36M | $22.77M | $125,000.00 | $23.96M | $7.35M | $16.61M | $1.03 | $0.98 | 16,091,000 | 17,000,000 |
|---|
| 2016-03-31 | $89.86M | $40.62M | $49.23M | $3.31M | $21.98M | $25.29M | $23.95M | $147,000.00 | $24.09M | $5.93M | $18.16M | $1.13 | $1.08 | 16,042,000 | 16,870,000 |
|---|
| 2015-12-31 | $90.39M | $42.13M | $48.26M | $4.06M | $22.52M | $35.75M | $12.5M | $177,000.00 | $12.64M | $7.18M | $5.46M | $0.34 | $0.32 | 58,000 | 87,000 |
|---|
| 2015-09-30 | $86.02M | $39.75M | $46.27M | $4.23M | $20.21M | $21.5M | $24.77M | $230,000.00 | $25M | $8.73M | $16.27M | $1.02 | $0.98 | 15,894,000 | 16,575,000 |
|---|
| 2015-06-30 | $83.78M | $40.02M | $43.76M | $3.12M | $20.32M | $23.44M | $20.32M | $240,000.00 | $20.56M | $6.99M | $13.57M | $0.86 | $0.83 | 15,781,000 | 16,352,000 |
|---|
| 2015-03-31 | $81.48M | $38.97M | $42.51M | $4.31M | $20.17M | $31.54M | $10.97M | $526,000.00 | $11.5M | $1.81M | $9.69M | $0.62 | $0.60 | 15,693,000 | 16,234,000 |
|---|
| 2014-12-31 | $79.9M | $40.21M | $39.69M | $5.08M | $20.3M | $27.63M | $12.05M | $183,000.00 | $12.24M | $4.86M | $7.37M | $0.47 | $0.46 | 62,000 | 150,000 |
|---|
| 2014-09-30 | $77.46M | $39.31M | $38.15M | $5.06M | $21.84M | $29.74M | $8.41M | $155,000.00 | $8.56M | $2.14M | $6.43M | $0.42 | $0.42 | 15,319,000 | 15,488,000 |
|---|
| 2014-06-30 | $78.68M | $41.14M | $37.54M | $4.57M | $24.28M | $28.84M | $8.7M | $207,000.00 | $8.91M | $3.03M | $5.88M | $0.39 | $0.38 | 15,242,000 | 15,362,000 |
|---|
| 2014-03-31 | $73.23M | $37.2M | $36.03M | $3.63M | $22.52M | $26.15M | $9.88M | $210,000.00 | $10.09M | $3.43M | $6.66M | $0.44 | $0.43 | 15,097,000 | 15,395,000 |
|---|
| 2013-12-31 | $77.94M | $39M | $38.95M | $3.46M | $20.56M | $25.39M | $13.56M | $195,000.00 | $13.75M | $421,000.00 | $13.33M | $0.90 | $0.86 | 85,000 | 135,000 |
|---|
| 2013-09-30 | $82.82M | $41.86M | $40.96M | $3.14M | $22.4M | $25.54M | $15.42M | $190,000.00 | $15.61M | $4.57M | $11.03M | $0.75 | $0.72 | 14,684,000 | 15,324,000 |
|---|
| 2013-06-30 | $78.66M | $40.62M | $38.04M | $3.91M | $23.18M | $27.09M | $10.95M | $212,000.00 | $11.16M | $3.8M | $7.37M | $0.50 | $0.48 | 14,617,000 | 15,216,000 |
|---|
| 2013-03-31 | $74.3M | $37.51M | $36.79M | $1.9M | $22.87M | $24.77M | $12.03M | $168,000.00 | $12.19M | $3.51M | $8.69M | $0.60 | $0.58 | 14,507,000 | 15,053,000 |
|---|
| 2012-12-31 | $82.67M | $40.9M | $41.77M | $2.22M | $20.73M | $22.95M | $18.82M | $125,000.00 | $18.94M | $6.6M | $12.34M | $0.86 | $0.82 | 70,000 | 112,000 |
|---|
| 2012-09-30 | $81.41M | $40.71M | $40.7M | $2.99M | $20.18M | $23.17M | $17.53M | $158,000.00 | $17.69M | $5.5M | $12.19M | $0.85 | $0.82 | 14,321,000 | 14,826,000 |
|---|
| 2012-06-30 | $77.28M | $38.2M | $39.08M | $2.73M | $22.81M | $25.54M | $13.55M | $145,000.00 | $13.69M | $4.54M | $9.15M | $0.65 | $0.63 | 14,179,000 | 14,620,000 |
|---|
| 2012-03-31 | $75.51M | $40.55M | $34.97M | $2.69M | $20.89M | $23.58M | $11.38M | $135,000.00 | $11.52M | $3.92M | $7.6M | $0.54 | $0.53 | 13,956,000 | 14,318,000 |
|---|
| 2011-12-31 | $76.47M | $40.52M | $35.95M | $2.17M | $22.28M | $10.21M | $25.74M | $235,000.00 | $25.98M | $8.14M | $17.84M | $1.29 | $1.26 | 9,000 | -8,000 |
|---|
| 2011-09-30 | $76.46M | $40.88M | $35.57M | $1.88M | $20.41M | $22.29M | $13.29M | $132,000.00 | $13.42M | $4.16M | $9.26M | $0.66 | $0.65 | 13,932,000 | 14,184,000 |
|---|
| 2011-06-30 | $77.8M | $41.6M | $36.2M | $2.49M | $19.73M | $22.22M | $13.98M | $431,000.00 | $14.41M | $4.92M | $9.49M | $0.69 | $0.67 | 13,852,000 | 14,257,000 |
|---|
| 2011-03-31 | $71.47M | $36.85M | $34.63M | $2.05M | $22.86M | $22.42M | $12.21M | $403,000.00 | $12.61M | $4.54M | $8.07M | $0.59 | $0.57 | 13,692,000 | 14,056,000 |
|---|
| 2010-12-31 | $74M | $38.11M | $35.88M | $1.74M | $19.27M | $21.01M | $14.88M | $89,000.00 | $14.96M | $5.98M | $8.98M | $0.66 | $0.65 | 6,000 | 17,000 |
|---|
| 2010-09-30 | $75.74M | $41.71M | $34.03M | $1.07M | $18.34M | $19.41M | $14.62M | -$215,000.00 | $14.41M | $5.43M | $8.98M | $0.67 | $0.65 | 13,489,000 | 13,752,000 |
|---|
| 2010-06-30 | $68.86M | $36.74M | $32.13M | $952,000.00 | $19.37M | $20.32M | $11.8M | $63,000.00 | $11.87M | $4.15M | $7.71M | $0.57 | $0.56 | 13,469,000 | 13,657,000 |
|---|
| 2010-03-31 | $64.36M | $37.44M | $26.93M | $918,000.00 | $19.66M | $20.57M | $6.35M | $192,000.00 | $6.55M | $2.29M | $4.26M | $0.31 | $0.30 | 13,863,000 | 14,111,000 |
|---|
| 2009-12-31 | $67.27M | $38.4M | $28.87M | $629,000.00 | $19.84M | $20.47M | $8.4M | $139,000.00 | $8.54M | $2.69M | $5.85M | $0.41 | $0.40 | -51,000 | -49,000 |
|---|
| 2009-09-30 | $53.97M | $28.92M | $25.05M | $661,000.00 | $16.75M | $17.41M | $7.64M | $419,000.00 | $8.06M | $1.73M | $6.32M | $0.43 | $0.42 | 14,796,000 | 15,146,000 |
|---|
| 2009-06-30 | $53.4M | $27.61M | $25.79M | $617,000.00 | $16.5M | $17.12M | $8.67M | $305,000.00 | $8.97M | $3.23M | $5.74M | $0.39 | $0.38 | 14,780,000 | 15,071,000 |
|---|
| 2009-03-31 | $54.34M | $27.77M | $26.57M | $738,000.00 | $15.11M | $15.85M | $10.72M | $318,000.00 | $11.03M | $3.97M | $7.06M | $0.48 | $0.47 | 14,735,000 | 14,869,000 |
|---|
| 2008-12-31 | $56.75M | $30.45M | $26.29M | $494,000.00 | $13.25M | $13.74M | $12.55M | $1.01M | $13.56M | $4.57M | $8.99M | $0.63 | $0.61 | 128,000 | 84,000 |
|---|
| 2008-09-30 | $54.74M | $29.79M | $24.95M | $857,000.00 | $13.57M | $14.43M | $10.52M | $994,000.00 | $11.51M | $3.87M | $7.65M | $0.53 | $0.52 | 14,327,000 | 14,685,000 |
|---|
| 2008-06-30 | $48.59M | $27.79M | $20.8M | $1.45M | $13.69M | $15.14M | $5.67M | $1.14M | $6.81M | $2.03M | $4.77M | $0.34 | $0.33 | 13,966,161 | 14,381,185 |
|---|
| 2008-03-31 | $44.65M | $26.88M | $17.77M | $2.02M | $13.11M | $15.13M | $2.64M | $1.56M | $4.2M | $1.3M | $2.9M | $0.21 | $0.20 | 13,752,000 | 14,376,000 |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $2.23B | $1.41B | $822.04M | $87.5M | $625.21M | $779.21M | $42.83M | -$232,000.00 | $4.36M | $2.44M | $732,000.00 | $0.03 | $0.03 | 24,640,000 | 24,904,000 |
|---|
| 2024-12-31 | $2.38B | $1.56B | $824.78M | $88.62M | $638.76M | $781.82M | $42.96M | -$13.22M | -$66.01M | $51.68M | -$117.69M | -$4.83 | -$4.83 | 24,388,000 | 24,388,000 |
|---|
| 2023-12-31 | $2.26B | $1.52B | $739.87M | $85.34M | $606.69M | $717.05M | $22.83M | -$5.91M | -$78.3M | -$48.64M | -$29.66M | -$1.23 | -$1.23 | 24,091,000 | 24,091,000 |
|---|
| 2022-12-31 | $2.28B | $1.58B | $697.76M | $92.98M | $608.35M | $740.66M | -$42.9M | -$5.14M | — | -$40.12M | -$74.29M | -$3.11 | -$3.11 | 23,868,000 | 23,868,000 |
|---|
| 2021-12-31 | $1.32B | $824.82M | $491.49M | $47.5M | $302.58M | $368.25M | $123.25M | -$2.04M | — | $20.05M | $103.14M | $4.86 | $4.74 | 21,206,000 | 21,781,000 |
|---|
| 2020-12-31 | $1.27B | $809.51M | $461.5M | $42.95M | $283.95M | $363.34M | $98.16M | -$2.59M | $97.49M | $10.62M | $86.87M | $4.16 | $4.02 | 20,907,000 | 21,591,000 |
|---|
| 2019-12-31 | $1.27B | $794.34M | $471.86M | $48.61M | $276.98M | $364.5M | $107.36M | $7.9M | $114.71M | $13.67M | $101.04M | $4.90 | $4.69 | 20,629,000 | 21,545,000 |
|---|
| 2018-12-31 | $1.4B | $830.01M | $570.03M | $52.87M | $320M | $540.27M | $29.76M | -$6.67M | $22.37M | -$6.42M | $28.79M | $1.41 | $1.33 | 20,394,000 | 21,601,000 |
|---|
| 2017-12-31 | $1.29B | $866.52M | $426.1M | $51.25M | $302.17M | $439.39M | -$13.29M | -$4.27M | $51.28M | -$17.36M | $68.64M | $3.50 | $3.29 | 19,614,000 | 20,858,000 |
|---|
| 2016-12-31 | $379.37M | $177.97M | $201.4M | $12.96M | $89.43M | $118.46M | $82.94M | $885,000.00 | $85.16M | $22.08M | $63.08M | $3.90 | $3.66 | 16,168,000 | 17,254,000 |
|---|
| 2015-12-31 | $341.67M | $160.87M | $180.8M | $15.71M | $83.22M | $112.23M | $68.57M | $1.17M | $69.7M | $24.71M | $44.99M | $2.84 | $2.73 | 15,848,000 | 16,496,000 |
|---|
| 2014-12-31 | $309.26M | $157.86M | $151.4M | $18.33M | $88.94M | $112.36M | $39.04M | $755,000.00 | $39.79M | $13.46M | $26.34M | $1.72 | $1.68 | 15,282,000 | 15,647,000 |
|---|
| 2013-12-31 | $313.72M | $158.98M | $154.73M | $12.41M | $89.01M | $102.78M | $51.95M | $765,000.00 | $52.71M | $12.3M | $40.42M | $2.75 | $2.65 | 14,688,000 | 15,274,000 |
|---|
| 2012-12-31 | $316.87M | $160.36M | $156.51M | $10.63M | $84.6M | $95.23M | $61.28M | $563,000.00 | $61.84M | $20.56M | $41.28M | $2.90 | $2.80 | 14,223,000 | 14,725,000 |
|---|
| 2011-12-31 | $302.2M | $159.84M | $142.35M | $8.59M | $85.29M | $77.13M | $65.22M | $1.2M | $66.42M | $21.75M | $44.67M | $3.23 | $3.15 | 13,835,000 | 14,161,000 |
|---|
| 2010-12-31 | $282.96M | $153.99M | $128.97M | $4.68M | $76.64M | $81.31M | $47.66M | $129,000.00 | $47.79M | $17.86M | $29.92M | $2.20 | $2.16 | 13,611,000 | 13,855,000 |
|---|
| 2009-12-31 | $228.97M | $122.7M | $106.28M | $2.65M | $68.21M | $70.85M | $35.43M | $1.18M | $36.61M | $11.63M | $24.98M | $1.70 | $1.67 | 14,720,000 | 14,984,000 |
|---|
| 2008-12-31 | $204.73M | $114.91M | $89.82M | $4.82M | $53.61M | $58.43M | $31.38M | $4.7M | $36.08M | $11.78M | $24.3M | $1.72 | $1.67 | 14,144,000 | 14,565,000 |
|---|
| 2007-12-31 | $188.14M | $109.9M | $78.24M | $8.11M | $45.48M | $53.6M | $24.65M | $8.7M | $33.35M | $10.34M | $23.08M | $1.62 | $1.51 | 14,282,000 | 15,265,000 |
|---|