Market Price
$ 40.68
Selling Price
$ 35.57
1280
1164
895
3223
Market Price
$ 37.93
Selling Price
$ 31.89
2395
634
968
3407
Market Price
$ 36.29
Selling Price
$ 32.96
929
403
319
3494
Market Price
$ 54.24
Selling Price
$ 47.64
1102
448
564
2567
Market Price
$ 28.36
Selling Price
$ 25.08
1067
861
1026
4278
Market Price
$ 58.11
Selling Price
$ 52.59
2210
1561
1959
4691
Market Price
$ 40.67
Selling Price
$ 35.95
878
308
495
3175
Market Price
$ 40.32
Selling Price
$ 34.06
1372
955
587
2588
Market Price
$ 43.59
Selling Price
$ 36.45
1041
734
588
4873
Market Price
$ 63.19
Selling Price
$ 52.72
558
279
143
1775
Market Price
$ 51.36
Selling Price
$ 44.06
2367
1768
1414
2910
Market Price
$ 55.91
Selling Price
$ 47.52
239
234
66
944
Market Price
$ 62.12
Selling Price
$ 56.18
998
262
305
1968
Market Price
$ 54.61
Selling Price
$ 46.13
1092
618
721
3350
Market Price
$ 44.69
Selling Price
$ 38.15
2215
1007
1964
2233
Market Price
$ 33.60
Selling Price
$ 28.21
2234
670
1126
4756
Market Price
$ 43.70
Selling Price
$ 37.64
1798
621
1567
2508
Market Price
$ 52.70
Selling Price
$ 44.99
1244
665
623
1943
Market Price
$ 49.46
Selling Price
$ 42.44
207
147
57
470
Market Price
$ 68.03
Selling Price
$ 59.06
981
350
411
2448
Market Price
$ 46.34
Selling Price
$ 40.96
2556
1485
1714
3265
Market Price
$ 47.02
Selling Price
$ 40.25
634
254
414
873
Market Price
$ 51.25
Selling Price
$ 45.09
1674
862
453
3262
Market Price
$ 47.52
Selling Price
$ 41.74
3861
1520
2970
4067
Market Price
$ 39.78
Selling Price
$ 34.54
1600
372
1215
2014
Market Price
$ 64.91
Selling Price
$ 58.65
2947
2137
1577
4362
Market Price
$ 48.36
Selling Price
$ 42.90
995
957
758
1475
Market Price
$ 51.32
Selling Price
$ 43.62
352
139
228
1549
Market Price
$ 45.51
Selling Price
$ 38.40
1323
1007
1261
1857
Market Price
$ 45.93
Selling Price
$ 41.13
3047
697
2858
3077
Market Price
$ 42.86
Selling Price
$ 35.74
1419
357
889
4867
Market Price
$ 43.53
Selling Price
$ 37.53
1538
617
652
3583
Market Price
$ 46.53
Selling Price
$ 42.30
746
663
670
1822
Market Price
$ 56.95
Selling Price
$ 49.66
460
162
256
1453
Market Price
$ 57.33
Selling Price
$ 48.67
2146
1547
1791
2951
Market Price
$ 49.65
Selling Price
$ 44.56
447
157
388
1338
Market Price
$ 45.56
Selling Price
$ 38.04
4491
3313
2209
4993
Market Price
$ 34.02
Selling Price
$ 28.55
3501
2964
3317
4821
Market Price
$ 42.82
Selling Price
$ 38.24
1903
669
912
3000
Market Price
$ 38.86
Selling Price
$ 34.21
1256
640
1141
2060