Market Price
$ 56.52
Selling Price
$ 50.73
4849
2052
2419
4850
Market Price
$ 42.13
Selling Price
$ 36.72
2013
1873
1331
3109
Market Price
$ 41.02
Selling Price
$ 35.96
2246
618
1351
3602
Market Price
$ 57.07
Selling Price
$ 51.02
635
484
635
2019
Market Price
$ 59.29
Selling Price
$ 53.05
219
129
163
920
Market Price
$ 33.39
Selling Price
$ 28.07
3596
3039
1311
4561
Market Price
$ 51.90
Selling Price
$ 44.10
2765
832
2504
3019
Market Price
$ 52.91
Selling Price
$ 44.15
1405
1043
1337
2339
Market Price
$ 45.55
Selling Price
$ 38.88
1502
546
772
1834
Market Price
$ 49.54
Selling Price
$ 41.75
274
131
212
414
Market Price
$ 57.33
Selling Price
$ 48.29
3644
3417
2233
3956
Market Price
$ 66.95
Selling Price
$ 58.23
629
610
132
2332
Market Price
$ 44.68
Selling Price
$ 37.63
338
297
91
546
Market Price
$ 65.81
Selling Price
$ 58.30
1199
698
937
3365
Market Price
$ 48.95
Selling Price
$ 41.29
1785
1779
621
4832
Market Price
$ 35.26
Selling Price
$ 29.39
1347
1331
858
2531
Market Price
$ 42.57
Selling Price
$ 38.55
2855
1091
2191
3105
Market Price
$ 67.84
Selling Price
$ 57.78
595
506
524
733
Market Price
$ 33.83
Selling Price
$ 28.46
1528
1474
903
3219
Market Price
$ 63.42
Selling Price
$ 54.84
889
381
757
2310
Market Price
$ 58.50
Selling Price
$ 50.24
1198
792
270
2393
Market Price
$ 39.04
Selling Price
$ 33.79
1108
440
695
1574
Market Price
$ 36.57
Selling Price
$ 31.24
535
137
357
2314
Market Price
$ 52.93
Selling Price
$ 44.13
2440
1897
1289
3162
Market Price
$ 47.83
Selling Price
$ 43.14
2263
1238
2058
2606
Market Price
$ 28.45
Selling Price
$ 25.52
888
424
225
2830
Market Price
$ 63.31
Selling Price
$ 54.82
1340
1077
666
2866
Market Price
$ 44.26
Selling Price
$ 39.52
2436
1268
2372
3149
Market Price
$ 30.77
Selling Price
$ 27.60
668
472
619
3268
Market Price
$ 40.43
Selling Price
$ 36.16
1748
514
900
1988
Market Price
$ 35.99
Selling Price
$ 31.07
1263
1208
320
3137
Market Price
$ 37.40
Selling Price
$ 31.39
2343
1687
2036
3183
Market Price
$ 64.55
Selling Price
$ 56.97
1025
763
767
4804
Market Price
$ 49.02
Selling Price
$ 41.15
827
431
174
1414
Market Price
$ 58.61
Selling Price
$ 52.92
1217
782
1213
3058
Market Price
$ 64.42
Selling Price
$ 54.49
338
212
84
1538
Market Price
$ 34.85
Selling Price
$ 29.84
697
169
466
826
Market Price
$ 65.17
Selling Price
$ 58.24
3127
2787
1107
4300
Market Price
$ 63.35
Selling Price
$ 55.45
356
108
292
1328
Market Price
$ 49.51
Selling Price
$ 41.34
2485
1020
2174
4119