19841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018
17,30329,86937,42045,05468,12183,30197,614111,394139,704154,527174,945200,813230,808265,251300,593335,121348,053366,568388,204403,638418,553436,207465,653490,917511,583512,464518,675513,496516,293527,047533,769546,896n/an/an/a
$10,617,000,000$16,399,000,000$22,098,000,000$22,215,000,000$25,235,000,000$30,875,000,000$32,028,000,000$32,734,000,000$43,166,000,000$44,206,000,000$50,659,000,000$62,163,000,000$78,481,000,000$93,070,000,000$120,693,000,000$145,979,000,000$172,211,000,000$147,645,000,000$146,999,000,000$141,443,000,000$166,731,000,000$189,822,000,000$229,217,000,000$262,108,000,000$233,452,000,000$208,467,000,000$245,474,000,000$252,692,000,000$284,677,000,000$328,680,000,000$365,657,000,000$385,907,000,000n/an/an/a
$16,291,000,000$24,322,000,000$29,226,000,000$33,185,000,000$39,412,000,000$46,081,000,000$48,998,000,000$51,533,000,000$64,345,000,000$69,322,000,000$75,878,000,000$87,416,000,000$103,973,000,000$115,673,000,000$134,659,000,000$151,966,000,000$169,238,000,000$174,389,000,000$181,735,000,000$186,740,000,000$203,867,000,000$223,533,000,000$251,233,000,000$273,235,000,000$285,773,000,000$258,357,000,000$267,584,000,000$285,679,000,000$306,092,000,000$327,886,000,000$349,216,000,000n/an/an/an/a
$91,754,000,000$143,939,000,000$182,784,000,000$215,477,000,000$276,995,000,000$357,015,000,000$384,854,000,000$440,259,000,000$552,959,000,000$616,316,000,000$674,681,000,000$863,918,000,000$1,061,490,000,000$1,264,170,000,000$1,540,980,000,000$1,790,260,000,000$1,724,550,000,000$1,682,220,000,000$1,573,080,000,000$1,922,020,000,000$2,188,730,000,000$2,395,790,000,000$2,768,240,000,000$2,981,520,000,000$2,230,190,000,000$2,734,060,000,000$3,142,140,000,000$3,146,850,000,000$3,530,120,000,000$4,179,350,000,000$4,399,890,000,000$4,382,030,000,000n/an/an/a
n/an/an/an/an/an/a3.6%14.7%10.3%9.8%3.7%20.5%14.8%19.4%12.0%12.8%-3.8%-6.4%-11.4%18.5%10.3%6.3%12.4%7.5%-24.9%18.8%12.0%0.9%11.2%18.3%6.7%0.1%7.6%n/an/a
7,526,00010,315,00011,528,00013,091,00015,151,00017,271,00019,466,00019,039,00022,293,00020,015,00025,062,00027,759,00030,643,00033,633,00036,846,00038,619,00039,847,00041,962,00043,158,00043,624,00044,407,00054,623,00058,351,00059,566,00059,976,00060,285,00060,510,00061,371,00063,088,00064,495,00062,651,00065,307,000n/an/an/a
n/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a66.0%71.0%69.0%68.0%68.0%68.0%68.0%69.0%69.0%70%71.0%