Market Price
$ 66.88
Selling Price
$ 59.64
297
268
101
532
Market Price
$ 56.48
Selling Price
$ 48.68
1317
916
866
1704
Market Price
$ 34.31
Selling Price
$ 29.58
1068
550
215
2916
Market Price
$ 55.10
Selling Price
$ 48.07
818
183
476
1207
Market Price
$ 45.95
Selling Price
$ 38.60
190
69
75
604
Market Price
$ 31.19
Selling Price
$ 28.30
381
290
261
830
Market Price
$ 29.61
Selling Price
$ 25.97
462
237
425
565
Market Price
$ 58.59
Selling Price
$ 48.85
733
377
577
1071
Market Price
$ 62.56
Selling Price
$ 52.77
2264
1843
1826
4263
Market Price
$ 32.38
Selling Price
$ 28.33
2023
1890
408
4047
Market Price
$ 49.51
Selling Price
$ 44.62
609
366
130
1626
Market Price
$ 49.49
Selling Price
$ 44.92
900
272
755
2105
Market Price
$ 33.99
Selling Price
$ 28.33
1926
862
1698
4017
Market Price
$ 53.50
Selling Price
$ 47.25
1499
424
901
3117
Market Price
$ 30.83
Selling Price
$ 25.97
4556
2558
3519
4758
Market Price
$ 35.02
Selling Price
$ 30.87
1175
926
622
1418
Market Price
$ 40.03
Selling Price
$ 34.46
2891
593
2107
3904
Market Price
$ 46.22
Selling Price
$ 38.80
1842
1029
959
3132
Market Price
$ 65.85
Selling Price
$ 56.52
1535
1101
1527
4810
Market Price
$ 43.43
Selling Price
$ 37.94
2734
633
1181
4296
Market Price
$ 56.59
Selling Price
$ 47.72
2280
790
1077
2791
Market Price
$ 54.47
Selling Price
$ 46.89
771
318
534
2395
Market Price
$ 35.90
Selling Price
$ 30.57
1138
970
709
2644
Market Price
$ 55.51
Selling Price
$ 50.32
646
319
394
1172
Market Price
$ 48.19
Selling Price
$ 42.01
882
535
501
1982
Market Price
$ 38.03
Selling Price
$ 33.24
2101
1470
2061
3266
Market Price
$ 67.19
Selling Price
$ 56.40
823
801
711
3411
Market Price
$ 43.71
Selling Price
$ 39.59
219
198
138
418
Market Price
$ 57.75
Selling Price
$ 50.52
1952
1106
1858
4316
Market Price
$ 30.54
Selling Price
$ 27.67
3801
1511
3506
4849
Market Price
$ 37.79
Selling Price
$ 32.61
2442
1761
1173
4796
Market Price
$ 28.38
Selling Price
$ 25.12
392
177
100
606
Market Price
$ 65.18
Selling Price
$ 57.67
3138
2353
1383
3602
Market Price
$ 63.95
Selling Price
$ 56.07
1518
893
356
3416
Market Price
$ 49.26
Selling Price
$ 42.56
1619
1197
368
1990
Market Price
$ 48.99
Selling Price
$ 43.92
1237
745
477
4612
Market Price
$ 59.46
Selling Price
$ 50.67
612
298
500
726
Market Price
$ 29.58
Selling Price
$ 26.48
1573
1247
834
1779
Market Price
$ 59.53
Selling Price
$ 53.91
1463
702
531
1694
Market Price
$ 30.39
Selling Price
$ 26.02
1375
923
583
3143