Market Price
$ 39.01
Selling Price
$ 32.78
501
366
222
800
Market Price
$ 47.91
Selling Price
$ 41.12
1119
471
352
2666
Market Price
$ 41.80
Selling Price
$ 37.60
1297
1050
1195
2761
Market Price
$ 45.96
Selling Price
$ 40.63
2301
1221
806
4503
Market Price
$ 40.39
Selling Price
$ 35.18
2786
1452
973
4836
Market Price
$ 55.04
Selling Price
$ 48.43
2349
1482
2026
3718
Market Price
$ 43.96
Selling Price
$ 37.32
230
229
150
914
Market Price
$ 56.86
Selling Price
$ 49.39
4229
2675
1944
4590
Market Price
$ 30.77
Selling Price
$ 26.54
4086
1083
1493
4668
Market Price
$ 35.72
Selling Price
$ 31.10
1618
617
1517
3501
Market Price
$ 53.78
Selling Price
$ 46.32
785
405
625
2029
Market Price
$ 55.51
Selling Price
$ 46.83
808
377
515
1939
Market Price
$ 47.82
Selling Price
$ 42.62
915
290
503
1368
Market Price
$ 69.03
Selling Price
$ 58.75
852
502
422
1082
Market Price
$ 58.16
Selling Price
$ 52.04
1159
653
780
2570
Market Price
$ 64.96
Selling Price
$ 58.82
933
201
897
1025
Market Price
$ 43.64
Selling Price
$ 37.36
2205
2000
646
2512
Market Price
$ 64.12
Selling Price
$ 57.66
914
787
730
3956
Market Price
$ 32.38
Selling Price
$ 28.64
1672
1457
1153
2984
Market Price
$ 35.48
Selling Price
$ 31.85
1515
462
1136
4445
Market Price
$ 67.09
Selling Price
$ 58.53
420
89
239
1375
Market Price
$ 64.80
Selling Price
$ 55.27
540
115
401
646
Market Price
$ 46.62
Selling Price
$ 40.94
3870
2608
2449
4820
Market Price
$ 62.38
Selling Price
$ 53.15
795
757
159
1303
Market Price
$ 36.12
Selling Price
$ 31.60
2190
2053
2114
3724
Market Price
$ 42.65
Selling Price
$ 38.29
1452
1143
537
3019
Market Price
$ 36.90
Selling Price
$ 33.28
440
180
214
1152
Market Price
$ 38.16
Selling Price
$ 34.37
1575
661
995
1987
Market Price
$ 56.81
Selling Price
$ 49.52
1342
605
714
2536
Market Price
$ 60.03
Selling Price
$ 51.07
778
681
290
3168
Market Price
$ 55.59
Selling Price
$ 48.62
976
506
503
4268
Market Price
$ 36.02
Selling Price
$ 32.34
2058
2043
415
2367
Market Price
$ 32.53
Selling Price
$ 29.35
1568
1056
911
4420
Market Price
$ 33.07
Selling Price
$ 29.81
923
442
540
3778
Market Price
$ 48.11
Selling Price
$ 43.24
1097
571
763
3775
Market Price
$ 34.06
Selling Price
$ 30.46
275
87
207
566
Market Price
$ 57.82
Selling Price
$ 51.35
1414
866
1166
4048
Market Price
$ 61.19
Selling Price
$ 55.43
1024
993
490
2269
Market Price
$ 49.32
Selling Price
$ 43.60
2157
1869
1480
2307
Market Price
$ 39.34
Selling Price
$ 34.19
2357
1286
486
3963