Market Price
$ 33.01
Selling Price
$ 29.09
871
454
269
2922
Market Price
$ 38.39
Selling Price
$ 33.45
317
84
65
1155
Market Price
$ 56.05
Selling Price
$ 49.40
1481
1421
800
3478
Market Price
$ 30.86
Selling Price
$ 27.84
647
554
530
915
Market Price
$ 64.29
Selling Price
$ 56.60
1272
1242
937
2641
Market Price
$ 33.77
Selling Price
$ 30.06
1400
603
307
4358
Market Price
$ 52.11
Selling Price
$ 46.23
1897
892
1501
2465
Market Price
$ 66.77
Selling Price
$ 58.69
1711
1508
1615
4699
Market Price
$ 46.39
Selling Price
$ 39.08
2572
1102
1103
3120
Market Price
$ 58.63
Selling Price
$ 48.90
2546
1488
1295
3755
Market Price
$ 56.69
Selling Price
$ 48.48
776
400
236
1711
Market Price
$ 49.65
Selling Price
$ 44.49
2182
1380
1475
3371
Market Price
$ 58.11
Selling Price
$ 49.66
358
290
77
543
Market Price
$ 68.24
Selling Price
$ 59.60
1428
559
1376
3777
Market Price
$ 31.07
Selling Price
$ 27.79
1161
297
525
3293
Market Price
$ 35.20
Selling Price
$ 29.78
952
805
878
1940
Market Price
$ 38.35
Selling Price
$ 32.03
778
727
761
829
Market Price
$ 41.04
Selling Price
$ 35.13
1175
967
260
1788
Market Price
$ 46.70
Selling Price
$ 39.54
2147
1263
1353
2714
Market Price
$ 67.82
Selling Price
$ 57.52
656
505
390
1486
Market Price
$ 30.59
Selling Price
$ 27.69
3334
3074
1550
3947
Market Price
$ 34.81
Selling Price
$ 30.31
2971
2792
2861
4365
Market Price
$ 37.76
Selling Price
$ 32.96
1575
322
1295
1893
Market Price
$ 69.39
Selling Price
$ 59.82
881
830
494
1151
Market Price
$ 38.82
Selling Price
$ 33.72
4840
4227
2885
4977
Market Price
$ 59.75
Selling Price
$ 51.26
1560
1138
385
1893
Market Price
$ 50.71
Selling Price
$ 42.53
1333
400
956
2657
Market Price
$ 38.25
Selling Price
$ 33.79
2957
2740
1529
4204
Market Price
$ 40.20
Selling Price
$ 33.81
3268
1832
727
4513
Market Price
$ 27.71
Selling Price
$ 25.09
2908
2033
1628
4925
Market Price
$ 50.60
Selling Price
$ 45.54
678
178
439
2193
Market Price
$ 56.27
Selling Price
$ 47.54
242
170
115
408
Market Price
$ 36.78
Selling Price
$ 32.39
2330
1258
2242
2343
Market Price
$ 35.71
Selling Price
$ 29.80
2138
1805
2096
2923
Market Price
$ 50.01
Selling Price
$ 42.20
692
636
562
1696
Market Price
$ 46.15
Selling Price
$ 40.40
565
508
377
1644
Market Price
$ 66.54
Selling Price
$ 56.60
1072
328
393
4436
Market Price
$ 30.49
Selling Price
$ 25.87
2323
650
1427
2633
Market Price
$ 31.43
Selling Price
$ 27.59
332
272
234
788
Market Price
$ 47.70
Selling Price
$ 40.69
1464
1279
505
3791