Market Price
$ 32.44
Selling Price
$ 29.02
1155
450
551
1742
Market Price
$ 69.15
Selling Price
$ 57.89
792
352
433
3048
Market Price
$ 36.63
Selling Price
$ 31.81
3333
1588
3254
4561
Market Price
$ 41.54
Selling Price
$ 37.05
436
380
117
715
Market Price
$ 35.86
Selling Price
$ 31.15
3228
2987
1841
3952
Market Price
$ 64.29
Selling Price
$ 54.56
2029
1867
789
3722
Market Price
$ 28.45
Selling Price
$ 25.55
2974
1054
893
4625
Market Price
$ 57.70
Selling Price
$ 51.07
1195
1094
767
2897
Market Price
$ 36.98
Selling Price
$ 33.26
1727
1225
474
3194
Market Price
$ 33.38
Selling Price
$ 30.08
1854
431
1448
2218
Market Price
$ 36.21
Selling Price
$ 30.71
3626
1941
3142
3748
Market Price
$ 39.22
Selling Price
$ 32.82
663
450
537
2825
Market Price
$ 55.70
Selling Price
$ 47.79
1855
880
1103
2328
Market Price
$ 42.39
Selling Price
$ 37.05
3909
2129
941
3956
Market Price
$ 56.61
Selling Price
$ 49.15
677
300
593
1452
Market Price
$ 28.99
Selling Price
$ 26.24
4658
4316
3545
4676
Market Price
$ 50.44
Selling Price
$ 42.35
606
327
156
1007
Market Price
$ 63.31
Selling Price
$ 53.50
720
147
355
1362
Market Price
$ 37.28
Selling Price
$ 31.72
513
440
236
1419
Market Price
$ 43.40
Selling Price
$ 38.37
555
233
410
2510
Market Price
$ 37.59
Selling Price
$ 33.37
2515
1016
1352
2920
Market Price
$ 39.12
Selling Price
$ 34.50
3062
1444
2630
3142
Market Price
$ 44.93
Selling Price
$ 38.04
713
595
581
1032
Market Price
$ 37.96
Selling Price
$ 31.89
211
62
84
565
Market Price
$ 62.34
Selling Price
$ 55.48
817
577
582
4026
Market Price
$ 30.66
Selling Price
$ 26.83
1545
884
379
1871
Market Price
$ 61.54
Selling Price
$ 52.90
394
258
360
488
Market Price
$ 53.48
Selling Price
$ 47.55
1636
1314
362
2509
Market Price
$ 46.60
Selling Price
$ 41.61
2217
1479
1227
4627
Market Price
$ 53.84
Selling Price
$ 45.18
491
348
469
756
Market Price
$ 35.09
Selling Price
$ 29.75
735
476
272
1084
Market Price
$ 41.73
Selling Price
$ 37.87
649
286
298
789
Market Price
$ 36.84
Selling Price
$ 33.19
1468
563
1282
1497
Market Price
$ 40.64
Selling Price
$ 34.36
922
530
726
3947
Market Price
$ 41.70
Selling Price
$ 37.87
753
615
255
2172
Market Price
$ 35.08
Selling Price
$ 31.67
676
233
360
2086
Market Price
$ 61.36
Selling Price
$ 55.16
294
280
281
534
Market Price
$ 42.53
Selling Price
$ 38.04
1336
330
486
3236
Market Price
$ 29.83
Selling Price
$ 25.01
347
275
311
856
Market Price
$ 65.80
Selling Price
$ 55.68
201
194
78
742