Market Price
$ 32.06
Selling Price
$ 27.92
2151
485
1873
2217
Market Price
$ 39.87
Selling Price
$ 34.65
2727
2359
1931
3879
Market Price
$ 44.20
Selling Price
$ 40.11
1611
910
805
3596
Market Price
$ 55.72
Selling Price
$ 46.97
652
161
542
1634
Market Price
$ 36.89
Selling Price
$ 33.24
416
227
174
421
Market Price
$ 48.29
Selling Price
$ 43.08
860
524
535
3015
Market Price
$ 62.76
Selling Price
$ 52.38
310
231
155
1094
Market Price
$ 47.75
Selling Price
$ 41.28
259
234
121
477
Market Price
$ 35.37
Selling Price
$ 31.34
1668
1521
1234
1853
Market Price
$ 60.35
Selling Price
$ 53.48
1054
302
313
2936
Market Price
$ 66.78
Selling Price
$ 58.68
2084
1719
1297
3679
Market Price
$ 67.20
Selling Price
$ 59.97
2515
1121
1976
4233
Market Price
$ 41.57
Selling Price
$ 37.06
3294
2596
791
3926
Market Price
$ 66.00
Selling Price
$ 56.78
1161
761
741
2115
Market Price
$ 57.20
Selling Price
$ 50.61
2204
510
1558
4225
Market Price
$ 66.39
Selling Price
$ 57.09
3207
2173
2694
4157
Market Price
$ 54.13
Selling Price
$ 46.61
2970
1294
612
3706
Market Price
$ 57.76
Selling Price
$ 50.32
3018
611
2418
3931
Market Price
$ 57.65
Selling Price
$ 48.33
2085
737
1259
2189
Market Price
$ 35.49
Selling Price
$ 32.11
1071
759
688
1980
Market Price
$ 34.26
Selling Price
$ 29.08
1637
1273
1386
3896
Market Price
$ 59.52
Selling Price
$ 52.76
707
425
578
2834
Market Price
$ 55.32
Selling Price
$ 46.58
917
523
309
3626
Market Price
$ 45.51
Selling Price
$ 40.04
836
419
249
1059
Market Price
$ 48.52
Selling Price
$ 42.87
3662
1280
3584
4067
Market Price
$ 29.28
Selling Price
$ 26.44
395
98
362
486
Market Price
$ 50.84
Selling Price
$ 44.78
649
484
334
754
Market Price
$ 52.98
Selling Price
$ 45.82
2356
939
667
2460
Market Price
$ 46.22
Selling Price
$ 41.44
1308
1091
1001
2570
Market Price
$ 39.66
Selling Price
$ 33.79
3158
1939
1946
3782
Market Price
$ 40.46
Selling Price
$ 34.17
691
232
437
720
Market Price
$ 41.68
Selling Price
$ 37.36
943
523
811
994
Market Price
$ 61.33
Selling Price
$ 54.20
2210
1496
1261
3031
Market Price
$ 64.48
Selling Price
$ 57.88
3390
2604
3056
4276
Market Price
$ 52.01
Selling Price
$ 46.74
638
474
328
661
Market Price
$ 59.49
Selling Price
$ 50.27
1549
1387
327
1564
Market Price
$ 67.93
Selling Price
$ 59.87
1491
833
1186
4922
Market Price
$ 31.67
Selling Price
$ 28.03
1730
1499
1310
3369
Market Price
$ 47.54
Selling Price
$ 41.76
1879
1591
1537
1950
Market Price
$ 46.46
Selling Price
$ 40.26
948
251
435
1663