Market Price
$ 48.11
Selling Price
$ 41.03
1692
1582
959
2224
Market Price
$ 34.33
Selling Price
$ 30.31
625
156
501
678
Market Price
$ 58.62
Selling Price
$ 51.85
3435
744
2561
4275
Market Price
$ 37.58
Selling Price
$ 32.97
869
364
529
1937
Market Price
$ 46.05
Selling Price
$ 41.01
3564
2796
2827
4106
Market Price
$ 58.41
Selling Price
$ 49.02
2104
961
1226
2442
Market Price
$ 68.36
Selling Price
$ 59.70
1620
1575
1477
2697
Market Price
$ 45.59
Selling Price
$ 39.83
595
188
300
1224
Market Price
$ 31.58
Selling Price
$ 26.48
624
371
439
743
Market Price
$ 63.62
Selling Price
$ 57.52
2780
1593
2340
4014
Market Price
$ 35.66
Selling Price
$ 32.05
439
358
133
1692
Market Price
$ 55.10
Selling Price
$ 49.24
1046
580
869
2727
Market Price
$ 47.42
Selling Price
$ 39.71
1418
935
622
1481
Market Price
$ 61.11
Selling Price
$ 53.11
2167
1965
670
3874
Market Price
$ 51.74
Selling Price
$ 43.61
317
75
302
1031
Market Price
$ 55.68
Selling Price
$ 46.64
2307
1224
1608
2984
Market Price
$ 50.15
Selling Price
$ 43.20
598
214
297
736
Market Price
$ 69.96
Selling Price
$ 59.79
1407
539
1116
2030
Market Price
$ 34.18
Selling Price
$ 30.25
120
100
106
453
Market Price
$ 64.38
Selling Price
$ 57.15
1674
1293
1657
2251
Market Price
$ 35.22
Selling Price
$ 30.17
1558
1310
564
2365
Market Price
$ 39.29
Selling Price
$ 34.56
4020
1599
2313
4745
Market Price
$ 30.46
Selling Price
$ 27.55
1234
433
275
1495
Market Price
$ 42.66
Selling Price
$ 37.73
3388
3314
1512
4347
Market Price
$ 52.14
Selling Price
$ 45.37
1957
1068
1020
4312
Market Price
$ 60.44
Selling Price
$ 54.70
2854
916
2023
4487
Market Price
$ 66.81
Selling Price
$ 56.05
1326
857
902
4176
Market Price
$ 63.54
Selling Price
$ 55.18
1530
549
374
4355
Market Price
$ 35.59
Selling Price
$ 29.94
607
200
431
1977
Market Price
$ 39.40
Selling Price
$ 34.85
386
80
205
1656
Market Price
$ 31.51
Selling Price
$ 28.10
2035
1226
1542
2280
Market Price
$ 44.67
Selling Price
$ 38.55
2357
1955
2270
2426
Market Price
$ 55.44
Selling Price
$ 46.55
905
213
851
2422
Market Price
$ 67.60
Selling Price
$ 56.40
560
550
537
809
Market Price
$ 51.53
Selling Price
$ 46.82
183
67
144
519
Market Price
$ 32.21
Selling Price
$ 27.57
1027
915
860
3557
Market Price
$ 52.00
Selling Price
$ 45.34
97
38
94
403
Market Price
$ 65.12
Selling Price
$ 58.04
2562
1963
1218
4451
Market Price
$ 44.20
Selling Price
$ 38.29
900
358
507
4074
Market Price
$ 53.39
Selling Price
$ 47.81
3997
1104
3007
4560