Market Price
$ 40.39
Selling Price
$ 36.52
581
543
486
1009
Market Price
$ 53.70
Selling Price
$ 45.24
1211
294
328
2382
Market Price
$ 60.93
Selling Price
$ 54.90
4263
2158
2811
4863
Market Price
$ 37.07
Selling Price
$ 33.08
2392
1241
1134
3748
Market Price
$ 33.20
Selling Price
$ 28.51
3099
1828
1928
3760
Market Price
$ 58.38
Selling Price
$ 51.48
716
221
381
1856
Market Price
$ 52.15
Selling Price
$ 44.63
505
101
326
2039
Market Price
$ 29.89
Selling Price
$ 25.56
1701
1214
1033
1945
Market Price
$ 64.88
Selling Price
$ 54.39
945
901
381
1092
Market Price
$ 32.52
Selling Price
$ 27.14
611
448
326
1020
Market Price
$ 60.90
Selling Price
$ 53.76
2277
1800
1083
4661
Market Price
$ 28.68
Selling Price
$ 25.56
2815
2740
1936
3329
Market Price
$ 45.97
Selling Price
$ 39.67
1196
932
481
4634
Market Price
$ 55.39
Selling Price
$ 49.27
1267
887
460
2925
Market Price
$ 56.42
Selling Price
$ 48.89
3030
1243
2344
4271
Market Price
$ 51.77
Selling Price
$ 45.07
2119
1938
1328
3702
Market Price
$ 57.02
Selling Price
$ 50.48
1092
299
880
1939
Market Price
$ 30.07
Selling Price
$ 25.78
1493
337
446
2649
Market Price
$ 45.28
Selling Price
$ 41.13
4106
2254
1005
4307
Market Price
$ 59.17
Selling Price
$ 51.63
744
611
476
1070
Market Price
$ 45.15
Selling Price
$ 40.68
1421
712
833
3712
Market Price
$ 47.93
Selling Price
$ 42.25
2176
607
775
4410
Market Price
$ 43.77
Selling Price
$ 36.86
1128
726
365
1718
Market Price
$ 31.01
Selling Price
$ 27.34
1108
1030
742
1452
Market Price
$ 67.61
Selling Price
$ 59.95
550
237
159
2615
Market Price
$ 52.29
Selling Price
$ 47.47
1492
1172
828
2458
Market Price
$ 31.87
Selling Price
$ 27.47
564
332
256
785
Market Price
$ 50.93
Selling Price
$ 44.96
1773
428
608
2521
Market Price
$ 38.72
Selling Price
$ 34.12
721
471
329
1031
Market Price
$ 65.23
Selling Price
$ 56.87
1128
1037
690
2999
Market Price
$ 58.65
Selling Price
$ 51.75
615
251
558
1312
Market Price
$ 55.49
Selling Price
$ 47.29
4224
3391
3754
4445
Market Price
$ 35.22
Selling Price
$ 29.90
1410
742
825
1723
Market Price
$ 57.50
Selling Price
$ 49.07
1702
1109
407
4172
Market Price
$ 60.14
Selling Price
$ 51.82
1738
1573
675
2128
Market Price
$ 30.50
Selling Price
$ 26.67
2964
1671
876
4649
Market Price
$ 63.84
Selling Price
$ 53.84
1275
759
427
1398
Market Price
$ 43.59
Selling Price
$ 37.52
4437
4025
1977
4564
Market Price
$ 54.67
Selling Price
$ 47.91
2423
1484
809
3741
Market Price
$ 67.73
Selling Price
$ 59.01
395
313
388
1797