Market Price
$ 47.28
Selling Price
$ 41.37
1542
313
804
2657
Market Price
$ 45.35
Selling Price
$ 40.16
1111
737
1036
1210
Market Price
$ 64.08
Selling Price
$ 56.48
3484
1164
859
4341
Market Price
$ 29.55
Selling Price
$ 25.75
1770
1681
679
4069
Market Price
$ 30.20
Selling Price
$ 27.42
3235
2235
2495
3802
Market Price
$ 61.84
Selling Price
$ 52.12
3854
2887
2072
3879
Market Price
$ 64.09
Selling Price
$ 57.73
1032
438
884
1301
Market Price
$ 69.92
Selling Price
$ 58.84
1042
471
875
1852
Market Price
$ 69.24
Selling Price
$ 58.83
3232
2742
2247
4325
Market Price
$ 39.74
Selling Price
$ 35.10
3427
1576
1207
3973
Market Price
$ 50.44
Selling Price
$ 42.22
1277
343
921
2995
Market Price
$ 31.88
Selling Price
$ 27.00
901
656
199
1870
Market Price
$ 50.65
Selling Price
$ 45.93
1003
998
885
3540
Market Price
$ 52.83
Selling Price
$ 47.55
2277
1917
1457
4489
Market Price
$ 52.04
Selling Price
$ 43.95
834
275
329
3048
Market Price
$ 54.12
Selling Price
$ 49.06
2907
941
1071
3810
Market Price
$ 52.31
Selling Price
$ 47.11
1857
1144
1362
2667
Market Price
$ 35.07
Selling Price
$ 30.50
2366
898
561
3637
Market Price
$ 45.37
Selling Price
$ 38.47
904
792
591
3697
Market Price
$ 67.73
Selling Price
$ 57.28
2270
761
2179
4110
Market Price
$ 58.34
Selling Price
$ 50.98
3217
2030
751
4248
Market Price
$ 67.88
Selling Price
$ 57.54
1801
1033
527
1976
Market Price
$ 52.81
Selling Price
$ 47.24
3164
2995
1835
4239
Market Price
$ 30.76
Selling Price
$ 27.88
4589
2107
3404
4624
Market Price
$ 51.80
Selling Price
$ 45.72
893
308
422
1133
Market Price
$ 52.57
Selling Price
$ 46.91
2219
2106
2051
3122
Market Price
$ 48.25
Selling Price
$ 42.95
1886
1024
1311
1998
Market Price
$ 71.05
Selling Price
$ 59.27
622
287
376
1098
Market Price
$ 35.07
Selling Price
$ 29.47
3613
3606
3423
4548
Market Price
$ 66.34
Selling Price
$ 56.03
2305
1504
2192
2663
Market Price
$ 59.34
Selling Price
$ 51.90
2170
1294
1755
4505
Market Price
$ 54.71
Selling Price
$ 47.82
1656
973
626
4937
Market Price
$ 62.66
Selling Price
$ 54.06
1466
907
468
4021
Market Price
$ 60.51
Selling Price
$ 54.17
921
404
886
987
Market Price
$ 34.00
Selling Price
$ 28.92
876
502
422
2768
Market Price
$ 38.62
Selling Price
$ 33.48
1035
434
974
1400
Market Price
$ 45.29
Selling Price
$ 37.83
288
136
134
1370
Market Price
$ 51.30
Selling Price
$ 43.56
790
393
458
1325
Market Price
$ 46.52
Selling Price
$ 39.98
3608
2931
2001
4964
Market Price
$ 50.22
Selling Price
$ 43.79
627
433
206
1005