Market Price
$ 36.79
Selling Price
$ 32.89
1255
734
344
1456
Market Price
$ 59.68
Selling Price
$ 51.52
2427
1047
888
4159
Market Price
$ 37.60
Selling Price
$ 31.57
3198
693
2533
3334
Market Price
$ 32.50
Selling Price
$ 27.11
813
248
479
1407
Market Price
$ 44.36
Selling Price
$ 37.99
1949
1938
621
3117
Market Price
$ 40.45
Selling Price
$ 34.28
271
265
88
942
Market Price
$ 40.14
Selling Price
$ 36.14
1533
554
1045
2213
Market Price
$ 46.85
Selling Price
$ 40.47
734
466
162
976
Market Price
$ 53.01
Selling Price
$ 47.08
1097
790
290
3676
Market Price
$ 63.67
Selling Price
$ 56.64
579
186
200
1773
Market Price
$ 40.02
Selling Price
$ 35.37
2922
1635
2423
2950
Market Price
$ 35.27
Selling Price
$ 31.74
2156
1878
1250
3127
Market Price
$ 64.05
Selling Price
$ 56.11
2339
593
983
3351
Market Price
$ 33.48
Selling Price
$ 27.93
1951
1911
447
4349
Market Price
$ 35.88
Selling Price
$ 31.18
902
318
478
4513
Market Price
$ 54.50
Selling Price
$ 45.99
2540
1011
873
4710
Market Price
$ 69.03
Selling Price
$ 57.93
3732
825
1105
4943
Market Price
$ 42.59
Selling Price
$ 37.88
1284
384
878
1437
Market Price
$ 41.76
Selling Price
$ 35.49
1340
894
851
3018
Market Price
$ 30.57
Selling Price
$ 26.52
823
237
391
1815
Market Price
$ 68.64
Selling Price
$ 59.04
2623
1330
566
2875
Market Price
$ 66.77
Selling Price
$ 57.90
1210
788
827
4765
Market Price
$ 51.23
Selling Price
$ 45.15
1346
1166
964
4355
Market Price
$ 69.55
Selling Price
$ 59.28
2245
2178
696
3547
Market Price
$ 46.23
Selling Price
$ 40.42
1702
1215
468
2410
Market Price
$ 46.42
Selling Price
$ 39.27
2717
2122
1110
4005
Market Price
$ 65.75
Selling Price
$ 55.31
3998
2991
1968
4686
Market Price
$ 42.46
Selling Price
$ 35.76
3381
1568
2507
4317
Market Price
$ 66.41
Selling Price
$ 56.16
3598
3222
2153
4699
Market Price
$ 58.76
Selling Price
$ 50.01
2788
1568
1382
3896
Market Price
$ 65.55
Selling Price
$ 56.30
3074
1970
1058
3163
Market Price
$ 52.25
Selling Price
$ 45.49
1441
403
861
3524
Market Price
$ 56.50
Selling Price
$ 48.72
623
357
231
1391
Market Price
$ 51.41
Selling Price
$ 46.04
2884
1549
588
4006
Market Price
$ 47.56
Selling Price
$ 40.49
992
581
744
2556
Market Price
$ 51.92
Selling Price
$ 43.80
1136
619
938
2498
Market Price
$ 32.04
Selling Price
$ 27.84
332
124
86
485
Market Price
$ 65.64
Selling Price
$ 58.46
667
554
562
1031
Market Price
$ 65.22
Selling Price
$ 56.49
1197
661
398
4221
Market Price
$ 50.88
Selling Price
$ 43.00
2220
1645
1625
2511