Market Price
$ 49.70
Selling Price
$ 41.70
1313
1047
1078
1354
Market Price
$ 59.76
Selling Price
$ 52.50
3718
876
2588
4108
Market Price
$ 48.91
Selling Price
$ 41.93
2975
1123
1678
3301
Market Price
$ 37.72
Selling Price
$ 32.39
1616
994
709
4276
Market Price
$ 51.38
Selling Price
$ 43.34
2224
1932
1796
2525
Market Price
$ 61.29
Selling Price
$ 53.10
1445
1260
669
2276
Market Price
$ 34.67
Selling Price
$ 30.72
463
298
252
699
Market Price
$ 44.07
Selling Price
$ 36.84
754
743
396
1089
Market Price
$ 50.71
Selling Price
$ 42.82
608
398
320
2272
Market Price
$ 30.40
Selling Price
$ 27.43
1376
804
324
2529
Market Price
$ 53.51
Selling Price
$ 46.44
2397
2087
2308
3790
Market Price
$ 55.54
Selling Price
$ 48.25
2211
1600
1440
4331
Market Price
$ 50.98
Selling Price
$ 44.94
1725
1126
397
3183
Market Price
$ 42.97
Selling Price
$ 38.82
2818
1567
1986
3647
Market Price
$ 60.12
Selling Price
$ 53.05
881
672
574
2107
Market Price
$ 65.82
Selling Price
$ 55.47
942
620
875
2683
Market Price
$ 63.89
Selling Price
$ 54.77
670
224
576
2137
Market Price
$ 45.87
Selling Price
$ 41.13
1387
850
676
1420
Market Price
$ 46.29
Selling Price
$ 41.96
1149
717
413
3855
Market Price
$ 42.27
Selling Price
$ 36.22
638
184
510
678
Market Price
$ 55.21
Selling Price
$ 49.72
900
824
219
1178
Market Price
$ 46.76
Selling Price
$ 39.12
333
308
186
1231
Market Price
$ 45.21
Selling Price
$ 40.30
1319
708
577
1593
Market Price
$ 38.83
Selling Price
$ 34.12
1597
633
1144
1850
Market Price
$ 52.50
Selling Price
$ 46.77
421
221
336
1478
Market Price
$ 40.43
Selling Price
$ 34.90
1354
597
618
2518
Market Price
$ 40.75
Selling Price
$ 34.25
1652
390
1150
2883
Market Price
$ 56.76
Selling Price
$ 48.78
345
177
294
1683
Market Price
$ 57.00
Selling Price
$ 49.89
1531
533
1245
4289
Market Price
$ 40.50
Selling Price
$ 35.22
1365
676
464
2057
Market Price
$ 66.70
Selling Price
$ 57.07
2681
839
2427
4922
Market Price
$ 47.98
Selling Price
$ 40.05
1623
620
888
2768
Market Price
$ 43.61
Selling Price
$ 39.39
3052
938
1889
4254
Market Price
$ 51.85
Selling Price
$ 43.97
1808
617
702
4376
Market Price
$ 60.27
Selling Price
$ 51.82
1316
524
565
1797
Market Price
$ 32.50
Selling Price
$ 28.38
708
510
559
741
Market Price
$ 37.40
Selling Price
$ 33.36
2100
729
1474
3300
Market Price
$ 30.14
Selling Price
$ 26.13
2598
1693
1685
3465
Market Price
$ 67.88
Selling Price
$ 59.10
2001
1644
1666
4952
Market Price
$ 69.55
Selling Price
$ 58.13
2726
2026
1480
3794