Market Price
$ 31.94
Selling Price
$ 27.77
2198
790
704
3402
Market Price
$ 31.49
Selling Price
$ 27.21
1987
473
490
3204
Market Price
$ 46.46
Selling Price
$ 39.42
1909
765
1013
1957
Market Price
$ 70.69
Selling Price
$ 59.97
3926
3842
3591
4256
Market Price
$ 62.77
Selling Price
$ 55.14
2352
1817
1340
4541
Market Price
$ 31.56
Selling Price
$ 28.58
310
288
303
1076
Market Price
$ 64.93
Selling Price
$ 55.92
2596
2406
2207
3097
Market Price
$ 45.73
Selling Price
$ 40.33
571
123
288
1951
Market Price
$ 44.38
Selling Price
$ 40.25
4823
1018
4376
4881
Market Price
$ 39.02
Selling Price
$ 33.64
1929
912
1188
4280
Market Price
$ 39.99
Selling Price
$ 34.31
1450
1207
789
1812
Market Price
$ 56.99
Selling Price
$ 49.31
847
837
441
1705
Market Price
$ 32.10
Selling Price
$ 27.41
410
176
142
1687
Market Price
$ 36.93
Selling Price
$ 32.58
762
444
495
2662
Market Price
$ 44.16
Selling Price
$ 36.84
1443
328
775
2191
Market Price
$ 63.93
Selling Price
$ 53.87
498
337
317
1028
Market Price
$ 67.75
Selling Price
$ 57.50
319
307
150
668
Market Price
$ 53.98
Selling Price
$ 46.21
2668
1549
702
3806
Market Price
$ 55.49
Selling Price
$ 49.51
2403
1524
2040
4766
Market Price
$ 39.42
Selling Price
$ 35.45
1232
696
670
1925
Market Price
$ 67.93
Selling Price
$ 57.58
1913
564
1751
2009
Market Price
$ 32.92
Selling Price
$ 29.16
744
172
276
2156
Market Price
$ 66.62
Selling Price
$ 56.07
4800
3550
3257
4896
Market Price
$ 44.59
Selling Price
$ 40.39
322
274
217
1471
Market Price
$ 57.71
Selling Price
$ 51.96
1082
465
277
2056
Market Price
$ 33.28
Selling Price
$ 29.81
3120
1512
1167
3315
Market Price
$ 42.50
Selling Price
$ 35.69
3485
3369
2770
4626
Market Price
$ 34.84
Selling Price
$ 29.55
2877
1989
2820
4049
Market Price
$ 44.80
Selling Price
$ 40.68
1614
1173
1483
4308
Market Price
$ 30.92
Selling Price
$ 26.29
1919
603
1811
4943
Market Price
$ 37.83
Selling Price
$ 33.59
2365
681
1571
4064
Market Price
$ 58.22
Selling Price
$ 50.56
1220
399
1088
3007
Market Price
$ 48.73
Selling Price
$ 41.39
1062
674
226
4213
Market Price
$ 50.16
Selling Price
$ 43.81
1467
767
840
2697
Market Price
$ 60.16
Selling Price
$ 50.88
2429
797
1590
4553
Market Price
$ 56.34
Selling Price
$ 50.20
907
294
209
2076
Market Price
$ 54.94
Selling Price
$ 46.70
2345
1686
585
4895
Market Price
$ 32.97
Selling Price
$ 29.44
913
662
447
1084
Market Price
$ 40.80
Selling Price
$ 36.83
1243
660
439
1472
Market Price
$ 64.39
Selling Price
$ 54.90
3629
1305
3117
3790