Market Price
$ 47.42
Selling Price
$ 41.20
331
213
149
537
Market Price
$ 36.16
Selling Price
$ 31.61
2783
865
1249
4805
Market Price
$ 48.89
Selling Price
$ 42.28
157
76
117
597
Market Price
$ 32.39
Selling Price
$ 28.27
2130
494
1301
4021
Market Price
$ 69.09
Selling Price
$ 59.69
1287
1048
882
2980
Market Price
$ 40.23
Selling Price
$ 35.06
687
227
305
3358
Market Price
$ 36.03
Selling Price
$ 30.20
1501
558
789
1714
Market Price
$ 59.32
Selling Price
$ 53.64
221
106
104
512
Market Price
$ 53.02
Selling Price
$ 47.67
870
848
199
1309
Market Price
$ 59.55
Selling Price
$ 53.24
2567
1980
1876
3212
Market Price
$ 34.23
Selling Price
$ 29.51
1856
1215
1612
2843
Market Price
$ 65.49
Selling Price
$ 58.10
3592
3034
1863
4774
Market Price
$ 50.60
Selling Price
$ 43.67
1920
687
1854
3397
Market Price
$ 67.45
Selling Price
$ 56.75
840
183
699
1203
Market Price
$ 29.06
Selling Price
$ 25.02
882
756
411
911
Market Price
$ 56.35
Selling Price
$ 49.45
1294
1250
1144
1914
Market Price
$ 36.25
Selling Price
$ 30.75
1482
822
576
3184
Market Price
$ 30.43
Selling Price
$ 26.43
1803
1076
1330
4717
Market Price
$ 30.38
Selling Price
$ 25.47
2112
1206
2073
4344
Market Price
$ 28.78
Selling Price
$ 25.30
786
593
740
3253
Market Price
$ 30.38
Selling Price
$ 25.35
1480
388
662
1686
Market Price
$ 29.34
Selling Price
$ 25.48
1636
551
1506
4516
Market Price
$ 43.07
Selling Price
$ 37.35
2171
1526
492
4967
Market Price
$ 66.88
Selling Price
$ 57.09
1403
1025
1053
2337
Market Price
$ 30.50
Selling Price
$ 27.69
2200
992
1418
3320
Market Price
$ 34.89
Selling Price
$ 30.46
706
651
633
2723
Market Price
$ 49.73
Selling Price
$ 44.87
827
731
181
2624
Market Price
$ 63.74
Selling Price
$ 56.30
1622
1302
1551
4935
Market Price
$ 40.90
Selling Price
$ 35.54
1447
1288
375
3491
Market Price
$ 63.26
Selling Price
$ 55.47
1724
852
1140
4443
Market Price
$ 57.94
Selling Price
$ 48.94
3613
3217
2280
3991
Market Price
$ 51.38
Selling Price
$ 43.07
4071
2559
3542
4528
Market Price
$ 53.13
Selling Price
$ 47.14
1291
1030
356
3404
Market Price
$ 64.11
Selling Price
$ 55.87
4412
1548
2055
4523
Market Price
$ 52.00
Selling Price
$ 45.74
431
421
396
658
Market Price
$ 44.34
Selling Price
$ 37.61
2531
1233
901
4382
Market Price
$ 58.51
Selling Price
$ 50.77
1201
940
361
1380
Market Price
$ 32.42
Selling Price
$ 28.75
716
166
615
1420
Market Price
$ 65.08
Selling Price
$ 57.65
1586
409
517
1891
Market Price
$ 34.83
Selling Price
$ 31.51
825
547
636
2394