Market Price
$ 63.89
Selling Price
$ 54.17
1278
308
466
1389
Market Price
$ 41.22
Selling Price
$ 36.40
3333
886
1824
3842
Market Price
$ 53.35
Selling Price
$ 45.95
3540
3351
2436
3925
Market Price
$ 51.46
Selling Price
$ 44.45
950
291
906
1512
Market Price
$ 45.57
Selling Price
$ 38.76
1088
1074
654
1809
Market Price
$ 48.65
Selling Price
$ 41.45
722
290
643
1332
Market Price
$ 57.29
Selling Price
$ 47.84
4156
3887
3565
4190
Market Price
$ 52.25
Selling Price
$ 45.91
254
99
185
761
Market Price
$ 62.56
Selling Price
$ 52.24
3042
1947
1054
4374
Market Price
$ 46.10
Selling Price
$ 40.09
464
130
270
2024
Market Price
$ 62.44
Selling Price
$ 52.74
346
239
152
640
Market Price
$ 61.25
Selling Price
$ 54.53
478
235
326
2080
Market Price
$ 47.64
Selling Price
$ 41.64
1319
749
630
2212
Market Price
$ 36.41
Selling Price
$ 31.23
1390
324
660
2568
Market Price
$ 49.59
Selling Price
$ 41.50
2620
2578
1756
4988
Market Price
$ 42.75
Selling Price
$ 38.76
252
101
91
810
Market Price
$ 34.04
Selling Price
$ 30.76
2257
1037
604
2826
Market Price
$ 62.77
Selling Price
$ 53.35
4137
993
2399
4181
Market Price
$ 67.99
Selling Price
$ 58.67
278
191
90
477
Market Price
$ 41.76
Selling Price
$ 36.66
761
188
589
889
Market Price
$ 62.90
Selling Price
$ 56.55
976
228
303
1898
Market Price
$ 59.12
Selling Price
$ 50.36
899
662
576
1557
Market Price
$ 63.52
Selling Price
$ 56.75
866
570
514
1623
Market Price
$ 52.63
Selling Price
$ 46.13
530
137
411
2024
Market Price
$ 29.66
Selling Price
$ 26.29
878
621
807
1731
Market Price
$ 62.48
Selling Price
$ 55.12
3179
2179
2831
4036
Market Price
$ 33.14
Selling Price
$ 28.09
667
225
206
3286
Market Price
$ 51.64
Selling Price
$ 43.45
1911
1554
1511
4501
Market Price
$ 63.16
Selling Price
$ 54.72
1325
469
276
2615
Market Price
$ 65.84
Selling Price
$ 56.72
525
133
113
855
Market Price
$ 36.81
Selling Price
$ 32.96
1349
425
690
3185
Market Price
$ 30.67
Selling Price
$ 27.69
401
230
258
817
Market Price
$ 30.59
Selling Price
$ 26.83
2109
1883
451
4704
Market Price
$ 31.62
Selling Price
$ 27.15
1739
636
723
2067
Market Price
$ 46.02
Selling Price
$ 39.64
1512
713
1375
3180
Market Price
$ 41.22
Selling Price
$ 37.02
2278
627
1434
3180
Market Price
$ 46.92
Selling Price
$ 40.15
675
252
176
2051
Market Price
$ 66.21
Selling Price
$ 57.91
2219
1940
1667
3156
Market Price
$ 60.87
Selling Price
$ 51.47
827
313
273
2752
Market Price
$ 52.21
Selling Price
$ 46.48
1646
339
1056
1987