Market Price
$ 45.16
Selling Price
$ 40.70
2239
1115
2016
4875
Market Price
$ 61.97
Selling Price
$ 55.48
1457
976
394
2040
Market Price
$ 40.02
Selling Price
$ 35.57
253
202
173
419
Market Price
$ 37.96
Selling Price
$ 32.46
1761
1385
1173
3098
Market Price
$ 38.67
Selling Price
$ 33.90
2228
1338
1356
2993
Market Price
$ 57.75
Selling Price
$ 49.02
3711
1268
2844
3937
Market Price
$ 56.27
Selling Price
$ 50.40
1813
1377
773
2439
Market Price
$ 52.49
Selling Price
$ 47.65
653
368
241
2067
Market Price
$ 61.37
Selling Price
$ 54.29
759
737
312
1851
Market Price
$ 60.98
Selling Price
$ 54.60
1784
951
791
2253
Market Price
$ 34.04
Selling Price
$ 29.57
1721
1177
1163
1971
Market Price
$ 39.46
Selling Price
$ 34.42
173
42
68
504
Market Price
$ 60.69
Selling Price
$ 50.84
797
631
714
818
Market Price
$ 48.85
Selling Price
$ 41.60
3695
973
2407
3706
Market Price
$ 38.62
Selling Price
$ 32.39
1146
507
695
1958
Market Price
$ 50.50
Selling Price
$ 43.44
863
279
724
3991
Market Price
$ 34.14
Selling Price
$ 29.94
3855
2987
2740
4687
Market Price
$ 45.72
Selling Price
$ 38.76
1566
1334
1534
3070
Market Price
$ 64.85
Selling Price
$ 57.95
3548
2890
2020
4028
Market Price
$ 47.26
Selling Price
$ 40.33
1423
1069
666
3087
Market Price
$ 60.47
Selling Price
$ 51.24
2034
929
993
2438
Market Price
$ 31.76
Selling Price
$ 28.62
2472
1704
1016
3379
Market Price
$ 40.37
Selling Price
$ 33.95
4421
4214
3259
4780
Market Price
$ 57.71
Selling Price
$ 50.38
1384
783
1007
2349
Market Price
$ 62.10
Selling Price
$ 52.65
2433
1902
546
3458
Market Price
$ 46.52
Selling Price
$ 39.29
877
584
247
1123
Market Price
$ 57.07
Selling Price
$ 51.26
2306
1147
1581
3684
Market Price
$ 62.51
Selling Price
$ 52.34
3211
1249
1202
3505
Market Price
$ 59.48
Selling Price
$ 50.15
729
624
445
791
Market Price
$ 52.83
Selling Price
$ 46.13
1692
549
1471
3412
Market Price
$ 32.68
Selling Price
$ 28.50
965
709
316
4661
Market Price
$ 68.37
Selling Price
$ 58.79
3603
2118
1879
3714
Market Price
$ 65.68
Selling Price
$ 56.82
755
273
695
968
Market Price
$ 37.24
Selling Price
$ 31.77
207
126
179
419
Market Price
$ 28.28
Selling Price
$ 25.67
1115
840
247
2208
Market Price
$ 40.71
Selling Price
$ 35.54
2499
2053
1743
3015
Market Price
$ 46.92
Selling Price
$ 42.33
1514
483
1212
4352
Market Price
$ 60.41
Selling Price
$ 50.38
988
387
242
3147
Market Price
$ 56.27
Selling Price
$ 49.85
3818
2707
967
4710
Market Price
$ 39.77
Selling Price
$ 34.63
2495
1133
2395
3516