Market Price
$ 36.93
Selling Price
$ 33.03
1149
267
308
4922
Market Price
$ 53.33
Selling Price
$ 44.82
2305
2274
1504
3304
Market Price
$ 51.43
Selling Price
$ 43.69
507
213
236
2424
Market Price
$ 31.41
Selling Price
$ 26.21
408
186
364
1282
Market Price
$ 61.66
Selling Price
$ 55.79
2769
920
2555
4621
Market Price
$ 34.38
Selling Price
$ 29.24
1194
347
1180
3321
Market Price
$ 67.67
Selling Price
$ 56.80
1957
766
1054
3097
Market Price
$ 35.73
Selling Price
$ 29.93
853
499
636
1435
Market Price
$ 51.71
Selling Price
$ 45.94
625
134
352
2734
Market Price
$ 54.90
Selling Price
$ 46.60
2239
772
1018
2503
Market Price
$ 48.92
Selling Price
$ 42.35
2637
2102
1770
3067
Market Price
$ 52.90
Selling Price
$ 46.71
932
533
385
1332
Market Price
$ 61.07
Selling Price
$ 55.40
1513
394
510
2098
Market Price
$ 38.78
Selling Price
$ 33.44
678
389
337
1360
Market Price
$ 33.72
Selling Price
$ 28.93
3051
2086
2068
3748
Market Price
$ 46.70
Selling Price
$ 40.40
572
284
259
743
Market Price
$ 41.64
Selling Price
$ 37.69
2122
975
1458
2404
Market Price
$ 48.78
Selling Price
$ 41.01
3065
2733
1262
4065
Market Price
$ 52.87
Selling Price
$ 47.46
1187
459
1046
1421
Market Price
$ 52.71
Selling Price
$ 45.43
1394
1151
1113
3332
Market Price
$ 33.76
Selling Price
$ 28.23
2008
1167
812
2434
Market Price
$ 40.15
Selling Price
$ 35.23
2673
724
922
4813
Market Price
$ 59.71
Selling Price
$ 52.65
2662
1545
1089
4844
Market Price
$ 37.36
Selling Price
$ 32.67
874
647
808
4043
Market Price
$ 33.16
Selling Price
$ 28.56
1603
1128
959
2142
Market Price
$ 31.81
Selling Price
$ 28.38
1086
1042
257
1272
Market Price
$ 58.81
Selling Price
$ 52.78
1039
743
810
3870
Market Price
$ 52.31
Selling Price
$ 46.84
2255
469
1061
3895
Market Price
$ 60.30
Selling Price
$ 52.14
494
398
249
1711
Market Price
$ 33.22
Selling Price
$ 27.95
1550
546
1124
2867
Market Price
$ 64.94
Selling Price
$ 55.88
186
186
182
439
Market Price
$ 31.90
Selling Price
$ 28.81
873
704
867
3758
Market Price
$ 49.93
Selling Price
$ 44.39
629
207
244
1749
Market Price
$ 37.26
Selling Price
$ 32.72
2165
520
453
2561
Market Price
$ 35.26
Selling Price
$ 31.40
307
91
299
1257
Market Price
$ 50.38
Selling Price
$ 44.76
1843
385
1378
2878
Market Price
$ 36.84
Selling Price
$ 32.46
973
913
474
1535
Market Price
$ 34.43
Selling Price
$ 30.85
1911
674
753
4423
Market Price
$ 63.86
Selling Price
$ 55.59
898
249
418
1064
Market Price
$ 31.27
Selling Price
$ 27.37
632
524
495
1115