Market Price
$ 62.35
Selling Price
$ 54.06
1007
429
501
2530
Market Price
$ 41.00
Selling Price
$ 36.56
1544
847
1176
2360
Market Price
$ 40.96
Selling Price
$ 34.58
1322
1164
571
1585
Market Price
$ 42.09
Selling Price
$ 37.12
2345
787
1252
3394
Market Price
$ 48.78
Selling Price
$ 42.00
589
486
408
2895
Market Price
$ 44.83
Selling Price
$ 37.63
807
742
741
1691
Market Price
$ 47.04
Selling Price
$ 40.38
4218
3720
3519
4975
Market Price
$ 40.93
Selling Price
$ 34.75
1128
861
524
1418
Market Price
$ 40.03
Selling Price
$ 36.13
974
282
218
3985
Market Price
$ 59.97
Selling Price
$ 51.96
1389
1307
874
2583
Market Price
$ 49.51
Selling Price
$ 42.90
2336
1134
1629
4012
Market Price
$ 40.06
Selling Price
$ 34.17
1817
709
669
2611
Market Price
$ 50.70
Selling Price
$ 45.99
3316
1588
1633
4636
Market Price
$ 65.26
Selling Price
$ 56.92
3860
3604
2328
4413
Market Price
$ 41.41
Selling Price
$ 36.21
2825
1231
2304
3132
Market Price
$ 51.72
Selling Price
$ 44.70
703
185
322
775
Market Price
$ 47.27
Selling Price
$ 42.44
1652
1445
1095
4572
Market Price
$ 41.94
Selling Price
$ 35.83
924
238
530
2314
Market Price
$ 41.45
Selling Price
$ 37.24
1198
935
461
1998
Market Price
$ 62.26
Selling Price
$ 53.45
720
635
452
3223
Market Price
$ 64.44
Selling Price
$ 56.67
1739
1222
1684
2091
Market Price
$ 64.57
Selling Price
$ 56.63
441
216
221
759
Market Price
$ 52.07
Selling Price
$ 43.83
492
215
287
599
Market Price
$ 65.18
Selling Price
$ 57.51
2015
1643
1447
4023
Market Price
$ 30.43
Selling Price
$ 26.24
2337
1692
1286
3387
Market Price
$ 45.70
Selling Price
$ 39.57
1791
1522
1541
2352
Market Price
$ 53.99
Selling Price
$ 48.86
1440
927
876
1798
Market Price
$ 57.42
Selling Price
$ 48.25
1807
1189
1512
4285
Market Price
$ 65.93
Selling Price
$ 55.79
1265
1263
534
1645
Market Price
$ 38.26
Selling Price
$ 33.57
1539
1072
1014
3367
Market Price
$ 57.87
Selling Price
$ 52.35
2559
1836
1495
4022
Market Price
$ 63.30
Selling Price
$ 56.06
914
229
208
1003
Market Price
$ 49.35
Selling Price
$ 44.32
3664
1892
3300
4428
Market Price
$ 39.14
Selling Price
$ 35.18
2519
2195
1235
3788
Market Price
$ 54.28
Selling Price
$ 47.20
1317
1236
605
2677
Market Price
$ 55.35
Selling Price
$ 46.94
1017
813
634
1572
Market Price
$ 50.23
Selling Price
$ 42.50
1961
1293
872
3101
Market Price
$ 55.13
Selling Price
$ 46.85
2695
2550
1392
4697
Market Price
$ 61.16
Selling Price
$ 55.58
2876
1471
841
2954
Market Price
$ 67.01
Selling Price
$ 57.02
692
144
167
1687