Market Price
$ 56.50
Selling Price
$ 50.40
370
347
250
579
Market Price
$ 31.23
Selling Price
$ 27.92
418
175
270
531
Market Price
$ 39.37
Selling Price
$ 33.07
673
565
208
2741
Market Price
$ 44.15
Selling Price
$ 37.48
1300
397
1175
1413
Market Price
$ 48.84
Selling Price
$ 43.11
668
651
617
2685
Market Price
$ 31.26
Selling Price
$ 27.69
1512
1475
820
4259
Market Price
$ 41.10
Selling Price
$ 35.11
3290
2630
709
3451
Market Price
$ 60.07
Selling Price
$ 52.62
1858
749
1486
3501
Market Price
$ 62.29
Selling Price
$ 56.00
1005
654
324
1266
Market Price
$ 48.84
Selling Price
$ 44.13
304
170
198
661
Market Price
$ 54.63
Selling Price
$ 46.55
3973
950
1611
4037
Market Price
$ 36.01
Selling Price
$ 31.21
2852
1022
2032
3364
Market Price
$ 32.81
Selling Price
$ 28.16
4114
3636
3193
4184
Market Price
$ 59.64
Selling Price
$ 51.53
3534
2632
1657
4010
Market Price
$ 37.83
Selling Price
$ 33.17
2795
2598
871
3108
Market Price
$ 59.21
Selling Price
$ 53.10
407
109
383
1913
Market Price
$ 63.85
Selling Price
$ 57.44
2640
1595
1010
3074
Market Price
$ 40.98
Selling Price
$ 34.70
1054
470
502
2257
Market Price
$ 35.35
Selling Price
$ 30.36
700
679
610
2224
Market Price
$ 50.00
Selling Price
$ 42.36
1574
1109
615
2461
Market Price
$ 58.01
Selling Price
$ 52.15
487
204
153
1534
Market Price
$ 63.03
Selling Price
$ 52.80
1217
1043
611
3153
Market Price
$ 31.43
Selling Price
$ 27.28
1594
1228
1574
3527
Market Price
$ 37.10
Selling Price
$ 31.20
832
215
334
954
Market Price
$ 67.43
Selling Price
$ 57.91
2123
1039
805
4925
Market Price
$ 64.12
Selling Price
$ 54.45
2186
833
1951
2398
Market Price
$ 44.07
Selling Price
$ 39.78
2116
717
757
3518
Market Price
$ 32.48
Selling Price
$ 28.15
1515
1162
315
3031
Market Price
$ 42.69
Selling Price
$ 37.00
1471
1447
851
2655
Market Price
$ 48.56
Selling Price
$ 43.94
1585
1539
658
1927
Market Price
$ 60.83
Selling Price
$ 52.57
344
268
260
747
Market Price
$ 49.31
Selling Price
$ 41.31
954
850
326
1071
Market Price
$ 63.95
Selling Price
$ 54.65
2111
1421
1112
2480
Market Price
$ 54.15
Selling Price
$ 45.66
3299
682
1455
4040
Market Price
$ 30.22
Selling Price
$ 26.21
654
636
365
865
Market Price
$ 35.81
Selling Price
$ 31.79
1474
1311
887
2929
Market Price
$ 40.46
Selling Price
$ 35.92
1882
418
1704
2386
Market Price
$ 59.70
Selling Price
$ 52.60
915
533
487
4415
Market Price
$ 38.28
Selling Price
$ 32.36
3315
2442
2011
4586
Market Price
$ 47.42
Selling Price
$ 39.74
625
542
435
1233