Market Price
$ 60.46
Selling Price
$ 52.16
702
185
313
1156
Market Price
$ 54.53
Selling Price
$ 45.79
1092
754
256
1584
Market Price
$ 45.36
Selling Price
$ 38.93
1209
603
516
2537
Market Price
$ 58.87
Selling Price
$ 52.96
568
199
404
1401
Market Price
$ 64.38
Selling Price
$ 55.29
1173
362
1092
2142
Market Price
$ 35.42
Selling Price
$ 31.16
1340
931
1298
2073
Market Price
$ 29.53
Selling Price
$ 25.17
1491
1165
318
2759
Market Price
$ 66.55
Selling Price
$ 58.23
1590
1375
879
3075
Market Price
$ 53.50
Selling Price
$ 45.32
525
419
410
714
Market Price
$ 41.66
Selling Price
$ 36.13
2339
1452
1298
2562
Market Price
$ 56.28
Selling Price
$ 48.44
954
230
285
3530
Market Price
$ 29.20
Selling Price
$ 25.35
1748
953
1686
2178
Market Price
$ 63.30
Selling Price
$ 52.78
1795
1464
1190
2365
Market Price
$ 66.34
Selling Price
$ 59.51
2789
2121
681
3508
Market Price
$ 30.80
Selling Price
$ 26.59
3125
1601
2668
3682
Market Price
$ 31.31
Selling Price
$ 27.82
1315
806
268
2293
Market Price
$ 62.47
Selling Price
$ 52.50
1795
1008
729
4218
Market Price
$ 40.98
Selling Price
$ 34.89
3284
1836
3191
3914
Market Price
$ 36.45
Selling Price
$ 32.32
2326
1942
2280
4590
Market Price
$ 52.63
Selling Price
$ 45.58
456
217
161
1492
Market Price
$ 50.38
Selling Price
$ 45.18
3373
2611
1381
3884
Market Price
$ 47.08
Selling Price
$ 40.11
214
66
192
571
Market Price
$ 50.03
Selling Price
$ 43.46
979
205
267
1347
Market Price
$ 30.89
Selling Price
$ 27.40
660
287
552
687
Market Price
$ 40.09
Selling Price
$ 34.51
1904
392
1603
2358
Market Price
$ 47.83
Selling Price
$ 40.06
1186
257
715
2219
Market Price
$ 51.73
Selling Price
$ 46.92
339
260
193
759
Market Price
$ 52.61
Selling Price
$ 44.85
2897
1404
887
2967
Market Price
$ 43.83
Selling Price
$ 39.11
1486
892
602
3027
Market Price
$ 63.04
Selling Price
$ 53.57
1577
1575
906
2529
Market Price
$ 51.47
Selling Price
$ 44.58
3665
1842
3077
4739
Market Price
$ 43.68
Selling Price
$ 36.44
923
236
358
4301
Market Price
$ 44.28
Selling Price
$ 37.54
1552
971
725
3070
Market Price
$ 35.48
Selling Price
$ 30.42
1043
648
915
4414
Market Price
$ 62.96
Selling Price
$ 53.18
3042
1381
2653
4287
Market Price
$ 41.65
Selling Price
$ 35.16
1300
416
475
4398
Market Price
$ 50.67
Selling Price
$ 44.21
4238
1600
3768
4614
Market Price
$ 59.82
Selling Price
$ 53.63
813
529
334
1435
Market Price
$ 50.59
Selling Price
$ 42.98
1330
1003
858
2019
Market Price
$ 39.05
Selling Price
$ 33.76
3114
2755
1651
4232