Market Price
$ 75.84
Selling Price
$ 64.24
301
184
293
1257
Market Price
$ 88.75
Selling Price
$ 80.06
3049
1820
1911
4328
Market Price
$ 108.12
Selling Price
$ 93.69
1686
506
1123
4238
Market Price
$ 75.22
Selling Price
$ 67.13
187
54
90
455
Market Price
$ 85.93
Selling Price
$ 76.99
967
283
389
1556
Market Price
$ 103.95
Selling Price
$ 87.60
519
343
512
2553
Market Price
$ 99.49
Selling Price
$ 87.34
1101
877
750
1190
Market Price
$ 91.95
Selling Price
$ 83.37
1395
320
1022
3800
Market Price
$ 89.01
Selling Price
$ 76.83
853
225
569
2897
Market Price
$ 98.04
Selling Price
$ 81.93
2235
733
594
3690
Market Price
$ 91.57
Selling Price
$ 77.94
1631
482
1504
1988
Market Price
$ 78.35
Selling Price
$ 69.59
962
489
381
2610
Market Price
$ 84.92
Selling Price
$ 71.67
415
398
330
946
Market Price
$ 104.88
Selling Price
$ 92.58
303
145
248
783
Market Price
$ 112.99
Selling Price
$ 97.42
280
85
69
587
Market Price
$ 79.92
Selling Price
$ 69.17
2001
1254
738
2044
Market Price
$ 87.50
Selling Price
$ 79.14
1127
669
650
2998
Market Price
$ 85.28
Selling Price
$ 75.85
2847
588
1932
2940
Market Price
$ 112.94
Selling Price
$ 96.36
948
415
368
1390
Market Price
$ 86.02
Selling Price
$ 72.99
3240
812
2362
4759
Market Price
$ 66.35
Selling Price
$ 56.53
2551
749
2114
3339
Market Price
$ 74.82
Selling Price
$ 66.22
1581
1176
815
4103
Market Price
$ 84.79
Selling Price
$ 73.19
383
296
274
598
Market Price
$ 96.89
Selling Price
$ 81.58
573
455
441
2724
Market Price
$ 91.12
Selling Price
$ 78.56
2262
1242
1058
4294
Market Price
$ 94.29
Selling Price
$ 85.41
1672
1668
780
2465
Market Price
$ 81.28
Selling Price
$ 68.50
349
264
233
416
Market Price
$ 110.53
Selling Price
$ 96.70
2693
2434
875
3206
Market Price
$ 86.85
Selling Price
$ 76.00
1188
292
404
1436
Market Price
$ 71.07
Selling Price
$ 61.43
3714
1659
856
4447
Market Price
$ 98.09
Selling Price
$ 88.05
845
543
398
1302
Market Price
$ 86.82
Selling Price
$ 78.61
221
141
125
559
Market Price
$ 78.01
Selling Price
$ 68.67
695
561
307
2522
Market Price
$ 65.84
Selling Price
$ 55.24
617
507
456
3019
Market Price
$ 111.39
Selling Price
$ 94.85
1214
965
575
1267
Market Price
$ 109.79
Selling Price
$ 92.00
658
432
426
1352
Market Price
$ 69.13
Selling Price
$ 59.38
3234
669
3009
4809
Market Price
$ 71.69
Selling Price
$ 64.63
978
442
804
2378
Market Price
$ 114.82
Selling Price
$ 98.93
1371
364
1259
1961
Market Price
$ 114.61
Selling Price
$ 95.67
1012
964
660
2860