Market Price
$ 31.27
Selling Price
$ 27.86
1796
961
911
2761
Market Price
$ 31.37
Selling Price
$ 28.03
1696
1038
430
3679
Market Price
$ 34.65
Selling Price
$ 29.09
588
555
240
664
Market Price
$ 36.32
Selling Price
$ 30.81
464
173
419
505
Market Price
$ 51.04
Selling Price
$ 44.99
1610
1085
1607
2496
Market Price
$ 38.49
Selling Price
$ 33.05
2428
1438
2137
2559
Market Price
$ 50.48
Selling Price
$ 43.42
2530
1983
1744
2822
Market Price
$ 33.13
Selling Price
$ 29.68
538
419
298
559
Market Price
$ 56.98
Selling Price
$ 50.00
629
623
596
2910
Market Price
$ 33.93
Selling Price
$ 30.10
1441
1216
669
2961
Market Price
$ 41.70
Selling Price
$ 36.84
1636
589
1075
1742
Market Price
$ 34.84
Selling Price
$ 31.36
433
360
177
1144
Market Price
$ 36.12
Selling Price
$ 31.66
2855
2711
1480
3418
Market Price
$ 66.74
Selling Price
$ 57.31
827
225
619
2230
Market Price
$ 35.78
Selling Price
$ 29.97
2805
1141
2736
3003
Market Price
$ 63.36
Selling Price
$ 57.51
317
117
97
1417
Market Price
$ 48.40
Selling Price
$ 42.52
1695
1005
351
3450
Market Price
$ 50.45
Selling Price
$ 43.37
2067
1061
810
2071
Market Price
$ 42.91
Selling Price
$ 38.11
1889
899
915
3865
Market Price
$ 48.40
Selling Price
$ 40.72
2824
815
598
3063
Market Price
$ 66.64
Selling Price
$ 58.50
1988
1570
958
3158
Market Price
$ 31.89
Selling Price
$ 28.93
701
466
293
3504
Market Price
$ 38.16
Selling Price
$ 32.04
4135
832
3943
4584
Market Price
$ 69.58
Selling Price
$ 58.76
2660
1679
1299
3267
Market Price
$ 37.95
Selling Price
$ 32.26
311
285
67
1328
Market Price
$ 43.74
Selling Price
$ 37.51
1079
659
742
3800
Market Price
$ 63.44
Selling Price
$ 55.10
2290
1204
1875
4371
Market Price
$ 69.04
Selling Price
$ 59.33
158
110
42
768
Market Price
$ 54.81
Selling Price
$ 48.84
676
176
422
2636
Market Price
$ 59.48
Selling Price
$ 53.30
2265
479
2072
3576
Market Price
$ 48.48
Selling Price
$ 40.88
3689
1557
1545
4616
Market Price
$ 59.31
Selling Price
$ 53.70
3344
2902
3293
4513
Market Price
$ 37.27
Selling Price
$ 32.54
212
150
113
481
Market Price
$ 56.85
Selling Price
$ 51.33
911
883
874
1974
Market Price
$ 50.11
Selling Price
$ 43.04
3678
2516
766
4188
Market Price
$ 52.68
Selling Price
$ 46.30
3657
1788
1414
4230
Market Price
$ 36.59
Selling Price
$ 31.14
2997
1044
1375
4037
Market Price
$ 33.17
Selling Price
$ 28.14
484
317
375
686
Market Price
$ 57.01
Selling Price
$ 51.52
166
164
135
759
Market Price
$ 38.17
Selling Price
$ 33.15
2115
1408
2095
3259