Market Price
$ 53.96
Selling Price
$ 45.81
1191
322
672
4898
Market Price
$ 30.42
Selling Price
$ 27.39
582
454
451
1371
Market Price
$ 37.94
Selling Price
$ 33.71
717
509
581
1013
Market Price
$ 42.80
Selling Price
$ 38.72
1279
1149
390
2213
Market Price
$ 38.87
Selling Price
$ 33.30
1556
913
948
4478
Market Price
$ 65.85
Selling Price
$ 57.59
503
438
273
2058
Market Price
$ 49.18
Selling Price
$ 41.56
1227
1192
1157
2278
Market Price
$ 48.32
Selling Price
$ 41.73
1228
540
776
2438
Market Price
$ 41.71
Selling Price
$ 35.69
685
327
496
2331
Market Price
$ 56.82
Selling Price
$ 48.91
568
323
346
1115
Market Price
$ 58.57
Selling Price
$ 49.63
2306
1089
2067
3148
Market Price
$ 38.66
Selling Price
$ 34.74
1396
1107
975
1408
Market Price
$ 38.35
Selling Price
$ 33.02
2210
1974
570
2412
Market Price
$ 52.95
Selling Price
$ 46.79
1343
279
291
4501
Market Price
$ 53.19
Selling Price
$ 46.98
1832
1572
1645
4451
Market Price
$ 63.96
Selling Price
$ 54.37
824
164
437
1823
Market Price
$ 51.22
Selling Price
$ 43.29
756
486
328
1456
Market Price
$ 39.01
Selling Price
$ 34.02
1673
1098
1597
3595
Market Price
$ 37.90
Selling Price
$ 33.94
4173
3944
2862
4526
Market Price
$ 41.04
Selling Price
$ 36.90
518
364
289
734
Market Price
$ 59.66
Selling Price
$ 53.52
2717
987
937
3463
Market Price
$ 37.61
Selling Price
$ 33.56
2672
2585
864
4527
Market Price
$ 35.59
Selling Price
$ 29.76
1936
1262
1890
2986
Market Price
$ 61.60
Selling Price
$ 53.42
706
619
306
2736
Market Price
$ 42.56
Selling Price
$ 35.77
2337
1542
620
3275
Market Price
$ 37.90
Selling Price
$ 33.48
947
935
696
1235
Market Price
$ 56.19
Selling Price
$ 47.21
411
194
180
623
Market Price
$ 42.07
Selling Price
$ 35.86
2448
544
898
2489
Market Price
$ 56.44
Selling Price
$ 47.36
454
261
310
1517
Market Price
$ 41.02
Selling Price
$ 35.31
1106
664
639
2876
Market Price
$ 40.73
Selling Price
$ 34.74
363
169
259
1140
Market Price
$ 42.84
Selling Price
$ 37.79
412
251
191
724
Market Price
$ 37.64
Selling Price
$ 31.41
796
661
238
2307
Market Price
$ 37.26
Selling Price
$ 31.41
328
270
182
581
Market Price
$ 38.38
Selling Price
$ 33.55
2465
1529
2397
3225
Market Price
$ 41.26
Selling Price
$ 37.12
1688
614
772
4985
Market Price
$ 35.93
Selling Price
$ 30.68
779
401
286
2277
Market Price
$ 61.71
Selling Price
$ 53.76
1663
1062
376
2954
Market Price
$ 66.68
Selling Price
$ 59.38
1476
836
1105
3480
Market Price
$ 30.96
Selling Price
$ 26.04
2333
2254
1850
2785