Market Price
$ 53.47
Selling Price
$ 46.61
1386
697
604
1403
Market Price
$ 29.29
Selling Price
$ 25.07
883
512
180
2701
Market Price
$ 63.39
Selling Price
$ 52.92
2838
1421
619
4869
Market Price
$ 40.42
Selling Price
$ 36.51
1136
1116
237
2493
Market Price
$ 51.79
Selling Price
$ 46.55
1860
783
1784
3170
Market Price
$ 39.99
Selling Price
$ 33.74
349
308
242
476
Market Price
$ 36.85
Selling Price
$ 32.38
2047
479
1451
4227
Market Price
$ 37.88
Selling Price
$ 34.39
532
483
168
2285
Market Price
$ 56.00
Selling Price
$ 49.86
222
47
150
707
Market Price
$ 31.26
Selling Price
$ 28.30
1496
1177
688
1954
Market Price
$ 38.40
Selling Price
$ 33.88
1350
1129
1069
1880
Market Price
$ 56.46
Selling Price
$ 50.37
2914
1484
862
3536
Market Price
$ 33.92
Selling Price
$ 29.32
821
704
810
1753
Market Price
$ 40.87
Selling Price
$ 35.40
1161
712
796
2287
Market Price
$ 58.11
Selling Price
$ 52.57
1026
1017
615
3631
Market Price
$ 49.63
Selling Price
$ 44.15
2298
1001
1623
2856
Market Price
$ 69.59
Selling Price
$ 59.39
384
299
281
748
Market Price
$ 46.86
Selling Price
$ 40.93
827
753
549
916
Market Price
$ 46.14
Selling Price
$ 40.09
1204
774
629
1844
Market Price
$ 37.71
Selling Price
$ 33.18
1381
728
1201
2039
Market Price
$ 50.27
Selling Price
$ 45.26
425
262
295
556
Market Price
$ 61.96
Selling Price
$ 56.04
4081
1407
2613
4125
Market Price
$ 54.70
Selling Price
$ 46.65
1916
1425
1346
3500
Market Price
$ 60.16
Selling Price
$ 50.74
3421
1830
1289
3531
Market Price
$ 41.78
Selling Price
$ 37.35
964
897
946
2932
Market Price
$ 27.93
Selling Price
$ 25.34
1329
967
764
1835
Market Price
$ 50.65
Selling Price
$ 44.78
3979
847
1358
4909
Market Price
$ 39.74
Selling Price
$ 34.52
2418
713
2004
3325
Market Price
$ 52.43
Selling Price
$ 45.93
463
187
96
1321
Market Price
$ 39.57
Selling Price
$ 33.38
2913
1205
1476
3002
Market Price
$ 49.27
Selling Price
$ 43.66
663
233
407
1493
Market Price
$ 34.55
Selling Price
$ 29.98
1779
1695
614
3715
Market Price
$ 30.98
Selling Price
$ 27.07
2270
982
1033
4937
Market Price
$ 45.76
Selling Price
$ 38.46
858
643
596
2738
Market Price
$ 39.81
Selling Price
$ 35.08
508
333
228
2495
Market Price
$ 30.64
Selling Price
$ 25.64
3767
783
2549
4890
Market Price
$ 66.17
Selling Price
$ 57.71
1729
918
1014
2551
Market Price
$ 50.78
Selling Price
$ 44.31
1380
1104
653
2034
Market Price
$ 53.73
Selling Price
$ 46.27
4261
2756
3877
4289
Market Price
$ 48.84
Selling Price
$ 42.35
1850
1323
757
2210