Market Price
$ 61.20
Selling Price
$ 51.22
2265
1125
542
3025
Market Price
$ 35.21
Selling Price
$ 31.51
1552
850
1167
2179
Market Price
$ 60.41
Selling Price
$ 50.45
3847
2634
2116
4633
Market Price
$ 34.98
Selling Price
$ 30.24
752
243
606
1701
Market Price
$ 54.83
Selling Price
$ 48.59
3877
2150
787
4968
Market Price
$ 31.11
Selling Price
$ 27.56
1250
1241
968
4840
Market Price
$ 36.55
Selling Price
$ 33.08
820
198
508
1395
Market Price
$ 55.77
Selling Price
$ 49.27
941
667
694
1475
Market Price
$ 60.54
Selling Price
$ 51.09
3543
2153
3233
3861
Market Price
$ 29.58
Selling Price
$ 25.40
2115
466
541
2749
Market Price
$ 61.27
Selling Price
$ 51.97
1335
1159
1250
1946
Market Price
$ 39.82
Selling Price
$ 34.82
882
548
536
3894
Market Price
$ 38.18
Selling Price
$ 32.37
3242
898
2427
3327
Market Price
$ 52.59
Selling Price
$ 45.68
3217
3199
2929
3830
Market Price
$ 39.03
Selling Price
$ 33.67
1311
269
657
2963
Market Price
$ 37.38
Selling Price
$ 32.56
411
288
349
612
Market Price
$ 52.27
Selling Price
$ 46.38
3003
922
2426
4490
Market Price
$ 53.98
Selling Price
$ 46.44
3591
1689
2647
4112
Market Price
$ 48.71
Selling Price
$ 41.94
614
456
132
2728
Market Price
$ 51.39
Selling Price
$ 46.09
1917
1620
1494
2050
Market Price
$ 63.83
Selling Price
$ 54.50
1350
319
1073
2368
Market Price
$ 35.79
Selling Price
$ 32.14
2091
2073
513
4631
Market Price
$ 30.65
Selling Price
$ 27.07
477
427
234
1186
Market Price
$ 43.36
Selling Price
$ 37.73
907
612
835
2264
Market Price
$ 38.55
Selling Price
$ 33.87
2398
2165
1770
3338
Market Price
$ 55.71
Selling Price
$ 47.20
2352
875
662
3851
Market Price
$ 68.16
Selling Price
$ 59.04
1588
1260
1498
3299
Market Price
$ 57.67
Selling Price
$ 51.00
819
336
204
1413
Market Price
$ 38.14
Selling Price
$ 33.66
2227
1925
1854
2368
Market Price
$ 47.17
Selling Price
$ 42.43
4026
2325
1071
4130
Market Price
$ 31.77
Selling Price
$ 27.83
1095
1061
911
2397
Market Price
$ 40.28
Selling Price
$ 35.57
906
637
692
1931
Market Price
$ 47.50
Selling Price
$ 41.67
1895
582
1408
4945
Market Price
$ 30.83
Selling Price
$ 25.93
1609
1303
725
2168
Market Price
$ 35.99
Selling Price
$ 32.66
915
494
469
1540
Market Price
$ 43.96
Selling Price
$ 37.46
906
283
713
1833
Market Price
$ 37.50
Selling Price
$ 31.55
477
214
150
666
Market Price
$ 37.78
Selling Price
$ 31.76
652
631
529
2263
Market Price
$ 64.29
Selling Price
$ 57.41
3190
777
1170
4831
Market Price
$ 46.08
Selling Price
$ 41.77
2884
2786
1821
4626