Market Price
$ 64.79
Selling Price
$ 56.41
237
107
230
643
Market Price
$ 50.43
Selling Price
$ 43.04
2364
1532
1449
2837
Market Price
$ 37.42
Selling Price
$ 32.93
2198
1059
633
4076
Market Price
$ 37.69
Selling Price
$ 32.21
2076
1566
1091
4940
Market Price
$ 37.98
Selling Price
$ 34.37
947
631
615
2492
Market Price
$ 45.27
Selling Price
$ 38.21
1485
1483
774
1554
Market Price
$ 51.49
Selling Price
$ 43.90
664
536
591
1523
Market Price
$ 58.70
Selling Price
$ 52.10
4813
3786
3829
4857
Market Price
$ 58.46
Selling Price
$ 52.19
748
671
702
1231
Market Price
$ 43.96
Selling Price
$ 37.96
571
282
436
618
Market Price
$ 56.92
Selling Price
$ 49.20
693
429
141
2413
Market Price
$ 56.35
Selling Price
$ 49.34
2003
1523
1222
3952
Market Price
$ 51.24
Selling Price
$ 45.84
1851
797
720
2201
Market Price
$ 44.56
Selling Price
$ 39.95
4654
2984
1229
4947
Market Price
$ 35.07
Selling Price
$ 31.31
578
224
392
673
Market Price
$ 36.47
Selling Price
$ 30.53
2073
1177
1818
2880
Market Price
$ 61.99
Selling Price
$ 55.45
2334
2013
1947
2820
Market Price
$ 58.91
Selling Price
$ 50.57
468
324
308
811
Market Price
$ 38.76
Selling Price
$ 34.13
304
88
112
617
Market Price
$ 64.44
Selling Price
$ 55.03
4420
1272
3049
4732
Market Price
$ 53.86
Selling Price
$ 48.68
1491
1421
916
3848
Market Price
$ 61.01
Selling Price
$ 54.45
3344
1147
1603
4529
Market Price
$ 61.71
Selling Price
$ 54.52
1246
1113
794
4079
Market Price
$ 47.07
Selling Price
$ 41.06
708
419
256
791
Market Price
$ 64.30
Selling Price
$ 53.59
3428
1059
1787
4567
Market Price
$ 50.60
Selling Price
$ 43.96
742
688
528
830
Market Price
$ 55.78
Selling Price
$ 47.07
620
358
454
1119
Market Price
$ 38.28
Selling Price
$ 32.13
3849
1214
3074
4641
Market Price
$ 34.16
Selling Price
$ 29.52
618
516
493
1192
Market Price
$ 35.14
Selling Price
$ 30.16
805
433
465
1545
Market Price
$ 65.92
Selling Price
$ 55.43
2200
2126
723
3571
Market Price
$ 43.95
Selling Price
$ 38.99
1875
463
440
2082
Market Price
$ 55.60
Selling Price
$ 49.84
1837
818
1173
4654
Market Price
$ 30.76
Selling Price
$ 26.74
1046
319
838
3103
Market Price
$ 47.76
Selling Price
$ 42.96
1153
575
358
4065
Market Price
$ 49.92
Selling Price
$ 42.68
417
284
380
2046
Market Price
$ 40.94
Selling Price
$ 36.81
873
440
233
4088
Market Price
$ 58.72
Selling Price
$ 50.46
2180
1521
1488
3689
Market Price
$ 33.31
Selling Price
$ 28.50
731
193
704
911
Market Price
$ 64.61
Selling Price
$ 57.35
459
383
322
1417