Market Price
$ 59.73
Selling Price
$ 53.40
3099
1600
2889
4041
Market Price
$ 36.75
Selling Price
$ 31.23
587
301
504
1604
Market Price
$ 29.07
Selling Price
$ 25.91
406
400
191
1340
Market Price
$ 56.27
Selling Price
$ 47.78
2058
1032
1673
2179
Market Price
$ 31.04
Selling Price
$ 27.66
1644
1199
1570
2141
Market Price
$ 50.19
Selling Price
$ 45.18
3189
2024
2116
3203
Market Price
$ 66.07
Selling Price
$ 57.74
536
143
137
2023
Market Price
$ 57.93
Selling Price
$ 49.51
423
143
235
677
Market Price
$ 35.89
Selling Price
$ 31.61
402
262
317
1762
Market Price
$ 43.55
Selling Price
$ 39.51
2994
2904
1028
3218
Market Price
$ 42.08
Selling Price
$ 35.31
451
425
305
979
Market Price
$ 30.45
Selling Price
$ 25.68
782
163
302
2644
Market Price
$ 52.73
Selling Price
$ 46.03
671
554
651
806
Market Price
$ 70.63
Selling Price
$ 59.82
3426
2215
2828
4775
Market Price
$ 62.49
Selling Price
$ 52.69
3041
2769
2291
3787
Market Price
$ 53.44
Selling Price
$ 47.87
1214
1023
245
3459
Market Price
$ 36.63
Selling Price
$ 30.56
1672
819
474
4479
Market Price
$ 57.91
Selling Price
$ 49.97
1260
1152
1124
3773
Market Price
$ 60.11
Selling Price
$ 53.10
1368
811
1095
1440
Market Price
$ 57.05
Selling Price
$ 51.84
2506
1877
1492
4191
Market Price
$ 42.84
Selling Price
$ 37.03
1078
288
924
3322
Market Price
$ 40.73
Selling Price
$ 36.11
2574
1827
2243
4782
Market Price
$ 61.10
Selling Price
$ 51.17
700
645
392
1996
Market Price
$ 35.32
Selling Price
$ 29.91
805
588
609
2844
Market Price
$ 41.07
Selling Price
$ 36.13
3198
2741
1031
3764
Market Price
$ 60.76
Selling Price
$ 53.57
620
591
539
941
Market Price
$ 50.67
Selling Price
$ 45.58
1047
736
558
1341
Market Price
$ 31.05
Selling Price
$ 26.44
3923
1090
2387
4450
Market Price
$ 37.16
Selling Price
$ 32.21
465
260
180
896
Market Price
$ 42.56
Selling Price
$ 36.54
2721
1289
1272
4620
Market Price
$ 35.89
Selling Price
$ 30.16
2084
505
572
2416
Market Price
$ 61.66
Selling Price
$ 53.09
1267
845
263
2589
Market Price
$ 53.27
Selling Price
$ 46.76
914
509
692
1992
Market Price
$ 57.70
Selling Price
$ 51.91
590
464
385
1413
Market Price
$ 46.05
Selling Price
$ 39.26
1863
1103
660
1896
Market Price
$ 45.79
Selling Price
$ 39.79
343
210
221
1683
Market Price
$ 38.57
Selling Price
$ 33.23
626
224
295
662
Market Price
$ 52.31
Selling Price
$ 45.46
2551
2145
793
2595
Market Price
$ 65.60
Selling Price
$ 56.35
515
259
172
902
Market Price
$ 42.17
Selling Price
$ 35.43
1518
1235
499
2211