Market Price
$ 30.05
Selling Price
$ 26.60
626
385
267
1338
Market Price
$ 42.11
Selling Price
$ 35.98
1326
1271
731
3445
Market Price
$ 48.78
Selling Price
$ 42.76
2519
1335
967
2829
Market Price
$ 31.60
Selling Price
$ 27.61
1645
873
635
2729
Market Price
$ 39.56
Selling Price
$ 35.10
3328
2088
3087
4155
Market Price
$ 35.06
Selling Price
$ 29.29
1078
1064
942
4077
Market Price
$ 34.14
Selling Price
$ 28.79
2827
2712
2497
4741
Market Price
$ 35.19
Selling Price
$ 29.88
1347
838
921
1357
Market Price
$ 36.14
Selling Price
$ 31.87
1354
429
1200
2519
Market Price
$ 41.71
Selling Price
$ 34.83
2499
2152
1268
2555
Market Price
$ 43.69
Selling Price
$ 39.09
4444
905
982
4586
Market Price
$ 39.03
Selling Price
$ 33.54
970
576
702
1504
Market Price
$ 65.60
Selling Price
$ 57.87
1306
960
1185
1605
Market Price
$ 46.19
Selling Price
$ 41.94
1681
448
1003
2571
Market Price
$ 35.43
Selling Price
$ 30.60
3722
3142
2028
4874
Market Price
$ 62.22
Selling Price
$ 52.03
2093
1334
2024
3421
Market Price
$ 62.57
Selling Price
$ 56.51
708
264
275
3007
Market Price
$ 65.18
Selling Price
$ 56.84
1577
582
428
2540
Market Price
$ 38.28
Selling Price
$ 32.56
2556
520
1603
4379
Market Price
$ 55.87
Selling Price
$ 50.32
777
466
581
2331
Market Price
$ 49.29
Selling Price
$ 41.35
452
100
188
1076
Market Price
$ 61.95
Selling Price
$ 55.48
972
349
948
2993
Market Price
$ 56.27
Selling Price
$ 47.01
1162
525
395
1716
Market Price
$ 44.75
Selling Price
$ 39.86
453
138
405
657
Market Price
$ 46.91
Selling Price
$ 42.43
2640
692
2201
4704
Market Price
$ 28.38
Selling Price
$ 25.76
3212
3172
2551
3512
Market Price
$ 36.45
Selling Price
$ 32.13
690
304
232
1102
Market Price
$ 69.37
Selling Price
$ 59.96
2309
520
1988
4659
Market Price
$ 64.27
Selling Price
$ 57.56
620
158
361
686
Market Price
$ 63.90
Selling Price
$ 55.95
234
163
114
603
Market Price
$ 50.78
Selling Price
$ 42.39
2203
1095
1059
2767
Market Price
$ 61.76
Selling Price
$ 55.34
1303
266
379
1420
Market Price
$ 53.90
Selling Price
$ 46.44
2284
1778
733
2544
Market Price
$ 45.27
Selling Price
$ 38.95
1218
874
1038
3726
Market Price
$ 58.93
Selling Price
$ 52.76
1872
451
1181
2486
Market Price
$ 50.83
Selling Price
$ 43.29
3582
1747
3088
4941
Market Price
$ 51.68
Selling Price
$ 46.23
1348
1112
545
2428
Market Price
$ 61.81
Selling Price
$ 54.29
980
745
334
1138
Market Price
$ 48.82
Selling Price
$ 43.40
1138
844
410
2502
Market Price
$ 68.83
Selling Price
$ 57.58
1980
860
1666
3780