Market Price
$ 42.10
Selling Price
$ 35.15
3248
1682
1515
3758
Market Price
$ 67.84
Selling Price
$ 58.10
307
69
89
942
Market Price
$ 59.50
Selling Price
$ 53.44
2225
2192
1453
2816
Market Price
$ 43.10
Selling Price
$ 38.04
1734
863
1613
3482
Market Price
$ 29.44
Selling Price
$ 25.59
896
575
516
3201
Market Price
$ 39.07
Selling Price
$ 33.30
2203
909
1609
3085
Market Price
$ 55.60
Selling Price
$ 50.30
1823
880
1367
2002
Market Price
$ 60.72
Selling Price
$ 52.74
1567
834
439
2895
Market Price
$ 58.81
Selling Price
$ 51.13
279
236
62
576
Market Price
$ 41.97
Selling Price
$ 35.97
540
172
216
1436
Market Price
$ 40.14
Selling Price
$ 34.57
480
191
210
1011
Market Price
$ 28.52
Selling Price
$ 25.63
3698
3494
3330
4706
Market Price
$ 50.86
Selling Price
$ 46.19
772
249
174
1608
Market Price
$ 54.79
Selling Price
$ 48.44
4665
3445
1949
4843
Market Price
$ 52.19
Selling Price
$ 45.33
918
581
892
1021
Market Price
$ 46.31
Selling Price
$ 39.41
1091
682
287
2471
Market Price
$ 33.88
Selling Price
$ 30.57
909
385
373
2120
Market Price
$ 34.06
Selling Price
$ 29.48
357
238
264
864
Market Price
$ 36.41
Selling Price
$ 30.61
1128
389
435
1796
Market Price
$ 51.83
Selling Price
$ 44.53
1937
719
1294
3244
Market Price
$ 35.90
Selling Price
$ 32.34
1703
955
914
2717
Market Price
$ 61.02
Selling Price
$ 54.06
494
131
177
1912
Market Price
$ 65.92
Selling Price
$ 59.32
1337
653
1328
3727
Market Price
$ 56.19
Selling Price
$ 49.18
1361
1145
408
1753
Market Price
$ 35.63
Selling Price
$ 30.53
606
418
498
1105
Market Price
$ 59.27
Selling Price
$ 49.49
1197
749
794
2297
Market Price
$ 61.39
Selling Price
$ 52.30
1849
1618
931
3381
Market Price
$ 56.95
Selling Price
$ 50.68
3339
2184
2193
4614
Market Price
$ 40.61
Selling Price
$ 35.36
885
863
687
1022
Market Price
$ 53.20
Selling Price
$ 45.37
1134
1131
667
1955
Market Price
$ 61.33
Selling Price
$ 55.50
2736
981
1832
2921
Market Price
$ 66.03
Selling Price
$ 57.38
4092
2198
3571
4349
Market Price
$ 53.78
Selling Price
$ 45.46
674
264
468
2806
Market Price
$ 43.53
Selling Price
$ 36.64
4331
3034
1066
4465
Market Price
$ 29.01
Selling Price
$ 25.92
1686
1283
1376
2148
Market Price
$ 67.40
Selling Price
$ 57.65
824
557
770
855
Market Price
$ 51.85
Selling Price
$ 44.11
1754
523
829
2084
Market Price
$ 65.49
Selling Price
$ 57.64
344
159
259
405
Market Price
$ 29.04
Selling Price
$ 26.36
1368
881
1294
1551
Market Price
$ 47.30
Selling Price
$ 39.72
2399
2057
574
3566