Market Price
$ 51.23
Selling Price
$ 46.34
4008
817
3922
4436
Market Price
$ 61.50
Selling Price
$ 52.65
1040
691
282
2231
Market Price
$ 47.89
Selling Price
$ 40.64
3960
3072
1381
4618
Market Price
$ 34.44
Selling Price
$ 30.18
1870
1238
1526
3828
Market Price
$ 60.87
Selling Price
$ 51.76
1010
400
347
1184
Market Price
$ 51.04
Selling Price
$ 44.53
2604
1799
1541
4978
Market Price
$ 29.14
Selling Price
$ 25.30
486
403
363
816
Market Price
$ 46.74
Selling Price
$ 42.33
578
180
562
1613
Market Price
$ 60.39
Selling Price
$ 53.78
2279
1708
2001
4203
Market Price
$ 48.40
Selling Price
$ 43.86
2513
993
2099
3698
Market Price
$ 68.15
Selling Price
$ 58.50
746
315
251
1379
Market Price
$ 32.74
Selling Price
$ 27.89
2544
1159
1731
4796
Market Price
$ 62.65
Selling Price
$ 53.64
1699
600
961
2914
Market Price
$ 42.49
Selling Price
$ 36.78
2165
1699
1106
2286
Market Price
$ 38.69
Selling Price
$ 35.08
1996
1275
1554
4023
Market Price
$ 31.10
Selling Price
$ 26.21
855
811
255
3292
Market Price
$ 55.28
Selling Price
$ 46.99
1126
947
766
4508
Market Price
$ 57.78
Selling Price
$ 49.58
1375
961
310
3364
Market Price
$ 40.61
Selling Price
$ 35.31
2876
1349
2515
3243
Market Price
$ 38.34
Selling Price
$ 33.98
2265
709
1223
3761
Market Price
$ 57.70
Selling Price
$ 48.20
603
603
521
683
Market Price
$ 30.44
Selling Price
$ 25.67
1231
745
853
2852
Market Price
$ 49.11
Selling Price
$ 41.72
1815
1616
1369
1868
Market Price
$ 47.82
Selling Price
$ 40.98
2533
1151
987
4059
Market Price
$ 38.48
Selling Price
$ 34.39
2733
674
809
3539
Market Price
$ 55.26
Selling Price
$ 46.99
203
173
178
516
Market Price
$ 39.42
Selling Price
$ 35.19
1912
589
1816
4124
Market Price
$ 64.28
Selling Price
$ 57.99
1883
525
1199
2599
Market Price
$ 35.13
Selling Price
$ 29.92
2105
722
755
3235
Market Price
$ 39.08
Selling Price
$ 33.87
666
554
185
2225
Market Price
$ 56.38
Selling Price
$ 49.81
1502
691
1099
2575
Market Price
$ 45.47
Selling Price
$ 40.06
728
160
372
3411
Market Price
$ 63.19
Selling Price
$ 53.50
3110
2242
963
3146
Market Price
$ 52.55
Selling Price
$ 44.15
1346
443
650
2992
Market Price
$ 70.31
Selling Price
$ 59.08
558
165
512
1764
Market Price
$ 61.81
Selling Price
$ 52.08
537
461
411
2309
Market Price
$ 39.50
Selling Price
$ 35.44
3069
628
962
3471
Market Price
$ 53.85
Selling Price
$ 45.05
2068
805
1104
3796
Market Price
$ 61.56
Selling Price
$ 54.93
1055
605
852
2217
Market Price
$ 38.83
Selling Price
$ 33.20
3135
867
1834
3499