Market Price
$ 30.08
Selling Price
$ 26.60
975
803
578
2255
Market Price
$ 52.40
Selling Price
$ 45.25
3452
2181
3398
4706
Market Price
$ 40.24
Selling Price
$ 34.89
1246
925
1142
3563
Market Price
$ 40.61
Selling Price
$ 34.73
516
106
229
1981
Market Price
$ 29.70
Selling Price
$ 26.25
2028
670
956
3289
Market Price
$ 40.09
Selling Price
$ 35.51
1871
1666
1688
2403
Market Price
$ 47.91
Selling Price
$ 42.10
453
322
357
1373
Market Price
$ 56.00
Selling Price
$ 49.99
2896
2410
2283
4145
Market Price
$ 30.82
Selling Price
$ 25.95
1231
867
324
1883
Market Price
$ 35.09
Selling Price
$ 29.92
2563
2234
563
3385
Market Price
$ 67.01
Selling Price
$ 56.22
228
58
108
1062
Market Price
$ 48.31
Selling Price
$ 40.40
610
555
284
703
Market Price
$ 32.28
Selling Price
$ 28.59
1026
756
766
2051
Market Price
$ 43.13
Selling Price
$ 37.52
1378
335
1087
3012
Market Price
$ 52.39
Selling Price
$ 44.66
343
305
315
914
Market Price
$ 34.46
Selling Price
$ 30.27
1020
801
797
1084
Market Price
$ 59.31
Selling Price
$ 50.56
1811
1151
572
2178
Market Price
$ 60.08
Selling Price
$ 54.17
582
432
240
1373
Market Price
$ 61.84
Selling Price
$ 53.43
3919
2005
1540
4710
Market Price
$ 32.08
Selling Price
$ 27.67
423
364
319
731
Market Price
$ 37.31
Selling Price
$ 31.63
2694
2591
692
2874
Market Price
$ 65.11
Selling Price
$ 58.50
3666
2738
3418
4732
Market Price
$ 49.23
Selling Price
$ 43.62
1099
674
933
1305
Market Price
$ 52.79
Selling Price
$ 44.87
198
198
184
707
Market Price
$ 46.33
Selling Price
$ 40.24
170
130
45
668
Market Price
$ 36.18
Selling Price
$ 32.11
1387
507
603
1975
Market Price
$ 62.13
Selling Price
$ 55.11
1477
808
1340
2433
Market Price
$ 30.59
Selling Price
$ 26.14
1694
1195
1036
4083
Market Price
$ 57.44
Selling Price
$ 51.86
1609
1517
948
3004
Market Price
$ 51.71
Selling Price
$ 46.06
1572
329
882
4919
Market Price
$ 43.50
Selling Price
$ 39.47
2701
1811
2265
2711
Market Price
$ 50.35
Selling Price
$ 42.11
231
142
96
903
Market Price
$ 41.67
Selling Price
$ 37.02
1254
259
796
3331
Market Price
$ 43.69
Selling Price
$ 39.33
2046
1903
1023
4788
Market Price
$ 66.49
Selling Price
$ 56.54
2408
847
1571
2798
Market Price
$ 57.20
Selling Price
$ 49.46
1474
1102
641
2998
Market Price
$ 36.23
Selling Price
$ 31.91
3854
1305
2743
4515
Market Price
$ 60.68
Selling Price
$ 51.71
2632
2338
1735
3101
Market Price
$ 61.69
Selling Price
$ 55.54
601
304
194
2130
Market Price
$ 37.11
Selling Price
$ 31.99
1395
708
1084
2131