Market Price
$ 57.83
Selling Price
$ 48.27
1057
913
955
1900
Market Price
$ 30.73
Selling Price
$ 25.76
1563
451
1262
1575
Market Price
$ 63.61
Selling Price
$ 53.52
138
69
125
462
Market Price
$ 30.31
Selling Price
$ 25.61
2917
1439
2864
4933
Market Price
$ 32.19
Selling Price
$ 28.17
1804
598
814
4399
Market Price
$ 49.13
Selling Price
$ 41.75
1883
543
1845
2980
Market Price
$ 46.10
Selling Price
$ 40.19
2908
1817
2442
4563
Market Price
$ 51.57
Selling Price
$ 44.74
2068
1101
718
3971
Market Price
$ 33.60
Selling Price
$ 29.50
1003
534
261
4816
Market Price
$ 58.15
Selling Price
$ 49.26
500
406
369
1697
Market Price
$ 48.23
Selling Price
$ 40.60
872
631
580
2691
Market Price
$ 64.74
Selling Price
$ 54.57
4201
1549
3612
4594
Market Price
$ 65.93
Selling Price
$ 57.43
523
108
275
573
Market Price
$ 39.35
Selling Price
$ 34.18
1191
319
737
4491
Market Price
$ 32.53
Selling Price
$ 29.50
1205
352
1003
4438
Market Price
$ 60.91
Selling Price
$ 52.77
526
346
270
567
Market Price
$ 55.25
Selling Price
$ 46.45
1672
1604
1508
4403
Market Price
$ 58.24
Selling Price
$ 51.49
1336
1228
564
1341
Market Price
$ 45.96
Selling Price
$ 38.67
633
525
228
657
Market Price
$ 45.60
Selling Price
$ 38.95
3331
1544
666
4491
Market Price
$ 38.06
Selling Price
$ 32.03
484
461
255
834
Market Price
$ 37.10
Selling Price
$ 32.07
1392
587
781
1785
Market Price
$ 69.25
Selling Price
$ 57.77
3070
1323
1317
3463
Market Price
$ 47.02
Selling Price
$ 42.27
729
333
711
2865
Market Price
$ 61.11
Selling Price
$ 54.52
2335
757
1794
2708
Market Price
$ 66.09
Selling Price
$ 56.78
3942
1740
1104
4473
Market Price
$ 52.24
Selling Price
$ 44.79
697
330
197
1541
Market Price
$ 70.23
Selling Price
$ 59.05
1157
571
588
3380
Market Price
$ 32.10
Selling Price
$ 28.49
906
223
748
2522
Market Price
$ 34.71
Selling Price
$ 31.13
1287
896
367
3640
Market Price
$ 38.01
Selling Price
$ 34.06
336
154
188
998
Market Price
$ 57.42
Selling Price
$ 49.72
1775
496
1468
2785
Market Price
$ 44.61
Selling Price
$ 39.85
657
310
149
1220
Market Price
$ 49.01
Selling Price
$ 41.51
3062
1736
3007
3197
Market Price
$ 68.79
Selling Price
$ 59.23
2595
1730
1352
3363
Market Price
$ 33.14
Selling Price
$ 29.89
1758
597
1734
2508
Market Price
$ 39.88
Selling Price
$ 33.40
2249
1604
1203
2769
Market Price
$ 29.65
Selling Price
$ 25.70
916
258
799
1016
Market Price
$ 55.66
Selling Price
$ 46.71
599
506
279
618
Market Price
$ 43.93
Selling Price
$ 37.61
2396
964
2224
4167