Market Price
$ 30.62
Selling Price
$ 26.45
3711
1945
752
4083
Market Price
$ 66.59
Selling Price
$ 59.51
222
188
50
816
Market Price
$ 67.25
Selling Price
$ 58.69
2392
1475
1674
4053
Market Price
$ 38.24
Selling Price
$ 34.66
552
299
129
861
Market Price
$ 49.44
Selling Price
$ 41.53
902
517
523
3952
Market Price
$ 58.35
Selling Price
$ 49.33
453
218
290
852
Market Price
$ 53.59
Selling Price
$ 48.37
1272
557
345
1521
Market Price
$ 37.46
Selling Price
$ 32.51
1642
696
685
4506
Market Price
$ 49.03
Selling Price
$ 41.39
755
488
321
2512
Market Price
$ 30.63
Selling Price
$ 26.48
2186
1822
858
4864
Market Price
$ 54.38
Selling Price
$ 45.33
519
388
380
2093
Market Price
$ 39.06
Selling Price
$ 35.06
1086
558
546
4140
Market Price
$ 69.41
Selling Price
$ 58.33
1662
1560
1282
1677
Market Price
$ 34.96
Selling Price
$ 30.52
565
261
412
1149
Market Price
$ 53.19
Selling Price
$ 46.43
3599
1208
2717
3883
Market Price
$ 42.44
Selling Price
$ 35.54
2330
1053
975
4578
Market Price
$ 69.06
Selling Price
$ 58.76
1447
1004
1329
1815
Market Price
$ 64.98
Selling Price
$ 54.42
314
183
170
400
Market Price
$ 59.54
Selling Price
$ 51.11
3551
3280
2195
3635
Market Price
$ 39.28
Selling Price
$ 35.38
3040
2978
2109
4861
Market Price
$ 64.25
Selling Price
$ 56.93
3312
1909
1271
4528
Market Price
$ 58.84
Selling Price
$ 51.42
661
627
621
1656
Market Price
$ 39.66
Selling Price
$ 35.06
881
787
579
1778
Market Price
$ 52.22
Selling Price
$ 44.62
2172
1512
1211
2286
Market Price
$ 63.78
Selling Price
$ 54.35
1168
855
611
2927
Market Price
$ 36.67
Selling Price
$ 32.38
225
180
103
439
Market Price
$ 31.07
Selling Price
$ 27.51
361
128
181
1404
Market Price
$ 31.31
Selling Price
$ 26.72
1972
1821
1693
3821
Market Price
$ 59.25
Selling Price
$ 50.37
1806
486
878
1934
Market Price
$ 37.10
Selling Price
$ 31.71
2362
1006
1303
2620
Market Price
$ 46.92
Selling Price
$ 39.39
1800
491
1698
2415
Market Price
$ 67.89
Selling Price
$ 58.42
1561
1364
1284
1954
Market Price
$ 61.67
Selling Price
$ 52.57
965
404
725
1276
Market Price
$ 41.37
Selling Price
$ 36.47
1752
383
1722
3797
Market Price
$ 41.91
Selling Price
$ 34.93
650
215
132
2531
Market Price
$ 55.39
Selling Price
$ 49.39
3143
2231
2642
3440
Market Price
$ 57.56
Selling Price
$ 50.68
1260
1160
434
1523
Market Price
$ 68.77
Selling Price
$ 59.67
697
666
370
1139
Market Price
$ 59.82
Selling Price
$ 50.88
551
525
138
757
Market Price
$ 51.30
Selling Price
$ 44.92
1256
805
722
2541