Market Price
$ 32.10
Selling Price
$ 28.25
3655
1877
3096
3793
Market Price
$ 43.88
Selling Price
$ 39.05
1164
576
1150
2337
Market Price
$ 53.36
Selling Price
$ 47.33
3950
1213
3874
4702
Market Price
$ 65.46
Selling Price
$ 57.53
1156
371
635
1553
Market Price
$ 28.98
Selling Price
$ 25.11
733
363
320
795
Market Price
$ 54.79
Selling Price
$ 49.33
230
111
112
468
Market Price
$ 49.22
Selling Price
$ 42.19
1461
1418
1226
3085
Market Price
$ 53.46
Selling Price
$ 45.54
2683
1571
2215
3010
Market Price
$ 46.06
Selling Price
$ 41.83
1117
561
1068
1200
Market Price
$ 54.40
Selling Price
$ 46.21
1908
643
941
3764
Market Price
$ 65.42
Selling Price
$ 54.74
905
721
883
2011
Market Price
$ 38.97
Selling Price
$ 32.49
1028
276
473
1699
Market Price
$ 32.18
Selling Price
$ 27.57
598
367
359
1329
Market Price
$ 31.58
Selling Price
$ 26.79
441
173
408
1071
Market Price
$ 31.89
Selling Price
$ 27.12
726
164
547
914
Market Price
$ 46.22
Selling Price
$ 39.61
2326
991
1888
2677
Market Price
$ 56.07
Selling Price
$ 48.64
240
178
125
907
Market Price
$ 43.40
Selling Price
$ 36.20
1566
1187
668
3018
Market Price
$ 41.06
Selling Price
$ 35.79
3183
2179
3079
3678
Market Price
$ 58.34
Selling Price
$ 50.92
995
726
793
1875
Market Price
$ 63.18
Selling Price
$ 52.93
2617
2425
2114
2703
Market Price
$ 32.78
Selling Price
$ 27.91
2023
1280
1018
4544
Market Price
$ 50.87
Selling Price
$ 43.88
3205
1338
864
3787
Market Price
$ 37.76
Selling Price
$ 32.16
749
155
722
885
Market Price
$ 63.18
Selling Price
$ 53.98
531
424
256
2614
Market Price
$ 56.73
Selling Price
$ 47.57
1527
837
1262
1724
Market Price
$ 33.51
Selling Price
$ 29.63
1115
944
382
1115
Market Price
$ 29.07
Selling Price
$ 25.19
611
359
528
797
Market Price
$ 54.00
Selling Price
$ 47.11
471
318
393
921
Market Price
$ 56.42
Selling Price
$ 50.12
2129
960
1913
3710
Market Price
$ 55.53
Selling Price
$ 47.84
2103
1876
1179
3062
Market Price
$ 65.22
Selling Price
$ 54.68
1419
438
906
2156
Market Price
$ 36.14
Selling Price
$ 31.86
2343
2104
1081
4070
Market Price
$ 31.66
Selling Price
$ 26.54
2437
1044
2169
4110
Market Price
$ 55.59
Selling Price
$ 48.62
1119
657
1043
2246
Market Price
$ 44.88
Selling Price
$ 40.51
4378
997
3911
4527
Market Price
$ 61.87
Selling Price
$ 54.65
987
740
937
2418
Market Price
$ 39.42
Selling Price
$ 34.25
2049
822
2030
3949
Market Price
$ 48.13
Selling Price
$ 42.19
1857
1058
1642
2755
Market Price
$ 30.44
Selling Price
$ 27.24
2566
2139
2390
4758