Market Price
$ 51.58
Selling Price
$ 45.81
999
289
804
1363
Market Price
$ 45.84
Selling Price
$ 38.97
3739
1432
1684
4026
Market Price
$ 34.19
Selling Price
$ 29.68
1273
604
764
4231
Market Price
$ 32.67
Selling Price
$ 28.14
2521
694
944
3313
Market Price
$ 32.04
Selling Price
$ 28.67
3695
1872
3118
4776
Market Price
$ 46.29
Selling Price
$ 41.74
1633
827
668
3708
Market Price
$ 45.71
Selling Price
$ 40.01
2549
1332
1590
3616
Market Price
$ 48.93
Selling Price
$ 44.44
1208
275
544
4040
Market Price
$ 62.23
Selling Price
$ 52.40
192
89
147
668
Market Price
$ 33.43
Selling Price
$ 29.18
2018
1580
1698
2312
Market Price
$ 68.27
Selling Price
$ 57.84
3796
3567
3053
4818
Market Price
$ 49.92
Selling Price
$ 43.34
1227
802
957
1611
Market Price
$ 63.40
Selling Price
$ 56.29
592
436
159
1354
Market Price
$ 41.80
Selling Price
$ 36.03
3836
2070
1035
4390
Market Price
$ 39.25
Selling Price
$ 32.95
1055
606
356
1109
Market Price
$ 67.49
Selling Price
$ 57.91
1140
835
816
1480
Market Price
$ 34.98
Selling Price
$ 30.54
2408
2122
1067
4634
Market Price
$ 53.75
Selling Price
$ 46.59
384
319
186
868
Market Price
$ 52.58
Selling Price
$ 47.47
440
371
296
880
Market Price
$ 49.18
Selling Price
$ 43.59
892
515
357
2553
Market Price
$ 55.49
Selling Price
$ 48.49
256
107
165
522
Market Price
$ 65.56
Selling Price
$ 57.95
640
347
266
896
Market Price
$ 57.09
Selling Price
$ 48.76
775
446
313
884
Market Price
$ 35.55
Selling Price
$ 30.28
376
205
325
1002
Market Price
$ 42.55
Selling Price
$ 37.54
2511
2483
559
4596
Market Price
$ 36.73
Selling Price
$ 32.48
1563
637
355
2476
Market Price
$ 64.57
Selling Price
$ 56.62
2662
1740
2017
3758
Market Price
$ 46.51
Selling Price
$ 40.20
226
62
141
483
Market Price
$ 47.02
Selling Price
$ 39.80
2928
2387
1929
4379
Market Price
$ 37.87
Selling Price
$ 32.93
1427
1132
1195
3791
Market Price
$ 39.59
Selling Price
$ 33.28
1558
853
1263
4527
Market Price
$ 67.39
Selling Price
$ 59.49
1060
212
415
1441
Market Price
$ 65.30
Selling Price
$ 56.39
1120
1038
703
3104
Market Price
$ 48.97
Selling Price
$ 42.49
413
334
244
1061
Market Price
$ 62.81
Selling Price
$ 55.35
2164
712
676
2657
Market Price
$ 66.25
Selling Price
$ 58.09
1523
799
505
2402
Market Price
$ 67.46
Selling Price
$ 58.36
767
205
378
2699
Market Price
$ 54.56
Selling Price
$ 46.25
336
270
244
1459
Market Price
$ 29.78
Selling Price
$ 25.95
1218
1144
802
1650
Market Price
$ 49.37
Selling Price
$ 42.84
1752
1304
916
2538