Market Price
$ 37.77
Selling Price
$ 31.83
1712
961
1016
3745
Market Price
$ 47.85
Selling Price
$ 40.40
1343
937
357
2204
Market Price
$ 42.06
Selling Price
$ 36.72
2722
1831
670
2980
Market Price
$ 31.82
Selling Price
$ 27.73
1082
419
936
3233
Market Price
$ 43.42
Selling Price
$ 37.31
2936
595
1793
3780
Market Price
$ 37.02
Selling Price
$ 32.94
1550
1525
1383
2603
Market Price
$ 39.32
Selling Price
$ 34.13
2546
608
2144
3969
Market Price
$ 41.76
Selling Price
$ 37.56
3222
1434
920
4298
Market Price
$ 60.17
Selling Price
$ 54.57
1154
792
610
2003
Market Price
$ 38.61
Selling Price
$ 35.09
254
166
242
782
Market Price
$ 52.34
Selling Price
$ 43.63
175
95
166
784
Market Price
$ 34.22
Selling Price
$ 29.35
1754
1602
590
1936
Market Price
$ 28.90
Selling Price
$ 26.04
2486
506
1731
3400
Market Price
$ 44.13
Selling Price
$ 36.94
1704
692
366
4554
Market Price
$ 51.44
Selling Price
$ 44.56
129
108
31
498
Market Price
$ 50.02
Selling Price
$ 41.95
2884
2122
1012
4970
Market Price
$ 64.39
Selling Price
$ 58.40
295
277
64
412
Market Price
$ 60.64
Selling Price
$ 51.68
973
233
292
1013
Market Price
$ 65.43
Selling Price
$ 58.34
2276
1156
470
4469
Market Price
$ 41.98
Selling Price
$ 36.67
2206
1698
861
4364
Market Price
$ 49.54
Selling Price
$ 45.01
1477
1037
1289
1763
Market Price
$ 62.78
Selling Price
$ 54.45
2091
689
2052
2396
Market Price
$ 66.23
Selling Price
$ 55.75
334
96
208
695
Market Price
$ 37.60
Selling Price
$ 31.44
1769
505
1227
4741
Market Price
$ 29.65
Selling Price
$ 25.48
2226
1188
1900
2284
Market Price
$ 68.87
Selling Price
$ 58.66
898
369
613
2520
Market Price
$ 38.91
Selling Price
$ 34.26
4776
2718
3372
4981
Market Price
$ 45.03
Selling Price
$ 40.89
1459
359
783
3109
Market Price
$ 54.37
Selling Price
$ 48.39
1104
597
1021
4110
Market Price
$ 40.27
Selling Price
$ 35.36
4048
3050
3327
4263
Market Price
$ 64.95
Selling Price
$ 57.80
1991
1373
938
3758
Market Price
$ 61.35
Selling Price
$ 52.89
2261
715
1021
3348
Market Price
$ 30.44
Selling Price
$ 25.54
3103
1452
2721
3431
Market Price
$ 45.26
Selling Price
$ 39.94
2150
1667
1756
3835
Market Price
$ 31.44
Selling Price
$ 26.39
1090
988
265
3867
Market Price
$ 39.94
Selling Price
$ 34.00
1841
1514
1627
4396
Market Price
$ 31.41
Selling Price
$ 27.87
3917
3177
3061
4689
Market Price
$ 43.08
Selling Price
$ 38.45
2303
1954
926
3450
Market Price
$ 67.32
Selling Price
$ 58.12
540
475
433
2123
Market Price
$ 45.76
Selling Price
$ 40.72
1303
934
1286
3560