Market Price
$ 45.08
Selling Price
$ 37.83
924
495
504
3758
Market Price
$ 39.60
Selling Price
$ 34.79
603
353
539
1312
Market Price
$ 43.21
Selling Price
$ 37.04
3297
2766
1775
4205
Market Price
$ 34.11
Selling Price
$ 30.14
1548
1265
1136
2445
Market Price
$ 59.80
Selling Price
$ 52.89
278
77
83
866
Market Price
$ 52.96
Selling Price
$ 46.44
725
394
177
1346
Market Price
$ 47.34
Selling Price
$ 39.76
3361
2445
3127
4237
Market Price
$ 61.57
Selling Price
$ 54.13
4370
2125
1552
4633
Market Price
$ 54.30
Selling Price
$ 45.29
1016
863
559
1293
Market Price
$ 58.23
Selling Price
$ 49.11
1018
802
643
1099
Market Price
$ 41.29
Selling Price
$ 35.09
1573
992
666
1992
Market Price
$ 52.99
Selling Price
$ 45.45
2732
2692
2523
3287
Market Price
$ 65.97
Selling Price
$ 55.71
873
805
363
1981
Market Price
$ 66.46
Selling Price
$ 57.71
276
59
214
848
Market Price
$ 38.54
Selling Price
$ 34.27
1262
1167
752
3777
Market Price
$ 62.96
Selling Price
$ 52.88
752
700
427
1343
Market Price
$ 39.26
Selling Price
$ 33.38
500
302
267
709
Market Price
$ 61.66
Selling Price
$ 53.01
1350
459
1083
2093
Market Price
$ 37.73
Selling Price
$ 33.89
1035
747
343
1691
Market Price
$ 61.06
Selling Price
$ 53.82
527
233
364
760
Market Price
$ 67.33
Selling Price
$ 58.40
492
387
360
1089
Market Price
$ 65.93
Selling Price
$ 59.39
1607
1536
1390
1650
Market Price
$ 57.38
Selling Price
$ 47.85
413
338
281
1746
Market Price
$ 58.26
Selling Price
$ 51.62
1823
1544
385
2146
Market Price
$ 59.17
Selling Price
$ 50.08
699
149
340
3246
Market Price
$ 52.10
Selling Price
$ 46.26
1466
448
719
2562
Market Price
$ 46.45
Selling Price
$ 40.40
1050
961
757
1723
Market Price
$ 49.73
Selling Price
$ 43.59
2902
1627
1492
4334
Market Price
$ 32.60
Selling Price
$ 27.51
614
388
307
753
Market Price
$ 53.79
Selling Price
$ 46.32
2562
2236
2502
3220
Market Price
$ 68.09
Selling Price
$ 59.70
1625
836
417
2463
Market Price
$ 58.35
Selling Price
$ 52.39
625
437
457
2439
Market Price
$ 42.06
Selling Price
$ 35.76
577
281
506
1432
Market Price
$ 66.02
Selling Price
$ 57.13
2413
1228
1579
3346
Market Price
$ 56.83
Selling Price
$ 51.63
2452
1883
1478
3542
Market Price
$ 65.48
Selling Price
$ 58.67
1161
750
1068
1450
Market Price
$ 30.52
Selling Price
$ 25.58
1926
1178
1778
4913
Market Price
$ 30.37
Selling Price
$ 26.41
1773
1679
529
3566
Market Price
$ 43.43
Selling Price
$ 38.82
117
28
57
490
Market Price
$ 67.99
Selling Price
$ 59.23
619
239
377
2241