Market Price
$ 30.44
Selling Price
$ 26.17
237
137
175
679
Market Price
$ 58.46
Selling Price
$ 51.50
1450
481
956
2159
Market Price
$ 38.42
Selling Price
$ 33.78
799
329
422
1443
Market Price
$ 62.29
Selling Price
$ 54.14
929
857
654
1597
Market Price
$ 41.77
Selling Price
$ 35.64
816
724
691
3456
Market Price
$ 65.91
Selling Price
$ 56.35
2550
981
1882
3294
Market Price
$ 56.69
Selling Price
$ 50.37
2169
1152
1639
4019
Market Price
$ 38.61
Selling Price
$ 33.50
2591
2164
2052
3919
Market Price
$ 49.96
Selling Price
$ 42.37
624
187
194
1449
Market Price
$ 45.28
Selling Price
$ 39.46
263
249
98
807
Market Price
$ 48.48
Selling Price
$ 43.30
1148
417
723
2380
Market Price
$ 32.37
Selling Price
$ 27.35
637
227
452
641
Market Price
$ 40.21
Selling Price
$ 34.49
1444
703
1054
1550
Market Price
$ 33.52
Selling Price
$ 28.36
1529
707
600
4372
Market Price
$ 43.59
Selling Price
$ 39.10
971
823
499
2153
Market Price
$ 55.16
Selling Price
$ 47.39
1768
1600
1450
3918
Market Price
$ 53.68
Selling Price
$ 45.95
1753
461
1328
3258
Market Price
$ 48.63
Selling Price
$ 40.78
2593
808
2501
3727
Market Price
$ 53.09
Selling Price
$ 44.32
4332
1859
1245
4357
Market Price
$ 34.30
Selling Price
$ 28.60
243
69
66
441
Market Price
$ 69.44
Selling Price
$ 59.56
475
171
397
647
Market Price
$ 51.52
Selling Price
$ 46.41
2616
1096
1692
2989
Market Price
$ 42.30
Selling Price
$ 37.49
1049
414
837
2124
Market Price
$ 42.95
Selling Price
$ 38.68
1613
405
1006
2890
Market Price
$ 63.12
Selling Price
$ 55.30
1293
470
336
1560
Market Price
$ 41.90
Selling Price
$ 35.95
1626
863
754
2810
Market Price
$ 53.56
Selling Price
$ 44.81
851
777
228
897
Market Price
$ 61.82
Selling Price
$ 54.37
3304
2378
2673
3387
Market Price
$ 37.63
Selling Price
$ 32.35
692
365
221
1376
Market Price
$ 45.37
Selling Price
$ 39.12
1595
516
623
2272
Market Price
$ 38.27
Selling Price
$ 34.42
294
169
107
1303
Market Price
$ 40.78
Selling Price
$ 35.99
3683
1831
2603
4059
Market Price
$ 61.40
Selling Price
$ 51.84
1326
1191
480
4900
Market Price
$ 65.09
Selling Price
$ 54.41
628
301
348
2391
Market Price
$ 35.04
Selling Price
$ 30.06
1276
778
1042
1277
Market Price
$ 69.05
Selling Price
$ 58.64
3843
2159
1243
4416
Market Price
$ 36.22
Selling Price
$ 32.71
1837
1693
1619
2304
Market Price
$ 57.61
Selling Price
$ 49.97
1552
595
537
2278
Market Price
$ 60.36
Selling Price
$ 52.38
179
70
157
786
Market Price
$ 31.03
Selling Price
$ 27.31
2046
556
543
3155