Market Price
$ 47.80
Selling Price
$ 42.25
537
509
179
1128
Market Price
$ 58.97
Selling Price
$ 50.23
2239
1007
813
4807
Market Price
$ 44.79
Selling Price
$ 37.97
828
230
199
2118
Market Price
$ 44.87
Selling Price
$ 38.20
1684
708
687
1894
Market Price
$ 63.27
Selling Price
$ 54.34
818
251
484
2705
Market Price
$ 38.50
Selling Price
$ 34.51
440
216
356
442
Market Price
$ 34.31
Selling Price
$ 31.06
457
369
132
760
Market Price
$ 36.29
Selling Price
$ 31.94
1222
978
341
4350
Market Price
$ 51.99
Selling Price
$ 46.21
1490
592
516
2153
Market Price
$ 41.52
Selling Price
$ 34.70
1584
1340
1220
1628
Market Price
$ 68.10
Selling Price
$ 57.43
2209
1283
1366
2889
Market Price
$ 32.39
Selling Price
$ 29.16
1807
397
661
2579
Market Price
$ 64.88
Selling Price
$ 56.11
2982
982
2735
3842
Market Price
$ 45.47
Selling Price
$ 40.47
1741
1533
1689
3936
Market Price
$ 32.21
Selling Price
$ 28.75
2174
1985
791
2913
Market Price
$ 43.78
Selling Price
$ 37.76
2323
2125
1232
3203
Market Price
$ 67.58
Selling Price
$ 56.68
152
69
66
405
Market Price
$ 55.27
Selling Price
$ 50.21
3151
2140
2676
3751
Market Price
$ 62.32
Selling Price
$ 56.46
278
118
260
1048
Market Price
$ 50.54
Selling Price
$ 45.70
3883
1681
2780
4053
Market Price
$ 42.65
Selling Price
$ 37.35
2575
2437
2332
4313
Market Price
$ 45.18
Selling Price
$ 38.68
350
247
121
742
Market Price
$ 52.39
Selling Price
$ 43.68
182
63
51
563
Market Price
$ 46.95
Selling Price
$ 39.91
2056
2035
1802
3840
Market Price
$ 64.18
Selling Price
$ 55.29
2817
2176
1516
2931
Market Price
$ 55.48
Selling Price
$ 47.18
396
215
85
523
Market Price
$ 31.56
Selling Price
$ 28.53
1944
849
1215
2931
Market Price
$ 41.67
Selling Price
$ 35.16
1248
362
1008
2026
Market Price
$ 32.18
Selling Price
$ 29.09
1191
879
401
2520
Market Price
$ 33.62
Selling Price
$ 28.44
188
171
188
579
Market Price
$ 34.30
Selling Price
$ 29.36
3276
2978
2428
4182
Market Price
$ 35.90
Selling Price
$ 31.13
861
335
841
3634
Market Price
$ 39.35
Selling Price
$ 33.76
2307
1411
1365
4791
Market Price
$ 57.02
Selling Price
$ 49.22
3445
1436
1386
3724
Market Price
$ 58.00
Selling Price
$ 50.78
1566
957
1475
2095
Market Price
$ 66.93
Selling Price
$ 59.89
2060
1378
2007
3441
Market Price
$ 45.43
Selling Price
$ 39.56
2788
1977
2382
3174
Market Price
$ 44.21
Selling Price
$ 37.63
1419
753
737
4025
Market Price
$ 60.38
Selling Price
$ 52.87
550
350
473
1120
Market Price
$ 37.99
Selling Price
$ 32.24
1047
566
723
2531