Market Price
$ 36.45
Selling Price
$ 32.60
1782
1779
1719
1909
Market Price
$ 47.83
Selling Price
$ 43.04
904
211
525
1317
Market Price
$ 32.49
Selling Price
$ 29.20
1822
1608
1782
2969
Market Price
$ 29.03
Selling Price
$ 25.98
2480
1656
1739
3964
Market Price
$ 56.25
Selling Price
$ 48.57
1364
651
967
3705
Market Price
$ 45.68
Selling Price
$ 40.63
2285
1674
2044
2645
Market Price
$ 37.44
Selling Price
$ 31.52
1299
873
782
2609
Market Price
$ 48.18
Selling Price
$ 42.32
3391
2282
1689
4394
Market Price
$ 32.19
Selling Price
$ 28.37
679
154
291
1381
Market Price
$ 56.76
Selling Price
$ 48.17
3598
3503
1596
4510
Market Price
$ 58.58
Selling Price
$ 50.83
1829
916
1212
3081
Market Price
$ 44.19
Selling Price
$ 36.99
2313
2117
802
2802
Market Price
$ 42.69
Selling Price
$ 36.38
2130
2047
2008
2405
Market Price
$ 32.76
Selling Price
$ 28.30
1659
666
540
3403
Market Price
$ 42.39
Selling Price
$ 38.37
579
532
192
715
Market Price
$ 64.92
Selling Price
$ 57.85
1178
392
600
3972
Market Price
$ 45.76
Selling Price
$ 40.30
1029
748
229
1760
Market Price
$ 32.11
Selling Price
$ 27.88
555
147
193
1021
Market Price
$ 56.41
Selling Price
$ 48.04
2336
1626
767
2353
Market Price
$ 31.28
Selling Price
$ 27.44
1430
1050
336
1801
Market Price
$ 36.63
Selling Price
$ 33.05
2115
1829
1558
2787
Market Price
$ 29.40
Selling Price
$ 25.93
2092
1094
1552
4586
Market Price
$ 39.82
Selling Price
$ 35.54
1451
792
525
1578
Market Price
$ 50.25
Selling Price
$ 42.25
1235
299
1049
3229
Market Price
$ 55.71
Selling Price
$ 50.24
1649
1049
1218
4490
Market Price
$ 30.31
Selling Price
$ 26.32
829
486
175
3335
Market Price
$ 36.02
Selling Price
$ 30.45
767
301
360
2188
Market Price
$ 63.88
Selling Price
$ 56.98
3129
2525
2018
3766
Market Price
$ 60.64
Selling Price
$ 53.15
888
650
344
2344
Market Price
$ 42.76
Selling Price
$ 37.92
1334
659
441
3154
Market Price
$ 43.32
Selling Price
$ 37.15
1918
1095
818
4527
Market Price
$ 59.67
Selling Price
$ 52.62
700
330
683
894
Market Price
$ 35.21
Selling Price
$ 31.97
584
460
132
1026
Market Price
$ 60.44
Selling Price
$ 50.75
1820
1665
1347
3236
Market Price
$ 35.23
Selling Price
$ 30.60
2441
1410
2130
2767
Market Price
$ 43.21
Selling Price
$ 37.41
2682
2303
2395
4683
Market Price
$ 37.76
Selling Price
$ 32.15
967
737
316
2525
Market Price
$ 37.35
Selling Price
$ 32.78
615
582
347
2820
Market Price
$ 55.48
Selling Price
$ 47.25
2810
1764
925
3300
Market Price
$ 41.36
Selling Price
$ 36.16
1215
669
534
2758