Market Price
$ 45.65
Selling Price
$ 40.93
236
221
122
606
Market Price
$ 53.06
Selling Price
$ 47.24
1605
1480
1525
4141
Market Price
$ 37.89
Selling Price
$ 33.42
2835
1098
2813
4364
Market Price
$ 64.93
Selling Price
$ 54.95
535
294
482
1425
Market Price
$ 29.48
Selling Price
$ 25.45
792
664
787
1147
Market Price
$ 43.14
Selling Price
$ 39.10
1198
338
705
2102
Market Price
$ 27.99
Selling Price
$ 25.01
1492
1428
990
3140
Market Price
$ 50.83
Selling Price
$ 43.65
2865
1521
1963
3071
Market Price
$ 37.15
Selling Price
$ 32.75
4357
1847
1315
4903
Market Price
$ 37.05
Selling Price
$ 31.70
616
415
448
2561
Market Price
$ 52.95
Selling Price
$ 45.25
1486
379
529
4376
Market Price
$ 38.51
Selling Price
$ 33.18
1555
1190
639
2988
Market Price
$ 48.38
Selling Price
$ 43.55
1671
1339
1099
2147
Market Price
$ 35.76
Selling Price
$ 29.85
3708
3056
2487
4234
Market Price
$ 43.44
Selling Price
$ 38.57
260
189
175
1008
Market Price
$ 51.11
Selling Price
$ 46.00
913
287
196
1012
Market Price
$ 35.67
Selling Price
$ 32.14
582
259
182
1635
Market Price
$ 49.02
Selling Price
$ 41.57
1945
1944
498
3111
Market Price
$ 43.53
Selling Price
$ 38.57
979
328
601
1327
Market Price
$ 35.13
Selling Price
$ 30.42
3615
2600
3193
4693
Market Price
$ 58.93
Selling Price
$ 52.85
1283
1060
1247
2535
Market Price
$ 39.46
Selling Price
$ 34.61
732
300
387
1032
Market Price
$ 51.86
Selling Price
$ 43.39
1328
439
764
4137
Market Price
$ 32.38
Selling Price
$ 29.12
1631
1493
381
1760
Market Price
$ 56.66
Selling Price
$ 49.07
324
219
318
407
Market Price
$ 58.36
Selling Price
$ 52.08
737
379
440
2379
Market Price
$ 59.66
Selling Price
$ 50.44
2869
2780
2605
4386
Market Price
$ 67.96
Selling Price
$ 58.37
2554
908
825
2799
Market Price
$ 41.32
Selling Price
$ 37.13
1315
497
1158
4530
Market Price
$ 38.65
Selling Price
$ 34.10
3519
1442
2694
4371
Market Price
$ 41.59
Selling Price
$ 36.12
574
430
524
1669
Market Price
$ 47.59
Selling Price
$ 40.51
4193
4066
3850
4683
Market Price
$ 52.20
Selling Price
$ 47.14
582
240
456
929
Market Price
$ 63.57
Selling Price
$ 56.73
2001
685
1801
3443
Market Price
$ 54.95
Selling Price
$ 47.16
2308
500
1898
2510
Market Price
$ 31.82
Selling Price
$ 28.03
2787
711
1144
3361
Market Price
$ 50.77
Selling Price
$ 46.00
1546
1239
1010
4494
Market Price
$ 53.36
Selling Price
$ 47.32
1093
575
540
3352
Market Price
$ 35.43
Selling Price
$ 31.87
2694
689
2406
3334
Market Price
$ 59.85
Selling Price
$ 52.34
2216
888
1650
4742