Market Price
$ 32.29
Selling Price
$ 27.16
1005
333
282
4058
Market Price
$ 42.10
Selling Price
$ 35.78
1140
993
603
4925
Market Price
$ 34.60
Selling Price
$ 30.58
3088
2076
778
3518
Market Price
$ 60.89
Selling Price
$ 54.03
1846
1191
1792
1897
Market Price
$ 40.22
Selling Price
$ 36.53
469
180
167
860
Market Price
$ 40.05
Selling Price
$ 34.54
1043
754
573
3568
Market Price
$ 44.43
Selling Price
$ 37.06
1489
404
502
3374
Market Price
$ 47.99
Selling Price
$ 41.91
658
382
472
927
Market Price
$ 54.51
Selling Price
$ 49.17
1703
652
790
3345
Market Price
$ 41.13
Selling Price
$ 36.31
318
150
216
1135
Market Price
$ 40.04
Selling Price
$ 35.80
662
512
324
2958
Market Price
$ 31.78
Selling Price
$ 27.56
1030
950
778
3790
Market Price
$ 44.13
Selling Price
$ 37.33
1781
1781
1261
2059
Market Price
$ 53.02
Selling Price
$ 44.70
1299
1034
311
1540
Market Price
$ 33.91
Selling Price
$ 30.39
113
95
39
458
Market Price
$ 57.40
Selling Price
$ 50.74
1060
300
498
1222
Market Price
$ 62.43
Selling Price
$ 54.44
372
186
357
1568
Market Price
$ 61.06
Selling Price
$ 53.83
1827
686
1775
3806
Market Price
$ 32.23
Selling Price
$ 28.23
2599
1963
843
2880
Market Price
$ 66.43
Selling Price
$ 55.77
1601
1403
1457
4677
Market Price
$ 44.42
Selling Price
$ 40.21
2019
946
1713
2305
Market Price
$ 45.87
Selling Price
$ 40.09
1838
1614
733
1859
Market Price
$ 39.16
Selling Price
$ 33.41
1116
1059
245
3998
Market Price
$ 37.57
Selling Price
$ 33.99
2480
1914
636
4121
Market Price
$ 57.87
Selling Price
$ 48.85
1168
466
1088
1575
Market Price
$ 55.41
Selling Price
$ 50.09
1400
1343
813
3475
Market Price
$ 54.22
Selling Price
$ 47.20
918
487
659
3728
Market Price
$ 35.73
Selling Price
$ 30.30
1531
1015
1125
1637
Market Price
$ 55.51
Selling Price
$ 49.76
1157
561
637
1770
Market Price
$ 61.62
Selling Price
$ 52.84
1079
588
299
2248
Market Price
$ 32.98
Selling Price
$ 28.14
705
286
316
3491
Market Price
$ 50.09
Selling Price
$ 44.29
250
73
153
704
Market Price
$ 36.96
Selling Price
$ 32.77
137
62
27
533
Market Price
$ 47.62
Selling Price
$ 43.19
2408
947
2128
3590
Market Price
$ 47.70
Selling Price
$ 41.06
1728
1633
1408
3417
Market Price
$ 38.64
Selling Price
$ 34.04
2681
817
796
4009
Market Price
$ 52.78
Selling Price
$ 46.37
1874
1056
940
4010
Market Price
$ 39.49
Selling Price
$ 34.28
1415
401
1059
3396
Market Price
$ 39.13
Selling Price
$ 33.34
364
129
128
1111
Market Price
$ 67.35
Selling Price
$ 59.13
702
356
515
1738