Market Price
$ 47.44
Selling Price
$ 40.23
1190
458
296
2594
Market Price
$ 59.86
Selling Price
$ 53.93
535
176
367
2493
Market Price
$ 37.23
Selling Price
$ 33.14
3068
1220
1115
4977
Market Price
$ 32.85
Selling Price
$ 28.92
2929
2029
2636
4058
Market Price
$ 61.82
Selling Price
$ 52.16
2153
741
441
4226
Market Price
$ 53.08
Selling Price
$ 45.63
1798
1304
1357
2061
Market Price
$ 29.97
Selling Price
$ 26.99
3131
1417
1944
3642
Market Price
$ 53.56
Selling Price
$ 44.77
1380
696
722
2461
Market Price
$ 66.28
Selling Price
$ 57.29
3055
2937
2705
4979
Market Price
$ 56.86
Selling Price
$ 48.90
3827
1515
2609
4189
Market Price
$ 62.30
Selling Price
$ 54.06
2053
1751
1485
3715
Market Price
$ 49.15
Selling Price
$ 42.14
3672
2650
2331
4571
Market Price
$ 36.28
Selling Price
$ 32.21
428
146
366
822
Market Price
$ 49.65
Selling Price
$ 42.97
348
214
185
436
Market Price
$ 58.69
Selling Price
$ 52.55
834
229
584
966
Market Price
$ 47.53
Selling Price
$ 41.59
2097
1209
1522
2912
Market Price
$ 49.23
Selling Price
$ 43.47
745
370
166
2126
Market Price
$ 31.58
Selling Price
$ 26.92
647
202
626
2380
Market Price
$ 50.43
Selling Price
$ 45.38
1546
945
944
2756
Market Price
$ 69.66
Selling Price
$ 58.33
315
247
107
416
Market Price
$ 31.23
Selling Price
$ 27.08
953
525
835
1968
Market Price
$ 34.57
Selling Price
$ 29.03
3885
3169
3580
4929
Market Price
$ 36.21
Selling Price
$ 31.03
3844
948
2070
4640
Market Price
$ 39.82
Selling Price
$ 33.70
2659
2293
1289
4319
Market Price
$ 58.00
Selling Price
$ 49.15
2959
784
1257
3341
Market Price
$ 43.17
Selling Price
$ 39.02
627
281
307
1399
Market Price
$ 61.55
Selling Price
$ 51.99
1672
632
480
3244
Market Price
$ 49.16
Selling Price
$ 41.98
2163
871
1251
3967
Market Price
$ 52.73
Selling Price
$ 44.30
722
355
500
1141
Market Price
$ 44.88
Selling Price
$ 39.83
2639
2267
1882
3339
Market Price
$ 51.14
Selling Price
$ 43.29
462
285
355
1914
Market Price
$ 32.47
Selling Price
$ 27.21
1561
788
1268
1935
Market Price
$ 39.79
Selling Price
$ 34.25
2871
778
1183
4811
Market Price
$ 58.44
Selling Price
$ 51.34
2826
2224
1654
3702
Market Price
$ 47.17
Selling Price
$ 42.49
215
195
195
901
Market Price
$ 39.45
Selling Price
$ 33.70
3965
2239
3745
4368
Market Price
$ 50.52
Selling Price
$ 45.34
927
768
266
1100
Market Price
$ 65.35
Selling Price
$ 56.00
595
523
530
1089
Market Price
$ 39.78
Selling Price
$ 34.89
2073
947
1465
4722
Market Price
$ 47.59
Selling Price
$ 42.82
358
151
346
805