Market Price
$ 52.40
Selling Price
$ 47.25
397
188
248
577
Market Price
$ 54.87
Selling Price
$ 47.31
787
620
680
3278
Market Price
$ 36.56
Selling Price
$ 31.43
1250
1017
1140
2688
Market Price
$ 46.03
Selling Price
$ 39.95
2202
1712
1634
2459
Market Price
$ 55.71
Selling Price
$ 47.78
679
205
182
1619
Market Price
$ 55.23
Selling Price
$ 46.31
1396
1380
371
1593
Market Price
$ 46.72
Selling Price
$ 41.26
889
284
491
1239
Market Price
$ 37.43
Selling Price
$ 33.33
1871
1682
420
4464
Market Price
$ 38.84
Selling Price
$ 33.46
1965
880
414
4273
Market Price
$ 42.15
Selling Price
$ 36.33
1591
822
800
3640
Market Price
$ 48.46
Selling Price
$ 41.06
1652
469
522
3637
Market Price
$ 68.42
Selling Price
$ 59.66
2850
1469
1805
2888
Market Price
$ 47.42
Selling Price
$ 42.41
1137
281
935
1753
Market Price
$ 62.14
Selling Price
$ 54.13
908
355
715
1952
Market Price
$ 37.34
Selling Price
$ 32.74
2387
2266
1625
2691
Market Price
$ 33.41
Selling Price
$ 28.20
725
429
586
1200
Market Price
$ 45.77
Selling Price
$ 39.42
1307
1064
1016
3617
Market Price
$ 68.00
Selling Price
$ 59.63
3585
2508
1845
4695
Market Price
$ 34.78
Selling Price
$ 31.24
2114
503
770
3079
Market Price
$ 41.76
Selling Price
$ 35.52
2665
589
1172
2953
Market Price
$ 61.93
Selling Price
$ 52.12
3141
1404
726
4117
Market Price
$ 63.57
Selling Price
$ 55.03
1677
452
466
2758
Market Price
$ 61.37
Selling Price
$ 54.34
2502
2016
1792
3842
Market Price
$ 45.85
Selling Price
$ 40.56
568
385
552
2212
Market Price
$ 45.59
Selling Price
$ 41.16
1327
543
708
1679
Market Price
$ 51.53
Selling Price
$ 46.74
429
126
277
468
Market Price
$ 51.62
Selling Price
$ 44.18
1346
851
1215
2323
Market Price
$ 29.38
Selling Price
$ 26.39
1327
926
747
3609
Market Price
$ 63.33
Selling Price
$ 55.92
286
261
120
852
Market Price
$ 32.83
Selling Price
$ 29.41
1983
853
953
3156
Market Price
$ 37.63
Selling Price
$ 33.70
2287
1433
990
4318
Market Price
$ 59.08
Selling Price
$ 49.70
987
650
975
1413
Market Price
$ 32.30
Selling Price
$ 28.27
1866
857
643
2190
Market Price
$ 37.55
Selling Price
$ 33.89
2402
721
2073
2423
Market Price
$ 57.05
Selling Price
$ 50.38
414
218
376
1250
Market Price
$ 33.79
Selling Price
$ 29.35
3042
2181
2857
3626
Market Price
$ 55.35
Selling Price
$ 47.12
3395
2300
2572
4174
Market Price
$ 41.06
Selling Price
$ 37.08
2333
2266
1984
4738
Market Price
$ 58.67
Selling Price
$ 49.42
1180
1065
589
1289
Market Price
$ 45.11
Selling Price
$ 38.35
806
606
757
2609