Market Price
$ 30.92
Selling Price
$ 26.56
3296
1450
2239
4716
Market Price
$ 47.67
Selling Price
$ 42.97
792
250
527
3948
Market Price
$ 48.23
Selling Price
$ 42.77
712
181
504
755
Market Price
$ 57.19
Selling Price
$ 48.62
1324
1218
1158
2966
Market Price
$ 39.24
Selling Price
$ 35.11
2921
806
2214
4733
Market Price
$ 50.41
Selling Price
$ 45.65
609
457
286
1455
Market Price
$ 38.20
Selling Price
$ 32.71
1524
868
330
3763
Market Price
$ 62.17
Selling Price
$ 54.30
2293
1455
1053
4384
Market Price
$ 53.64
Selling Price
$ 47.94
796
579
516
1414
Market Price
$ 33.64
Selling Price
$ 30.13
3238
692
2370
4840
Market Price
$ 29.90
Selling Price
$ 25.90
1578
1347
1510
3084
Market Price
$ 43.20
Selling Price
$ 36.45
541
270
185
550
Market Price
$ 64.19
Selling Price
$ 55.46
2782
1987
1595
4753
Market Price
$ 27.82
Selling Price
$ 25.28
1524
775
939
2756
Market Price
$ 44.37
Selling Price
$ 38.64
1146
669
714
1192
Market Price
$ 66.05
Selling Price
$ 59.31
592
374
411
2643
Market Price
$ 36.35
Selling Price
$ 30.98
431
176
158
974
Market Price
$ 55.49
Selling Price
$ 46.85
1199
296
264
2045
Market Price
$ 40.30
Selling Price
$ 36.10
1244
727
864
2007
Market Price
$ 42.20
Selling Price
$ 36.21
1032
506
357
4857
Market Price
$ 32.21
Selling Price
$ 28.32
252
155
178
408
Market Price
$ 58.83
Selling Price
$ 50.13
1250
730
464
3149
Market Price
$ 48.54
Selling Price
$ 42.45
3119
3026
1341
4063
Market Price
$ 67.76
Selling Price
$ 57.37
1049
887
909
1253
Market Price
$ 59.14
Selling Price
$ 49.80
1690
732
1355
1707
Market Price
$ 52.00
Selling Price
$ 43.87
1622
857
932
2827
Market Price
$ 53.64
Selling Price
$ 48.19
4616
1685
991
4860
Market Price
$ 40.60
Selling Price
$ 34.02
1157
957
994
4839
Market Price
$ 36.11
Selling Price
$ 32.30
2124
918
1665
3146
Market Price
$ 68.94
Selling Price
$ 57.50
883
448
542
3179
Market Price
$ 35.85
Selling Price
$ 30.07
486
310
229
2343
Market Price
$ 39.56
Selling Price
$ 34.28
2240
1606
1281
2344
Market Price
$ 60.16
Selling Price
$ 50.44
2787
1458
1291
3931
Market Price
$ 34.28
Selling Price
$ 29.30
622
561
412
1963
Market Price
$ 65.67
Selling Price
$ 58.69
2021
1862
1012
4295
Market Price
$ 37.73
Selling Price
$ 33.05
3243
2766
3062
4523
Market Price
$ 45.20
Selling Price
$ 38.86
2697
1875
1724
4042
Market Price
$ 37.95
Selling Price
$ 33.75
2240
725
2028
4833
Market Price
$ 67.23
Selling Price
$ 58.29
1181
308
956
1843
Market Price
$ 35.46
Selling Price
$ 30.91
990
278
690
4566