Market Price
$ 44.71
Selling Price
$ 40.13
2750
575
2259
4758
Market Price
$ 29.14
Selling Price
$ 25.28
3114
1466
2526
3261
Market Price
$ 51.76
Selling Price
$ 43.75
1509
1260
629
4335
Market Price
$ 38.98
Selling Price
$ 32.82
1402
1023
563
3584
Market Price
$ 65.31
Selling Price
$ 55.12
2549
1470
1504
3419
Market Price
$ 30.57
Selling Price
$ 25.93
3064
2921
1576
4261
Market Price
$ 43.97
Selling Price
$ 39.85
534
143
142
1979
Market Price
$ 44.54
Selling Price
$ 37.77
2286
761
2151
3729
Market Price
$ 48.12
Selling Price
$ 41.33
174
119
119
482
Market Price
$ 40.43
Selling Price
$ 36.29
909
599
402
1792
Market Price
$ 31.22
Selling Price
$ 26.71
2654
2638
592
3268
Market Price
$ 40.88
Selling Price
$ 35.76
1926
1336
1279
2486
Market Price
$ 63.87
Selling Price
$ 54.02
2908
1557
1038
3723
Market Price
$ 52.16
Selling Price
$ 46.45
1829
944
1489
2428
Market Price
$ 43.77
Selling Price
$ 39.41
2374
491
2023
4160
Market Price
$ 47.87
Selling Price
$ 41.87
490
299
270
523
Market Price
$ 41.61
Selling Price
$ 36.65
194
167
79
664
Market Price
$ 45.69
Selling Price
$ 38.79
3230
2098
2105
3290
Market Price
$ 49.31
Selling Price
$ 44.10
1294
718
930
3025
Market Price
$ 57.68
Selling Price
$ 52.24
229
152
100
923
Market Price
$ 61.14
Selling Price
$ 52.36
2346
994
1754
2722
Market Price
$ 55.41
Selling Price
$ 49.86
2521
1167
518
3889
Market Price
$ 53.08
Selling Price
$ 45.64
1759
720
1309
2220
Market Price
$ 44.75
Selling Price
$ 39.45
1923
1428
495
3570
Market Price
$ 47.97
Selling Price
$ 42.21
1424
1421
621
2828
Market Price
$ 30.19
Selling Price
$ 25.53
318
194
207
1052
Market Price
$ 37.92
Selling Price
$ 31.81
1924
1167
1228
2223
Market Price
$ 55.48
Selling Price
$ 47.85
1880
1153
1434
2237
Market Price
$ 55.78
Selling Price
$ 49.14
1353
538
1134
2795
Market Price
$ 65.60
Selling Price
$ 57.62
440
335
249
512
Market Price
$ 53.70
Selling Price
$ 47.98
3806
1177
1046
4537
Market Price
$ 48.34
Selling Price
$ 40.76
593
357
393
2738
Market Price
$ 64.68
Selling Price
$ 55.28
1504
713
844
3965
Market Price
$ 69.56
Selling Price
$ 58.54
129
72
128
638
Market Price
$ 56.50
Selling Price
$ 47.47
977
947
236
1095
Market Price
$ 47.05
Selling Price
$ 39.61
632
507
434
3088
Market Price
$ 49.51
Selling Price
$ 41.86
532
321
417
2570
Market Price
$ 40.54
Selling Price
$ 36.56
791
607
269
1563
Market Price
$ 30.24
Selling Price
$ 26.99
3257
793
1395
4341
Market Price
$ 40.86
Selling Price
$ 36.12
3547
2062
2010
4614