Market Price
$ 36.76
Selling Price
$ 32.01
2664
1118
690
4773
Market Price
$ 31.10
Selling Price
$ 28.20
1624
1053
677
4142
Market Price
$ 47.15
Selling Price
$ 39.67
687
413
186
1737
Market Price
$ 53.87
Selling Price
$ 48.38
1110
696
740
2011
Market Price
$ 42.64
Selling Price
$ 35.75
995
444
653
4646
Market Price
$ 52.25
Selling Price
$ 46.78
672
546
276
2955
Market Price
$ 69.10
Selling Price
$ 57.72
1227
1106
464
2473
Market Price
$ 43.11
Selling Price
$ 37.28
1527
589
1030
3353
Market Price
$ 40.14
Selling Price
$ 34.56
1303
548
725
2852
Market Price
$ 28.11
Selling Price
$ 25.17
4516
2576
1878
4553
Market Price
$ 65.14
Selling Price
$ 57.09
917
523
209
2550
Market Price
$ 51.95
Selling Price
$ 43.43
3792
2937
2571
4886
Market Price
$ 63.11
Selling Price
$ 56.69
262
243
102
498
Market Price
$ 57.52
Selling Price
$ 48.34
3929
2859
3721
3940
Market Price
$ 59.31
Selling Price
$ 53.33
3318
803
1576
3504
Market Price
$ 34.06
Selling Price
$ 29.44
1594
1200
1192
2087
Market Price
$ 53.59
Selling Price
$ 46.29
856
448
555
1335
Market Price
$ 52.55
Selling Price
$ 47.33
2451
1631
760
2863
Market Price
$ 35.97
Selling Price
$ 31.79
3279
2321
1826
3490
Market Price
$ 33.18
Selling Price
$ 28.88
3444
2059
1561
4427
Market Price
$ 34.19
Selling Price
$ 29.20
430
350
314
1790
Market Price
$ 35.88
Selling Price
$ 30.70
2640
1680
762
3866
Market Price
$ 67.21
Selling Price
$ 56.44
2174
1204
773
4154
Market Price
$ 62.34
Selling Price
$ 52.16
1857
1258
1751
3359
Market Price
$ 67.46
Selling Price
$ 59.79
863
480
323
2744
Market Price
$ 59.81
Selling Price
$ 50.59
3219
2081
2847
4025
Market Price
$ 53.02
Selling Price
$ 44.40
3203
1981
2326
4086
Market Price
$ 29.61
Selling Price
$ 25.46
1369
1100
939
1632
Market Price
$ 61.91
Selling Price
$ 54.30
387
100
194
991
Market Price
$ 30.97
Selling Price
$ 27.02
2547
2193
1594
2669
Market Price
$ 64.13
Selling Price
$ 53.59
1441
1212
582
2819
Market Price
$ 57.36
Selling Price
$ 48.65
675
517
163
1736
Market Price
$ 35.74
Selling Price
$ 31.55
897
415
500
4203
Market Price
$ 46.14
Selling Price
$ 39.71
3260
3221
2015
4782
Market Price
$ 42.51
Selling Price
$ 35.66
2722
2049
939
4284
Market Price
$ 57.77
Selling Price
$ 49.53
2415
956
570
3564
Market Price
$ 31.33
Selling Price
$ 27.33
1217
1174
1207
1234
Market Price
$ 37.41
Selling Price
$ 32.38
4692
3926
2678
4882
Market Price
$ 55.09
Selling Price
$ 48.18
1602
1266
658
3447
Market Price
$ 30.21
Selling Price
$ 26.18
4163
3291
3849
4582