Market Price
$ 35.10
Selling Price
$ 31.90
943
462
548
1289
Market Price
$ 45.34
Selling Price
$ 40.39
1323
707
455
3134
Market Price
$ 28.46
Selling Price
$ 25.02
4396
3457
2959
4543
Market Price
$ 36.45
Selling Price
$ 31.56
3404
2975
3121
4996
Market Price
$ 54.54
Selling Price
$ 47.60
1969
1175
1611
4172
Market Price
$ 28.66
Selling Price
$ 25.48
582
491
353
1849
Market Price
$ 35.70
Selling Price
$ 29.93
2193
858
1994
3984
Market Price
$ 38.99
Selling Price
$ 33.06
1458
1435
883
2546
Market Price
$ 42.97
Selling Price
$ 36.78
1033
913
245
3277
Market Price
$ 47.02
Selling Price
$ 41.96
911
796
718
1003
Market Price
$ 30.64
Selling Price
$ 26.00
1225
1183
836
2739
Market Price
$ 62.93
Selling Price
$ 56.01
1325
1269
847
1819
Market Price
$ 47.41
Selling Price
$ 41.35
584
152
496
1048
Market Price
$ 59.11
Selling Price
$ 53.59
2177
1704
1628
2926
Market Price
$ 50.71
Selling Price
$ 43.86
2547
1769
1767
3876
Market Price
$ 55.94
Selling Price
$ 46.90
2551
1828
1212
3505
Market Price
$ 64.56
Selling Price
$ 55.22
1000
838
337
1980
Market Price
$ 51.48
Selling Price
$ 44.73
663
340
506
1168
Market Price
$ 41.99
Selling Price
$ 36.14
1365
1251
464
4014
Market Price
$ 54.47
Selling Price
$ 48.66
1144
494
767
3578
Market Price
$ 28.58
Selling Price
$ 25.71
2411
1021
1366
3801
Market Price
$ 59.34
Selling Price
$ 53.31
1342
575
1291
3266
Market Price
$ 55.95
Selling Price
$ 48.60
484
307
230
1603
Market Price
$ 35.18
Selling Price
$ 31.57
1685
1232
485
3343
Market Price
$ 46.66
Selling Price
$ 39.75
2312
1276
2107
4458
Market Price
$ 69.97
Selling Price
$ 59.06
954
689
409
1685
Market Price
$ 48.12
Selling Price
$ 41.85
1484
562
1188
1654
Market Price
$ 49.59
Selling Price
$ 41.73
704
261
701
966
Market Price
$ 70.56
Selling Price
$ 58.94
1848
1739
1804
2064
Market Price
$ 33.21
Selling Price
$ 29.32
298
217
220
462
Market Price
$ 37.60
Selling Price
$ 32.55
1061
993
609
3009
Market Price
$ 42.70
Selling Price
$ 36.15
1195
733
997
4882
Market Price
$ 58.90
Selling Price
$ 52.73
3264
1182
3001
3408
Market Price
$ 61.49
Selling Price
$ 55.84
1297
644
356
2829
Market Price
$ 36.32
Selling Price
$ 32.15
3186
2801
2069
3572
Market Price
$ 57.42
Selling Price
$ 49.97
1219
585
487
4260
Market Price
$ 34.27
Selling Price
$ 29.24
950
517
785
4142
Market Price
$ 66.78
Selling Price
$ 58.74
1231
1188
739
2484
Market Price
$ 36.62
Selling Price
$ 33.16
1065
222
774
2114
Market Price
$ 44.02
Selling Price
$ 39.02
1094
381
444
2546