Market Price
$ 66.35
Selling Price
$ 59.77
2058
1381
1749
3088
Market Price
$ 45.45
Selling Price
$ 39.28
315
189
307
1546
Market Price
$ 43.10
Selling Price
$ 37.21
2343
1555
1259
3263
Market Price
$ 61.56
Selling Price
$ 52.25
1791
1451
516
2074
Market Price
$ 36.92
Selling Price
$ 31.35
1980
1849
822
2662
Market Price
$ 54.99
Selling Price
$ 49.84
1578
1503
670
4048
Market Price
$ 34.54
Selling Price
$ 29.28
3636
3288
1534
4435
Market Price
$ 54.97
Selling Price
$ 47.19
1642
1100
553
1894
Market Price
$ 30.19
Selling Price
$ 25.55
349
233
139
564
Market Price
$ 34.65
Selling Price
$ 30.19
3262
667
2460
3347
Market Price
$ 37.46
Selling Price
$ 33.47
663
480
452
1253
Market Price
$ 54.73
Selling Price
$ 49.05
1397
1060
1010
1773
Market Price
$ 46.20
Selling Price
$ 38.93
779
564
181
1098
Market Price
$ 60.82
Selling Price
$ 51.87
2154
2086
934
3626
Market Price
$ 60.18
Selling Price
$ 53.47
951
334
758
1477
Market Price
$ 47.58
Selling Price
$ 40.16
269
184
124
1151
Market Price
$ 61.17
Selling Price
$ 52.45
3094
2785
2252
4123
Market Price
$ 35.27
Selling Price
$ 30.70
1803
1345
980
3688
Market Price
$ 54.81
Selling Price
$ 48.68
2756
2403
613
3923
Market Price
$ 45.52
Selling Price
$ 39.23
1035
831
621
2049
Market Price
$ 62.56
Selling Price
$ 52.49
687
232
298
1982
Market Price
$ 61.64
Selling Price
$ 54.41
261
240
101
691
Market Price
$ 35.55
Selling Price
$ 29.85
417
150
319
2034
Market Price
$ 41.02
Selling Price
$ 34.94
634
147
381
2912
Market Price
$ 32.80
Selling Price
$ 28.29
3535
3445
716
4885
Market Price
$ 30.10
Selling Price
$ 27.17
2699
1269
542
3675
Market Price
$ 45.45
Selling Price
$ 39.18
4357
4313
3390
4401
Market Price
$ 67.38
Selling Price
$ 59.58
1753
841
1387
4114
Market Price
$ 51.41
Selling Price
$ 42.91
467
186
249
1602
Market Price
$ 51.40
Selling Price
$ 43.32
994
325
954
1154
Market Price
$ 56.73
Selling Price
$ 49.56
3849
777
3356
4726
Market Price
$ 41.81
Selling Price
$ 36.49
1309
734
779
2237
Market Price
$ 55.32
Selling Price
$ 47.63
975
952
933
2255
Market Price
$ 54.49
Selling Price
$ 47.23
626
443
206
692
Market Price
$ 47.21
Selling Price
$ 42.83
733
187
696
3149
Market Price
$ 56.11
Selling Price
$ 47.31
273
126
233
571
Market Price
$ 64.26
Selling Price
$ 56.24
2595
1602
1063
3573
Market Price
$ 40.71
Selling Price
$ 34.63
475
373
196
1581
Market Price
$ 61.81
Selling Price
$ 53.97
2249
555
948
4411
Market Price
$ 52.22
Selling Price
$ 46.75
815
307
496
3236