Market Price
$ 52.92
Selling Price
$ 45.10
466
117
289
1465
Market Price
$ 46.67
Selling Price
$ 39.47
1512
1441
936
3950
Market Price
$ 34.22
Selling Price
$ 30.74
2395
739
526
4988
Market Price
$ 46.69
Selling Price
$ 41.41
1912
1055
1436
3682
Market Price
$ 45.57
Selling Price
$ 38.78
594
555
210
1610
Market Price
$ 48.83
Selling Price
$ 42.49
1481
367
1453
1672
Market Price
$ 31.21
Selling Price
$ 26.22
2427
2053
1092
3682
Market Price
$ 37.27
Selling Price
$ 32.87
783
241
692
3093
Market Price
$ 57.28
Selling Price
$ 49.38
1657
506
979
4348
Market Price
$ 59.32
Selling Price
$ 51.35
1859
1144
641
2387
Market Price
$ 28.50
Selling Price
$ 25.78
1933
422
601
3389
Market Price
$ 47.29
Selling Price
$ 40.86
1639
544
570
2512
Market Price
$ 57.67
Selling Price
$ 51.17
1310
1114
283
2955
Market Price
$ 32.83
Selling Price
$ 28.32
1346
307
746
2441
Market Price
$ 63.81
Selling Price
$ 56.82
2452
1757
1626
4400
Market Price
$ 63.52
Selling Price
$ 53.59
1132
236
642
1134
Market Price
$ 58.83
Selling Price
$ 50.38
502
405
143
683
Market Price
$ 54.61
Selling Price
$ 46.10
1281
490
732
3111
Market Price
$ 59.54
Selling Price
$ 51.70
3292
3078
1057
4928
Market Price
$ 32.72
Selling Price
$ 27.47
3658
3274
3316
4389
Market Price
$ 49.43
Selling Price
$ 43.56
2021
1048
618
3701
Market Price
$ 65.80
Selling Price
$ 55.10
692
513
499
2670
Market Price
$ 52.28
Selling Price
$ 45.65
249
94
119
1249
Market Price
$ 54.85
Selling Price
$ 49.38
384
244
338
1349
Market Price
$ 41.42
Selling Price
$ 35.42
591
465
537
2252
Market Price
$ 40.37
Selling Price
$ 34.24
1788
1447
1713
3420
Market Price
$ 57.11
Selling Price
$ 48.60
487
254
176
1928
Market Price
$ 45.46
Selling Price
$ 37.92
402
389
177
506
Market Price
$ 30.76
Selling Price
$ 26.99
1824
686
1510
2104
Market Price
$ 66.88
Selling Price
$ 59.02
1168
1155
438
4194
Market Price
$ 40.39
Selling Price
$ 34.37
893
377
451
958
Market Price
$ 48.36
Selling Price
$ 40.94
3371
2876
1098
4339
Market Price
$ 55.39
Selling Price
$ 48.44
3383
958
3378
4880
Market Price
$ 40.57
Selling Price
$ 35.42
2402
1426
715
4145
Market Price
$ 65.29
Selling Price
$ 57.89
544
173
136
2456
Market Price
$ 59.96
Selling Price
$ 53.01
1323
272
618
1896
Market Price
$ 29.39
Selling Price
$ 25.72
827
729
480
1164
Market Price
$ 60.20
Selling Price
$ 51.86
3223
1459
1239
3570
Market Price
$ 54.83
Selling Price
$ 46.19
2073
1332
1686
3784
Market Price
$ 44.66
Selling Price
$ 39.70
571
303
239
1845