Market Price
$ 36.72
Selling Price
$ 32.87
3414
996
1552
3681
Market Price
$ 35.28
Selling Price
$ 29.86
754
347
417
1136
Market Price
$ 36.48
Selling Price
$ 30.47
3075
993
653
4034
Market Price
$ 48.64
Selling Price
$ 44.17
721
434
459
858
Market Price
$ 60.81
Selling Price
$ 55.13
907
734
417
1158
Market Price
$ 63.15
Selling Price
$ 57.16
976
221
273
3209
Market Price
$ 66.75
Selling Price
$ 56.88
2939
2624
2562
2974
Market Price
$ 62.50
Selling Price
$ 55.75
2827
1094
1050
4877
Market Price
$ 35.04
Selling Price
$ 30.63
1013
427
471
3035
Market Price
$ 40.55
Selling Price
$ 35.80
2664
802
2656
2899
Market Price
$ 32.59
Selling Price
$ 29.45
1506
650
593
2446
Market Price
$ 44.54
Selling Price
$ 40.49
1111
791
868
3028
Market Price
$ 30.27
Selling Price
$ 25.99
544
455
233
1428
Market Price
$ 37.84
Selling Price
$ 33.16
1833
1792
812
3253
Market Price
$ 58.93
Selling Price
$ 49.93
971
376
205
2309
Market Price
$ 45.36
Selling Price
$ 40.50
2285
2016
2145
2895
Market Price
$ 59.97
Selling Price
$ 54.20
2234
1601
2053
4828
Market Price
$ 38.10
Selling Price
$ 33.49
1222
588
1082
1296
Market Price
$ 46.31
Selling Price
$ 41.09
565
440
340
654
Market Price
$ 43.51
Selling Price
$ 37.32
1249
611
852
1811
Market Price
$ 44.21
Selling Price
$ 40.16
855
697
217
3621
Market Price
$ 52.91
Selling Price
$ 46.17
1271
1151
555
4739
Market Price
$ 37.52
Selling Price
$ 31.89
1352
637
1253
1464
Market Price
$ 48.44
Selling Price
$ 41.09
883
809
515
3425
Market Price
$ 54.77
Selling Price
$ 49.53
1310
917
1059
1496
Market Price
$ 42.76
Selling Price
$ 37.18
1720
761
1134
3787
Market Price
$ 28.39
Selling Price
$ 25.46
434
132
215
701
Market Price
$ 66.62
Selling Price
$ 56.70
827
435
731
3043
Market Price
$ 50.64
Selling Price
$ 42.68
1355
818
1123
1571
Market Price
$ 38.22
Selling Price
$ 32.23
779
566
218
2621
Market Price
$ 49.16
Selling Price
$ 42.83
365
100
121
440
Market Price
$ 61.94
Selling Price
$ 52.31
664
553
368
1939
Market Price
$ 61.24
Selling Price
$ 52.90
3811
2670
1946
4893
Market Price
$ 30.18
Selling Price
$ 27.40
1554
465
1055
3983
Market Price
$ 50.92
Selling Price
$ 43.03
2087
1631
1972
3383
Market Price
$ 49.89
Selling Price
$ 42.58
1938
1374
895
3484
Market Price
$ 67.45
Selling Price
$ 59.96
3218
2596
1373
3266
Market Price
$ 35.37
Selling Price
$ 30.73
1439
1043
640
2865
Market Price
$ 64.28
Selling Price
$ 57.91
2525
697
1437
3824
Market Price
$ 63.68
Selling Price
$ 54.60
2813
2561
1520
3178