Market Price
$ 30.41
Selling Price
$ 26.28
3069
2110
790
4448
Market Price
$ 46.98
Selling Price
$ 42.54
1163
530
260
4883
Market Price
$ 34.17
Selling Price
$ 30.47
948
706
423
2519
Market Price
$ 31.13
Selling Price
$ 28.27
931
277
913
1141
Market Price
$ 48.13
Selling Price
$ 40.29
1397
324
1152
1659
Market Price
$ 43.67
Selling Price
$ 37.73
2195
1583
995
3312
Market Price
$ 47.87
Selling Price
$ 41.12
1611
504
1228
2693
Market Price
$ 68.45
Selling Price
$ 59.29
3449
2857
1106
4256
Market Price
$ 62.50
Selling Price
$ 53.45
1823
1102
1347
3428
Market Price
$ 30.26
Selling Price
$ 25.99
1423
503
1251
2017
Market Price
$ 45.23
Selling Price
$ 40.49
1115
748
606
2067
Market Price
$ 31.88
Selling Price
$ 27.16
4512
1086
3415
4672
Market Price
$ 41.56
Selling Price
$ 35.10
2261
700
1243
2359
Market Price
$ 48.59
Selling Price
$ 41.11
465
105
368
1371
Market Price
$ 57.00
Selling Price
$ 48.49
4193
1586
4072
4397
Market Price
$ 42.47
Selling Price
$ 35.44
1792
1235
1389
2073
Market Price
$ 54.20
Selling Price
$ 46.24
450
198
357
612
Market Price
$ 63.81
Selling Price
$ 56.93
263
179
118
621
Market Price
$ 68.02
Selling Price
$ 59.46
3985
2256
1052
4556
Market Price
$ 54.91
Selling Price
$ 48.46
1377
299
574
2987
Market Price
$ 58.24
Selling Price
$ 52.61
1106
926
754
2277
Market Price
$ 58.45
Selling Price
$ 51.54
1983
1256
1006
3050
Market Price
$ 28.88
Selling Price
$ 25.02
3794
1219
2322
4218
Market Price
$ 31.00
Selling Price
$ 27.86
514
485
474
643
Market Price
$ 47.07
Selling Price
$ 41.43
933
450
405
1942
Market Price
$ 44.65
Selling Price
$ 39.76
2819
1345
2779
3540
Market Price
$ 36.54
Selling Price
$ 32.45
504
256
244
597
Market Price
$ 36.91
Selling Price
$ 32.50
1192
599
521
2281
Market Price
$ 53.72
Selling Price
$ 46.68
586
306
321
853
Market Price
$ 64.87
Selling Price
$ 58.64
1159
1086
322
1248
Market Price
$ 30.62
Selling Price
$ 27.17
1806
1500
1696
3535
Market Price
$ 34.18
Selling Price
$ 29.07
2462
1506
2077
4185
Market Price
$ 60.79
Selling Price
$ 54.39
1275
807
815
4767
Market Price
$ 30.39
Selling Price
$ 25.96
1081
620
620
2612
Market Price
$ 47.31
Selling Price
$ 40.14
2491
1957
1587
4155
Market Price
$ 55.28
Selling Price
$ 49.91
1289
333
257
1607
Market Price
$ 59.08
Selling Price
$ 49.80
1151
1150
692
1292
Market Price
$ 64.31
Selling Price
$ 58.04
372
369
172
1801
Market Price
$ 29.77
Selling Price
$ 25.13
1518
470
1266
1665
Market Price
$ 42.73
Selling Price
$ 37.53
1508
716
1338
2700