Market Price
$ 48.76
Selling Price
$ 43.77
2365
704
682
3635
Market Price
$ 34.39
Selling Price
$ 30.05
1444
994
599
3474
Market Price
$ 31.78
Selling Price
$ 27.17
2053
1856
1625
2850
Market Price
$ 31.45
Selling Price
$ 26.93
1782
790
1409
4004
Market Price
$ 30.87
Selling Price
$ 27.49
288
179
267
1301
Market Price
$ 61.30
Selling Price
$ 51.84
558
360
244
2246
Market Price
$ 53.01
Selling Price
$ 45.57
915
539
881
2945
Market Price
$ 44.24
Selling Price
$ 38.66
2016
1809
1747
2076
Market Price
$ 33.73
Selling Price
$ 29.25
1067
257
640
3593
Market Price
$ 59.70
Selling Price
$ 50.87
1634
342
1517
1830
Market Price
$ 36.07
Selling Price
$ 31.69
171
106
83
430
Market Price
$ 59.64
Selling Price
$ 50.86
4497
2985
2828
4816
Market Price
$ 49.98
Selling Price
$ 42.54
1469
1454
1120
2831
Market Price
$ 38.50
Selling Price
$ 33.95
1259
903
748
4416
Market Price
$ 38.55
Selling Price
$ 34.07
1325
1139
277
1778
Market Price
$ 28.22
Selling Price
$ 25.47
4024
1960
1489
4165
Market Price
$ 39.11
Selling Price
$ 34.42
2944
1066
2033
3818
Market Price
$ 45.58
Selling Price
$ 40.54
2244
1202
1621
3956
Market Price
$ 67.07
Selling Price
$ 59.43
2362
1158
2084
2381
Market Price
$ 59.58
Selling Price
$ 53.87
1073
965
381
1890
Market Price
$ 30.21
Selling Price
$ 26.64
792
419
310
1647
Market Price
$ 59.54
Selling Price
$ 53.11
2693
695
964
3493
Market Price
$ 43.23
Selling Price
$ 36.31
305
222
253
1414
Market Price
$ 54.32
Selling Price
$ 46.14
912
234
498
1340
Market Price
$ 53.70
Selling Price
$ 44.80
2017
1808
667
2471
Market Price
$ 56.33
Selling Price
$ 50.96
892
754
440
1900
Market Price
$ 57.13
Selling Price
$ 50.00
2125
1486
700
3276
Market Price
$ 39.38
Selling Price
$ 34.67
495
290
436
759
Market Price
$ 66.18
Selling Price
$ 56.13
778
397
223
3519
Market Price
$ 31.11
Selling Price
$ 26.98
253
155
150
861
Market Price
$ 34.40
Selling Price
$ 29.60
553
193
333
1777
Market Price
$ 50.33
Selling Price
$ 43.67
770
666
530
880
Market Price
$ 51.50
Selling Price
$ 42.92
2113
446
1218
2376
Market Price
$ 29.07
Selling Price
$ 25.30
1434
1188
1359
4613
Market Price
$ 50.67
Selling Price
$ 42.87
764
404
504
1819
Market Price
$ 63.08
Selling Price
$ 54.68
3064
1749
989
3347
Market Price
$ 64.15
Selling Price
$ 56.84
720
146
591
2136
Market Price
$ 39.70
Selling Price
$ 33.18
1080
685
1069
1210
Market Price
$ 33.18
Selling Price
$ 28.01
2897
755
980
3740
Market Price
$ 57.83
Selling Price
$ 50.63
186
155
144
815