Market Price
$ 67.26
Selling Price
$ 57.51
3605
1759
2242
4553
Market Price
$ 38.61
Selling Price
$ 34.80
825
208
369
1377
Market Price
$ 47.47
Selling Price
$ 42.16
1142
496
343
2919
Market Price
$ 57.38
Selling Price
$ 50.33
169
93
70
586
Market Price
$ 30.69
Selling Price
$ 26.50
763
411
250
3147
Market Price
$ 35.33
Selling Price
$ 30.72
1326
1046
792
1797
Market Price
$ 39.63
Selling Price
$ 34.04
309
171
288
747
Market Price
$ 44.14
Selling Price
$ 38.15
2565
689
1129
4918
Market Price
$ 61.52
Selling Price
$ 55.58
2782
749
1357
2962
Market Price
$ 41.18
Selling Price
$ 36.58
2212
1276
736
2824
Market Price
$ 52.21
Selling Price
$ 45.77
859
236
661
3409
Market Price
$ 37.58
Selling Price
$ 32.42
1487
501
562
2923
Market Price
$ 34.06
Selling Price
$ 30.45
2960
1968
1481
4433
Market Price
$ 49.52
Selling Price
$ 43.27
2747
2542
2253
3378
Market Price
$ 46.22
Selling Price
$ 41.97
1490
1408
364
4715
Market Price
$ 39.80
Selling Price
$ 35.52
368
161
261
1185
Market Price
$ 56.66
Selling Price
$ 48.55
1003
278
830
4453
Market Price
$ 54.23
Selling Price
$ 49.07
2425
946
2181
4691
Market Price
$ 39.12
Selling Price
$ 33.94
2906
849
2356
4310
Market Price
$ 36.75
Selling Price
$ 31.88
1974
1192
558
4232
Market Price
$ 39.19
Selling Price
$ 33.48
1209
708
886
2513
Market Price
$ 41.75
Selling Price
$ 36.84
1142
877
574
2091
Market Price
$ 60.64
Selling Price
$ 53.57
742
626
226
1026
Market Price
$ 53.30
Selling Price
$ 45.34
424
126
285
813
Market Price
$ 44.56
Selling Price
$ 37.71
689
648
203
713
Market Price
$ 58.46
Selling Price
$ 51.08
1019
486
670
4971
Market Price
$ 45.53
Selling Price
$ 40.89
1213
711
1167
4141
Market Price
$ 60.32
Selling Price
$ 54.45
744
369
305
813
Market Price
$ 53.42
Selling Price
$ 45.46
1755
669
1576
2992
Market Price
$ 56.96
Selling Price
$ 49.28
1021
954
664
3660
Market Price
$ 41.26
Selling Price
$ 35.32
567
363
509
2167
Market Price
$ 51.64
Selling Price
$ 45.77
812
295
421
904
Market Price
$ 51.52
Selling Price
$ 44.51
587
577
419
1248
Market Price
$ 32.35
Selling Price
$ 27.26
1609
1335
1545
3347
Market Price
$ 40.45
Selling Price
$ 33.94
3241
1949
2792
4253
Market Price
$ 58.81
Selling Price
$ 50.81
1947
691
694
3787
Market Price
$ 60.39
Selling Price
$ 53.36
1764
1512
528
4364
Market Price
$ 60.69
Selling Price
$ 52.00
1162
378
807
2747
Market Price
$ 28.99
Selling Price
$ 25.55
2318
1042
1056
4553
Market Price
$ 60.68
Selling Price
$ 51.92
1062
490
514
1791