Market Price
$ 31.38
Selling Price
$ 26.65
1659
1243
1108
3973
Market Price
$ 38.18
Selling Price
$ 33.19
1610
336
1516
3445
Market Price
$ 55.98
Selling Price
$ 49.77
1108
670
662
1138
Market Price
$ 58.36
Selling Price
$ 51.89
2204
1199
1979
2389
Market Price
$ 59.84
Selling Price
$ 49.89
2042
1623
1213
4209
Market Price
$ 38.44
Selling Price
$ 34.19
3054
1842
845
3763
Market Price
$ 37.57
Selling Price
$ 32.01
789
694
460
1326
Market Price
$ 52.01
Selling Price
$ 45.29
211
64
90
756
Market Price
$ 51.81
Selling Price
$ 44.82
344
242
187
503
Market Price
$ 60.34
Selling Price
$ 51.26
1337
760
648
2734
Market Price
$ 43.10
Selling Price
$ 38.83
2434
2007
688
4896
Market Price
$ 57.29
Selling Price
$ 50.97
276
247
172
1116
Market Price
$ 32.59
Selling Price
$ 28.67
2825
570
1836
4646
Market Price
$ 68.19
Selling Price
$ 57.46
2828
2741
1407
3212
Market Price
$ 51.40
Selling Price
$ 42.87
3933
1281
2683
4752
Market Price
$ 48.47
Selling Price
$ 43.96
3654
3233
1637
4764
Market Price
$ 31.09
Selling Price
$ 27.32
1144
537
554
1657
Market Price
$ 40.91
Selling Price
$ 34.21
819
563
251
4092
Market Price
$ 32.02
Selling Price
$ 27.91
2939
921
1524
3465
Market Price
$ 42.80
Selling Price
$ 38.44
723
364
185
3603
Market Price
$ 54.47
Selling Price
$ 46.43
3768
2292
2597
4828
Market Price
$ 36.78
Selling Price
$ 32.91
1529
1363
699
1553
Market Price
$ 61.88
Selling Price
$ 54.37
987
755
866
1763
Market Price
$ 57.14
Selling Price
$ 47.98
1121
756
985
2707
Market Price
$ 47.67
Selling Price
$ 41.85
1023
855
377
1142
Market Price
$ 64.77
Selling Price
$ 57.09
1967
1549
734
4016
Market Price
$ 43.34
Selling Price
$ 37.86
3752
2034
958
4122
Market Price
$ 42.76
Selling Price
$ 35.74
765
641
555
1570
Market Price
$ 59.28
Selling Price
$ 50.28
846
278
240
1618
Market Price
$ 34.24
Selling Price
$ 28.55
2850
2543
955
2989
Market Price
$ 50.68
Selling Price
$ 45.82
772
363
236
2716
Market Price
$ 64.97
Selling Price
$ 58.52
1496
1049
764
1859
Market Price
$ 30.41
Selling Price
$ 27.27
812
339
784
1502
Market Price
$ 32.84
Selling Price
$ 29.27
1368
1182
749
2267
Market Price
$ 37.57
Selling Price
$ 31.36
2289
1903
1767
2378
Market Price
$ 66.48
Selling Price
$ 57.51
1594
1464
937
1740
Market Price
$ 34.27
Selling Price
$ 30.40
1341
1174
1165
4539
Market Price
$ 40.40
Selling Price
$ 34.82
2641
1411
1228
4135
Market Price
$ 33.25
Selling Price
$ 27.91
1104
509
876
2197
Market Price
$ 45.84
Selling Price
$ 38.24
2177
2057
614
3039