Market Price
$ 56.64
Selling Price
$ 48.66
1986
1696
414
2092
Market Price
$ 53.23
Selling Price
$ 45.58
324
146
295
880
Market Price
$ 32.54
Selling Price
$ 28.09
488
351
321
531
Market Price
$ 39.90
Selling Price
$ 34.95
1047
853
938
1848
Market Price
$ 47.97
Selling Price
$ 40.55
2430
1424
530
2705
Market Price
$ 70.61
Selling Price
$ 59.27
1857
922
1050
3428
Market Price
$ 48.56
Selling Price
$ 41.94
4019
2051
3432
4751
Market Price
$ 48.74
Selling Price
$ 41.81
2332
2053
692
4372
Market Price
$ 40.12
Selling Price
$ 35.70
1330
358
608
2503
Market Price
$ 42.86
Selling Price
$ 37.23
3640
1369
3307
4665
Market Price
$ 61.18
Selling Price
$ 53.48
1335
848
957
1513
Market Price
$ 52.09
Selling Price
$ 45.06
2301
1531
2115
3658
Market Price
$ 57.70
Selling Price
$ 48.94
291
202
279
1070
Market Price
$ 39.98
Selling Price
$ 34.88
1912
1081
1906
4630
Market Price
$ 51.95
Selling Price
$ 45.15
3165
911
971
4731
Market Price
$ 48.09
Selling Price
$ 43.63
1359
1016
891
2167
Market Price
$ 42.19
Selling Price
$ 37.66
1841
780
1372
2294
Market Price
$ 47.85
Selling Price
$ 39.89
1024
540
394
1099
Market Price
$ 54.38
Selling Price
$ 45.60
680
604
212
2967
Market Price
$ 35.82
Selling Price
$ 31.03
1123
558
443
2691
Market Price
$ 46.22
Selling Price
$ 39.85
1479
461
675
1757
Market Price
$ 66.24
Selling Price
$ 59.41
2338
1007
2108
2976
Market Price
$ 46.85
Selling Price
$ 42.40
372
307
115
1411
Market Price
$ 49.76
Selling Price
$ 42.53
1745
923
507
4068
Market Price
$ 55.61
Selling Price
$ 48.42
1936
435
1552
2146
Market Price
$ 39.18
Selling Price
$ 34.86
1296
739
432
3377
Market Price
$ 65.92
Selling Price
$ 56.96
1292
954
899
3904
Market Price
$ 32.67
Selling Price
$ 28.31
2393
2138
1435
2786
Market Price
$ 50.58
Selling Price
$ 43.19
4004
1383
861
4689
Market Price
$ 46.83
Selling Price
$ 42.55
2441
682
982
4682
Market Price
$ 70.45
Selling Price
$ 59.85
246
167
239
821
Market Price
$ 36.53
Selling Price
$ 30.57
685
157
226
1024
Market Price
$ 69.16
Selling Price
$ 57.67
810
564
290
3899
Market Price
$ 63.33
Selling Price
$ 54.26
4045
2160
3509
4549
Market Price
$ 43.99
Selling Price
$ 39.55
1637
546
1372
2363
Market Price
$ 45.99
Selling Price
$ 39.49
1434
451
729
2074
Market Price
$ 36.01
Selling Price
$ 32.63
1938
674
846
3185
Market Price
$ 62.85
Selling Price
$ 56.23
2682
570
1218
4178
Market Price
$ 44.57
Selling Price
$ 39.50
714
492
351
3270
Market Price
$ 55.86
Selling Price
$ 50.42
1866
1025
1423
3914