Market Price
$ 62.84
Selling Price
$ 55.60
1054
819
595
3197
Market Price
$ 47.11
Selling Price
$ 41.75
463
126
152
540
Market Price
$ 34.27
Selling Price
$ 31.05
881
216
765
3876
Market Price
$ 33.33
Selling Price
$ 29.49
794
161
526
858
Market Price
$ 35.01
Selling Price
$ 30.47
638
510
199
945
Market Price
$ 61.83
Selling Price
$ 55.96
369
91
185
949
Market Price
$ 61.30
Selling Price
$ 51.44
510
324
318
2357
Market Price
$ 65.68
Selling Price
$ 58.75
364
124
313
611
Market Price
$ 44.91
Selling Price
$ 37.44
2050
1402
568
4952
Market Price
$ 39.99
Selling Price
$ 34.48
398
300
348
1242
Market Price
$ 71.96
Selling Price
$ 59.98
341
244
210
928
Market Price
$ 67.01
Selling Price
$ 56.81
414
191
189
869
Market Price
$ 51.60
Selling Price
$ 43.02
2292
2274
544
3665
Market Price
$ 52.10
Selling Price
$ 44.44
3421
1057
3071
3986
Market Price
$ 45.85
Selling Price
$ 39.72
3406
1724
1697
3740
Market Price
$ 61.99
Selling Price
$ 54.72
197
84
65
686
Market Price
$ 65.89
Selling Price
$ 57.96
662
399
427
2899
Market Price
$ 52.17
Selling Price
$ 46.70
4686
3180
3452
4773
Market Price
$ 56.01
Selling Price
$ 50.18
2427
1270
1951
2726
Market Price
$ 68.96
Selling Price
$ 59.73
470
347
183
1195
Market Price
$ 31.13
Selling Price
$ 27.82
1334
359
1087
3595
Market Price
$ 59.13
Selling Price
$ 53.12
789
609
222
2331
Market Price
$ 68.09
Selling Price
$ 59.26
1177
353
411
2270
Market Price
$ 29.82
Selling Price
$ 26.07
3116
848
1556
4673
Market Price
$ 30.36
Selling Price
$ 27.02
1433
1280
696
2475
Market Price
$ 59.47
Selling Price
$ 51.35
3936
2154
802
4561
Market Price
$ 53.40
Selling Price
$ 44.91
574
223
515
848
Market Price
$ 30.29
Selling Price
$ 26.06
2703
1426
2475
3672
Market Price
$ 37.33
Selling Price
$ 31.80
3694
1161
1885
3956
Market Price
$ 52.54
Selling Price
$ 47.65
1463
1460
843
1496
Market Price
$ 57.58
Selling Price
$ 48.81
3767
2681
2061
4341
Market Price
$ 51.48
Selling Price
$ 45.47
1198
755
970
1741
Market Price
$ 31.37
Selling Price
$ 27.84
391
193
349
1372
Market Price
$ 40.37
Selling Price
$ 34.58
3729
2385
763
3915
Market Price
$ 45.49
Selling Price
$ 40.02
2194
1755
1528
3027
Market Price
$ 51.78
Selling Price
$ 46.84
1044
1000
1012
1911
Market Price
$ 67.49
Selling Price
$ 56.39
1827
1031
1303
2666
Market Price
$ 39.46
Selling Price
$ 35.04
617
362
168
1297
Market Price
$ 47.72
Selling Price
$ 42.94
453
278
405
1054
Market Price
$ 46.93
Selling Price
$ 39.88
4154
1854
3441
4158