Market Price
$ 61.92
Selling Price
$ 52.83
1786
1164
706
3240
Market Price
$ 39.74
Selling Price
$ 34.69
741
685
238
2975
Market Price
$ 51.62
Selling Price
$ 43.55
2524
2075
1258
2633
Market Price
$ 33.08
Selling Price
$ 29.35
1386
925
736
1738
Market Price
$ 58.44
Selling Price
$ 49.39
3786
2929
2630
4109
Market Price
$ 33.00
Selling Price
$ 29.21
2845
2718
2793
3241
Market Price
$ 52.97
Selling Price
$ 47.22
309
157
146
1095
Market Price
$ 28.85
Selling Price
$ 25.62
1600
780
1549
2416
Market Price
$ 47.70
Selling Price
$ 41.97
1742
1342
600
2631
Market Price
$ 33.27
Selling Price
$ 29.74
1287
1018
661
2501
Market Price
$ 31.39
Selling Price
$ 27.24
802
250
319
998
Market Price
$ 45.85
Selling Price
$ 38.82
4646
1498
4301
4937
Market Price
$ 42.20
Selling Price
$ 35.63
1513
750
309
2084
Market Price
$ 29.44
Selling Price
$ 26.43
680
410
415
1261
Market Price
$ 42.44
Selling Price
$ 35.52
406
113
200
885
Market Price
$ 34.03
Selling Price
$ 30.38
3498
2633
2929
3626
Market Price
$ 59.28
Selling Price
$ 53.80
3022
1463
2516
4386
Market Price
$ 69.23
Selling Price
$ 59.53
3333
744
2604
3408
Market Price
$ 29.03
Selling Price
$ 26.29
857
374
259
1061
Market Price
$ 58.38
Selling Price
$ 50.64
3877
1809
980
4475
Market Price
$ 50.71
Selling Price
$ 43.97
1850
1382
1176
2754
Market Price
$ 40.21
Selling Price
$ 36.40
1647
922
1579
2004
Market Price
$ 58.71
Selling Price
$ 49.34
1925
475
1872
4337
Market Price
$ 30.74
Selling Price
$ 26.77
1166
1114
1063
3990
Market Price
$ 51.11
Selling Price
$ 43.17
1762
688
1552
2138
Market Price
$ 51.23
Selling Price
$ 43.03
840
204
199
3660
Market Price
$ 30.52
Selling Price
$ 25.66
2386
1924
1461
2490
Market Price
$ 35.53
Selling Price
$ 31.75
1246
805
276
4808
Market Price
$ 67.40
Selling Price
$ 59.37
2930
840
2367
3870
Market Price
$ 39.55
Selling Price
$ 33.36
641
546
386
2611
Market Price
$ 60.86
Selling Price
$ 50.81
751
344
604
1164
Market Price
$ 47.53
Selling Price
$ 41.90
1455
1201
1329
3210
Market Price
$ 38.10
Selling Price
$ 32.90
1571
638
327
1857
Market Price
$ 62.48
Selling Price
$ 55.86
1350
1310
734
1562
Market Price
$ 30.17
Selling Price
$ 27.14
349
244
87
1176
Market Price
$ 34.33
Selling Price
$ 29.95
283
280
222
891
Market Price
$ 36.00
Selling Price
$ 32.53
2267
1956
1515
3660
Market Price
$ 70.83
Selling Price
$ 59.24
1343
389
556
2108
Market Price
$ 39.16
Selling Price
$ 32.89
2726
800
1659
3705
Market Price
$ 31.70
Selling Price
$ 26.73
1524
1131
1462
3258