Market Price
$ 30.49
Selling Price
$ 27.64
3787
1685
2983
4171
Market Price
$ 43.28
Selling Price
$ 38.51
1478
531
496
3525
Market Price
$ 54.66
Selling Price
$ 46.64
2342
2262
1384
3508
Market Price
$ 64.78
Selling Price
$ 56.56
337
78
154
1351
Market Price
$ 55.75
Selling Price
$ 47.05
1945
1935
1429
2230
Market Price
$ 57.71
Selling Price
$ 51.23
2197
483
2021
4061
Market Price
$ 43.71
Selling Price
$ 38.04
2677
1736
1029
4362
Market Price
$ 56.60
Selling Price
$ 49.66
1712
1100
1045
2013
Market Price
$ 44.16
Selling Price
$ 38.41
2722
2403
1312
3010
Market Price
$ 30.30
Selling Price
$ 27.47
689
572
688
1788
Market Price
$ 40.73
Selling Price
$ 36.31
1623
641
723
1662
Market Price
$ 60.28
Selling Price
$ 54.70
1113
729
722
4170
Market Price
$ 66.71
Selling Price
$ 59.06
572
570
481
1005
Market Price
$ 42.33
Selling Price
$ 36.86
1123
1010
1040
3037
Market Price
$ 62.67
Selling Price
$ 56.75
1715
1324
417
4246
Market Price
$ 43.80
Selling Price
$ 38.96
791
449
620
1361
Market Price
$ 57.87
Selling Price
$ 49.36
1326
467
1048
3030
Market Price
$ 29.72
Selling Price
$ 25.94
235
202
85
410
Market Price
$ 48.15
Selling Price
$ 41.78
1056
288
763
1966
Market Price
$ 32.41
Selling Price
$ 29.32
238
223
174
624
Market Price
$ 45.60
Selling Price
$ 38.27
1063
1021
322
1455
Market Price
$ 64.07
Selling Price
$ 57.35
1708
1387
1125
3817
Market Price
$ 33.34
Selling Price
$ 27.82
968
304
386
4795
Market Price
$ 50.35
Selling Price
$ 42.26
1007
1003
687
3545
Market Price
$ 46.07
Selling Price
$ 41.15
573
353
424
1470
Market Price
$ 50.88
Selling Price
$ 46.17
660
374
301
901
Market Price
$ 65.71
Selling Price
$ 54.90
640
245
519
688
Market Price
$ 65.14
Selling Price
$ 56.11
1290
903
875
2580
Market Price
$ 35.15
Selling Price
$ 31.88
397
182
303
747
Market Price
$ 44.71
Selling Price
$ 37.77
878
247
488
2177
Market Price
$ 37.89
Selling Price
$ 32.32
4379
2019
1004
4679
Market Price
$ 51.71
Selling Price
$ 44.61
2237
1361
2097
2710
Market Price
$ 35.35
Selling Price
$ 31.91
258
206
201
863
Market Price
$ 49.70
Selling Price
$ 41.65
969
372
821
1133
Market Price
$ 46.01
Selling Price
$ 38.78
2974
1998
600
3781
Market Price
$ 61.98
Selling Price
$ 54.08
1826
1047
1094
3636
Market Price
$ 38.88
Selling Price
$ 33.87
2306
2163
720
3741
Market Price
$ 34.04
Selling Price
$ 30.09
1866
1054
438
3459
Market Price
$ 61.20
Selling Price
$ 53.86
906
516
366
2801
Market Price
$ 56.89
Selling Price
$ 48.07
2140
1883
1819
3965