Market Price
$ 62.22
Selling Price
$ 55.61
2628
975
846
4382
Market Price
$ 30.42
Selling Price
$ 25.47
2120
587
1284
4903
Market Price
$ 43.49
Selling Price
$ 38.91
828
245
703
4138
Market Price
$ 71.52
Selling Price
$ 59.69
2056
1731
1829
3365
Market Price
$ 36.48
Selling Price
$ 31.51
111
81
90
515
Market Price
$ 70.96
Selling Price
$ 59.29
3292
1557
1884
3886
Market Price
$ 36.95
Selling Price
$ 33.32
1644
1156
923
1870
Market Price
$ 56.64
Selling Price
$ 50.76
1273
355
700
1613
Market Price
$ 61.88
Selling Price
$ 53.50
2545
2061
822
2734
Market Price
$ 58.65
Selling Price
$ 52.25
317
101
192
431
Market Price
$ 55.08
Selling Price
$ 49.24
621
377
440
1109
Market Price
$ 63.28
Selling Price
$ 56.32
4191
3681
1816
4261
Market Price
$ 67.02
Selling Price
$ 57.46
2073
481
865
3227
Market Price
$ 37.12
Selling Price
$ 33.66
2577
1551
1066
3494
Market Price
$ 33.83
Selling Price
$ 28.61
319
195
212
523
Market Price
$ 32.90
Selling Price
$ 28.12
4796
1287
2167
4821
Market Price
$ 47.00
Selling Price
$ 40.67
1853
1357
1243
2622
Market Price
$ 43.63
Selling Price
$ 38.41
4051
1526
921
4127
Market Price
$ 63.21
Selling Price
$ 53.80
3214
2577
2834
3353
Market Price
$ 65.17
Selling Price
$ 56.86
1178
385
849
4827
Market Price
$ 39.70
Selling Price
$ 33.50
409
276
340
2035
Market Price
$ 47.98
Selling Price
$ 40.21
950
375
683
1488
Market Price
$ 55.14
Selling Price
$ 47.52
2326
1674
1166
3149
Market Price
$ 38.78
Selling Price
$ 34.13
297
140
262
528
Market Price
$ 50.59
Selling Price
$ 44.37
1809
1416
1532
2793
Market Price
$ 64.46
Selling Price
$ 54.24
485
325
148
1042
Market Price
$ 63.05
Selling Price
$ 55.61
1038
959
709
3609
Market Price
$ 35.25
Selling Price
$ 31.28
2436
1928
1913
2699
Market Price
$ 43.08
Selling Price
$ 36.92
911
653
205
2746
Market Price
$ 50.02
Selling Price
$ 42.78
1408
327
890
2089
Market Price
$ 32.60
Selling Price
$ 27.32
754
647
344
1729
Market Price
$ 55.47
Selling Price
$ 46.27
386
268
383
612
Market Price
$ 69.65
Selling Price
$ 59.68
4212
2208
3289
4257
Market Price
$ 34.24
Selling Price
$ 29.05
147
92
105
426
Market Price
$ 36.38
Selling Price
$ 31.85
1032
685
575
2834
Market Price
$ 64.89
Selling Price
$ 58.41
432
198
260
1644
Market Price
$ 50.80
Selling Price
$ 43.39
1602
1508
861
1896
Market Price
$ 37.70
Selling Price
$ 32.85
2006
1858
854
2997
Market Price
$ 36.92
Selling Price
$ 31.95
3920
2855
1183
4252
Market Price
$ 67.45
Selling Price
$ 57.31
2482
939
1783
4589