Market Price
$ 60.81
Selling Price
$ 54.22
614
248
180
1954
Market Price
$ 65.81
Selling Price
$ 57.92
205
109
189
677
Market Price
$ 69.36
Selling Price
$ 58.46
354
213
158
452
Market Price
$ 52.59
Selling Price
$ 46.46
3482
2984
1045
3532
Market Price
$ 59.10
Selling Price
$ 49.62
2330
1232
2178
3660
Market Price
$ 39.37
Selling Price
$ 35.54
3117
1469
2596
3267
Market Price
$ 68.24
Selling Price
$ 57.70
615
152
429
1817
Market Price
$ 33.29
Selling Price
$ 29.32
2791
2306
604
4008
Market Price
$ 67.44
Selling Price
$ 56.30
435
353
281
534
Market Price
$ 32.48
Selling Price
$ 29.05
2849
730
795
3933
Market Price
$ 39.51
Selling Price
$ 32.99
244
205
227
576
Market Price
$ 30.10
Selling Price
$ 25.30
388
219
248
1341
Market Price
$ 66.55
Selling Price
$ 57.84
1085
466
420
1556
Market Price
$ 38.04
Selling Price
$ 32.96
2021
1685
1957
2417
Market Price
$ 30.24
Selling Price
$ 27.32
215
188
68
912
Market Price
$ 55.83
Selling Price
$ 49.55
1114
842
622
3598
Market Price
$ 61.08
Selling Price
$ 53.47
457
299
206
565
Market Price
$ 61.11
Selling Price
$ 52.61
237
195
102
641
Market Price
$ 42.84
Selling Price
$ 38.19
2101
1504
1600
3901
Market Price
$ 29.14
Selling Price
$ 26.11
569
513
381
2154
Market Price
$ 52.76
Selling Price
$ 45.78
1534
327
312
2447
Market Price
$ 68.10
Selling Price
$ 59.27
1009
399
419
4374
Market Price
$ 32.25
Selling Price
$ 28.52
3065
1778
2833
3696
Market Price
$ 35.32
Selling Price
$ 31.12
199
136
121
548
Market Price
$ 40.18
Selling Price
$ 34.02
602
422
429
940
Market Price
$ 43.95
Selling Price
$ 37.99
1322
1044
1072
1716
Market Price
$ 37.35
Selling Price
$ 31.98
115
27
35
479
Market Price
$ 51.04
Selling Price
$ 43.97
1374
1254
682
1665
Market Price
$ 50.25
Selling Price
$ 42.63
746
568
344
3697
Market Price
$ 42.86
Selling Price
$ 36.39
2586
1923
1248
4364
Market Price
$ 30.05
Selling Price
$ 26.44
3138
1891
1509
3245
Market Price
$ 53.28
Selling Price
$ 46.94
1828
964
1014
3777
Market Price
$ 42.01
Selling Price
$ 37.75
588
585
567
946
Market Price
$ 56.16
Selling Price
$ 50.60
3012
1859
724
4572
Market Price
$ 45.91
Selling Price
$ 40.08
928
504
647
3535
Market Price
$ 33.11
Selling Price
$ 29.94
754
259
236
3224
Market Price
$ 59.84
Selling Price
$ 51.54
1058
864
1048
1892
Market Price
$ 36.92
Selling Price
$ 32.58
1213
893
242
2764
Market Price
$ 45.92
Selling Price
$ 40.46
2962
2621
1174
4638
Market Price
$ 55.34
Selling Price
$ 48.23
2291
799
1346
3040