Market Price
$ 72.64
Selling Price
$ 63.51
4006
1639
3528
4695
Market Price
$ 103.32
Selling Price
$ 87.69
511
494
406
1227
Market Price
$ 102.63
Selling Price
$ 91.97
1491
1215
1101
2903
Market Price
$ 106.27
Selling Price
$ 91.06
1151
1055
940
2309
Market Price
$ 83.70
Selling Price
$ 73.44
3830
3566
3208
4403
Market Price
$ 98.15
Selling Price
$ 88.38
3956
2288
1158
4965
Market Price
$ 68.82
Selling Price
$ 60.49
1457
445
1391
3259
Market Price
$ 98.22
Selling Price
$ 82.35
398
362
145
1468
Market Price
$ 112.76
Selling Price
$ 98.75
654
413
650
998
Market Price
$ 82.71
Selling Price
$ 74.81
2810
1189
2285
3121
Market Price
$ 87.77
Selling Price
$ 73.43
2214
1360
1622
3087
Market Price
$ 88.90
Selling Price
$ 79.11
1892
859
616
2233
Market Price
$ 104.57
Selling Price
$ 89.04
3568
3283
3379
4831
Market Price
$ 82.99
Selling Price
$ 74.36
1061
899
1059
1834
Market Price
$ 105.87
Selling Price
$ 90.59
1657
380
446
2922
Market Price
$ 89.71
Selling Price
$ 78.53
2508
1567
1463
3188
Market Price
$ 108.13
Selling Price
$ 97.03
3290
2688
1480
4030
Market Price
$ 97.53
Selling Price
$ 87.87
2520
1303
1400
3467
Market Price
$ 78.28
Selling Price
$ 66.43
542
303
297
1255
Market Price
$ 71.14
Selling Price
$ 63.10
1543
1039
351
3738
Market Price
$ 88.84
Selling Price
$ 79.36
2643
2394
836
2869
Market Price
$ 75.63
Selling Price
$ 63.56
1190
534
302
2547
Market Price
$ 103.47
Selling Price
$ 90.49
1257
497
1242
1430
Market Price
$ 113.61
Selling Price
$ 96.63
1036
794
278
1609
Market Price
$ 108.82
Selling Price
$ 97.88
1756
1221
1102
4948
Market Price
$ 113.69
Selling Price
$ 97.92
3190
1983
2103
3594
Market Price
$ 77.20
Selling Price
$ 68.25
1525
1521
945
2515
Market Price
$ 71.03
Selling Price
$ 62.77
1001
775
478
1137
Market Price
$ 74.70
Selling Price
$ 63.54
2964
2624
2953
4958
Market Price
$ 78.78
Selling Price
$ 66.64
761
356
155
3337
Market Price
$ 81.94
Selling Price
$ 71.55
622
240
315
1755
Market Price
$ 104.06
Selling Price
$ 93.37
1002
854
315
2898
Market Price
$ 96.08
Selling Price
$ 84.10
2764
1909
666
4983
Market Price
$ 73.61
Selling Price
$ 61.38
1544
1416
360
3001
Market Price
$ 98.16
Selling Price
$ 85.26
291
143
228
1220
Market Price
$ 70.33
Selling Price
$ 59.31
377
375
238
1636
Market Price
$ 111.40
Selling Price
$ 96.10
4415
3025
1771
4899
Market Price
$ 105.40
Selling Price
$ 92.73
4403
1713
3047
4849
Market Price
$ 70.70
Selling Price
$ 60.18
433
142
118
1905
Market Price
$ 75.31
Selling Price
$ 65.73
1911
744
1860
2222