Market Price
$ 50.47
Selling Price
$ 44.17
810
774
628
1626
Market Price
$ 45.66
Selling Price
$ 38.37
3707
3694
3023
3735
Market Price
$ 33.20
Selling Price
$ 29.23
4183
2923
1907
4183
Market Price
$ 33.01
Selling Price
$ 27.59
916
847
745
2452
Market Price
$ 58.86
Selling Price
$ 51.24
2730
1212
1599
4461
Market Price
$ 62.71
Selling Price
$ 56.20
2215
1323
1745
3257
Market Price
$ 62.82
Selling Price
$ 56.59
803
734
568
2058
Market Price
$ 35.84
Selling Price
$ 32.24
3149
647
2432
4317
Market Price
$ 55.67
Selling Price
$ 49.88
1941
1701
479
4101
Market Price
$ 32.62
Selling Price
$ 29.05
616
259
474
1513
Market Price
$ 54.56
Selling Price
$ 46.79
2662
568
1311
4765
Market Price
$ 53.25
Selling Price
$ 48.30
2193
1153
646
2649
Market Price
$ 63.10
Selling Price
$ 56.57
554
297
235
2257
Market Price
$ 65.44
Selling Price
$ 58.18
512
159
430
681
Market Price
$ 52.78
Selling Price
$ 46.45
339
90
271
534
Market Price
$ 43.80
Selling Price
$ 38.02
3123
1514
1217
3935
Market Price
$ 32.76
Selling Price
$ 27.89
1126
331
741
2933
Market Price
$ 42.36
Selling Price
$ 37.14
2577
1544
1328
2882
Market Price
$ 50.59
Selling Price
$ 44.27
514
231
394
2352
Market Price
$ 33.44
Selling Price
$ 29.74
931
446
602
1216
Market Price
$ 31.58
Selling Price
$ 26.47
1937
1124
1816
2505
Market Price
$ 41.80
Selling Price
$ 37.54
1686
653
1384
1727
Market Price
$ 40.20
Selling Price
$ 33.74
1358
1071
702
3069
Market Price
$ 65.44
Selling Price
$ 58.72
1411
1376
1204
2191
Market Price
$ 65.61
Selling Price
$ 54.96
1839
376
1017
4195
Market Price
$ 61.64
Selling Price
$ 52.03
4852
3714
3241
4993
Market Price
$ 40.76
Selling Price
$ 36.72
2794
2422
2524
3933
Market Price
$ 42.22
Selling Price
$ 35.53
537
144
292
641
Market Price
$ 45.49
Selling Price
$ 38.64
4039
1972
2958
4046
Market Price
$ 36.88
Selling Price
$ 32.56
3612
1252
2877
4405
Market Price
$ 51.97
Selling Price
$ 44.72
832
709
795
2050
Market Price
$ 38.17
Selling Price
$ 32.01
994
793
594
1995
Market Price
$ 60.57
Selling Price
$ 53.44
1236
695
327
2033
Market Price
$ 65.70
Selling Price
$ 58.40
2920
1452
1522
4631
Market Price
$ 67.27
Selling Price
$ 59.51
2092
1191
867
2934
Market Price
$ 53.30
Selling Price
$ 48.06
963
896
273
3407
Market Price
$ 32.55
Selling Price
$ 28.59
587
494
161
1273
Market Price
$ 39.42
Selling Price
$ 34.96
4179
2962
1889
4779
Market Price
$ 34.48
Selling Price
$ 28.74
345
262
169
966
Market Price
$ 44.48
Selling Price
$ 39.58
1587
613
1113
2794