Market Price
$ 70.13
Selling Price
$ 59.02
2841
2114
2673
3540
Market Price
$ 59.98
Selling Price
$ 50.48
3231
2547
896
4439
Market Price
$ 51.17
Selling Price
$ 44.46
432
108
339
1244
Market Price
$ 30.45
Selling Price
$ 25.61
568
568
192
891
Market Price
$ 49.92
Selling Price
$ 42.87
1285
977
1036
2432
Market Price
$ 62.46
Selling Price
$ 54.57
1281
1014
697
2835
Market Price
$ 50.37
Selling Price
$ 45.00
726
513
216
1409
Market Price
$ 28.93
Selling Price
$ 25.14
1039
523
608
3212
Market Price
$ 63.12
Selling Price
$ 53.57
1545
1403
570
2105
Market Price
$ 43.09
Selling Price
$ 37.57
462
163
273
581
Market Price
$ 70.85
Selling Price
$ 59.77
928
237
722
1154
Market Price
$ 66.14
Selling Price
$ 55.42
2063
1902
749
4316
Market Price
$ 62.60
Selling Price
$ 52.44
3583
1129
1372
4074
Market Price
$ 56.69
Selling Price
$ 48.93
1273
610
471
3131
Market Price
$ 36.71
Selling Price
$ 32.40
3840
1514
923
4268
Market Price
$ 45.21
Selling Price
$ 41.02
2521
1274
2067
2629
Market Price
$ 42.30
Selling Price
$ 37.57
751
384
287
2798
Market Price
$ 57.98
Selling Price
$ 52.28
1279
1049
1126
3191
Market Price
$ 60.42
Selling Price
$ 54.61
2970
2077
1780
3567
Market Price
$ 59.36
Selling Price
$ 53.59
4082
2010
1902
4992
Market Price
$ 31.79
Selling Price
$ 27.79
1622
544
940
2382
Market Price
$ 64.53
Selling Price
$ 55.11
354
179
316
1768
Market Price
$ 32.28
Selling Price
$ 27.59
1205
740
632
3807
Market Price
$ 48.00
Selling Price
$ 42.61
2017
795
1692
2760
Market Price
$ 35.81
Selling Price
$ 30.16
3051
823
2463
4892
Market Price
$ 31.53
Selling Price
$ 27.73
912
782
840
4219
Market Price
$ 61.34
Selling Price
$ 51.16
477
368
315
1384
Market Price
$ 36.59
Selling Price
$ 32.69
376
275
270
1303
Market Price
$ 47.53
Selling Price
$ 40.76
644
476
636
2416
Market Price
$ 28.84
Selling Price
$ 25.37
2556
1958
2342
3887
Market Price
$ 61.25
Selling Price
$ 55.37
2091
2069
1030
4406
Market Price
$ 62.48
Selling Price
$ 52.15
1610
1387
1102
3530
Market Price
$ 41.51
Selling Price
$ 36.80
1177
647
1025
2442
Market Price
$ 42.05
Selling Price
$ 35.62
2187
1760
1420
2968
Market Price
$ 32.30
Selling Price
$ 27.10
747
446
513
2406
Market Price
$ 42.45
Selling Price
$ 36.62
1643
810
513
3848
Market Price
$ 48.11
Selling Price
$ 43.67
618
495
315
946
Market Price
$ 60.06
Selling Price
$ 52.24
878
527
825
914
Market Price
$ 58.58
Selling Price
$ 52.51
2380
650
1488
3029
Market Price
$ 42.64
Selling Price
$ 38.44
1698
1193
856
3683