Market Price
$ 36.94
Selling Price
$ 32.88
420
146
336
947
Market Price
$ 30.29
Selling Price
$ 25.80
1828
575
1750
4955
Market Price
$ 40.63
Selling Price
$ 35.37
1784
870
963
1799
Market Price
$ 60.31
Selling Price
$ 53.69
2668
2297
1364
2962
Market Price
$ 64.76
Selling Price
$ 57.69
2285
1706
2003
3690
Market Price
$ 55.74
Selling Price
$ 46.59
2502
2053
707
4630
Market Price
$ 59.43
Selling Price
$ 50.09
1134
693
964
4453
Market Price
$ 68.29
Selling Price
$ 59.62
308
155
211
921
Market Price
$ 56.79
Selling Price
$ 51.00
1829
460
503
2660
Market Price
$ 49.98
Selling Price
$ 45.13
309
248
122
672
Market Price
$ 31.18
Selling Price
$ 26.55
4179
1586
2881
4421
Market Price
$ 36.50
Selling Price
$ 32.54
710
207
608
1900
Market Price
$ 57.39
Selling Price
$ 48.72
2333
1363
2276
3647
Market Price
$ 43.42
Selling Price
$ 38.68
4362
2253
3828
4611
Market Price
$ 60.77
Selling Price
$ 51.57
241
125
67
723
Market Price
$ 35.36
Selling Price
$ 29.72
3012
1562
2083
4796
Market Price
$ 41.27
Selling Price
$ 35.67
1590
1212
436
2370
Market Price
$ 46.65
Selling Price
$ 41.22
1593
1486
1415
1748
Market Price
$ 40.50
Selling Price
$ 36.80
321
263
80
410
Market Price
$ 44.12
Selling Price
$ 39.27
992
264
445
2675
Market Price
$ 66.25
Selling Price
$ 56.51
956
711
370
3361
Market Price
$ 30.77
Selling Price
$ 26.09
2980
1131
866
3134
Market Price
$ 32.89
Selling Price
$ 27.99
986
349
660
991
Market Price
$ 63.46
Selling Price
$ 52.95
916
450
585
4093
Market Price
$ 67.12
Selling Price
$ 58.92
1477
1118
1223
4260
Market Price
$ 29.77
Selling Price
$ 25.54
1541
467
723
1838
Market Price
$ 57.70
Selling Price
$ 49.60
2356
2329
1113
2420
Market Price
$ 35.45
Selling Price
$ 30.82
2249
1991
1830
3513
Market Price
$ 59.60
Selling Price
$ 49.84
1981
422
576
4681
Market Price
$ 47.00
Selling Price
$ 41.12
2279
2179
2030
2315
Market Price
$ 61.14
Selling Price
$ 55.26
1132
973
833
3394
Market Price
$ 40.76
Selling Price
$ 35.05
1768
630
499
3615
Market Price
$ 50.67
Selling Price
$ 43.33
1796
811
1465
2952
Market Price
$ 34.49
Selling Price
$ 28.87
1847
561
572
3198
Market Price
$ 53.61
Selling Price
$ 48.68
2719
2359
2423
2849
Market Price
$ 32.98
Selling Price
$ 28.17
907
542
537
3414
Market Price
$ 67.95
Selling Price
$ 57.39
659
348
157
1210
Market Price
$ 34.91
Selling Price
$ 31.27
3015
2744
1782
3608
Market Price
$ 41.13
Selling Price
$ 36.31
2825
1724
2571
3052
Market Price
$ 47.99
Selling Price
$ 41.77
865
469
552
1278