Market Price
$ 73.91
Selling Price
$ 65.43
236
221
122
606
Market Price
$ 116.03
Selling Price
$ 98.21
1605
1480
1525
4141
Market Price
$ 89.55
Selling Price
$ 79.54
2835
1098
2813
4364
Market Price
$ 107.31
Selling Price
$ 96.16
535
294
482
1425
Market Price
$ 82.23
Selling Price
$ 71.42
792
664
787
1147
Market Price
$ 95.54
Selling Price
$ 83.31
1198
338
705
2102
Market Price
$ 115.51
Selling Price
$ 96.72
1492
1428
990
3140
Market Price
$ 100.75
Selling Price
$ 85.75
2865
1521
1963
3071
Market Price
$ 75.21
Selling Price
$ 63.02
4357
1847
1315
4903
Market Price
$ 65.71
Selling Price
$ 58.11
616
415
448
2561
Market Price
$ 100.17
Selling Price
$ 86.85
1486
379
529
4376
Market Price
$ 74.31
Selling Price
$ 63.04
1555
1190
639
2988
Market Price
$ 64.34
Selling Price
$ 57.79
1671
1339
1099
2147
Market Price
$ 97.47
Selling Price
$ 86.30
3708
3056
2487
4234
Market Price
$ 107.88
Selling Price
$ 91.58
260
189
175
1008
Market Price
$ 107.83
Selling Price
$ 90.86
913
287
196
1012
Market Price
$ 67.47
Selling Price
$ 58.57
582
259
182
1635
Market Price
$ 71.59
Selling Price
$ 63.67
1945
1944
498
3111
Market Price
$ 116.13
Selling Price
$ 97.59
979
328
601
1327
Market Price
$ 103.93
Selling Price
$ 93.76
3615
2600
3193
4693
Market Price
$ 72.71
Selling Price
$ 61.40
1283
1060
1247
2535
Market Price
$ 113.27
Selling Price
$ 96.75
732
300
387
1032
Market Price
$ 71.65
Selling Price
$ 63.79
1328
439
764
4137
Market Price
$ 94.85
Selling Price
$ 85.06
1631
1493
381
1760
Market Price
$ 100.70
Selling Price
$ 87.51
324
219
318
407
Market Price
$ 61.39
Selling Price
$ 55.16
737
379
440
2379
Market Price
$ 69.22
Selling Price
$ 59.10
2869
2780
2605
4386
Market Price
$ 87.74
Selling Price
$ 76.44
2554
908
825
2799
Market Price
$ 103.31
Selling Price
$ 89.37
1315
497
1158
4530
Market Price
$ 67.89
Selling Price
$ 61.13
3519
1442
2694
4371
Market Price
$ 96.87
Selling Price
$ 83.10
574
430
524
1669
Market Price
$ 77.93
Selling Price
$ 70.46
4193
4066
3850
4683
Market Price
$ 96.51
Selling Price
$ 86.06
582
240
456
929
Market Price
$ 63.40
Selling Price
$ 57.62
2001
685
1801
3443
Market Price
$ 104.80
Selling Price
$ 93.01
2308
500
1898
2510
Market Price
$ 100.87
Selling Price
$ 88.14
2787
711
1144
3361
Market Price
$ 113.68
Selling Price
$ 97.56
1546
1239
1010
4494
Market Price
$ 67.12
Selling Price
$ 56.22
1093
575
540
3352
Market Price
$ 95.65
Selling Price
$ 86.85
2694
689
2406
3334
Market Price
$ 72.44
Selling Price
$ 63.68
2216
888
1650
4742