Market Price
$ 42.12
Selling Price
$ 37.63
610
309
465
1700
Market Price
$ 57.39
Selling Price
$ 49.23
1139
1131
308
2742
Market Price
$ 30.61
Selling Price
$ 26.17
1254
501
383
4731
Market Price
$ 35.45
Selling Price
$ 30.54
2205
1037
1344
4836
Market Price
$ 67.36
Selling Price
$ 57.17
2640
1750
1655
3112
Market Price
$ 35.44
Selling Price
$ 30.11
282
246
119
742
Market Price
$ 39.12
Selling Price
$ 34.46
935
251
684
2576
Market Price
$ 59.18
Selling Price
$ 50.73
526
501
236
1450
Market Price
$ 34.66
Selling Price
$ 29.73
1182
672
904
2496
Market Price
$ 68.46
Selling Price
$ 59.31
4532
4425
1627
4992
Market Price
$ 39.66
Selling Price
$ 33.94
628
440
187
1635
Market Price
$ 61.96
Selling Price
$ 51.80
2070
1009
1816
4970
Market Price
$ 49.30
Selling Price
$ 43.35
1104
656
954
3410
Market Price
$ 39.53
Selling Price
$ 34.98
3169
1050
1612
4462
Market Price
$ 53.68
Selling Price
$ 47.18
3478
1775
3389
4897
Market Price
$ 67.61
Selling Price
$ 58.64
1287
339
309
1515
Market Price
$ 45.47
Selling Price
$ 38.68
3290
1557
3212
3988
Market Price
$ 66.41
Selling Price
$ 59.92
664
606
475
2802
Market Price
$ 50.41
Selling Price
$ 43.63
3906
1365
1987
3997
Market Price
$ 51.36
Selling Price
$ 44.42
804
293
744
1987
Market Price
$ 45.09
Selling Price
$ 39.49
1441
1370
320
3398
Market Price
$ 64.35
Selling Price
$ 54.34
2045
1305
682
2555
Market Price
$ 40.65
Selling Price
$ 34.07
1717
1232
1089
2035
Market Price
$ 34.20
Selling Price
$ 30.34
1234
785
517
3406
Market Price
$ 47.40
Selling Price
$ 42.54
1667
1197
1277
2029
Market Price
$ 32.45
Selling Price
$ 29.11
1219
734
1181
4173
Market Price
$ 29.12
Selling Price
$ 26.01
329
134
275
1257
Market Price
$ 30.25
Selling Price
$ 25.32
3720
1406
3484
4850
Market Price
$ 29.00
Selling Price
$ 25.19
219
137
143
436
Market Price
$ 28.25
Selling Price
$ 25.21
3368
2887
3282
4195
Market Price
$ 43.74
Selling Price
$ 36.95
2528
2488
1519
2634
Market Price
$ 65.90
Selling Price
$ 56.52
332
160
195
1363
Market Price
$ 31.77
Selling Price
$ 26.88
1191
718
975
1954
Market Price
$ 58.67
Selling Price
$ 52.63
886
522
714
3624
Market Price
$ 70.34
Selling Price
$ 58.75
1104
916
317
1204
Market Price
$ 42.86
Selling Price
$ 37.04
205
163
188
623
Market Price
$ 54.41
Selling Price
$ 45.49
241
55
103
464
Market Price
$ 36.29
Selling Price
$ 31.80
1215
1159
950
1381
Market Price
$ 33.54
Selling Price
$ 29.51
2828
934
1318
4178
Market Price
$ 59.67
Selling Price
$ 53.57
1904
763
971
2611