Market Price
$ 61.70
Selling Price
$ 54.59
390
277
161
1048
Market Price
$ 32.53
Selling Price
$ 28.46
2246
1503
500
2922
Market Price
$ 49.89
Selling Price
$ 44.23
1957
1810
1051
3074
Market Price
$ 37.97
Selling Price
$ 32.57
414
131
391
1673
Market Price
$ 63.63
Selling Price
$ 54.53
886
331
180
3484
Market Price
$ 28.11
Selling Price
$ 25.03
1113
650
716
2281
Market Price
$ 57.71
Selling Price
$ 50.21
536
108
124
963
Market Price
$ 51.29
Selling Price
$ 43.67
931
525
924
3180
Market Price
$ 41.14
Selling Price
$ 36.05
212
202
56
809
Market Price
$ 29.20
Selling Price
$ 25.53
961
664
759
4605
Market Price
$ 64.39
Selling Price
$ 57.19
3248
904
3208
4915
Market Price
$ 50.52
Selling Price
$ 43.48
2451
740
1930
3839
Market Price
$ 67.79
Selling Price
$ 56.74
549
195
440
667
Market Price
$ 28.51
Selling Price
$ 25.07
4473
2472
1464
4753
Market Price
$ 30.49
Selling Price
$ 26.20
223
97
134
606
Market Price
$ 31.31
Selling Price
$ 26.98
1018
409
818
1133
Market Price
$ 60.43
Selling Price
$ 51.24
1112
514
707
2145
Market Price
$ 49.75
Selling Price
$ 44.73
834
669
507
1276
Market Price
$ 30.81
Selling Price
$ 25.81
540
527
159
1964
Market Price
$ 49.67
Selling Price
$ 43.10
4782
4259
1788
4846
Market Price
$ 63.46
Selling Price
$ 54.90
3231
2305
1536
3587
Market Price
$ 67.18
Selling Price
$ 57.13
1703
702
387
3249
Market Price
$ 63.05
Selling Price
$ 56.92
3658
2563
3026
3700
Market Price
$ 50.97
Selling Price
$ 44.16
380
356
337
1087
Market Price
$ 38.82
Selling Price
$ 34.62
1244
931
852
1424
Market Price
$ 41.02
Selling Price
$ 34.65
2251
648
1501
4070
Market Price
$ 56.13
Selling Price
$ 49.55
1849
1703
681
4514
Market Price
$ 57.50
Selling Price
$ 51.03
1035
979
445
2224
Market Price
$ 41.79
Selling Price
$ 36.86
1604
1439
567
3719
Market Price
$ 42.62
Selling Price
$ 36.10
1760
1199
672
4669
Market Price
$ 47.04
Selling Price
$ 39.54
233
126
96
857
Market Price
$ 38.02
Selling Price
$ 33.87
2304
1969
1624
4387
Market Price
$ 38.70
Selling Price
$ 34.94
1110
995
567
1220
Market Price
$ 29.78
Selling Price
$ 26.94
494
157
410
1815
Market Price
$ 53.38
Selling Price
$ 48.25
1461
1264
630
2456
Market Price
$ 58.73
Selling Price
$ 51.43
629
444
214
2187
Market Price
$ 54.66
Selling Price
$ 49.64
623
543
433
1903
Market Price
$ 40.30
Selling Price
$ 33.92
895
206
772
2525
Market Price
$ 36.29
Selling Price
$ 31.66
1570
830
648
4961
Market Price
$ 52.90
Selling Price
$ 44.79
2612
708
757
3200