Market Price
$ 49.30
Selling Price
$ 44.55
2724
1398
2070
4807
Market Price
$ 49.54
Selling Price
$ 41.68
720
163
525
1400
Market Price
$ 54.55
Selling Price
$ 46.28
315
134
315
510
Market Price
$ 62.31
Selling Price
$ 54.90
1412
996
666
4022
Market Price
$ 53.23
Selling Price
$ 44.41
698
173
367
1609
Market Price
$ 68.07
Selling Price
$ 59.05
2283
830
2037
4313
Market Price
$ 34.01
Selling Price
$ 28.62
2716
1893
2107
4755
Market Price
$ 63.60
Selling Price
$ 54.68
1817
1151
1376
2937
Market Price
$ 42.43
Selling Price
$ 38.25
950
486
205
3234
Market Price
$ 44.42
Selling Price
$ 37.20
2343
941
1632
3796
Market Price
$ 58.92
Selling Price
$ 52.58
2259
2161
943
2790
Market Price
$ 62.76
Selling Price
$ 55.23
968
961
453
3363
Market Price
$ 34.94
Selling Price
$ 31.19
3543
1252
1578
3740
Market Price
$ 29.99
Selling Price
$ 25.24
1879
1493
1859
2983
Market Price
$ 39.93
Selling Price
$ 35.01
465
173
130
657
Market Price
$ 47.34
Selling Price
$ 41.60
2286
899
2041
2751
Market Price
$ 29.03
Selling Price
$ 26.00
3690
2783
3522
4871
Market Price
$ 52.54
Selling Price
$ 44.47
2246
1305
1231
2438
Market Price
$ 64.55
Selling Price
$ 57.11
312
254
70
630
Market Price
$ 56.33
Selling Price
$ 48.70
443
281
349
1563
Market Price
$ 49.89
Selling Price
$ 42.12
3544
2051
1421
3818
Market Price
$ 39.24
Selling Price
$ 33.97
2693
607
2591
4236
Market Price
$ 38.72
Selling Price
$ 34.25
1790
811
1132
4695
Market Price
$ 43.62
Selling Price
$ 37.42
787
669
726
1382
Market Price
$ 48.27
Selling Price
$ 42.62
2073
663
1295
3017
Market Price
$ 58.56
Selling Price
$ 50.23
1540
548
1165
1834
Market Price
$ 56.05
Selling Price
$ 49.51
950
539
810
1961
Market Price
$ 39.74
Selling Price
$ 34.11
3557
3033
876
4990
Market Price
$ 50.86
Selling Price
$ 43.68
3134
640
2820
3511
Market Price
$ 49.12
Selling Price
$ 41.43
2572
2472
959
4825
Market Price
$ 53.28
Selling Price
$ 46.15
1318
350
1196
4291
Market Price
$ 63.66
Selling Price
$ 54.78
1188
1093
720
1302
Market Price
$ 62.56
Selling Price
$ 55.92
1218
740
571
1503
Market Price
$ 36.15
Selling Price
$ 31.60
1910
1575
1032
4804
Market Price
$ 55.58
Selling Price
$ 49.03
2320
2288
1193
3678
Market Price
$ 31.79
Selling Price
$ 27.85
807
284
185
2666
Market Price
$ 67.59
Selling Price
$ 56.74
2603
1265
1582
3327
Market Price
$ 46.35
Selling Price
$ 41.95
716
473
203
887
Market Price
$ 34.45
Selling Price
$ 31.01
444
111
236
1765
Market Price
$ 47.18
Selling Price
$ 41.03
538
207
416
2118