Market Price
$ 31.46
Selling Price
$ 27.98
441
231
115
1850
Market Price
$ 63.21
Selling Price
$ 56.85
541
325
416
1397
Market Price
$ 61.55
Selling Price
$ 53.76
1347
780
864
2145
Market Price
$ 59.31
Selling Price
$ 50.65
2796
1932
691
2940
Market Price
$ 51.29
Selling Price
$ 46.49
443
188
330
753
Market Price
$ 45.28
Selling Price
$ 40.60
1675
1406
1338
1963
Market Price
$ 62.40
Selling Price
$ 55.51
761
592
325
2168
Market Price
$ 40.47
Selling Price
$ 35.65
669
591
281
3075
Market Price
$ 49.44
Selling Price
$ 44.25
786
440
224
1668
Market Price
$ 63.37
Selling Price
$ 53.53
843
341
258
1538
Market Price
$ 48.53
Selling Price
$ 42.80
3677
3506
3235
4589
Market Price
$ 37.78
Selling Price
$ 33.48
1530
794
895
1573
Market Price
$ 64.24
Selling Price
$ 56.54
352
274
288
1025
Market Price
$ 57.45
Selling Price
$ 51.41
1219
885
605
2218
Market Price
$ 41.62
Selling Price
$ 35.16
2791
856
2522
4098
Market Price
$ 36.47
Selling Price
$ 33.14
1973
1053
1245
3816
Market Price
$ 38.91
Selling Price
$ 35.18
1767
1053
791
1844
Market Price
$ 56.51
Selling Price
$ 50.91
852
490
755
2485
Market Price
$ 33.21
Selling Price
$ 29.80
1911
1406
805
2194
Market Price
$ 70.50
Selling Price
$ 59.36
218
97
183
924
Market Price
$ 38.79
Selling Price
$ 33.99
3972
1861
3809
4899
Market Price
$ 45.81
Selling Price
$ 40.21
684
284
280
1060
Market Price
$ 54.54
Selling Price
$ 47.35
3881
2568
1824
3976
Market Price
$ 50.37
Selling Price
$ 45.51
382
99
152
1673
Market Price
$ 46.49
Selling Price
$ 40.06
1702
1011
1641
1962
Market Price
$ 51.87
Selling Price
$ 43.27
3643
773
1937
4539
Market Price
$ 43.06
Selling Price
$ 38.76
2242
1888
1155
4994
Market Price
$ 34.77
Selling Price
$ 30.18
830
599
192
994
Market Price
$ 48.16
Selling Price
$ 40.71
4002
3652
2473
4203
Market Price
$ 31.02
Selling Price
$ 26.12
682
353
242
1930
Market Price
$ 67.13
Selling Price
$ 56.64
1246
1028
344
1802
Market Price
$ 60.11
Selling Price
$ 54.02
929
416
706
4593
Market Price
$ 31.33
Selling Price
$ 27.82
2698
1790
597
3520
Market Price
$ 60.86
Selling Price
$ 55.03
3692
2242
3368
3925
Market Price
$ 43.07
Selling Price
$ 39.11
2008
1233
698
2442
Market Price
$ 32.20
Selling Price
$ 26.83
778
434
467
1995
Market Price
$ 42.01
Selling Price
$ 35.02
751
195
465
767
Market Price
$ 33.33
Selling Price
$ 29.43
3221
1281
2476
4736
Market Price
$ 46.99
Selling Price
$ 40.70
844
595
310
2793
Market Price
$ 30.22
Selling Price
$ 26.36
3073
634
2593
3985