Market Price
$ 38.12
Selling Price
$ 34.14
1815
1020
723
1934
Market Price
$ 46.90
Selling Price
$ 39.71
1209
866
988
2093
Market Price
$ 69.54
Selling Price
$ 58.13
1114
414
603
3201
Market Price
$ 58.93
Selling Price
$ 51.99
1829
1367
642
2765
Market Price
$ 56.26
Selling Price
$ 47.26
3730
3401
2776
4357
Market Price
$ 33.94
Selling Price
$ 29.78
1660
1536
775
2581
Market Price
$ 41.02
Selling Price
$ 37.21
664
581
211
783
Market Price
$ 66.00
Selling Price
$ 55.42
322
251
147
1193
Market Price
$ 55.58
Selling Price
$ 48.30
2484
2169
1367
3402
Market Price
$ 49.91
Selling Price
$ 42.03
2040
1317
1961
4553
Market Price
$ 66.58
Selling Price
$ 57.28
2371
1706
1427
2475
Market Price
$ 31.09
Selling Price
$ 26.46
1474
386
1244
1689
Market Price
$ 60.49
Selling Price
$ 51.68
3151
1288
2793
4590
Market Price
$ 40.53
Selling Price
$ 33.98
708
637
200
776
Market Price
$ 65.14
Selling Price
$ 54.40
454
445
290
2125
Market Price
$ 55.55
Selling Price
$ 47.68
403
400
296
537
Market Price
$ 32.90
Selling Price
$ 29.66
2905
886
2824
3078
Market Price
$ 57.94
Selling Price
$ 48.54
1406
1044
369
4734
Market Price
$ 30.99
Selling Price
$ 27.68
278
202
238
581
Market Price
$ 52.51
Selling Price
$ 44.95
481
234
453
1958
Market Price
$ 53.64
Selling Price
$ 45.70
322
259
89
977
Market Price
$ 46.67
Selling Price
$ 41.18
3684
2585
3306
4453
Market Price
$ 38.89
Selling Price
$ 33.40
2172
1110
676
3269
Market Price
$ 54.15
Selling Price
$ 45.27
318
258
214
1105
Market Price
$ 36.10
Selling Price
$ 32.65
2288
1860
673
3219
Market Price
$ 63.94
Selling Price
$ 54.32
471
471
379
493
Market Price
$ 55.67
Selling Price
$ 47.99
2831
1653
1442
4490
Market Price
$ 59.31
Selling Price
$ 53.54
573
127
461
994
Market Price
$ 46.82
Selling Price
$ 41.57
1236
849
839
3974
Market Price
$ 34.83
Selling Price
$ 31.44
2657
2243
835
3175
Market Price
$ 59.13
Selling Price
$ 53.54
335
250
267
504
Market Price
$ 41.49
Selling Price
$ 35.42
1092
662
829
2033
Market Price
$ 38.91
Selling Price
$ 32.86
567
160
362
2224
Market Price
$ 38.65
Selling Price
$ 34.62
3280
1458
2053
3471
Market Price
$ 43.52
Selling Price
$ 38.42
2419
1506
929
3713
Market Price
$ 64.15
Selling Price
$ 55.83
140
59
74
460
Market Price
$ 27.87
Selling Price
$ 25.24
512
372
151
1261
Market Price
$ 31.00
Selling Price
$ 26.79
1506
452
497
3626
Market Price
$ 31.46
Selling Price
$ 27.90
858
498
332
1862
Market Price
$ 48.82
Selling Price
$ 40.91
999
814
317
1872