Cost of Revenue
$38.08M
TTM · Period ending: · USD

CSPI Cost of Revenue
Latest reported$38.08Mperiod ending
Latest reported$38.08Mperiod ending
CSPI TTM Cost of Revenue ($0.00 → $38.08M)
TTM cost of revenue
High-resolution chart · PNG
CSPI cost of revenue history
Trailing twelve months (TTM) · USD. Each value covers four complete reported quarters.
| Period ending | Cost of Revenue (USD) |
|---|---|
| 38,084,000 | |
| 39,014,000 | |
| 36,414,000 | |
| 40,219,000 | |
| 40,374,000 | |
| 37,902,000 | |
| 36,190,000 | |
| 36,364,000 | |
| 37,171,000 | |
| 40,429,000 | |
| 41,480,000 | |
| 42,727,000 | |
| 43,233,000 | |
| 39,804,000 | |
| 39,306,000 | |
| 35,534,000 | |
| 30,725,000 | |
| 31,865,000 | |
| 33,804,000 | |
| 33,059,000 | |
| 37,065,000 | |
| 36,881,000 | |
| 38,773,000 | |
| 43,304,000 | |
| 50,530,000 | |
| 57,953,000 | |
| 58,945,000 | |
| 61,035,000 | |
| 58,763,000 | |
| 56,865,000 | |
| 61,313,000 | |
| 63,548,000 | |
| 75,928,000 | |
| 84,826,000 | |
| 87,395,000 | |
| 85,993,000 | |
| 78,143,000 | |
| 74,119,000 | |
| 75,304,000 | |
| 78,326,000 | |
| 80,788,000 | |
| 78,102,000 | |
| 72,130,000 | |
| 70,119,000 | |
| 62,976,000 | |
| 62,487,000 | |
| 63,474,000 | |
| 63,798,000 | |
| 66,241,000 | |
| 64,907,000 | |
| 69,142,000 | |
| 69,036,000 | |
| 68,624,000 | |
| 70,551,000 | |
| 64,809,000 | |
| 64,386,000 | |
| 56,383,000 | |
| 55,318,000 | |
| 55,964,000 | |
| 57,276,000 | |
| 67,969,000 | |
| 75,581,000 | |
| 79,052,000 | |
| 77,827,000 | |
| 73,182,000 | |
| 65,345,000 | |
| 65,285,000 | |
| 68,192,000 | |
| 68,487,000 | |
| 68,376,000 | |
| 67,482,000 | |
| 62,782,000 | |
| 68,100,000 | |
| 72,618,000 | |
| 69,799,000 | |
| 70,683,000 | |
| 64,368,000 | |
| 59,285,000 | |
| 57,556,000 | |
| 54,255,000 | |
| 50,901,000 | |
| 43,718,000 | |
| 44,817,000 | |
| 43,108,000 | |
| 42,539,000 | |
| 44,755,000 | |
| 39,256,000 | |
| 37,721,000 | |
| 35,795,000 | |
| 30,242,000 | |
| 25,944,000 | |
| 23,304,000 | |
| 20,501,000 | |
| 20,978,000 | |
| 21,412,000 | |
| 19,778,000 | |
| 23,696,000 | |
| 27,072,000 | |
| 28,737,000 | |
| 32,015,000 |