Market Price
$ 31.05
Selling Price
$ 27.09
3568
3561
2499
4362
Market Price
$ 44.54
Selling Price
$ 37.56
2181
2129
740
4772
Market Price
$ 64.16
Selling Price
$ 56.90
773
169
306
1237
Market Price
$ 58.28
Selling Price
$ 50.65
431
430
282
592
Market Price
$ 38.58
Selling Price
$ 33.78
558
457
478
1309
Market Price
$ 47.88
Selling Price
$ 42.76
3549
2893
2761
4610
Market Price
$ 44.76
Selling Price
$ 40.00
3338
2357
2686
4728
Market Price
$ 37.54
Selling Price
$ 32.41
2697
1612
1225
4064
Market Price
$ 49.48
Selling Price
$ 44.02
1061
866
448
3261
Market Price
$ 60.79
Selling Price
$ 54.24
512
509
191
2152
Market Price
$ 52.56
Selling Price
$ 44.05
2289
1165
1670
2993
Market Price
$ 55.55
Selling Price
$ 47.01
1920
1816
1731
2008
Market Price
$ 61.15
Selling Price
$ 55.33
205
60
68
573
Market Price
$ 37.02
Selling Price
$ 33.21
1340
623
1089
2022
Market Price
$ 45.18
Selling Price
$ 40.24
693
299
417
1681
Market Price
$ 57.18
Selling Price
$ 47.66
1424
981
1132
2245
Market Price
$ 66.83
Selling Price
$ 57.69
2340
1911
1001
3714
Market Price
$ 43.00
Selling Price
$ 36.93
1542
695
657
2119
Market Price
$ 64.25
Selling Price
$ 57.32
246
209
127
1028
Market Price
$ 33.32
Selling Price
$ 28.23
2095
755
1733
2489
Market Price
$ 37.32
Selling Price
$ 31.27
1643
1267
1459
4541
Market Price
$ 41.10
Selling Price
$ 34.38
1350
1290
728
2279
Market Price
$ 46.04
Selling Price
$ 38.54
1509
1195
887
2166
Market Price
$ 51.52
Selling Price
$ 44.44
495
128
349
2424
Market Price
$ 61.73
Selling Price
$ 52.88
1595
1586
1236
2247
Market Price
$ 61.81
Selling Price
$ 53.32
1433
795
495
2111
Market Price
$ 58.56
Selling Price
$ 51.24
907
456
526
1662
Market Price
$ 68.29
Selling Price
$ 59.30
764
600
343
1086
Market Price
$ 30.45
Selling Price
$ 26.75
955
231
427
4214
Market Price
$ 32.28
Selling Price
$ 28.15
942
518
333
2211
Market Price
$ 63.51
Selling Price
$ 52.99
4447
2809
2138
4949
Market Price
$ 39.72
Selling Price
$ 35.61
143
141
31
718
Market Price
$ 39.78
Selling Price
$ 33.35
1907
501
1186
4527
Market Price
$ 69.45
Selling Price
$ 58.71
1363
1253
1114
1933
Market Price
$ 36.20
Selling Price
$ 31.74
3889
2362
3499
4269
Market Price
$ 53.47
Selling Price
$ 48.32
306
198
188
709
Market Price
$ 30.10
Selling Price
$ 26.62
820
771
276
2754
Market Price
$ 51.16
Selling Price
$ 43.27
2945
805
2092
3574
Market Price
$ 37.68
Selling Price
$ 31.57
1052
609
600
2911
Market Price
$ 60.03
Selling Price
$ 53.19
1493
647
939
4833