Market Price
$ 30.59
Selling Price
$ 27.70
817
225
286
1593
Market Price
$ 38.31
Selling Price
$ 34.01
3031
2800
2906
4704
Market Price
$ 43.38
Selling Price
$ 39.11
1199
1061
359
3597
Market Price
$ 38.59
Selling Price
$ 33.85
1901
1010
1433
3476
Market Price
$ 41.94
Selling Price
$ 35.04
1749
717
1238
2243
Market Price
$ 32.04
Selling Price
$ 27.12
871
218
846
913
Market Price
$ 40.66
Selling Price
$ 36.85
434
419
115
1476
Market Price
$ 37.09
Selling Price
$ 32.38
905
628
660
1533
Market Price
$ 62.80
Selling Price
$ 56.69
2189
814
1759
3281
Market Price
$ 32.45
Selling Price
$ 28.69
1122
779
1116
1835
Market Price
$ 49.00
Selling Price
$ 43.91
448
242
136
1454
Market Price
$ 61.72
Selling Price
$ 55.29
520
515
311
1185
Market Price
$ 66.44
Selling Price
$ 57.52
559
186
260
2467
Market Price
$ 64.30
Selling Price
$ 57.43
4096
3065
3823
4503
Market Price
$ 63.02
Selling Price
$ 56.55
279
126
161
831
Market Price
$ 61.59
Selling Price
$ 55.11
1194
857
578
1609
Market Price
$ 49.22
Selling Price
$ 41.33
1777
437
1661
2262
Market Price
$ 33.94
Selling Price
$ 30.51
834
198
719
1232
Market Price
$ 33.26
Selling Price
$ 28.74
268
123
179
1340
Market Price
$ 62.81
Selling Price
$ 52.73
566
344
302
1820
Market Price
$ 54.38
Selling Price
$ 46.63
237
102
181
1074
Market Price
$ 57.68
Selling Price
$ 51.81
4230
2793
1014
4515
Market Price
$ 55.90
Selling Price
$ 50.81
3433
2937
1854
3531
Market Price
$ 41.56
Selling Price
$ 35.75
860
560
775
1034
Market Price
$ 39.02
Selling Price
$ 34.31
4133
3839
1861
4790
Market Price
$ 57.08
Selling Price
$ 48.59
1178
252
623
4083
Market Price
$ 30.03
Selling Price
$ 26.22
2172
674
632
3418
Market Price
$ 48.91
Selling Price
$ 42.50
1568
1112
569
4369
Market Price
$ 46.43
Selling Price
$ 42.10
3356
980
3023
4016
Market Price
$ 42.76
Selling Price
$ 36.00
4532
4510
2757
4768
Market Price
$ 30.61
Selling Price
$ 25.97
287
264
244
752
Market Price
$ 50.99
Selling Price
$ 46.28
973
906
503
2331
Market Price
$ 42.09
Selling Price
$ 36.81
1645
818
1465
4033
Market Price
$ 57.71
Selling Price
$ 49.25
2998
1558
2176
4513
Market Price
$ 58.37
Selling Price
$ 49.82
947
422
669
1167
Market Price
$ 65.79
Selling Price
$ 58.28
552
322
367
2262
Market Price
$ 44.29
Selling Price
$ 37.19
1531
338
350
3521
Market Price
$ 63.81
Selling Price
$ 57.56
1929
700
977
2385
Market Price
$ 32.83
Selling Price
$ 28.53
769
661
726
1183
Market Price
$ 63.19
Selling Price
$ 55.03
2323
1554
1181
4060