Market Price
$ 87.51
Selling Price
$ 78.67
4590
1005
1133
4697
Market Price
$ 74.13
Selling Price
$ 63.91
2736
2722
601
3859
Market Price
$ 106.11
Selling Price
$ 91.28
773
570
314
3354
Market Price
$ 76.56
Selling Price
$ 68.51
576
166
142
587
Market Price
$ 88.76
Selling Price
$ 80.08
1228
728
1014
3034
Market Price
$ 105.36
Selling Price
$ 92.30
253
204
228
1173
Market Price
$ 106.66
Selling Price
$ 94.14
328
217
168
1006
Market Price
$ 70.68
Selling Price
$ 63.80
1509
1090
907
2309
Market Price
$ 66.17
Selling Price
$ 56.62
433
186
319
1174
Market Price
$ 99.12
Selling Price
$ 84.10
694
279
151
1135
Market Price
$ 81.58
Selling Price
$ 73.62
846
782
643
1409
Market Price
$ 105.01
Selling Price
$ 91.00
1102
646
933
1463
Market Price
$ 91.69
Selling Price
$ 79.47
572
414
431
1473
Market Price
$ 115.35
Selling Price
$ 98.44
342
110
73
512
Market Price
$ 102.04
Selling Price
$ 89.91
1853
1770
1233
3240
Market Price
$ 76.39
Selling Price
$ 69.38
410
118
217
1164
Market Price
$ 108.58
Selling Price
$ 96.66
566
519
313
2511
Market Price
$ 69.42
Selling Price
$ 60.97
1595
684
1118
1860
Market Price
$ 109.94
Selling Price
$ 95.06
1535
312
420
2983
Market Price
$ 70.16
Selling Price
$ 61.11
1932
1063
967
2993
Market Price
$ 75.00
Selling Price
$ 66.50
1595
1397
645
1787
Market Price
$ 68.78
Selling Price
$ 57.46
545
361
403
669
Market Price
$ 94.68
Selling Price
$ 84.60
942
453
629
1906
Market Price
$ 84.05
Selling Price
$ 74.19
491
230
106
823
Market Price
$ 105.40
Selling Price
$ 91.77
1255
355
1254
2765
Market Price
$ 108.23
Selling Price
$ 95.23
498
413
367
2205
Market Price
$ 94.78
Selling Price
$ 80.46
422
287
128
549
Market Price
$ 113.60
Selling Price
$ 98.68
1388
774
750
4750
Market Price
$ 104.33
Selling Price
$ 89.99
3149
3141
3112
4023
Market Price
$ 116.71
Selling Price
$ 98.75
279
197
107
1240
Market Price
$ 80.69
Selling Price
$ 72.26
902
521
435
2201
Market Price
$ 92.27
Selling Price
$ 83.85
309
266
89
526
Market Price
$ 78.99
Selling Price
$ 67.99
577
282
447
2144
Market Price
$ 109.49
Selling Price
$ 96.37
1851
1599
1186
3135
Market Price
$ 86.18
Selling Price
$ 75.62
2080
591
501
3119
Market Price
$ 68.26
Selling Price
$ 60.90
3694
3109
2384
4924
Market Price
$ 65.01
Selling Price
$ 57.97
1544
419
1438
2590
Market Price
$ 84.43
Selling Price
$ 72.65
616
416
334
1737
Market Price
$ 77.67
Selling Price
$ 68.75
653
506
565
758
Market Price
$ 66.67
Selling Price
$ 57.37
3462
2949
3253
4953