Imperial Oil Limited Common Stock (IMO)

Cost of Revenue

$46.16B

TTM · Period ending: · CAD

IMO logo

IMO Cost of Revenue

Latest reported$46.16B CAD
IMO TTM Cost of Revenue · CAD ($0.00 → $46.16B)
High-resolution chart · PNG

IMO cost of revenue history

Trailing twelve months (TTM) · CAD. Each value covers four complete reported quarters.

Imperial Oil Limited Common Stock Cost of Revenue — Trailing twelve months (TTM) (CAD)
Period endingCost of Revenue (CAD)
46,163,619,136
42,948,220,034
43,047,220,034
43,933,220,034
40,441,000,000
42,391,000,000
42,318,000,000
42,684,000,000
42,840,000,000
41,878,000,000
41,680,000,000
42,491,000,000
43,357,000,000
46,600,000,000
47,325,000,000
46,287,000,000
42,711,000,000
36,130,000,000
31,418,000,000
26,236,000,000
23,228,000,000
20,084,000,000
20,564,000,000
22,427,000,000
24,563,000,000
28,646,000,000
29,274,000,000
28,325,000,000
28,850,000,000
29,605,000,000
29,329,000,000
29,565,000,000
27,119,000,000
24,661,000,000
23,731,000,000
22,998,000,000
22,551,000,000
21,765,000,000
20,344,000,000
19,686,000,000
19,972,000,000
20,311,000,000
20,718,000,000
21,998,000,000
24,052,000,000
25,787,000,000
28,141,000,000
27,910,000,000
27,261,000,000
26,305,000,000
25,443,000,000
25,012,000,000
24,486,000,000
24,087,000,000
23,484,000,000
23,966,000,000
23,693,000,000
23,647,000,000
23,053,000,000
22,058,000,000
20,471,000,000
19,095,000,000
18,827,000,000
18,081,000,000
17,714,000,000
17,296,000,000
16,038,000,000
11,907,085,964
14,704,085,964
16,917,085,964
18,997,085,964
23,602,239,280
21,133,617,696
18,786,188,052
17,605,522,000
16,611,231,271
16,836,219,123
17,537,079,330
17,270,602,458
18,821,935,299
19,919,886,104
20,229,629,593
20,538,435,000
19,627,349,739
18,057,616,136
16,878,059,829
16,019,924,104
14,843,235,025
13,934,987,049
12,666,751,041
12,571,702,173
12,968,249,035
13,146,850,049
13,867,768,206
13,295,238,691
12,413,815,352
12,245,582,174
12,600,019,042
13,307,747,318
14,419,331,235
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.