Market Price
$ 55.15
Selling Price
$ 47.14
760
226
171
3083
Market Price
$ 55.58
Selling Price
$ 49.71
1719
492
554
3285
Market Price
$ 40.44
Selling Price
$ 35.47
2972
1181
2920
3047
Market Price
$ 39.73
Selling Price
$ 34.22
2062
1430
2003
2597
Market Price
$ 29.10
Selling Price
$ 25.20
1471
877
514
4389
Market Price
$ 53.40
Selling Price
$ 45.60
390
169
120
778
Market Price
$ 39.53
Selling Price
$ 35.93
2553
957
1792
2598
Market Price
$ 66.24
Selling Price
$ 59.68
1827
1285
384
3740
Market Price
$ 66.06
Selling Price
$ 55.83
556
529
307
854
Market Price
$ 45.73
Selling Price
$ 41.49
1578
1229
746
1723
Market Price
$ 61.54
Selling Price
$ 53.87
2935
2421
1526
3824
Market Price
$ 37.08
Selling Price
$ 32.62
3698
3237
3038
4960
Market Price
$ 44.27
Selling Price
$ 39.75
996
461
898
2259
Market Price
$ 40.46
Selling Price
$ 35.37
1873
834
1206
2834
Market Price
$ 57.29
Selling Price
$ 49.03
785
625
169
2573
Market Price
$ 59.89
Selling Price
$ 49.93
4001
1615
3374
4591
Market Price
$ 39.07
Selling Price
$ 35.21
677
144
276
1239
Market Price
$ 63.68
Selling Price
$ 57.04
301
194
187
1468
Market Price
$ 31.84
Selling Price
$ 28.33
2005
1228
1513
2518
Market Price
$ 62.25
Selling Price
$ 54.87
702
531
524
1069
Market Price
$ 31.94
Selling Price
$ 27.00
1027
808
1009
2863
Market Price
$ 34.86
Selling Price
$ 30.05
2378
1965
2074
3467
Market Price
$ 50.58
Selling Price
$ 44.41
1377
301
939
1792
Market Price
$ 61.88
Selling Price
$ 55.67
1335
316
1170
1497
Market Price
$ 38.32
Selling Price
$ 34.64
2805
1353
2352
4357
Market Price
$ 35.17
Selling Price
$ 30.85
706
559
439
2270
Market Price
$ 63.90
Selling Price
$ 54.87
1059
677
447
2856
Market Price
$ 30.39
Selling Price
$ 26.17
485
212
387
888
Market Price
$ 46.24
Selling Price
$ 40.32
1521
667
382
2834
Market Price
$ 43.27
Selling Price
$ 38.48
626
275
560
1371
Market Price
$ 47.66
Selling Price
$ 42.36
746
227
341
862
Market Price
$ 44.08
Selling Price
$ 37.77
915
661
454
3681
Market Price
$ 61.04
Selling Price
$ 52.16
817
760
673
3162
Market Price
$ 34.98
Selling Price
$ 31.01
667
157
497
943
Market Price
$ 58.65
Selling Price
$ 49.30
1960
1166
1881
2290
Market Price
$ 59.10
Selling Price
$ 51.83
408
311
231
533
Market Price
$ 44.81
Selling Price
$ 38.28
1075
725
674
4108
Market Price
$ 31.06
Selling Price
$ 26.53
1224
1028
246
1680
Market Price
$ 40.40
Selling Price
$ 34.79
786
555
493
1646
Market Price
$ 33.37
Selling Price
$ 29.14
1885
781
1816
2609