Market Price
$ 112.18
Selling Price
$ 97.60
1315
1108
970
1536
Market Price
$ 74.48
Selling Price
$ 63.56
1341
1037
722
1805
Market Price
$ 64.41
Selling Price
$ 55.06
3068
3024
3061
4451
Market Price
$ 77.58
Selling Price
$ 66.92
496
337
345
905
Market Price
$ 68.72
Selling Price
$ 60.17
1405
668
1025
4710
Market Price
$ 68.62
Selling Price
$ 59.65
657
310
455
1402
Market Price
$ 67.34
Selling Price
$ 61.03
1669
486
1225
1696
Market Price
$ 92.91
Selling Price
$ 78.16
313
183
162
465
Market Price
$ 69.32
Selling Price
$ 62.26
883
802
577
2216
Market Price
$ 99.91
Selling Price
$ 88.72
1030
471
936
3196
Market Price
$ 107.19
Selling Price
$ 94.10
786
652
784
807
Market Price
$ 109.02
Selling Price
$ 94.27
947
190
408
951
Market Price
$ 74.89
Selling Price
$ 63.41
698
655
672
1836
Market Price
$ 83.52
Selling Price
$ 70.60
1723
1279
1482
3759
Market Price
$ 70.60
Selling Price
$ 63.53
1520
494
589
1850
Market Price
$ 91.09
Selling Price
$ 78.68
350
90
238
1359
Market Price
$ 89.21
Selling Price
$ 76.96
833
662
200
1254
Market Price
$ 81.42
Selling Price
$ 69.04
1437
385
738
4693
Market Price
$ 101.12
Selling Price
$ 85.75
1842
1797
1405
2851
Market Price
$ 101.87
Selling Price
$ 86.90
706
240
202
1789
Market Price
$ 113.66
Selling Price
$ 97.92
1852
1082
972
4334
Market Price
$ 63.55
Selling Price
$ 57.23
837
625
187
1079
Market Price
$ 70.73
Selling Price
$ 59.08
739
661
521
1346
Market Price
$ 68.69
Selling Price
$ 61.05
3855
1418
3671
3923
Market Price
$ 103.24
Selling Price
$ 93.06
1512
531
443
2907
Market Price
$ 63.95
Selling Price
$ 57.75
1039
823
509
3111
Market Price
$ 100.81
Selling Price
$ 90.89
2886
817
1217
3786
Market Price
$ 65.15
Selling Price
$ 55.24
611
318
565
2595
Market Price
$ 87.02
Selling Price
$ 72.76
779
778
325
1940
Market Price
$ 60.72
Selling Price
$ 55.19
254
70
173
451
Market Price
$ 72.72
Selling Price
$ 64.07
1124
410
604
2096
Market Price
$ 62.30
Selling Price
$ 55.38
1503
987
1039
2431
Market Price
$ 95.33
Selling Price
$ 81.95
134
119
105
413
Market Price
$ 101.90
Selling Price
$ 85.12
1205
312
607
1893
Market Price
$ 90.31
Selling Price
$ 81.55
869
569
709
1485
Market Price
$ 68.66
Selling Price
$ 59.88
1207
830
1207
1712
Market Price
$ 81.04
Selling Price
$ 68.95
1156
1002
314
4312
Market Price
$ 72.89
Selling Price
$ 61.95
2582
1921
2512
2588
Market Price
$ 87.03
Selling Price
$ 76.61
1096
588
778
1115
Market Price
$ 81.51
Selling Price
$ 74.03
1586
1538
346
2562