Market Price
$ 61.53
Selling Price
$ 55.01
1874
705
544
3684
Market Price
$ 28.78
Selling Price
$ 25.42
2819
1123
2539
2898
Market Price
$ 59.88
Selling Price
$ 50.70
1216
546
369
1283
Market Price
$ 37.85
Selling Price
$ 32.69
2094
1469
894
2140
Market Price
$ 59.72
Selling Price
$ 52.58
1138
789
727
1629
Market Price
$ 62.82
Selling Price
$ 56.74
1150
493
737
2064
Market Price
$ 39.33
Selling Price
$ 33.71
1511
773
794
2756
Market Price
$ 57.96
Selling Price
$ 52.27
2067
1988
1810
4492
Market Price
$ 52.73
Selling Price
$ 44.22
1554
469
1325
2883
Market Price
$ 70.60
Selling Price
$ 59.60
1468
666
672
2572
Market Price
$ 48.56
Selling Price
$ 41.27
2154
1706
1998
3439
Market Price
$ 60.93
Selling Price
$ 52.24
1131
647
697
4935
Market Price
$ 59.63
Selling Price
$ 53.32
1542
1239
1413
1778
Market Price
$ 31.16
Selling Price
$ 28.11
1530
644
1208
3424
Market Price
$ 63.62
Selling Price
$ 55.75
1667
987
946
3238
Market Price
$ 32.32
Selling Price
$ 28.54
3423
1741
2288
3490
Market Price
$ 35.79
Selling Price
$ 32.32
1313
1196
1080
1447
Market Price
$ 54.10
Selling Price
$ 47.69
1922
854
652
2007
Market Price
$ 42.78
Selling Price
$ 37.04
2523
2106
2434
3846
Market Price
$ 43.01
Selling Price
$ 37.50
552
300
268
1066
Market Price
$ 47.13
Selling Price
$ 41.83
2583
1146
1423
3133
Market Price
$ 55.16
Selling Price
$ 48.87
2483
2149
1495
3920
Market Price
$ 54.12
Selling Price
$ 47.52
585
162
439
1335
Market Price
$ 49.56
Selling Price
$ 42.90
3617
955
2370
4977
Market Price
$ 54.24
Selling Price
$ 47.33
653
629
347
1793
Market Price
$ 65.14
Selling Price
$ 56.25
1735
739
393
2586
Market Price
$ 51.63
Selling Price
$ 46.31
1197
859
382
1833
Market Price
$ 30.47
Selling Price
$ 26.76
2161
1414
1105
3008
Market Price
$ 36.60
Selling Price
$ 32.50
2865
2618
2250
3092
Market Price
$ 54.93
Selling Price
$ 48.58
2669
1368
2583
4994
Market Price
$ 55.62
Selling Price
$ 50.14
1556
337
325
2820
Market Price
$ 39.46
Selling Price
$ 35.70
3721
2385
1166
3927
Market Price
$ 50.99
Selling Price
$ 46.12
1712
1441
1080
2985
Market Price
$ 36.89
Selling Price
$ 33.31
1102
818
831
1359
Market Price
$ 49.73
Selling Price
$ 43.47
934
350
426
2890
Market Price
$ 62.07
Selling Price
$ 53.01
1734
484
1704
2169
Market Price
$ 35.72
Selling Price
$ 30.53
2329
1879
1291
3190
Market Price
$ 69.45
Selling Price
$ 59.88
1051
886
301
1085
Market Price
$ 64.32
Selling Price
$ 57.96
1009
808
925
1636
Market Price
$ 39.85
Selling Price
$ 33.31
845
718
711
2309