Market Price
$ 66.20
Selling Price
$ 55.39
1672
662
733
3864
Market Price
$ 54.37
Selling Price
$ 47.45
375
238
326
654
Market Price
$ 34.10
Selling Price
$ 28.95
867
699
451
3788
Market Price
$ 42.26
Selling Price
$ 35.77
2785
2178
2640
3611
Market Price
$ 34.25
Selling Price
$ 29.97
990
650
420
1493
Market Price
$ 47.33
Selling Price
$ 41.36
871
660
628
1015
Market Price
$ 58.70
Selling Price
$ 50.61
1151
742
713
1710
Market Price
$ 59.92
Selling Price
$ 50.57
1064
476
1020
1459
Market Price
$ 41.27
Selling Price
$ 35.74
1545
328
1020
2152
Market Price
$ 38.84
Selling Price
$ 34.38
1897
952
424
2153
Market Price
$ 44.38
Selling Price
$ 37.05
1334
1251
951
3184
Market Price
$ 60.05
Selling Price
$ 53.62
488
460
104
580
Market Price
$ 51.43
Selling Price
$ 45.36
2885
2843
1771
3639
Market Price
$ 58.44
Selling Price
$ 49.39
437
337
193
726
Market Price
$ 66.35
Selling Price
$ 58.86
2187
572
1049
3501
Market Price
$ 55.86
Selling Price
$ 49.97
589
218
499
1788
Market Price
$ 63.84
Selling Price
$ 55.33
1483
1207
949
4796
Market Price
$ 65.78
Selling Price
$ 55.56
576
402
380
2407
Market Price
$ 47.67
Selling Price
$ 42.49
1868
1039
454
2186
Market Price
$ 35.80
Selling Price
$ 32.30
1416
292
1007
3223
Market Price
$ 47.59
Selling Price
$ 43.00
1759
1052
1231
4669
Market Price
$ 34.35
Selling Price
$ 29.23
1341
338
540
1543
Market Price
$ 31.00
Selling Price
$ 26.06
908
260
598
3140
Market Price
$ 56.35
Selling Price
$ 48.68
728
161
471
2023
Market Price
$ 33.96
Selling Price
$ 29.12
1257
1027
860
1304
Market Price
$ 42.44
Selling Price
$ 35.63
406
120
258
1518
Market Price
$ 63.43
Selling Price
$ 53.02
232
189
186
1079
Market Price
$ 38.57
Selling Price
$ 33.15
1721
389
808
2560
Market Price
$ 45.29
Selling Price
$ 40.91
629
434
381
722
Market Price
$ 29.48
Selling Price
$ 25.47
1382
1207
1263
3221
Market Price
$ 64.34
Selling Price
$ 55.48
614
392
231
721
Market Price
$ 33.24
Selling Price
$ 28.98
489
114
290
1706
Market Price
$ 51.91
Selling Price
$ 44.80
1813
1372
1438
2849
Market Price
$ 37.20
Selling Price
$ 33.35
1782
1053
1125
2074
Market Price
$ 48.65
Selling Price
$ 43.98
2725
1076
732
3658
Market Price
$ 48.02
Selling Price
$ 42.18
174
118
56
418
Market Price
$ 41.41
Selling Price
$ 35.64
995
402
640
1126
Market Price
$ 44.04
Selling Price
$ 37.00
1799
949
1289
2126
Market Price
$ 34.66
Selling Price
$ 29.79
4430
3150
1431
4517
Market Price
$ 58.01
Selling Price
$ 52.32
935
344
441
969