Market Price
$ 38.01
Selling Price
$ 32.94
440
165
203
1107
Market Price
$ 54.37
Selling Price
$ 46.80
569
516
393
2271
Market Price
$ 54.15
Selling Price
$ 47.02
422
187
310
568
Market Price
$ 63.45
Selling Price
$ 54.44
1914
1673
775
2114
Market Price
$ 63.79
Selling Price
$ 55.05
1144
438
882
4037
Market Price
$ 34.60
Selling Price
$ 30.28
2609
2198
2276
3026
Market Price
$ 67.67
Selling Price
$ 58.77
2390
596
999
2723
Market Price
$ 38.51
Selling Price
$ 32.87
809
475
340
830
Market Price
$ 55.32
Selling Price
$ 50.19
2009
723
1562
2510
Market Price
$ 34.62
Selling Price
$ 29.35
2271
763
1632
4870
Market Price
$ 55.00
Selling Price
$ 47.19
258
201
246
421
Market Price
$ 30.20
Selling Price
$ 25.54
389
242
171
613
Market Price
$ 63.26
Selling Price
$ 53.50
610
198
361
1025
Market Price
$ 57.63
Selling Price
$ 48.99
1576
404
481
3228
Market Price
$ 66.57
Selling Price
$ 55.48
2790
585
2728
3209
Market Price
$ 50.74
Selling Price
$ 44.47
830
735
790
3180
Market Price
$ 66.93
Selling Price
$ 58.96
625
541
169
2162
Market Price
$ 45.92
Selling Price
$ 40.11
1659
642
847
3000
Market Price
$ 60.45
Selling Price
$ 50.53
3892
2363
2977
4514
Market Price
$ 30.61
Selling Price
$ 27.52
1056
446
348
1164
Market Price
$ 36.29
Selling Price
$ 32.35
1676
937
1195
3006
Market Price
$ 71.63
Selling Price
$ 59.75
650
459
359
2261
Market Price
$ 51.10
Selling Price
$ 45.46
2479
2151
1264
4080
Market Price
$ 67.49
Selling Price
$ 59.18
673
289
623
686
Market Price
$ 61.81
Selling Price
$ 51.82
4078
1593
2775
4500
Market Price
$ 51.67
Selling Price
$ 46.64
2523
1952
2149
2525
Market Price
$ 32.11
Selling Price
$ 28.79
945
570
384
2771
Market Price
$ 56.44
Selling Price
$ 47.44
317
128
295
958
Market Price
$ 43.25
Selling Price
$ 37.80
619
590
321
698
Market Price
$ 32.01
Selling Price
$ 27.19
1150
885
1053
1649
Market Price
$ 70.11
Selling Price
$ 59.38
1551
627
466
3644
Market Price
$ 39.86
Selling Price
$ 34.90
1703
457
1664
3286
Market Price
$ 49.07
Selling Price
$ 41.71
380
86
344
1902
Market Price
$ 30.94
Selling Price
$ 26.22
770
328
400
2699
Market Price
$ 52.61
Selling Price
$ 44.79
288
136
176
682
Market Price
$ 38.73
Selling Price
$ 34.24
2536
985
2341
3482
Market Price
$ 54.28
Selling Price
$ 45.48
1637
956
1034
1801
Market Price
$ 62.33
Selling Price
$ 56.04
876
776
817
3166
Market Price
$ 41.53
Selling Price
$ 34.92
1572
669
1025
4639
Market Price
$ 64.21
Selling Price
$ 54.51
2420
1477
904
2871