Market Price
$ 36.77
Selling Price
$ 32.20
2491
1924
2193
3907
Market Price
$ 29.52
Selling Price
$ 26.52
422
170
138
2072
Market Price
$ 56.95
Selling Price
$ 48.47
1299
438
570
4185
Market Price
$ 58.19
Selling Price
$ 51.94
1798
1770
1518
3997
Market Price
$ 45.54
Selling Price
$ 38.74
3537
2886
925
3875
Market Price
$ 58.31
Selling Price
$ 50.59
1628
502
1400
1820
Market Price
$ 44.86
Selling Price
$ 39.73
683
153
169
1880
Market Price
$ 63.10
Selling Price
$ 52.69
960
302
844
1144
Market Price
$ 62.91
Selling Price
$ 54.57
278
239
86
700
Market Price
$ 49.60
Selling Price
$ 41.72
1482
742
1166
3497
Market Price
$ 50.06
Selling Price
$ 43.01
1740
1196
900
2083
Market Price
$ 58.19
Selling Price
$ 49.44
515
455
341
851
Market Price
$ 70.10
Selling Price
$ 59.73
715
301
334
999
Market Price
$ 46.25
Selling Price
$ 39.74
656
629
614
1418
Market Price
$ 55.37
Selling Price
$ 49.66
971
351
376
1451
Market Price
$ 44.30
Selling Price
$ 37.85
1545
1227
779
2198
Market Price
$ 31.28
Selling Price
$ 26.53
211
174
85
429
Market Price
$ 39.89
Selling Price
$ 34.94
936
885
416
1527
Market Price
$ 32.62
Selling Price
$ 29.39
276
201
189
518
Market Price
$ 32.94
Selling Price
$ 29.00
1492
354
1492
4746
Market Price
$ 34.92
Selling Price
$ 30.20
1891
390
1680
4004
Market Price
$ 50.54
Selling Price
$ 44.00
1878
1154
664
2093
Market Price
$ 48.83
Selling Price
$ 43.26
2627
1290
1184
4207
Market Price
$ 43.62
Selling Price
$ 37.44
1436
1226
741
3043
Market Price
$ 31.68
Selling Price
$ 27.98
903
774
309
973
Market Price
$ 44.95
Selling Price
$ 37.49
2271
1786
718
2787
Market Price
$ 50.23
Selling Price
$ 44.82
3797
3078
1067
4247
Market Price
$ 49.31
Selling Price
$ 42.21
3002
2475
1140
4006
Market Price
$ 41.54
Selling Price
$ 35.40
4022
2718
1135
4582
Market Price
$ 54.68
Selling Price
$ 48.27
2444
1052
824
3293
Market Price
$ 30.30
Selling Price
$ 25.31
2155
1193
1340
3382
Market Price
$ 62.47
Selling Price
$ 52.76
203
55
47
639
Market Price
$ 54.59
Selling Price
$ 47.84
642
190
409
1140
Market Price
$ 46.65
Selling Price
$ 42.14
606
542
337
2847
Market Price
$ 67.12
Selling Price
$ 57.62
1160
1129
246
2821
Market Price
$ 29.84
Selling Price
$ 26.99
659
637
171
1751
Market Price
$ 48.43
Selling Price
$ 40.77
2104
950
1742
2957
Market Price
$ 43.29
Selling Price
$ 38.96
782
474
773
1510
Market Price
$ 36.23
Selling Price
$ 31.34
1672
1273
752
2089
Market Price
$ 60.91
Selling Price
$ 54.24
1971
1850
585
2206