Market Price
$ 47.10
Selling Price
$ 39.39
3606
1919
1484
3876
Market Price
$ 50.92
Selling Price
$ 44.86
174
151
146
720
Market Price
$ 35.76
Selling Price
$ 29.97
229
203
142
972
Market Price
$ 55.51
Selling Price
$ 50.00
1474
579
1351
3391
Market Price
$ 49.42
Selling Price
$ 41.67
3976
1986
2327
4832
Market Price
$ 36.29
Selling Price
$ 32.79
572
387
125
582
Market Price
$ 37.25
Selling Price
$ 32.42
275
83
171
595
Market Price
$ 39.87
Selling Price
$ 34.78
2535
1042
2344
3315
Market Price
$ 56.93
Selling Price
$ 50.49
1319
868
520
1448
Market Price
$ 61.15
Selling Price
$ 52.55
3444
1986
2187
4782
Market Price
$ 60.76
Selling Price
$ 50.76
3650
1203
3352
3679
Market Price
$ 39.20
Selling Price
$ 35.41
1894
1697
1148
4004
Market Price
$ 37.58
Selling Price
$ 33.77
798
755
492
2741
Market Price
$ 66.56
Selling Price
$ 59.48
3165
1705
2739
4692
Market Price
$ 39.26
Selling Price
$ 32.88
832
242
828
2774
Market Price
$ 59.15
Selling Price
$ 49.97
3075
2171
2075
3598
Market Price
$ 59.73
Selling Price
$ 52.32
1563
444
1280
1854
Market Price
$ 59.37
Selling Price
$ 50.54
2313
1624
528
4327
Market Price
$ 39.02
Selling Price
$ 35.13
891
648
782
1546
Market Price
$ 63.87
Selling Price
$ 56.71
2776
1087
1539
3449
Market Price
$ 30.77
Selling Price
$ 27.80
643
568
523
694
Market Price
$ 63.26
Selling Price
$ 54.10
2842
801
852
4810
Market Price
$ 28.84
Selling Price
$ 25.90
1965
1873
1888
4956
Market Price
$ 32.24
Selling Price
$ 28.47
1685
1270
730
4048
Market Price
$ 49.86
Selling Price
$ 42.15
360
280
110
1225
Market Price
$ 33.77
Selling Price
$ 29.09
2066
1665
1338
4084
Market Price
$ 43.07
Selling Price
$ 37.77
1660
353
1307
2275
Market Price
$ 38.14
Selling Price
$ 33.25
1248
280
646
3505
Market Price
$ 40.19
Selling Price
$ 34.50
1904
967
1814
4272
Market Price
$ 57.66
Selling Price
$ 49.74
1618
1384
430
3270
Market Price
$ 46.77
Selling Price
$ 39.74
3448
1251
2558
3712
Market Price
$ 58.74
Selling Price
$ 52.99
984
712
368
2149
Market Price
$ 36.65
Selling Price
$ 31.73
2473
2062
1936
3434
Market Price
$ 30.18
Selling Price
$ 26.89
413
266
228
1209
Market Price
$ 58.39
Selling Price
$ 49.24
1620
998
1126
2141
Market Price
$ 47.05
Selling Price
$ 41.44
2767
2336
1598
3546
Market Price
$ 39.09
Selling Price
$ 32.65
1721
1307
1039
3008
Market Price
$ 63.95
Selling Price
$ 55.60
1493
592
1449
3425
Market Price
$ 30.83
Selling Price
$ 26.78
310
211
191
1382
Market Price
$ 46.67
Selling Price
$ 41.11
891
342
868
2843