Market Price
$ 41.76
Selling Price
$ 35.13
1258
604
636
3216
Market Price
$ 33.92
Selling Price
$ 30.08
1715
1629
1521
2048
Market Price
$ 63.21
Selling Price
$ 53.43
2039
520
1180
2073
Market Price
$ 56.62
Selling Price
$ 47.35
865
835
613
1211
Market Price
$ 35.30
Selling Price
$ 29.45
3739
2565
3421
4059
Market Price
$ 54.69
Selling Price
$ 48.29
3176
1653
1783
4100
Market Price
$ 46.34
Selling Price
$ 39.01
821
176
696
3674
Market Price
$ 31.87
Selling Price
$ 28.91
529
398
167
2524
Market Price
$ 43.96
Selling Price
$ 38.52
325
188
99
477
Market Price
$ 50.91
Selling Price
$ 46.22
1647
1198
331
2294
Market Price
$ 62.68
Selling Price
$ 55.87
1364
933
706
2716
Market Price
$ 52.30
Selling Price
$ 46.04
3132
2275
2757
3383
Market Price
$ 43.93
Selling Price
$ 38.11
3288
2700
1756
4563
Market Price
$ 44.20
Selling Price
$ 39.84
791
474
731
1268
Market Price
$ 68.31
Selling Price
$ 57.02
978
956
852
2513
Market Price
$ 31.94
Selling Price
$ 26.76
3346
3124
2062
3452
Market Price
$ 62.18
Selling Price
$ 52.26
1032
675
754
4325
Market Price
$ 40.13
Selling Price
$ 34.84
1682
990
999
3320
Market Price
$ 64.36
Selling Price
$ 55.65
489
215
122
1712
Market Price
$ 29.89
Selling Price
$ 26.14
1086
549
415
2392
Market Price
$ 61.34
Selling Price
$ 51.68
1398
757
508
2143
Market Price
$ 68.75
Selling Price
$ 57.43
1118
901
926
1703
Market Price
$ 70.15
Selling Price
$ 58.48
923
225
527
2259
Market Price
$ 38.50
Selling Price
$ 34.99
715
438
449
3401
Market Price
$ 34.58
Selling Price
$ 30.50
3585
2189
3157
3865
Market Price
$ 60.83
Selling Price
$ 54.16
1912
1505
1744
4256
Market Price
$ 54.60
Selling Price
$ 48.44
2684
1254
2037
4903
Market Price
$ 48.55
Selling Price
$ 42.68
1345
1187
1011
1401
Market Price
$ 69.22
Selling Price
$ 58.32
1310
780
345
4362
Market Price
$ 47.53
Selling Price
$ 39.64
471
440
94
1529
Market Price
$ 29.35
Selling Price
$ 26.62
713
290
563
2306
Market Price
$ 65.82
Selling Price
$ 57.83
2379
1124
997
2589
Market Price
$ 52.83
Selling Price
$ 44.17
1603
732
1011
2067
Market Price
$ 38.25
Selling Price
$ 34.34
1324
1062
1010
3488
Market Price
$ 51.56
Selling Price
$ 45.85
975
442
790
1664
Market Price
$ 36.73
Selling Price
$ 33.30
2938
957
2859
4942
Market Price
$ 66.06
Selling Price
$ 55.21
3614
1122
2737
4604
Market Price
$ 43.61
Selling Price
$ 37.59
1875
1443
1162
2987
Market Price
$ 53.98
Selling Price
$ 47.58
664
165
297
840
Market Price
$ 64.53
Selling Price
$ 58.44
699
332
535
2531