Market Price
$ 45.30
Selling Price
$ 39.27
731
309
237
3618
Market Price
$ 47.06
Selling Price
$ 40.28
2611
1763
1571
3729
Market Price
$ 40.71
Selling Price
$ 34.04
2084
1159
2047
3319
Market Price
$ 64.36
Selling Price
$ 58.30
429
247
304
503
Market Price
$ 49.91
Selling Price
$ 42.49
156
37
118
686
Market Price
$ 51.22
Selling Price
$ 43.06
2020
1781
440
2081
Market Price
$ 44.79
Selling Price
$ 37.60
2325
1659
827
3471
Market Price
$ 44.85
Selling Price
$ 39.97
970
335
358
3961
Market Price
$ 37.72
Selling Price
$ 34.09
749
660
257
3049
Market Price
$ 39.96
Selling Price
$ 35.16
1074
466
370
1132
Market Price
$ 45.09
Selling Price
$ 38.91
1460
1365
1270
4033
Market Price
$ 37.07
Selling Price
$ 33.12
3131
667
2599
4434
Market Price
$ 52.21
Selling Price
$ 45.57
3014
1157
1460
4040
Market Price
$ 37.77
Selling Price
$ 33.24
237
141
144
920
Market Price
$ 35.46
Selling Price
$ 31.88
2902
2383
1503
3069
Market Price
$ 51.80
Selling Price
$ 45.38
356
349
318
854
Market Price
$ 66.02
Selling Price
$ 56.67
2351
779
1878
2401
Market Price
$ 53.75
Selling Price
$ 47.66
1181
390
533
1395
Market Price
$ 48.31
Selling Price
$ 40.55
1046
619
573
2994
Market Price
$ 35.17
Selling Price
$ 31.69
1063
393
1019
1339
Market Price
$ 50.56
Selling Price
$ 42.64
1240
535
550
1941
Market Price
$ 32.86
Selling Price
$ 28.83
178
37
116
524
Market Price
$ 28.16
Selling Price
$ 25.50
1357
498
1005
3535
Market Price
$ 43.26
Selling Price
$ 36.23
4073
2286
1607
4924
Market Price
$ 48.86
Selling Price
$ 43.55
1054
1011
276
2015
Market Price
$ 31.88
Selling Price
$ 28.84
811
162
383
2811
Market Price
$ 55.09
Selling Price
$ 48.54
203
159
203
476
Market Price
$ 57.60
Selling Price
$ 51.29
1048
565
349
2330
Market Price
$ 57.20
Selling Price
$ 49.31
1192
461
455
1340
Market Price
$ 50.75
Selling Price
$ 45.08
1040
732
398
4055
Market Price
$ 43.45
Selling Price
$ 38.70
492
325
424
2249
Market Price
$ 35.26
Selling Price
$ 29.48
3894
1547
2313
4431
Market Price
$ 60.76
Selling Price
$ 51.23
1352
1340
609
3662
Market Price
$ 37.95
Selling Price
$ 32.22
3122
1565
1953
4624
Market Price
$ 56.86
Selling Price
$ 51.63
713
435
156
3347
Market Price
$ 63.21
Selling Price
$ 55.31
3396
2159
1597
3509
Market Price
$ 60.70
Selling Price
$ 54.97
476
473
453
2081
Market Price
$ 49.52
Selling Price
$ 41.52
3058
917
2405
3181
Market Price
$ 34.57
Selling Price
$ 30.87
1459
1202
1259
3809
Market Price
$ 32.27
Selling Price
$ 29.28
675
613
432
913