Market Price
$ 36.48
Selling Price
$ 31.15
947
704
190
1734
Market Price
$ 42.54
Selling Price
$ 36.16
1330
1135
1190
1999
Market Price
$ 32.99
Selling Price
$ 29.89
1124
977
529
1158
Market Price
$ 34.75
Selling Price
$ 29.43
1858
774
466
4870
Market Price
$ 35.88
Selling Price
$ 30.75
814
326
426
3573
Market Price
$ 66.86
Selling Price
$ 56.44
2790
2101
2680
3987
Market Price
$ 60.09
Selling Price
$ 52.16
786
779
350
825
Market Price
$ 54.13
Selling Price
$ 48.11
1873
971
1605
4755
Market Price
$ 36.04
Selling Price
$ 31.13
1265
377
975
3226
Market Price
$ 31.77
Selling Price
$ 27.52
1567
976
386
2703
Market Price
$ 59.16
Selling Price
$ 50.49
154
112
144
485
Market Price
$ 64.21
Selling Price
$ 54.97
2584
2359
2211
2967
Market Price
$ 51.30
Selling Price
$ 43.13
2683
1586
607
4126
Market Price
$ 50.94
Selling Price
$ 45.22
3566
757
1546
4003
Market Price
$ 34.64
Selling Price
$ 29.33
721
219
577
1940
Market Price
$ 56.58
Selling Price
$ 48.80
480
298
280
743
Market Price
$ 31.21
Selling Price
$ 28.23
1639
665
841
4085
Market Price
$ 52.92
Selling Price
$ 45.78
1577
332
1214
1989
Market Price
$ 55.87
Selling Price
$ 46.89
1671
1555
935
1740
Market Price
$ 36.45
Selling Price
$ 31.23
2165
1727
671
4108
Market Price
$ 46.96
Selling Price
$ 39.75
2764
2729
1296
2999
Market Price
$ 54.46
Selling Price
$ 47.50
289
161
67
1442
Market Price
$ 54.36
Selling Price
$ 45.92
693
591
226
2296
Market Price
$ 60.62
Selling Price
$ 52.37
703
554
264
1131
Market Price
$ 44.39
Selling Price
$ 40.31
1760
1715
373
4147
Market Price
$ 34.17
Selling Price
$ 29.72
460
438
273
1140
Market Price
$ 58.71
Selling Price
$ 51.10
604
219
227
1365
Market Price
$ 37.20
Selling Price
$ 31.93
2156
1957
533
2604
Market Price
$ 33.20
Selling Price
$ 27.85
847
279
645
1014
Market Price
$ 59.15
Selling Price
$ 50.77
1081
659
880
1216
Market Price
$ 36.62
Selling Price
$ 32.00
2832
1504
2291
4324
Market Price
$ 45.80
Selling Price
$ 39.75
1156
587
1118
3531
Market Price
$ 41.71
Selling Price
$ 35.58
335
297
79
448
Market Price
$ 42.85
Selling Price
$ 37.71
3264
3186
2877
3781
Market Price
$ 49.91
Selling Price
$ 42.66
2520
1472
638
2579
Market Price
$ 57.11
Selling Price
$ 50.20
1712
1216
963
3112
Market Price
$ 58.00
Selling Price
$ 49.45
1110
570
798
3217
Market Price
$ 53.70
Selling Price
$ 45.68
1382
685
296
4109
Market Price
$ 58.25
Selling Price
$ 51.32
949
890
243
1102
Market Price
$ 45.07
Selling Price
$ 38.64
799
275
540
3172