Market Price
$ 68.94
Selling Price
$ 57.87
1517
522
1060
3220
Market Price
$ 68.00
Selling Price
$ 59.62
906
725
872
1632
Market Price
$ 68.14
Selling Price
$ 61.73
943
751
437
2604
Market Price
$ 89.37
Selling Price
$ 79.35
2814
2233
2765
4825
Market Price
$ 87.27
Selling Price
$ 78.68
4370
1904
2183
4387
Market Price
$ 95.54
Selling Price
$ 86.34
3518
3381
3143
3820
Market Price
$ 79.90
Selling Price
$ 70.01
542
362
410
875
Market Price
$ 112.07
Selling Price
$ 98.90
1779
662
1050
4369
Market Price
$ 103.99
Selling Price
$ 93.84
1140
234
722
3866
Market Price
$ 88.59
Selling Price
$ 75.76
2166
1996
1749
3842
Market Price
$ 107.71
Selling Price
$ 91.32
1545
1518
484
3316
Market Price
$ 104.22
Selling Price
$ 93.95
798
585
371
3014
Market Price
$ 93.30
Selling Price
$ 78.47
2878
2597
1327
3264
Market Price
$ 112.92
Selling Price
$ 95.81
2102
1089
1521
3453
Market Price
$ 80.77
Selling Price
$ 71.19
1077
384
542
1724
Market Price
$ 93.96
Selling Price
$ 83.04
910
718
616
935
Market Price
$ 78.69
Selling Price
$ 67.01
600
568
584
1684
Market Price
$ 92.11
Selling Price
$ 80.33
1284
828
1110
2005
Market Price
$ 71.52
Selling Price
$ 63.88
870
446
850
1069
Market Price
$ 70.59
Selling Price
$ 61.36
1299
1005
347
2761
Market Price
$ 69.59
Selling Price
$ 62.64
662
138
565
3152
Market Price
$ 91.10
Selling Price
$ 80.28
2017
423
1536
3293
Market Price
$ 106.02
Selling Price
$ 94.58
1218
439
770
1883
Market Price
$ 77.00
Selling Price
$ 68.55
1518
614
1207
2109
Market Price
$ 94.75
Selling Price
$ 79.05
412
170
175
982
Market Price
$ 70.81
Selling Price
$ 61.23
664
339
322
1191
Market Price
$ 83.66
Selling Price
$ 72.04
511
188
303
2131
Market Price
$ 96.23
Selling Price
$ 81.32
1849
1599
1180
2255
Market Price
$ 90.44
Selling Price
$ 78.52
1644
1169
563
3834
Market Price
$ 96.12
Selling Price
$ 85.43
3536
2412
3324
4374
Market Price
$ 99.12
Selling Price
$ 83.20
2109
1201
1234
2758
Market Price
$ 108.15
Selling Price
$ 91.87
3126
902
2340
4138
Market Price
$ 87.93
Selling Price
$ 77.71
3235
1254
1470
4810
Market Price
$ 107.29
Selling Price
$ 95.22
1503
1503
948
2313
Market Price
$ 82.27
Selling Price
$ 70.47
2862
2179
1244
3292
Market Price
$ 76.60
Selling Price
$ 67.38
409
129
350
501
Market Price
$ 80.26
Selling Price
$ 70.47
829
713
461
4035
Market Price
$ 69.39
Selling Price
$ 62.00
770
313
614
1194
Market Price
$ 104.68
Selling Price
$ 90.83
2541
887
1395
3860
Market Price
$ 115.42
Selling Price
$ 97.73
1234
692
677
1511