Market Price
$ 44.62
Selling Price
$ 40.52
1301
1014
1288
2790
Market Price
$ 64.77
Selling Price
$ 57.75
2099
1547
1315
3306
Market Price
$ 46.07
Selling Price
$ 39.42
1061
497
216
1925
Market Price
$ 55.13
Selling Price
$ 49.78
329
159
168
683
Market Price
$ 30.62
Selling Price
$ 26.49
311
295
163
875
Market Price
$ 35.76
Selling Price
$ 30.89
3309
1810
2753
4960
Market Price
$ 67.89
Selling Price
$ 57.66
704
291
214
912
Market Price
$ 60.07
Selling Price
$ 54.13
2136
440
783
4324
Market Price
$ 46.82
Selling Price
$ 39.33
418
98
244
1665
Market Price
$ 58.34
Selling Price
$ 50.84
404
336
184
1190
Market Price
$ 47.25
Selling Price
$ 39.96
2331
554
466
2498
Market Price
$ 62.95
Selling Price
$ 52.98
3585
2045
908
4195
Market Price
$ 36.49
Selling Price
$ 31.65
2980
2853
1783
3357
Market Price
$ 45.80
Selling Price
$ 38.42
540
380
504
2212
Market Price
$ 36.92
Selling Price
$ 33.49
2916
1811
2476
3432
Market Price
$ 52.83
Selling Price
$ 46.34
1685
390
610
4121
Market Price
$ 38.97
Selling Price
$ 34.41
748
337
452
971
Market Price
$ 64.91
Selling Price
$ 56.90
1714
1294
1661
3692
Market Price
$ 33.76
Selling Price
$ 28.36
2226
1383
599
4123
Market Price
$ 60.69
Selling Price
$ 54.97
281
95
158
582
Market Price
$ 57.72
Selling Price
$ 50.49
2494
2331
2328
3253
Market Price
$ 38.86
Selling Price
$ 34.17
1052
874
316
2718
Market Price
$ 36.47
Selling Price
$ 31.78
234
213
190
401
Market Price
$ 36.58
Selling Price
$ 33.24
297
77
126
538
Market Price
$ 53.83
Selling Price
$ 48.14
714
273
278
1575
Market Price
$ 43.62
Selling Price
$ 37.49
359
132
259
1531
Market Price
$ 31.72
Selling Price
$ 26.44
411
244
241
1191
Market Price
$ 68.61
Selling Price
$ 58.23
2823
1045
1118
3910
Market Price
$ 65.84
Selling Price
$ 56.57
2721
2114
2345
4421
Market Price
$ 61.12
Selling Price
$ 54.88
723
285
208
754
Market Price
$ 59.71
Selling Price
$ 52.61
1686
998
1218
2020
Market Price
$ 55.34
Selling Price
$ 49.39
703
699
256
1023
Market Price
$ 38.26
Selling Price
$ 33.11
1997
1273
1332
4660
Market Price
$ 36.03
Selling Price
$ 30.38
1196
745
874
3302
Market Price
$ 51.15
Selling Price
$ 42.93
145
45
33
515
Market Price
$ 49.32
Selling Price
$ 41.43
477
385
397
483
Market Price
$ 66.99
Selling Price
$ 58.07
1480
426
484
1661
Market Price
$ 57.76
Selling Price
$ 51.31
1283
1251
810
1350
Market Price
$ 55.01
Selling Price
$ 46.16
365
362
315
830
Market Price
$ 60.65
Selling Price
$ 51.50
4282
3835
957
4694