Market Price
$ 47.61
Selling Price
$ 40.55
1908
680
1197
2750
Market Price
$ 43.24
Selling Price
$ 37.27
1455
946
517
4718
Market Price
$ 33.62
Selling Price
$ 28.60
603
373
483
723
Market Price
$ 30.66
Selling Price
$ 26.91
1205
1120
957
2962
Market Price
$ 59.04
Selling Price
$ 50.31
869
531
785
3435
Market Price
$ 49.38
Selling Price
$ 43.21
1278
897
738
4921
Market Price
$ 52.24
Selling Price
$ 46.92
1399
1116
967
2572
Market Price
$ 37.74
Selling Price
$ 32.13
1729
905
671
4636
Market Price
$ 46.19
Selling Price
$ 41.24
3482
3443
916
4011
Market Price
$ 58.40
Selling Price
$ 49.70
2149
1711
1259
2919
Market Price
$ 29.66
Selling Price
$ 25.75
1009
957
817
2623
Market Price
$ 33.48
Selling Price
$ 29.68
3956
2552
3023
4836
Market Price
$ 51.40
Selling Price
$ 44.21
2135
1884
1568
2289
Market Price
$ 36.25
Selling Price
$ 32.13
2905
1080
1704
3092
Market Price
$ 36.36
Selling Price
$ 30.48
616
258
275
722
Market Price
$ 48.30
Selling Price
$ 43.42
791
253
399
3455
Market Price
$ 62.28
Selling Price
$ 53.87
2286
1777
2249
2767
Market Price
$ 36.97
Selling Price
$ 31.98
2139
2014
1927
4054
Market Price
$ 31.73
Selling Price
$ 27.01
964
488
356
2377
Market Price
$ 29.65
Selling Price
$ 26.02
1151
978
983
1650
Market Price
$ 44.26
Selling Price
$ 37.70
3114
1110
793
4363
Market Price
$ 65.76
Selling Price
$ 57.50
3465
2664
2080
4503
Market Price
$ 32.45
Selling Price
$ 28.26
923
624
583
3328
Market Price
$ 37.49
Selling Price
$ 31.27
4315
2395
2008
4828
Market Price
$ 38.34
Selling Price
$ 34.37
1425
957
1410
1736
Market Price
$ 32.03
Selling Price
$ 26.85
669
661
199
977
Market Price
$ 55.54
Selling Price
$ 48.30
1904
921
633
2600
Market Price
$ 61.11
Selling Price
$ 51.55
1229
607
1019
4295
Market Price
$ 44.22
Selling Price
$ 38.15
962
784
719
3397
Market Price
$ 29.12
Selling Price
$ 26.40
2341
1468
875
2844
Market Price
$ 68.71
Selling Price
$ 57.95
2349
2257
1738
2740
Market Price
$ 62.19
Selling Price
$ 56.11
2168
1168
1135
2619
Market Price
$ 49.01
Selling Price
$ 42.54
2240
1033
524
3182
Market Price
$ 65.75
Selling Price
$ 55.53
1008
951
493
1864
Market Price
$ 52.43
Selling Price
$ 46.70
740
605
222
1105
Market Price
$ 44.96
Selling Price
$ 39.33
2008
837
1932
3946
Market Price
$ 49.87
Selling Price
$ 41.64
2974
749
765
3916
Market Price
$ 53.48
Selling Price
$ 47.96
2049
1473
673
3650
Market Price
$ 51.86
Selling Price
$ 46.06
3001
2180
671
3126
Market Price
$ 32.17
Selling Price
$ 29.11
3570
1218
2254
4616