Market Price
$ 54.45
Selling Price
$ 48.89
789
608
584
2066
Market Price
$ 62.31
Selling Price
$ 54.04
1206
353
561
1269
Market Price
$ 60.06
Selling Price
$ 53.77
2438
620
1091
3331
Market Price
$ 60.76
Selling Price
$ 51.60
591
313
275
1296
Market Price
$ 40.90
Selling Price
$ 36.41
1188
1084
1180
2334
Market Price
$ 40.30
Selling Price
$ 35.15
930
783
208
951
Market Price
$ 54.91
Selling Price
$ 49.78
454
266
320
1321
Market Price
$ 59.25
Selling Price
$ 51.25
876
234
494
2725
Market Price
$ 58.22
Selling Price
$ 48.82
1175
471
592
2175
Market Price
$ 51.78
Selling Price
$ 44.29
715
589
419
3213
Market Price
$ 43.20
Selling Price
$ 37.54
1422
1324
288
1648
Market Price
$ 45.85
Selling Price
$ 39.47
748
577
602
748
Market Price
$ 51.79
Selling Price
$ 44.94
2721
1006
919
4125
Market Price
$ 48.71
Selling Price
$ 41.74
684
456
591
2253
Market Price
$ 69.16
Selling Price
$ 57.92
1155
1035
966
2729
Market Price
$ 30.42
Selling Price
$ 27.62
2706
1475
2512
4931
Market Price
$ 47.46
Selling Price
$ 41.73
1491
1262
879
4419
Market Price
$ 45.52
Selling Price
$ 40.34
4673
2229
4511
4822
Market Price
$ 49.56
Selling Price
$ 44.99
1243
885
674
1602
Market Price
$ 59.94
Selling Price
$ 53.21
3018
880
650
3309
Market Price
$ 63.18
Selling Price
$ 53.68
562
544
178
995
Market Price
$ 46.19
Selling Price
$ 40.07
1853
1371
635
4210
Market Price
$ 60.70
Selling Price
$ 52.22
1569
569
585
1680
Market Price
$ 60.09
Selling Price
$ 53.67
137
80
132
514
Market Price
$ 57.88
Selling Price
$ 52.05
856
377
351
3428
Market Price
$ 54.41
Selling Price
$ 48.86
435
374
316
1138
Market Price
$ 38.41
Selling Price
$ 32.41
2235
549
1186
4569
Market Price
$ 61.73
Selling Price
$ 52.73
536
427
418
805
Market Price
$ 54.03
Selling Price
$ 45.42
1108
322
240
4603
Market Price
$ 56.05
Selling Price
$ 49.79
101
48
88
406
Market Price
$ 54.84
Selling Price
$ 47.84
682
387
630
2500
Market Price
$ 48.96
Selling Price
$ 43.13
2268
1491
1679
3010
Market Price
$ 39.89
Selling Price
$ 35.94
1429
483
353
3426
Market Price
$ 57.23
Selling Price
$ 48.86
3683
2754
3430
4240
Market Price
$ 30.01
Selling Price
$ 26.12
1016
398
216
4205
Market Price
$ 47.51
Selling Price
$ 42.25
996
450
680
1310
Market Price
$ 35.79
Selling Price
$ 30.04
2895
995
581
3104
Market Price
$ 60.02
Selling Price
$ 50.98
2331
526
1722
2734
Market Price
$ 48.99
Selling Price
$ 43.29
1376
374
1259
1782
Market Price
$ 67.88
Selling Price
$ 58.49
851
237
323
1493