Market Price
$ 68.87
Selling Price
$ 57.66
337
224
189
1633
Market Price
$ 63.81
Selling Price
$ 57.65
3264
2280
2550
3714
Market Price
$ 39.56
Selling Price
$ 33.53
802
507
260
2894
Market Price
$ 33.94
Selling Price
$ 28.34
529
267
328
969
Market Price
$ 58.00
Selling Price
$ 51.05
801
271
435
3148
Market Price
$ 37.51
Selling Price
$ 32.31
2947
1416
1835
3100
Market Price
$ 46.44
Selling Price
$ 40.16
692
141
408
3276
Market Price
$ 54.53
Selling Price
$ 47.83
2958
608
2230
4131
Market Price
$ 39.80
Selling Price
$ 34.67
949
408
335
2344
Market Price
$ 39.09
Selling Price
$ 33.50
688
307
319
3247
Market Price
$ 56.91
Selling Price
$ 47.61
619
347
417
1938
Market Price
$ 40.28
Selling Price
$ 36.51
1440
852
417
3962
Market Price
$ 68.40
Selling Price
$ 59.99
295
118
243
577
Market Price
$ 53.34
Selling Price
$ 44.48
3453
1063
2433
3664
Market Price
$ 40.46
Selling Price
$ 34.13
2521
1191
514
3811
Market Price
$ 39.66
Selling Price
$ 33.73
608
336
239
1806
Market Price
$ 57.71
Selling Price
$ 48.17
846
310
762
3760
Market Price
$ 30.11
Selling Price
$ 25.70
2076
770
676
4162
Market Price
$ 48.17
Selling Price
$ 41.78
1963
1491
725
2498
Market Price
$ 63.17
Selling Price
$ 52.73
658
629
162
698
Market Price
$ 36.11
Selling Price
$ 30.63
1106
447
883
4374
Market Price
$ 30.12
Selling Price
$ 25.13
307
189
138
1427
Market Price
$ 64.46
Selling Price
$ 58.34
2584
1372
553
3644
Market Price
$ 50.48
Selling Price
$ 45.53
861
329
259
1895
Market Price
$ 56.74
Selling Price
$ 48.10
245
90
227
580
Market Price
$ 52.32
Selling Price
$ 44.99
963
927
619
4295
Market Price
$ 31.25
Selling Price
$ 27.29
2195
1672
638
3392
Market Price
$ 39.03
Selling Price
$ 33.82
1000
957
487
3352
Market Price
$ 56.10
Selling Price
$ 50.60
2903
2214
685
2976
Market Price
$ 49.53
Selling Price
$ 41.40
677
177
551
1105
Market Price
$ 36.12
Selling Price
$ 32.13
943
630
375
1264
Market Price
$ 49.19
Selling Price
$ 43.08
2432
1434
603
3949
Market Price
$ 46.35
Selling Price
$ 41.09
648
176
310
1244
Market Price
$ 67.00
Selling Price
$ 57.45
3013
2948
2013
3699
Market Price
$ 57.16
Selling Price
$ 50.39
4017
3479
3426
4212
Market Price
$ 62.26
Selling Price
$ 56.50
3070
1272
2269
3625
Market Price
$ 52.95
Selling Price
$ 45.71
1194
904
813
3375
Market Price
$ 30.73
Selling Price
$ 25.68
970
712
970
1821
Market Price
$ 60.10
Selling Price
$ 54.23
394
351
202
1882
Market Price
$ 29.91
Selling Price
$ 26.83
488
428
359
656