Market Price
$ 35.52
Selling Price
$ 30.10
2189
2109
1191
2254
Market Price
$ 38.10
Selling Price
$ 32.92
794
764
549
1117
Market Price
$ 41.44
Selling Price
$ 36.50
2103
958
1874
4319
Market Price
$ 34.02
Selling Price
$ 29.85
827
264
595
2807
Market Price
$ 62.47
Selling Price
$ 52.59
1299
680
1134
3545
Market Price
$ 67.30
Selling Price
$ 57.70
188
141
176
460
Market Price
$ 52.36
Selling Price
$ 46.97
2829
2034
2737
3668
Market Price
$ 55.91
Selling Price
$ 50.71
2624
764
1480
4362
Market Price
$ 55.35
Selling Price
$ 48.87
752
397
694
2943
Market Price
$ 66.71
Selling Price
$ 56.21
1573
908
1234
1869
Market Price
$ 63.15
Selling Price
$ 57.39
2608
1108
533
4693
Market Price
$ 62.89
Selling Price
$ 56.91
705
497
213
997
Market Price
$ 35.90
Selling Price
$ 32.39
720
541
490
1580
Market Price
$ 42.64
Selling Price
$ 38.34
170
85
138
591
Market Price
$ 63.07
Selling Price
$ 56.44
2657
783
2092
3308
Market Price
$ 42.71
Selling Price
$ 37.96
1236
775
728
2084
Market Price
$ 42.23
Selling Price
$ 36.12
556
408
193
1272
Market Price
$ 32.32
Selling Price
$ 27.54
2630
1567
1290
4921
Market Price
$ 29.78
Selling Price
$ 25.53
782
646
249
2381
Market Price
$ 55.76
Selling Price
$ 48.37
4046
3022
1084
4431
Market Price
$ 62.49
Selling Price
$ 52.11
711
190
373
1532
Market Price
$ 32.35
Selling Price
$ 27.39
1075
989
323
1180
Market Price
$ 34.85
Selling Price
$ 31.62
2234
2097
635
3466
Market Price
$ 68.92
Selling Price
$ 58.57
2521
1834
1917
3472
Market Price
$ 52.21
Selling Price
$ 43.74
734
417
722
2871
Market Price
$ 53.93
Selling Price
$ 45.05
1259
333
1245
2447
Market Price
$ 58.98
Selling Price
$ 52.16
1211
851
647
1451
Market Price
$ 47.73
Selling Price
$ 40.26
2056
767
432
3981
Market Price
$ 33.64
Selling Price
$ 29.71
2719
1343
1153
3156
Market Price
$ 47.01
Selling Price
$ 39.43
2685
1713
867
3959
Market Price
$ 40.92
Selling Price
$ 35.81
834
369
778
956
Market Price
$ 56.90
Selling Price
$ 49.88
275
162
254
586
Market Price
$ 59.05
Selling Price
$ 51.19
3028
1260
2456
4346
Market Price
$ 28.12
Selling Price
$ 25.36
2677
2566
1609
4147
Market Price
$ 46.78
Selling Price
$ 40.20
2995
893
1354
4829
Market Price
$ 42.52
Selling Price
$ 38.54
2355
1834
1631
2543
Market Price
$ 62.34
Selling Price
$ 54.17
427
108
243
490
Market Price
$ 51.13
Selling Price
$ 45.78
1136
711
1077
4887
Market Price
$ 58.77
Selling Price
$ 49.90
4284
2442
1527
4582
Market Price
$ 68.96
Selling Price
$ 59.58
136
95
45
645