Market Price
$ 44.11
Selling Price
$ 39.22
1439
1280
1402
3370
Market Price
$ 31.96
Selling Price
$ 28.34
1291
535
319
1561
Market Price
$ 28.53
Selling Price
$ 25.83
297
226
246
1148
Market Price
$ 58.25
Selling Price
$ 48.60
570
306
417
1531
Market Price
$ 47.36
Selling Price
$ 40.73
2107
1632
1730
2261
Market Price
$ 62.63
Selling Price
$ 55.02
755
359
628
1903
Market Price
$ 39.76
Selling Price
$ 34.78
2944
2365
1760
3429
Market Price
$ 35.23
Selling Price
$ 31.30
3189
2252
1320
4201
Market Price
$ 49.55
Selling Price
$ 43.91
994
922
880
1595
Market Price
$ 47.24
Selling Price
$ 42.74
2022
1371
944
3360
Market Price
$ 56.29
Selling Price
$ 48.27
307
282
158
811
Market Price
$ 52.75
Selling Price
$ 46.20
972
757
399
1108
Market Price
$ 58.59
Selling Price
$ 52.58
3174
1797
2032
4934
Market Price
$ 46.38
Selling Price
$ 40.57
667
365
417
2684
Market Price
$ 34.11
Selling Price
$ 30.08
1177
817
349
2984
Market Price
$ 60.69
Selling Price
$ 51.62
140
48
131
438
Market Price
$ 66.16
Selling Price
$ 56.00
2497
1175
2082
2747
Market Price
$ 52.35
Selling Price
$ 44.47
1464
1190
966
1918
Market Price
$ 66.70
Selling Price
$ 58.77
3757
2095
2867
4312
Market Price
$ 45.07
Selling Price
$ 39.80
3640
1798
3175
3808
Market Price
$ 30.56
Selling Price
$ 26.75
2025
1596
917
2326
Market Price
$ 41.33
Selling Price
$ 34.64
1265
750
902
3816
Market Price
$ 32.88
Selling Price
$ 28.82
126
35
67
574
Market Price
$ 32.97
Selling Price
$ 28.16
402
146
379
1479
Market Price
$ 61.25
Selling Price
$ 52.32
769
192
615
1360
Market Price
$ 38.89
Selling Price
$ 34.49
1992
655
1138
2186
Market Price
$ 65.44
Selling Price
$ 55.03
2097
747
1891
3608
Market Price
$ 43.28
Selling Price
$ 36.90
732
428
249
1077
Market Price
$ 55.39
Selling Price
$ 46.48
335
113
243
411
Market Price
$ 50.97
Selling Price
$ 45.17
399
367
211
1546
Market Price
$ 57.47
Selling Price
$ 51.46
1868
897
1191
2533
Market Price
$ 46.27
Selling Price
$ 39.04
762
506
246
1229
Market Price
$ 43.65
Selling Price
$ 39.57
1127
239
355
2426
Market Price
$ 62.47
Selling Price
$ 56.28
730
497
447
785
Market Price
$ 30.28
Selling Price
$ 25.61
1676
672
1324
3686
Market Price
$ 57.36
Selling Price
$ 50.59
224
172
177
820
Market Price
$ 62.97
Selling Price
$ 55.77
1727
594
1129
2486
Market Price
$ 38.34
Selling Price
$ 32.76
306
118
156
767
Market Price
$ 31.59
Selling Price
$ 27.68
1805
1765
1090
2131
Market Price
$ 59.16
Selling Price
$ 50.21
924
648
365
1298