Market Price
$ 27.92
Selling Price
$ 25.27
1070
636
358
3917
Market Price
$ 36.69
Selling Price
$ 31.00
449
391
385
1355
Market Price
$ 51.43
Selling Price
$ 46.57
2896
1728
654
2917
Market Price
$ 55.77
Selling Price
$ 47.29
2373
2093
1238
2526
Market Price
$ 65.81
Selling Price
$ 54.96
2767
1327
2335
3505
Market Price
$ 63.42
Selling Price
$ 55.83
1069
858
437
3561
Market Price
$ 65.36
Selling Price
$ 54.73
841
827
279
941
Market Price
$ 46.87
Selling Price
$ 40.94
535
408
315
1031
Market Price
$ 60.98
Selling Price
$ 53.33
3042
1065
2613
3984
Market Price
$ 63.93
Selling Price
$ 55.23
2922
1411
1411
4761
Market Price
$ 62.31
Selling Price
$ 54.28
798
469
350
2206
Market Price
$ 46.89
Selling Price
$ 40.39
1383
773
1162
1392
Market Price
$ 32.69
Selling Price
$ 29.22
1509
1416
854
1745
Market Price
$ 45.43
Selling Price
$ 38.58
1210
1123
254
2537
Market Price
$ 54.99
Selling Price
$ 46.22
516
121
163
1493
Market Price
$ 66.47
Selling Price
$ 55.84
939
453
299
2305
Market Price
$ 64.62
Selling Price
$ 57.66
2696
634
2667
4048
Market Price
$ 37.72
Selling Price
$ 34.16
1307
655
349
1689
Market Price
$ 46.52
Selling Price
$ 41.04
1482
663
1215
2215
Market Price
$ 43.97
Selling Price
$ 37.01
285
133
62
424
Market Price
$ 30.87
Selling Price
$ 28.01
1432
1389
533
2613
Market Price
$ 29.67
Selling Price
$ 26.01
474
100
115
2046
Market Price
$ 42.35
Selling Price
$ 37.35
1472
441
485
4917
Market Price
$ 66.94
Selling Price
$ 56.91
368
213
195
1230
Market Price
$ 30.57
Selling Price
$ 27.40
4496
1824
2881
4982
Market Price
$ 58.75
Selling Price
$ 53.37
1103
785
616
1301
Market Price
$ 67.56
Selling Price
$ 59.81
426
297
207
2068
Market Price
$ 31.79
Selling Price
$ 26.89
340
106
208
830
Market Price
$ 59.83
Selling Price
$ 51.55
487
442
471
1643
Market Price
$ 37.22
Selling Price
$ 33.62
2436
1497
2098
4658
Market Price
$ 64.15
Selling Price
$ 53.85
466
123
174
521
Market Price
$ 39.32
Selling Price
$ 35.21
959
579
958
1500
Market Price
$ 63.02
Selling Price
$ 55.74
2642
2017
1084
4323
Market Price
$ 55.04
Selling Price
$ 49.49
549
135
214
783
Market Price
$ 65.38
Selling Price
$ 55.57
1375
1030
1086
3470
Market Price
$ 52.91
Selling Price
$ 44.45
1832
1518
1784
3373
Market Price
$ 41.19
Selling Price
$ 35.56
3996
2852
2639
4045
Market Price
$ 39.75
Selling Price
$ 36.12
1062
247
424
1612
Market Price
$ 59.32
Selling Price
$ 51.68
857
351
741
1086
Market Price
$ 60.21
Selling Price
$ 54.10
2667
2072
773
3243