Market Price
$ 102.35
Selling Price
$ 86.58
3335
2784
1622
4952
Market Price
$ 114.49
Selling Price
$ 96.10
3104
1115
1751
3473
Market Price
$ 79.89
Selling Price
$ 68.98
2308
1031
1189
4794
Market Price
$ 75.34
Selling Price
$ 64.59
2303
1281
2186
4247
Market Price
$ 76.82
Selling Price
$ 66.33
1662
596
1150
2408
Market Price
$ 62.07
Selling Price
$ 56.02
1516
400
646
2096
Market Price
$ 115.71
Selling Price
$ 96.92
333
285
187
445
Market Price
$ 78.19
Selling Price
$ 65.86
477
155
240
1508
Market Price
$ 82.22
Selling Price
$ 73.80
1109
682
352
3458
Market Price
$ 98.78
Selling Price
$ 82.71
2473
2460
638
3664
Market Price
$ 75.58
Selling Price
$ 65.58
2370
775
1742
3236
Market Price
$ 104.12
Selling Price
$ 92.73
1337
316
417
4494
Market Price
$ 100.94
Selling Price
$ 85.03
420
110
230
910
Market Price
$ 88.51
Selling Price
$ 77.80
2540
1406
764
2712
Market Price
$ 96.86
Selling Price
$ 83.00
2083
1831
494
2144
Market Price
$ 109.66
Selling Price
$ 94.06
3177
1579
1538
4804
Market Price
$ 96.70
Selling Price
$ 81.44
1677
1672
340
4982
Market Price
$ 82.57
Selling Price
$ 71.37
488
140
411
1105
Market Price
$ 83.21
Selling Price
$ 73.48
840
790
275
1402
Market Price
$ 93.88
Selling Price
$ 80.34
4195
1159
3236
4740
Market Price
$ 70.18
Selling Price
$ 61.74
518
471
117
1898
Market Price
$ 84.88
Selling Price
$ 72.45
873
732
745
3045
Market Price
$ 110.05
Selling Price
$ 96.50
760
655
358
857
Market Price
$ 68.24
Selling Price
$ 59.68
488
248
427
2270
Market Price
$ 88.15
Selling Price
$ 78.31
3645
2069
1997
4423
Market Price
$ 75.22
Selling Price
$ 62.95
268
243
187
595
Market Price
$ 71.55
Selling Price
$ 60.48
2055
1205
540
2087
Market Price
$ 68.04
Selling Price
$ 61.48
318
165
142
543
Market Price
$ 90.45
Selling Price
$ 78.64
1145
893
568
3084
Market Price
$ 86.48
Selling Price
$ 77.58
4039
2089
1911
4246
Market Price
$ 65.08
Selling Price
$ 55.41
1079
565
407
1853
Market Price
$ 86.75
Selling Price
$ 77.50
1542
550
524
2596
Market Price
$ 102.28
Selling Price
$ 92.36
1335
1047
1175
4139
Market Price
$ 77.10
Selling Price
$ 65.76
743
339
298
915
Market Price
$ 86.55
Selling Price
$ 75.15
2530
574
2063
2655
Market Price
$ 79.38
Selling Price
$ 70.33
1178
789
1139
2279
Market Price
$ 83.48
Selling Price
$ 73.84
2652
2438
1065
3104
Market Price
$ 76.04
Selling Price
$ 66.62
3453
2777
1074
4256
Market Price
$ 95.89
Selling Price
$ 82.75
2099
1265
1159
3887
Market Price
$ 112.08
Selling Price
$ 97.38
1713
504
1118
1713