Market Price
$ 49.04
Selling Price
$ 40.96
1751
350
1058
3201
Market Price
$ 35.16
Selling Price
$ 30.78
808
485
561
2430
Market Price
$ 59.91
Selling Price
$ 52.64
870
534
428
3390
Market Price
$ 40.38
Selling Price
$ 34.14
1340
1131
343
1614
Market Price
$ 34.91
Selling Price
$ 31.02
1629
480
443
3869
Market Price
$ 61.65
Selling Price
$ 55.32
2147
1798
1209
3424
Market Price
$ 44.26
Selling Price
$ 38.52
1134
713
809
1193
Market Price
$ 44.05
Selling Price
$ 37.43
822
696
244
1700
Market Price
$ 34.83
Selling Price
$ 29.55
4278
3887
2645
4998
Market Price
$ 57.23
Selling Price
$ 51.77
3110
909
1221
3969
Market Price
$ 49.97
Selling Price
$ 44.77
339
84
258
826
Market Price
$ 55.15
Selling Price
$ 49.02
190
153
142
589
Market Price
$ 41.07
Selling Price
$ 35.11
1850
1268
1759
2359
Market Price
$ 53.45
Selling Price
$ 45.51
1969
651
1622
4203
Market Price
$ 36.84
Selling Price
$ 32.48
3125
2381
2750
4551
Market Price
$ 35.71
Selling Price
$ 30.64
364
229
186
1433
Market Price
$ 49.28
Selling Price
$ 43.57
888
734
237
3559
Market Price
$ 62.88
Selling Price
$ 54.06
698
501
263
721
Market Price
$ 64.57
Selling Price
$ 55.58
3710
1232
2740
4203
Market Price
$ 60.91
Selling Price
$ 54.62
1413
1118
401
2594
Market Price
$ 33.19
Selling Price
$ 29.17
2028
1955
1500
3334
Market Price
$ 52.59
Selling Price
$ 45.41
1690
1218
1029
1959
Market Price
$ 40.62
Selling Price
$ 34.30
1337
995
1047
4747
Market Price
$ 50.85
Selling Price
$ 45.36
2041
1518
833
4103
Market Price
$ 65.53
Selling Price
$ 55.83
1215
482
449
2292
Market Price
$ 53.16
Selling Price
$ 46.26
1083
813
1056
1843
Market Price
$ 30.16
Selling Price
$ 26.83
3772
1932
2133
3917
Market Price
$ 51.24
Selling Price
$ 44.29
1653
339
1502
2166
Market Price
$ 63.34
Selling Price
$ 56.54
3390
1396
2246
4054
Market Price
$ 40.28
Selling Price
$ 36.14
662
527
250
698
Market Price
$ 38.04
Selling Price
$ 33.05
335
313
135
1133
Market Price
$ 66.56
Selling Price
$ 58.04
397
310
384
423
Market Price
$ 60.96
Selling Price
$ 54.05
2037
1119
1407
2643
Market Price
$ 32.82
Selling Price
$ 27.41
1384
323
948
2117
Market Price
$ 47.76
Selling Price
$ 42.66
1138
330
693
4576
Market Price
$ 33.34
Selling Price
$ 30.30
855
846
534
1807
Market Price
$ 44.65
Selling Price
$ 39.61
2061
583
649
2742
Market Price
$ 42.33
Selling Price
$ 35.91
963
364
619
3110
Market Price
$ 59.41
Selling Price
$ 49.98
2113
476
1625
4696
Market Price
$ 59.29
Selling Price
$ 51.34
2104
736
635
4636