Market Price
$ 62.13
Selling Price
$ 55.34
3286
2210
2876
4174
Market Price
$ 31.50
Selling Price
$ 26.76
2449
2183
2144
3181
Market Price
$ 47.50
Selling Price
$ 41.15
1141
889
1023
2816
Market Price
$ 47.52
Selling Price
$ 39.66
306
232
62
1418
Market Price
$ 36.03
Selling Price
$ 32.39
1405
609
420
1660
Market Price
$ 64.37
Selling Price
$ 55.76
2557
2498
516
4015
Market Price
$ 32.21
Selling Price
$ 27.14
746
618
240
1301
Market Price
$ 61.82
Selling Price
$ 53.31
1549
1203
837
2050
Market Price
$ 53.14
Selling Price
$ 48.14
4014
2937
1722
4148
Market Price
$ 36.53
Selling Price
$ 30.79
3059
1884
946
4560
Market Price
$ 42.84
Selling Price
$ 38.61
3699
3476
1583
4340
Market Price
$ 54.31
Selling Price
$ 45.75
212
166
42
933
Market Price
$ 35.17
Selling Price
$ 31.72
2716
971
1800
3732
Market Price
$ 33.72
Selling Price
$ 29.27
3735
3349
1553
4379
Market Price
$ 35.39
Selling Price
$ 29.89
986
753
635
1059
Market Price
$ 37.72
Selling Price
$ 31.72
1008
828
922
2642
Market Price
$ 54.90
Selling Price
$ 46.24
1182
434
886
2555
Market Price
$ 66.81
Selling Price
$ 58.15
930
254
681
1371
Market Price
$ 42.73
Selling Price
$ 38.18
683
411
166
2390
Market Price
$ 40.07
Selling Price
$ 35.91
235
126
190
1013
Market Price
$ 46.02
Selling Price
$ 38.79
833
589
366
2871
Market Price
$ 50.51
Selling Price
$ 44.35
1056
835
1011
2065
Market Price
$ 34.28
Selling Price
$ 29.32
627
138
360
669
Market Price
$ 28.39
Selling Price
$ 25.75
3158
1542
2699
4628
Market Price
$ 53.67
Selling Price
$ 48.15
167
134
105
457
Market Price
$ 61.48
Selling Price
$ 51.66
1053
327
389
1252
Market Price
$ 43.96
Selling Price
$ 38.39
476
119
424
518
Market Price
$ 31.54
Selling Price
$ 26.76
1405
862
1063
4186
Market Price
$ 69.14
Selling Price
$ 58.46
1741
829
563
2416
Market Price
$ 51.74
Selling Price
$ 45.19
234
102
128
450
Market Price
$ 67.88
Selling Price
$ 59.16
1213
645
859
4937
Market Price
$ 48.13
Selling Price
$ 40.20
1349
1073
481
2907
Market Price
$ 31.27
Selling Price
$ 27.28
4217
2242
1907
4412
Market Price
$ 67.25
Selling Price
$ 58.74
464
106
248
1798
Market Price
$ 52.71
Selling Price
$ 45.47
1051
383
561
4239
Market Price
$ 66.51
Selling Price
$ 59.53
1411
529
450
1965
Market Price
$ 46.53
Selling Price
$ 40.73
4009
3716
2015
4803
Market Price
$ 46.25
Selling Price
$ 39.71
2102
1713
435
3781
Market Price
$ 49.90
Selling Price
$ 44.27
3132
2639
2614
4305
Market Price
$ 62.15
Selling Price
$ 52.21
3698
2537
1149
3994