Market Price
$ 62.74
Selling Price
$ 55.31
2145
679
2002
4786
Market Price
$ 39.47
Selling Price
$ 33.13
1545
869
1021
3785
Market Price
$ 32.52
Selling Price
$ 28.03
1215
398
1101
3674
Market Price
$ 61.40
Selling Price
$ 52.24
153
109
153
747
Market Price
$ 67.66
Selling Price
$ 57.72
1498
651
1035
4660
Market Price
$ 54.75
Selling Price
$ 47.12
1228
668
319
2982
Market Price
$ 56.68
Selling Price
$ 50.95
1620
579
727
3752
Market Price
$ 43.81
Selling Price
$ 37.55
1610
1199
607
2464
Market Price
$ 43.75
Selling Price
$ 37.27
1244
307
392
1664
Market Price
$ 34.56
Selling Price
$ 29.60
995
891
356
3455
Market Price
$ 33.94
Selling Price
$ 28.57
899
794
629
1222
Market Price
$ 34.05
Selling Price
$ 29.42
1757
1566
1721
4076
Market Price
$ 37.41
Selling Price
$ 31.18
713
199
277
1035
Market Price
$ 50.66
Selling Price
$ 45.49
1938
1748
1669
3715
Market Price
$ 66.01
Selling Price
$ 57.09
742
710
453
3566
Market Price
$ 67.34
Selling Price
$ 59.99
608
276
133
2734
Market Price
$ 43.33
Selling Price
$ 37.61
4429
3837
930
4854
Market Price
$ 51.21
Selling Price
$ 46.03
3880
1694
2345
4313
Market Price
$ 51.69
Selling Price
$ 44.17
1143
927
589
4550
Market Price
$ 43.87
Selling Price
$ 38.28
1783
1308
794
4191
Market Price
$ 45.64
Selling Price
$ 40.74
820
361
257
1539
Market Price
$ 55.47
Selling Price
$ 46.81
1086
735
1086
1125
Market Price
$ 36.10
Selling Price
$ 32.77
1431
945
1309
3632
Market Price
$ 46.89
Selling Price
$ 42.34
301
298
99
492
Market Price
$ 57.07
Selling Price
$ 51.32
448
353
311
1696
Market Price
$ 57.45
Selling Price
$ 51.41
1499
984
936
2145
Market Price
$ 30.10
Selling Price
$ 25.25
2136
475
1113
4200
Market Price
$ 45.84
Selling Price
$ 39.95
2045
995
1182
2265
Market Price
$ 57.22
Selling Price
$ 49.83
655
263
404
1278
Market Price
$ 31.63
Selling Price
$ 26.40
2050
1301
908
3297
Market Price
$ 50.05
Selling Price
$ 42.39
225
220
147
564
Market Price
$ 47.50
Selling Price
$ 41.85
1560
933
1394
4065
Market Price
$ 66.70
Selling Price
$ 58.95
3121
1748
2601
3988
Market Price
$ 61.81
Selling Price
$ 52.64
1322
433
290
3447
Market Price
$ 53.52
Selling Price
$ 48.08
989
837
636
1795
Market Price
$ 37.01
Selling Price
$ 30.92
2084
1222
647
2511
Market Price
$ 46.25
Selling Price
$ 38.84
429
254
273
543
Market Price
$ 54.65
Selling Price
$ 46.09
1944
1547
1138
2278
Market Price
$ 51.73
Selling Price
$ 43.87
735
623
254
2954
Market Price
$ 28.78
Selling Price
$ 26.08
1119
987
878
4795