Market Price
$ 43.52
Selling Price
$ 37.82
675
544
470
1565
Market Price
$ 46.33
Selling Price
$ 41.67
2397
1643
1319
3851
Market Price
$ 41.87
Selling Price
$ 36.85
2558
1008
743
2762
Market Price
$ 44.01
Selling Price
$ 39.19
1322
773
666
2203
Market Price
$ 38.31
Selling Price
$ 33.03
1636
1032
530
2825
Market Price
$ 50.99
Selling Price
$ 45.32
964
848
210
1998
Market Price
$ 51.44
Selling Price
$ 44.52
455
235
119
465
Market Price
$ 43.68
Selling Price
$ 39.09
2363
2079
594
4596
Market Price
$ 35.69
Selling Price
$ 30.32
939
280
631
2281
Market Price
$ 60.69
Selling Price
$ 52.50
1862
1658
1384
2983
Market Price
$ 63.19
Selling Price
$ 57.39
1174
971
905
2013
Market Price
$ 68.79
Selling Price
$ 58.15
1577
795
955
4569
Market Price
$ 63.83
Selling Price
$ 57.78
1368
756
1200
3036
Market Price
$ 63.38
Selling Price
$ 56.92
1151
382
466
2445
Market Price
$ 66.04
Selling Price
$ 55.61
565
450
413
2090
Market Price
$ 35.69
Selling Price
$ 30.38
2611
1371
2043
3737
Market Price
$ 41.17
Selling Price
$ 35.43
3113
1299
2897
4283
Market Price
$ 32.15
Selling Price
$ 28.92
2008
958
1279
2635
Market Price
$ 58.19
Selling Price
$ 51.39
2588
880
1856
3560
Market Price
$ 37.58
Selling Price
$ 32.68
2442
2369
1969
3605
Market Price
$ 61.36
Selling Price
$ 52.34
2601
2014
2148
2760
Market Price
$ 36.43
Selling Price
$ 33.00
699
217
531
3016
Market Price
$ 60.40
Selling Price
$ 52.56
3668
2950
1180
4947
Market Price
$ 37.05
Selling Price
$ 33.26
1712
1367
1365
3953
Market Price
$ 45.66
Selling Price
$ 41.25
426
116
366
1888
Market Price
$ 44.20
Selling Price
$ 37.66
1821
564
1019
2775
Market Price
$ 60.39
Selling Price
$ 52.35
311
164
263
1097
Market Price
$ 37.59
Selling Price
$ 31.37
2504
2376
1861
2839
Market Price
$ 44.99
Selling Price
$ 38.16
3917
1351
1311
4121
Market Price
$ 39.74
Selling Price
$ 33.14
3065
718
1017
3101
Market Price
$ 50.68
Selling Price
$ 45.85
893
596
217
3080
Market Price
$ 63.28
Selling Price
$ 57.04
2611
2058
917
4034
Market Price
$ 41.81
Selling Price
$ 36.45
602
283
479
2335
Market Price
$ 51.46
Selling Price
$ 45.06
3229
668
1210
4041
Market Price
$ 64.88
Selling Price
$ 54.62
1386
368
587
1548
Market Price
$ 37.00
Selling Price
$ 32.68
3419
2750
2854
4876
Market Price
$ 33.27
Selling Price
$ 27.93
1116
525
544
4745
Market Price
$ 56.12
Selling Price
$ 50.66
748
244
333
1515
Market Price
$ 37.60
Selling Price
$ 31.79
948
374
474
990
Market Price
$ 57.99
Selling Price
$ 51.09
2097
773
1175
3075