Market Price
$ 36.26
Selling Price
$ 30.43
1504
882
374
4658
Market Price
$ 31.18
Selling Price
$ 27.54
618
499
289
881
Market Price
$ 32.63
Selling Price
$ 27.42
449
334
364
1269
Market Price
$ 33.04
Selling Price
$ 28.18
1545
1310
1048
2052
Market Price
$ 47.66
Selling Price
$ 41.17
2764
1133
1602
2926
Market Price
$ 57.94
Selling Price
$ 50.89
2006
963
1778
2475
Market Price
$ 56.80
Selling Price
$ 51.09
1509
1407
1063
2561
Market Price
$ 41.64
Selling Price
$ 36.52
2498
644
1683
2783
Market Price
$ 54.85
Selling Price
$ 47.17
1542
1376
954
2376
Market Price
$ 41.43
Selling Price
$ 34.77
3251
3061
1466
3880
Market Price
$ 64.75
Selling Price
$ 57.23
969
582
899
1348
Market Price
$ 48.09
Selling Price
$ 40.46
400
249
240
582
Market Price
$ 44.17
Selling Price
$ 40.02
3252
2756
2610
3564
Market Price
$ 66.55
Selling Price
$ 56.55
2346
1852
1436
4661
Market Price
$ 58.77
Selling Price
$ 49.24
2984
1318
2466
3853
Market Price
$ 37.76
Selling Price
$ 31.55
1285
1045
513
2969
Market Price
$ 31.46
Selling Price
$ 27.84
545
298
144
2211
Market Price
$ 60.28
Selling Price
$ 50.88
2591
1347
1862
3285
Market Price
$ 51.06
Selling Price
$ 43.85
1123
1040
570
1913
Market Price
$ 66.15
Selling Price
$ 59.46
519
258
161
1756
Market Price
$ 49.35
Selling Price
$ 41.15
1678
1467
1672
4297
Market Price
$ 32.45
Selling Price
$ 28.77
2942
2008
1677
4624
Market Price
$ 41.83
Selling Price
$ 37.56
3569
3417
2866
3773
Market Price
$ 64.62
Selling Price
$ 56.35
1678
1269
826
1765
Market Price
$ 30.96
Selling Price
$ 26.39
1408
757
506
2258
Market Price
$ 57.40
Selling Price
$ 51.87
424
395
102
736
Market Price
$ 53.04
Selling Price
$ 45.99
1457
602
391
1512
Market Price
$ 57.14
Selling Price
$ 51.02
388
220
305
492
Market Price
$ 55.44
Selling Price
$ 49.70
654
439
463
676
Market Price
$ 54.35
Selling Price
$ 45.83
621
395
200
3088
Market Price
$ 31.09
Selling Price
$ 28.15
1897
1890
973
3915
Market Price
$ 64.86
Selling Price
$ 58.31
1821
595
1185
2714
Market Price
$ 52.73
Selling Price
$ 44.47
282
190
80
485
Market Price
$ 67.99
Selling Price
$ 58.01
2769
1280
2670
4511
Market Price
$ 43.34
Selling Price
$ 38.53
2695
2405
1279
2980
Market Price
$ 70.90
Selling Price
$ 59.88
645
427
636
2033
Market Price
$ 66.25
Selling Price
$ 55.28
3115
1767
1001
4598
Market Price
$ 32.77
Selling Price
$ 28.85
3017
1196
2260
4407
Market Price
$ 53.31
Selling Price
$ 44.65
2114
1918
882
2861
Market Price
$ 36.82
Selling Price
$ 33.14
3298
2774
1821
3462