Market Price
$ 30.86
Selling Price
$ 27.92
1374
566
821
1649
Market Price
$ 33.04
Selling Price
$ 28.32
2894
2716
617
4123
Market Price
$ 32.78
Selling Price
$ 29.55
2778
2127
1632
3721
Market Price
$ 51.50
Selling Price
$ 43.15
814
317
303
2565
Market Price
$ 63.72
Selling Price
$ 53.73
2976
2570
2643
4911
Market Price
$ 63.19
Selling Price
$ 55.17
1314
288
464
2226
Market Price
$ 63.79
Selling Price
$ 54.04
393
342
147
954
Market Price
$ 57.82
Selling Price
$ 51.68
988
307
850
1304
Market Price
$ 56.36
Selling Price
$ 48.12
719
498
298
3100
Market Price
$ 50.67
Selling Price
$ 42.97
1018
995
832
2817
Market Price
$ 52.37
Selling Price
$ 47.25
1947
1349
990
3685
Market Price
$ 62.86
Selling Price
$ 56.09
1519
1393
448
2812
Market Price
$ 53.67
Selling Price
$ 46.06
1807
1504
786
2756
Market Price
$ 30.86
Selling Price
$ 26.41
767
216
371
1701
Market Price
$ 65.97
Selling Price
$ 55.33
881
604
697
2029
Market Price
$ 45.33
Selling Price
$ 40.08
2841
2701
2739
4032
Market Price
$ 32.72
Selling Price
$ 28.35
1354
326
487
3081
Market Price
$ 29.31
Selling Price
$ 25.56
1662
656
1528
2218
Market Price
$ 67.37
Selling Price
$ 59.82
1389
781
413
2350
Market Price
$ 69.13
Selling Price
$ 59.52
1891
1303
1715
2327
Market Price
$ 42.88
Selling Price
$ 35.92
4003
1839
2334
4913
Market Price
$ 50.69
Selling Price
$ 43.36
1092
236
380
1714
Market Price
$ 58.06
Selling Price
$ 51.96
1561
1270
1539
4165
Market Price
$ 61.15
Selling Price
$ 52.15
3831
3267
3584
4517
Market Price
$ 58.60
Selling Price
$ 49.59
716
504
642
3322
Market Price
$ 39.60
Selling Price
$ 33.60
2263
832
2149
3462
Market Price
$ 61.95
Selling Price
$ 54.47
363
321
229
417
Market Price
$ 67.68
Selling Price
$ 59.59
641
454
143
2694
Market Price
$ 30.00
Selling Price
$ 26.15
1362
1041
1318
3861
Market Price
$ 58.81
Selling Price
$ 50.40
762
212
622
2110
Market Price
$ 62.41
Selling Price
$ 55.27
492
350
204
908
Market Price
$ 49.17
Selling Price
$ 43.66
1069
638
699
1086
Market Price
$ 52.17
Selling Price
$ 46.01
447
377
389
729
Market Price
$ 49.76
Selling Price
$ 42.13
768
393
153
990
Market Price
$ 41.52
Selling Price
$ 34.87
3272
2370
1119
3523
Market Price
$ 70.35
Selling Price
$ 59.08
3213
768
2460
3526
Market Price
$ 63.69
Selling Price
$ 55.18
1656
820
1436
3147
Market Price
$ 32.60
Selling Price
$ 28.93
4020
3040
2111
4077
Market Price
$ 37.36
Selling Price
$ 33.16
337
296
282
1133
Market Price
$ 55.60
Selling Price
$ 48.96
1454
1157
398
3906