Market Price
$ 38.16
Selling Price
$ 34.32
525
138
180
850
Market Price
$ 49.35
Selling Price
$ 43.01
404
142
267
830
Market Price
$ 47.29
Selling Price
$ 40.24
3493
726
2985
4251
Market Price
$ 52.22
Selling Price
$ 44.40
2576
2314
2105
2814
Market Price
$ 61.07
Selling Price
$ 52.26
1008
783
967
1232
Market Price
$ 32.50
Selling Price
$ 28.96
652
506
629
2481
Market Price
$ 51.09
Selling Price
$ 45.85
2045
1376
1036
2723
Market Price
$ 41.52
Selling Price
$ 35.10
963
610
685
2826
Market Price
$ 54.31
Selling Price
$ 46.54
974
726
846
4107
Market Price
$ 66.21
Selling Price
$ 57.54
1650
1400
687
2492
Market Price
$ 41.82
Selling Price
$ 37.05
1612
496
1537
2031
Market Price
$ 53.45
Selling Price
$ 45.91
671
499
609
1754
Market Price
$ 49.94
Selling Price
$ 44.16
3268
1650
3048
4055
Market Price
$ 56.47
Selling Price
$ 49.97
1247
602
965
3582
Market Price
$ 29.59
Selling Price
$ 25.22
608
546
140
1226
Market Price
$ 59.61
Selling Price
$ 52.05
1213
256
1053
4608
Market Price
$ 55.28
Selling Price
$ 46.68
2600
2553
849
4040
Market Price
$ 34.31
Selling Price
$ 28.78
3972
3808
1526
4067
Market Price
$ 66.48
Selling Price
$ 59.07
4265
1321
2834
4801
Market Price
$ 50.60
Selling Price
$ 45.52
3613
2621
1341
3798
Market Price
$ 68.11
Selling Price
$ 59.52
2488
2442
2305
2653
Market Price
$ 61.24
Selling Price
$ 52.35
898
839
214
1101
Market Price
$ 65.09
Selling Price
$ 59.08
2558
2095
2493
2981
Market Price
$ 44.46
Selling Price
$ 37.69
4647
4583
4389
4944
Market Price
$ 69.67
Selling Price
$ 58.12
1151
292
298
3266
Market Price
$ 34.32
Selling Price
$ 29.30
348
297
279
440
Market Price
$ 64.70
Selling Price
$ 56.13
484
122
414
1323
Market Price
$ 58.93
Selling Price
$ 52.12
3533
3017
2050
4612
Market Price
$ 54.58
Selling Price
$ 48.15
1025
386
560
2688
Market Price
$ 47.70
Selling Price
$ 42.88
3598
1917
3026
4005
Market Price
$ 67.14
Selling Price
$ 58.75
2160
1869
1313
4295
Market Price
$ 57.17
Selling Price
$ 51.95
3893
1283
3390
3934
Market Price
$ 40.75
Selling Price
$ 35.34
499
250
386
841
Market Price
$ 65.35
Selling Price
$ 56.58
1983
1545
951
1995
Market Price
$ 43.39
Selling Price
$ 39.18
1093
838
967
1828
Market Price
$ 45.50
Selling Price
$ 38.11
642
314
580
1489
Market Price
$ 62.09
Selling Price
$ 53.79
470
455
114
997
Market Price
$ 52.49
Selling Price
$ 45.29
417
361
185
1358
Market Price
$ 44.32
Selling Price
$ 37.55
842
266
606
1315
Market Price
$ 30.62
Selling Price
$ 27.48
1593
387
1351
1950