Market Price
$ 50.31
Selling Price
$ 45.69
984
884
650
1977
Market Price
$ 38.59
Selling Price
$ 32.34
858
402
632
1468
Market Price
$ 35.05
Selling Price
$ 30.34
2557
2526
1216
3179
Market Price
$ 63.58
Selling Price
$ 54.78
432
238
288
954
Market Price
$ 58.59
Selling Price
$ 49.53
556
381
281
955
Market Price
$ 50.97
Selling Price
$ 44.28
1300
267
482
2116
Market Price
$ 29.67
Selling Price
$ 25.63
359
152
138
700
Market Price
$ 64.40
Selling Price
$ 54.62
2929
2021
1345
3350
Market Price
$ 59.94
Selling Price
$ 50.83
1253
707
376
3991
Market Price
$ 68.19
Selling Price
$ 58.17
336
88
169
1407
Market Price
$ 29.86
Selling Price
$ 25.01
198
173
80
832
Market Price
$ 42.25
Selling Price
$ 37.30
1105
933
576
1261
Market Price
$ 52.61
Selling Price
$ 45.49
341
309
239
1379
Market Price
$ 36.47
Selling Price
$ 31.71
868
526
252
1614
Market Price
$ 33.21
Selling Price
$ 29.36
1357
1052
815
1443
Market Price
$ 33.09
Selling Price
$ 30.03
3032
1687
2140
3747
Market Price
$ 65.93
Selling Price
$ 55.27
1081
773
792
1803
Market Price
$ 30.37
Selling Price
$ 27.10
727
636
324
1590
Market Price
$ 33.20
Selling Price
$ 30.08
822
277
336
2289
Market Price
$ 51.80
Selling Price
$ 44.43
2853
2226
1961
3222
Market Price
$ 48.80
Selling Price
$ 44.02
823
795
297
1913
Market Price
$ 59.89
Selling Price
$ 50.22
753
519
446
753
Market Price
$ 54.81
Selling Price
$ 49.03
1734
1309
687
3409
Market Price
$ 67.92
Selling Price
$ 56.65
163
114
77
451
Market Price
$ 69.24
Selling Price
$ 58.07
820
697
341
915
Market Price
$ 64.89
Selling Price
$ 57.89
591
310
509
847
Market Price
$ 53.24
Selling Price
$ 45.47
682
358
353
1324
Market Price
$ 53.50
Selling Price
$ 48.15
185
67
152
471
Market Price
$ 37.71
Selling Price
$ 33.43
662
332
525
732
Market Price
$ 49.16
Selling Price
$ 43.00
3876
1087
3861
4470
Market Price
$ 47.11
Selling Price
$ 40.52
3563
2219
2022
4344
Market Price
$ 38.40
Selling Price
$ 33.20
2067
1911
1227
4776
Market Price
$ 64.81
Selling Price
$ 56.83
1164
941
472
1724
Market Price
$ 59.69
Selling Price
$ 51.98
453
204
108
942
Market Price
$ 42.04
Selling Price
$ 36.02
420
256
414
574
Market Price
$ 51.99
Selling Price
$ 46.04
3008
2554
953
3465
Market Price
$ 65.39
Selling Price
$ 56.39
333
109
195
622
Market Price
$ 67.80
Selling Price
$ 58.64
1943
1450
1633
3021
Market Price
$ 55.49
Selling Price
$ 47.27
554
445
310
1119
Market Price
$ 32.28
Selling Price
$ 27.57
1506
828
1438
1859