Market Price
$ 61.53
Selling Price
$ 54.22
1330
956
737
1845
Market Price
$ 57.98
Selling Price
$ 51.19
2608
2082
2100
3482
Market Price
$ 52.42
Selling Price
$ 47.25
2864
2242
2525
4938
Market Price
$ 33.17
Selling Price
$ 30.02
1948
817
1909
4997
Market Price
$ 57.74
Selling Price
$ 49.28
591
518
307
2801
Market Price
$ 61.74
Selling Price
$ 52.13
1217
969
683
2877
Market Price
$ 44.61
Selling Price
$ 38.79
2274
1899
2259
2644
Market Price
$ 31.52
Selling Price
$ 27.28
531
128
381
1627
Market Price
$ 67.62
Selling Price
$ 59.20
2787
1326
2392
4271
Market Price
$ 40.98
Selling Price
$ 34.57
944
290
205
3076
Market Price
$ 49.25
Selling Price
$ 41.22
704
278
273
1158
Market Price
$ 55.16
Selling Price
$ 48.84
2279
998
2271
4902
Market Price
$ 41.42
Selling Price
$ 35.99
1137
353
1004
2464
Market Price
$ 67.02
Selling Price
$ 58.71
878
358
567
2858
Market Price
$ 50.41
Selling Price
$ 42.51
1637
686
1317
1884
Market Price
$ 35.33
Selling Price
$ 31.29
2808
1076
764
4352
Market Price
$ 46.25
Selling Price
$ 41.30
1326
1221
383
2421
Market Price
$ 30.05
Selling Price
$ 26.75
2470
1925
2046
3491
Market Price
$ 68.90
Selling Price
$ 57.47
1680
1548
820
4612
Market Price
$ 51.83
Selling Price
$ 43.54
549
259
364
824
Market Price
$ 39.57
Selling Price
$ 33.41
2048
832
955
3631
Market Price
$ 36.47
Selling Price
$ 32.84
1546
558
725
2399
Market Price
$ 41.94
Selling Price
$ 35.26
3199
2757
3016
4615
Market Price
$ 46.55
Selling Price
$ 39.49
722
183
554
1980
Market Price
$ 65.13
Selling Price
$ 57.40
1777
1667
1106
2288
Market Price
$ 32.04
Selling Price
$ 27.50
503
279
389
1562
Market Price
$ 48.51
Selling Price
$ 41.70
3065
2742
1440
3998
Market Price
$ 61.57
Selling Price
$ 52.00
470
238
463
1075
Market Price
$ 33.92
Selling Price
$ 29.44
919
380
864
2548
Market Price
$ 55.72
Selling Price
$ 46.73
1673
588
419
2671
Market Price
$ 65.90
Selling Price
$ 59.73
144
67
53
714
Market Price
$ 57.96
Selling Price
$ 52.31
1388
624
420
4606
Market Price
$ 39.60
Selling Price
$ 35.61
2025
754
1757
4878
Market Price
$ 38.65
Selling Price
$ 33.58
3442
3257
761
4940
Market Price
$ 65.84
Selling Price
$ 59.10
2124
1825
1518
2631
Market Price
$ 35.74
Selling Price
$ 32.30
327
95
302
1105
Market Price
$ 43.95
Selling Price
$ 37.47
3210
2692
1599
3228
Market Price
$ 49.98
Selling Price
$ 43.36
1212
1119
771
4120
Market Price
$ 31.76
Selling Price
$ 28.10
1807
656
1751
2410
Market Price
$ 68.85
Selling Price
$ 59.05
1164
576
514
2538