Market Price
$ 46.18
Selling Price
$ 41.03
1506
1398
791
2003
Market Price
$ 64.33
Selling Price
$ 54.58
2510
894
2235
2808
Market Price
$ 68.12
Selling Price
$ 57.28
760
451
337
1202
Market Price
$ 52.72
Selling Price
$ 45.61
4924
3174
4328
4953
Market Price
$ 29.38
Selling Price
$ 25.26
1536
465
1075
2016
Market Price
$ 48.33
Selling Price
$ 41.90
1512
328
632
3188
Market Price
$ 32.75
Selling Price
$ 29.74
345
84
73
1074
Market Price
$ 59.93
Selling Price
$ 50.60
227
69
196
435
Market Price
$ 48.76
Selling Price
$ 42.76
1989
1961
1959
2396
Market Price
$ 54.00
Selling Price
$ 46.06
1537
1300
1208
4658
Market Price
$ 61.80
Selling Price
$ 54.19
1351
650
532
2204
Market Price
$ 48.05
Selling Price
$ 43.29
1672
1037
806
1728
Market Price
$ 37.61
Selling Price
$ 34.09
722
519
452
1227
Market Price
$ 38.66
Selling Price
$ 34.05
1230
959
1123
1293
Market Price
$ 41.67
Selling Price
$ 37.06
167
90
79
516
Market Price
$ 34.33
Selling Price
$ 30.41
3759
1080
1114
4175
Market Price
$ 35.20
Selling Price
$ 30.00
3128
2861
2836
4117
Market Price
$ 50.95
Selling Price
$ 43.20
645
400
565
909
Market Price
$ 35.63
Selling Price
$ 30.34
357
241
159
1372
Market Price
$ 32.40
Selling Price
$ 27.83
265
199
98
1192
Market Price
$ 31.16
Selling Price
$ 27.93
1474
617
391
3641
Market Price
$ 47.57
Selling Price
$ 40.61
3253
1395
3138
3532
Market Price
$ 57.41
Selling Price
$ 50.04
2033
1434
1692
2102
Market Price
$ 57.59
Selling Price
$ 49.87
1145
661
1070
1864
Market Price
$ 39.71
Selling Price
$ 34.76
566
445
368
2154
Market Price
$ 64.90
Selling Price
$ 56.32
2617
610
1984
4028
Market Price
$ 57.69
Selling Price
$ 50.61
2316
1281
1116
4041
Market Price
$ 40.08
Selling Price
$ 33.90
1545
1210
810
1794
Market Price
$ 61.41
Selling Price
$ 54.64
1996
517
1665
3339
Market Price
$ 55.11
Selling Price
$ 48.10
3099
1706
1680
4828
Market Price
$ 60.85
Selling Price
$ 53.62
1998
1034
838
2271
Market Price
$ 62.72
Selling Price
$ 53.33
2546
2525
1148
3968
Market Price
$ 43.87
Selling Price
$ 39.34
564
329
286
592
Market Price
$ 32.42
Selling Price
$ 27.79
1217
1043
1208
3066
Market Price
$ 53.31
Selling Price
$ 48.20
876
298
349
3342
Market Price
$ 31.10
Selling Price
$ 27.74
1250
522
288
2563
Market Price
$ 37.97
Selling Price
$ 33.50
2280
2102
907
2715
Market Price
$ 59.01
Selling Price
$ 49.93
1716
438
1406
4743
Market Price
$ 34.22
Selling Price
$ 28.71
1548
897
1079
2678
Market Price
$ 41.19
Selling Price
$ 34.54
2555
1973
2452
2624