Market Price
$ 55.08
Selling Price
$ 48.12
2176
1893
998
3426
Market Price
$ 43.77
Selling Price
$ 38.10
4143
1772
2698
4781
Market Price
$ 31.12
Selling Price
$ 27.46
3204
994
656
4012
Market Price
$ 53.15
Selling Price
$ 48.06
1849
747
1293
4373
Market Price
$ 57.68
Selling Price
$ 50.96
2873
887
1068
3150
Market Price
$ 54.67
Selling Price
$ 48.90
614
498
581
816
Market Price
$ 66.64
Selling Price
$ 56.19
955
899
660
1085
Market Price
$ 65.22
Selling Price
$ 57.35
1203
1033
796
2835
Market Price
$ 39.10
Selling Price
$ 33.51
1265
1060
614
3611
Market Price
$ 45.37
Selling Price
$ 40.07
358
314
352
1324
Market Price
$ 66.71
Selling Price
$ 58.95
1059
897
666
2816
Market Price
$ 34.13
Selling Price
$ 29.89
604
158
513
676
Market Price
$ 37.72
Selling Price
$ 33.50
193
52
73
662
Market Price
$ 55.57
Selling Price
$ 49.21
2020
1503
1094
2343
Market Price
$ 57.97
Selling Price
$ 50.85
3309
3120
2514
3471
Market Price
$ 43.66
Selling Price
$ 36.68
4359
2049
4144
4907
Market Price
$ 41.95
Selling Price
$ 35.84
546
270
492
1008
Market Price
$ 46.51
Selling Price
$ 39.18
919
419
649
1308
Market Price
$ 38.53
Selling Price
$ 33.35
545
541
524
2069
Market Price
$ 40.91
Selling Price
$ 34.20
1774
360
1571
2307
Market Price
$ 41.62
Selling Price
$ 37.54
2245
1271
1783
4419
Market Price
$ 34.78
Selling Price
$ 31.17
636
228
467
1221
Market Price
$ 48.05
Selling Price
$ 42.77
2198
2195
1331
2914
Market Price
$ 32.17
Selling Price
$ 29.23
543
413
136
1994
Market Price
$ 31.16
Selling Price
$ 26.12
1389
477
662
1860
Market Price
$ 56.36
Selling Price
$ 48.80
4230
1393
2215
4240
Market Price
$ 33.02
Selling Price
$ 29.29
1395
851
609
3404
Market Price
$ 66.75
Selling Price
$ 59.22
1548
838
408
4979
Market Price
$ 66.96
Selling Price
$ 57.26
333
175
109
1462
Market Price
$ 63.50
Selling Price
$ 55.70
1619
1148
1417
4306
Market Price
$ 49.52
Selling Price
$ 42.08
2317
1795
2100
3477
Market Price
$ 36.24
Selling Price
$ 31.56
1281
797
1276
1465
Market Price
$ 34.93
Selling Price
$ 30.25
518
378
342
998
Market Price
$ 47.90
Selling Price
$ 43.22
1519
342
1009
1658
Market Price
$ 62.33
Selling Price
$ 53.62
2842
1036
1109
3628
Market Price
$ 34.83
Selling Price
$ 31.63
2213
1882
1470
2409
Market Price
$ 55.55
Selling Price
$ 49.84
699
290
170
2711
Market Price
$ 47.28
Selling Price
$ 40.86
3816
2697
2767
4934
Market Price
$ 37.48
Selling Price
$ 31.49
324
315
127
491
Market Price
$ 35.56
Selling Price
$ 30.53
1263
272
875
1619