Market Price
$ 36.60
Selling Price
$ 33.21
1611
1385
1192
4836
Market Price
$ 64.96
Selling Price
$ 58.27
828
733
246
2336
Market Price
$ 35.92
Selling Price
$ 31.04
1028
416
215
2794
Market Price
$ 40.07
Selling Price
$ 35.65
4213
3134
3736
4536
Market Price
$ 47.01
Selling Price
$ 40.73
306
283
177
911
Market Price
$ 40.16
Selling Price
$ 36.00
702
191
399
873
Market Price
$ 58.44
Selling Price
$ 49.76
650
506
634
1796
Market Price
$ 31.80
Selling Price
$ 27.60
1718
1456
1438
3671
Market Price
$ 63.31
Selling Price
$ 56.08
746
299
356
794
Market Price
$ 35.05
Selling Price
$ 29.27
2159
532
1328
2738
Market Price
$ 38.54
Selling Price
$ 33.43
1676
875
572
3321
Market Price
$ 43.47
Selling Price
$ 37.62
1748
892
512
3634
Market Price
$ 49.36
Selling Price
$ 43.23
874
865
336
1761
Market Price
$ 45.47
Selling Price
$ 39.50
552
217
116
1890
Market Price
$ 35.76
Selling Price
$ 31.43
170
58
108
537
Market Price
$ 60.33
Selling Price
$ 54.22
1398
1378
763
2237
Market Price
$ 42.95
Selling Price
$ 36.55
292
160
208
532
Market Price
$ 38.69
Selling Price
$ 34.51
1459
856
1166
2044
Market Price
$ 54.02
Selling Price
$ 48.67
508
455
488
1241
Market Price
$ 29.16
Selling Price
$ 26.28
712
386
528
1498
Market Price
$ 35.41
Selling Price
$ 30.90
3347
1658
2330
4024
Market Price
$ 38.09
Selling Price
$ 34.41
884
389
662
2857
Market Price
$ 45.02
Selling Price
$ 38.72
2093
483
944
2248
Market Price
$ 49.30
Selling Price
$ 44.73
844
728
353
3182
Market Price
$ 35.46
Selling Price
$ 29.98
2146
916
1670
3740
Market Price
$ 29.50
Selling Price
$ 26.72
2452
549
2104
3883
Market Price
$ 42.13
Selling Price
$ 37.87
2740
775
2529
3181
Market Price
$ 66.32
Selling Price
$ 57.54
4271
3256
3096
4356
Market Price
$ 61.10
Selling Price
$ 51.62
2710
1292
1639
3657
Market Price
$ 52.55
Selling Price
$ 46.85
805
636
762
1805
Market Price
$ 61.74
Selling Price
$ 52.54
3343
1557
1349
3480
Market Price
$ 61.53
Selling Price
$ 51.95
1506
578
860
4258
Market Price
$ 30.44
Selling Price
$ 25.74
1090
1032
540
2110
Market Price
$ 61.44
Selling Price
$ 52.25
1131
1127
498
3949
Market Price
$ 41.00
Selling Price
$ 35.17
909
682
729
1820
Market Price
$ 38.91
Selling Price
$ 32.86
1315
1193
532
4464
Market Price
$ 66.84
Selling Price
$ 58.04
3343
2780
2423
4868
Market Price
$ 34.63
Selling Price
$ 30.79
630
246
407
2003
Market Price
$ 67.86
Selling Price
$ 58.63
350
178
171
691
Market Price
$ 66.24
Selling Price
$ 55.79
2386
599
1883
3892