Market Price
$ 54.02
Selling Price
$ 49.10
897
834
199
1038
Market Price
$ 42.93
Selling Price
$ 38.33
1211
999
683
4804
Market Price
$ 59.34
Selling Price
$ 50.86
836
635
382
1727
Market Price
$ 57.42
Selling Price
$ 51.98
1068
809
382
4317
Market Price
$ 29.49
Selling Price
$ 26.36
3171
1361
2233
4686
Market Price
$ 60.17
Selling Price
$ 53.26
3225
1447
2108
4519
Market Price
$ 68.59
Selling Price
$ 59.99
399
384
96
1235
Market Price
$ 32.56
Selling Price
$ 27.23
1970
1176
1917
3385
Market Price
$ 47.58
Selling Price
$ 40.38
660
528
295
2243
Market Price
$ 58.13
Selling Price
$ 49.89
1201
740
1192
4860
Market Price
$ 57.12
Selling Price
$ 49.70
2031
1096
1965
3517
Market Price
$ 69.07
Selling Price
$ 57.86
591
435
444
1483
Market Price
$ 54.93
Selling Price
$ 48.20
637
230
211
2216
Market Price
$ 46.59
Selling Price
$ 41.05
2904
1198
1762
3522
Market Price
$ 51.87
Selling Price
$ 44.02
1118
332
551
1605
Market Price
$ 57.46
Selling Price
$ 51.35
739
611
549
3414
Market Price
$ 30.48
Selling Price
$ 27.57
1319
1068
821
2291
Market Price
$ 63.05
Selling Price
$ 55.50
590
169
182
609
Market Price
$ 44.97
Selling Price
$ 39.98
4119
1227
1901
4150
Market Price
$ 31.77
Selling Price
$ 28.13
1391
919
1091
3325
Market Price
$ 27.93
Selling Price
$ 25.22
989
732
364
3257
Market Price
$ 39.70
Selling Price
$ 36.00
576
505
166
875
Market Price
$ 64.19
Selling Price
$ 54.92
930
628
774
1332
Market Price
$ 54.91
Selling Price
$ 47.87
1126
272
1061
3606
Market Price
$ 59.63
Selling Price
$ 53.14
2041
674
2020
4983
Market Price
$ 60.74
Selling Price
$ 52.61
2526
2240
1794
4629
Market Price
$ 59.14
Selling Price
$ 49.97
1008
451
435
2761
Market Price
$ 38.20
Selling Price
$ 34.08
444
197
351
640
Market Price
$ 51.03
Selling Price
$ 43.47
1400
1312
994
3169
Market Price
$ 58.88
Selling Price
$ 52.76
2575
1264
1299
3393
Market Price
$ 47.44
Selling Price
$ 41.78
649
596
444
1482
Market Price
$ 62.04
Selling Price
$ 55.37
1214
846
346
3399
Market Price
$ 65.50
Selling Price
$ 58.36
3800
2352
1031
3935
Market Price
$ 42.47
Selling Price
$ 35.48
3271
1102
1447
3302
Market Price
$ 63.11
Selling Price
$ 54.68
3516
3275
1885
4576
Market Price
$ 68.68
Selling Price
$ 59.31
472
466
458
861
Market Price
$ 28.49
Selling Price
$ 25.62
928
844
718
2026
Market Price
$ 44.27
Selling Price
$ 37.93
3541
2966
1659
3733
Market Price
$ 54.43
Selling Price
$ 46.34
737
326
384
790
Market Price
$ 38.47
Selling Price
$ 32.92
514
236
306
705