Market Price
$ 60.90
Selling Price
$ 51.62
420
223
308
768
Market Price
$ 58.63
Selling Price
$ 53.01
185
101
41
504
Market Price
$ 44.09
Selling Price
$ 39.48
3028
2957
2629
4859
Market Price
$ 61.39
Selling Price
$ 51.47
1405
410
595
2630
Market Price
$ 48.41
Selling Price
$ 40.95
1457
365
743
1882
Market Price
$ 47.30
Selling Price
$ 42.76
1380
883
646
2191
Market Price
$ 56.65
Selling Price
$ 49.29
1399
580
829
3528
Market Price
$ 66.33
Selling Price
$ 59.56
1355
702
652
1920
Market Price
$ 58.31
Selling Price
$ 51.17
2736
974
1454
3151
Market Price
$ 64.42
Selling Price
$ 57.10
334
254
286
773
Market Price
$ 63.93
Selling Price
$ 58.10
471
137
117
568
Market Price
$ 53.42
Selling Price
$ 46.14
897
637
589
930
Market Price
$ 57.22
Selling Price
$ 49.20
568
365
438
1410
Market Price
$ 40.27
Selling Price
$ 34.95
1431
1086
927
3527
Market Price
$ 66.30
Selling Price
$ 56.85
469
454
237
1211
Market Price
$ 61.36
Selling Price
$ 51.44
959
788
250
1264
Market Price
$ 66.20
Selling Price
$ 58.44
3292
1110
2882
4883
Market Price
$ 57.83
Selling Price
$ 48.59
1037
768
328
4470
Market Price
$ 60.60
Selling Price
$ 53.18
1550
318
1088
1841
Market Price
$ 32.07
Selling Price
$ 29.09
1394
1241
1086
1638
Market Price
$ 40.61
Selling Price
$ 34.10
775
651
667
1805
Market Price
$ 32.12
Selling Price
$ 27.13
812
255
506
1478
Market Price
$ 42.51
Selling Price
$ 37.19
606
317
386
1251
Market Price
$ 49.52
Selling Price
$ 44.60
750
391
301
1035
Market Price
$ 35.41
Selling Price
$ 30.28
1378
1217
691
3488
Market Price
$ 45.90
Selling Price
$ 38.93
1368
1109
562
3001
Market Price
$ 51.49
Selling Price
$ 46.45
1813
1743
1759
2701
Market Price
$ 62.91
Selling Price
$ 56.11
2776
2556
1242
4413
Market Price
$ 65.72
Selling Price
$ 58.03
3418
1516
1633
4759
Market Price
$ 40.93
Selling Price
$ 34.68
868
713
378
2309
Market Price
$ 48.33
Selling Price
$ 41.79
254
172
111
699
Market Price
$ 58.08
Selling Price
$ 49.76
656
159
139
1530
Market Price
$ 55.22
Selling Price
$ 49.01
2688
2049
2247
4543
Market Price
$ 67.47
Selling Price
$ 56.76
1587
606
760
2325
Market Price
$ 66.35
Selling Price
$ 58.26
3600
3422
3173
4599
Market Price
$ 52.80
Selling Price
$ 46.51
3060
2984
2203
3230
Market Price
$ 30.28
Selling Price
$ 26.43
546
317
448
1282
Market Price
$ 37.13
Selling Price
$ 31.88
1657
682
753
3307
Market Price
$ 41.73
Selling Price
$ 36.00
2813
602
1507
4280
Market Price
$ 33.59
Selling Price
$ 29.37
1437
825
864
1581