Market Price
$ 43.38
Selling Price
$ 38.57
1037
882
388
2764
Market Price
$ 57.62
Selling Price
$ 48.55
2693
2010
2676
4032
Market Price
$ 56.21
Selling Price
$ 48.05
1161
583
269
2842
Market Price
$ 49.21
Selling Price
$ 43.91
1858
1576
834
2862
Market Price
$ 28.32
Selling Price
$ 25.49
440
355
362
1671
Market Price
$ 36.76
Selling Price
$ 31.19
1770
1686
1179
2000
Market Price
$ 40.79
Selling Price
$ 35.15
2080
1525
1809
3011
Market Price
$ 60.51
Selling Price
$ 51.52
394
132
239
661
Market Price
$ 36.07
Selling Price
$ 30.81
2471
564
614
2714
Market Price
$ 29.11
Selling Price
$ 25.85
626
264
524
1870
Market Price
$ 70.59
Selling Price
$ 59.48
3960
3406
3151
4628
Market Price
$ 64.89
Selling Price
$ 58.85
1561
538
664
3747
Market Price
$ 51.65
Selling Price
$ 46.58
422
325
417
643
Market Price
$ 30.24
Selling Price
$ 26.36
1843
1065
1428
4247
Market Price
$ 51.02
Selling Price
$ 43.40
3305
1797
2396
3754
Market Price
$ 61.30
Selling Price
$ 55.22
261
146
195
658
Market Price
$ 68.60
Selling Price
$ 57.56
609
292
580
3001
Market Price
$ 52.72
Selling Price
$ 45.86
1538
832
1112
2955
Market Price
$ 41.67
Selling Price
$ 37.25
608
563
188
1162
Market Price
$ 44.15
Selling Price
$ 38.46
3176
1511
2160
3832
Market Price
$ 36.14
Selling Price
$ 31.69
1541
473
905
2380
Market Price
$ 49.88
Selling Price
$ 43.32
2105
1939
960
2233
Market Price
$ 33.15
Selling Price
$ 29.98
1355
510
544
2338
Market Price
$ 32.41
Selling Price
$ 27.19
2819
2085
759
3082
Market Price
$ 56.28
Selling Price
$ 50.32
1117
542
275
1331
Market Price
$ 35.66
Selling Price
$ 31.47
765
675
525
1851
Market Price
$ 32.35
Selling Price
$ 27.35
360
138
87
423
Market Price
$ 58.11
Selling Price
$ 50.09
2526
858
1212
4480
Market Price
$ 34.31
Selling Price
$ 31.03
1172
1076
257
3679
Market Price
$ 44.36
Selling Price
$ 38.36
3091
1112
2556
3833
Market Price
$ 65.95
Selling Price
$ 56.92
1989
1465
1603
3400
Market Price
$ 44.39
Selling Price
$ 38.75
3393
2306
2240
4236
Market Price
$ 30.47
Selling Price
$ 25.61
725
153
324
1599
Market Price
$ 49.29
Selling Price
$ 44.76
162
42
136
561
Market Price
$ 65.73
Selling Price
$ 57.73
1431
552
767
4287
Market Price
$ 57.78
Selling Price
$ 49.64
1287
643
613
3317
Market Price
$ 64.00
Selling Price
$ 55.15
1056
676
1020
4615
Market Price
$ 37.79
Selling Price
$ 32.04
2097
1399
1872
3174
Market Price
$ 58.95
Selling Price
$ 50.01
519
488
141
1081
Market Price
$ 33.39
Selling Price
$ 29.34
1888
1358
620
2105