Market Price
$ 59.63
Selling Price
$ 50.92
1015
731
686
1796
Market Price
$ 44.62
Selling Price
$ 37.36
2168
1474
751
2632
Market Price
$ 56.73
Selling Price
$ 48.62
2516
1122
908
4965
Market Price
$ 28.11
Selling Price
$ 25.25
1372
1090
832
4075
Market Price
$ 46.31
Selling Price
$ 40.87
1350
323
791
3037
Market Price
$ 44.38
Selling Price
$ 39.71
2919
1570
829
4118
Market Price
$ 49.45
Selling Price
$ 44.22
411
313
177
1688
Market Price
$ 34.31
Selling Price
$ 28.80
1784
970
764
2474
Market Price
$ 43.15
Selling Price
$ 36.59
817
477
178
3695
Market Price
$ 34.57
Selling Price
$ 31.38
755
586
648
1008
Market Price
$ 35.27
Selling Price
$ 31.78
919
728
774
2559
Market Price
$ 66.07
Selling Price
$ 57.50
933
853
420
1267
Market Price
$ 61.34
Selling Price
$ 53.57
495
184
207
2304
Market Price
$ 56.41
Selling Price
$ 50.12
1738
922
1647
3396
Market Price
$ 68.48
Selling Price
$ 57.35
2947
1380
1857
4070
Market Price
$ 54.22
Selling Price
$ 47.21
628
585
464
963
Market Price
$ 58.88
Selling Price
$ 51.23
1816
1034
1493
4667
Market Price
$ 30.68
Selling Price
$ 26.31
2977
752
1860
4862
Market Price
$ 33.93
Selling Price
$ 30.11
2642
2615
1661
3522
Market Price
$ 37.15
Selling Price
$ 33.08
2688
1150
2175
4583
Market Price
$ 29.18
Selling Price
$ 25.10
2761
1324
2187
4809
Market Price
$ 39.71
Selling Price
$ 34.14
493
267
109
2215
Market Price
$ 47.61
Selling Price
$ 40.19
2672
2424
2561
3293
Market Price
$ 56.10
Selling Price
$ 47.28
558
474
176
2247
Market Price
$ 67.49
Selling Price
$ 57.06
2543
2414
2493
3839
Market Price
$ 56.06
Selling Price
$ 47.68
3064
2611
2099
4033
Market Price
$ 48.49
Selling Price
$ 40.45
825
594
703
1444
Market Price
$ 49.21
Selling Price
$ 43.19
1139
640
971
1209
Market Price
$ 46.16
Selling Price
$ 38.49
1883
1255
562
3898
Market Price
$ 49.13
Selling Price
$ 41.43
3682
1628
1296
4554
Market Price
$ 53.14
Selling Price
$ 47.88
1584
1478
662
2287
Market Price
$ 54.63
Selling Price
$ 45.99
2243
1897
785
2468
Market Price
$ 33.19
Selling Price
$ 29.03
1783
1382
1427
2384
Market Price
$ 42.79
Selling Price
$ 36.38
398
377
135
1247
Market Price
$ 36.50
Selling Price
$ 30.96
597
444
470
1069
Market Price
$ 50.22
Selling Price
$ 42.81
1543
726
1129
4938
Market Price
$ 61.23
Selling Price
$ 52.69
4345
4051
1973
4562
Market Price
$ 63.14
Selling Price
$ 53.55
1330
917
360
2814
Market Price
$ 57.42
Selling Price
$ 51.68
4033
2002
3342
4638
Market Price
$ 55.96
Selling Price
$ 48.29
1866
725
1259
2890