Market Price
$ 40.39
Selling Price
$ 35.01
650
473
219
2604
Market Price
$ 36.62
Selling Price
$ 32.38
2253
1808
1012
4330
Market Price
$ 50.20
Selling Price
$ 45.63
397
381
291
1781
Market Price
$ 50.84
Selling Price
$ 45.26
1370
1070
274
1517
Market Price
$ 59.10
Selling Price
$ 51.89
2292
1297
1423
3577
Market Price
$ 31.53
Selling Price
$ 28.06
770
543
405
777
Market Price
$ 65.12
Selling Price
$ 56.14
958
855
600
1476
Market Price
$ 32.87
Selling Price
$ 29.21
380
376
304
948
Market Price
$ 65.44
Selling Price
$ 56.64
2839
2689
1921
3661
Market Price
$ 59.22
Selling Price
$ 53.00
1160
954
547
2713
Market Price
$ 56.56
Selling Price
$ 49.45
2993
1138
750
4311
Market Price
$ 52.23
Selling Price
$ 44.75
2778
1464
2156
3481
Market Price
$ 43.09
Selling Price
$ 38.11
522
302
442
1530
Market Price
$ 45.44
Selling Price
$ 40.26
2356
1289
784
4706
Market Price
$ 67.60
Selling Price
$ 57.73
4148
3041
2428
4654
Market Price
$ 58.39
Selling Price
$ 51.13
3219
1577
660
3457
Market Price
$ 51.17
Selling Price
$ 45.98
2799
1532
748
2820
Market Price
$ 58.47
Selling Price
$ 51.25
3033
1856
2310
3238
Market Price
$ 31.14
Selling Price
$ 26.76
499
415
193
1349
Market Price
$ 61.01
Selling Price
$ 54.18
833
340
258
1119
Market Price
$ 42.70
Selling Price
$ 38.05
1904
1285
1843
1989
Market Price
$ 56.56
Selling Price
$ 48.69
1599
322
815
4589
Market Price
$ 54.70
Selling Price
$ 48.46
934
544
458
2722
Market Price
$ 37.06
Selling Price
$ 32.88
735
172
315
1039
Market Price
$ 49.07
Selling Price
$ 41.97
3559
2054
992
3792
Market Price
$ 57.73
Selling Price
$ 50.66
880
567
493
3066
Market Price
$ 43.03
Selling Price
$ 38.78
597
412
480
793
Market Price
$ 31.53
Selling Price
$ 27.75
419
92
114
1113
Market Price
$ 69.41
Selling Price
$ 59.99
1257
1081
510
3993
Market Price
$ 39.88
Selling Price
$ 35.73
2821
809
1656
4124
Market Price
$ 34.60
Selling Price
$ 31.22
3095
1138
2604
4450
Market Price
$ 36.28
Selling Price
$ 31.78
773
170
511
1133
Market Price
$ 65.23
Selling Price
$ 57.57
1816
663
1508
4966
Market Price
$ 35.65
Selling Price
$ 30.35
2406
2086
1656
4960
Market Price
$ 39.83
Selling Price
$ 34.73
2349
1857
636
3648
Market Price
$ 60.62
Selling Price
$ 51.10
851
258
370
1393
Market Price
$ 36.15
Selling Price
$ 30.25
1164
403
375
2391
Market Price
$ 42.70
Selling Price
$ 36.72
217
91
114
428
Market Price
$ 63.89
Selling Price
$ 54.46
772
709
607
1791
Market Price
$ 39.90
Selling Price
$ 35.18
1685
821
906
3052