Market Price
$ 60.82
Selling Price
$ 50.91
662
166
265
1469
Market Price
$ 59.91
Selling Price
$ 53.21
1702
415
711
3365
Market Price
$ 60.93
Selling Price
$ 51.71
1831
438
1754
2119
Market Price
$ 54.35
Selling Price
$ 48.45
1292
1281
1086
3195
Market Price
$ 35.35
Selling Price
$ 31.84
1259
617
947
2971
Market Price
$ 47.36
Selling Price
$ 40.25
560
204
427
884
Market Price
$ 41.00
Selling Price
$ 36.47
460
238
170
781
Market Price
$ 46.12
Selling Price
$ 39.04
175
152
155
785
Market Price
$ 65.29
Selling Price
$ 56.24
2141
1421
1004
4539
Market Price
$ 28.49
Selling Price
$ 25.72
590
183
500
676
Market Price
$ 31.83
Selling Price
$ 27.45
1958
537
848
2636
Market Price
$ 45.77
Selling Price
$ 40.51
2129
1649
1094
3675
Market Price
$ 31.05
Selling Price
$ 26.70
3084
1386
887
4795
Market Price
$ 38.74
Selling Price
$ 34.33
2675
1348
1164
3986
Market Price
$ 31.89
Selling Price
$ 28.31
182
174
152
718
Market Price
$ 55.89
Selling Price
$ 50.74
423
137
290
1880
Market Price
$ 48.99
Selling Price
$ 43.47
542
504
275
1055
Market Price
$ 52.44
Selling Price
$ 47.20
1263
472
898
2885
Market Price
$ 61.96
Selling Price
$ 55.85
1122
899
575
3047
Market Price
$ 63.77
Selling Price
$ 57.34
1174
484
731
1407
Market Price
$ 63.61
Selling Price
$ 56.95
1003
417
980
1999
Market Price
$ 64.60
Selling Price
$ 55.81
312
255
163
546
Market Price
$ 34.50
Selling Price
$ 30.70
3070
2923
2686
3646
Market Price
$ 66.35
Selling Price
$ 59.23
2427
631
2096
3144
Market Price
$ 37.69
Selling Price
$ 33.48
1577
355
332
3185
Market Price
$ 32.42
Selling Price
$ 27.72
1676
1407
989
4052
Market Price
$ 45.06
Selling Price
$ 38.38
2823
1320
1691
4923
Market Price
$ 40.52
Selling Price
$ 34.72
274
85
197
407
Market Price
$ 57.46
Selling Price
$ 48.41
1211
723
758
3366
Market Price
$ 43.28
Selling Price
$ 37.44
1210
1128
807
3082
Market Price
$ 44.16
Selling Price
$ 37.93
1973
1683
1838
4441
Market Price
$ 62.46
Selling Price
$ 54.08
4594
4377
2887
4632
Market Price
$ 67.27
Selling Price
$ 57.48
3367
1110
3248
3654
Market Price
$ 41.29
Selling Price
$ 34.44
1477
1451
1130
2645
Market Price
$ 46.07
Selling Price
$ 41.58
1541
548
843
1997
Market Price
$ 44.64
Selling Price
$ 37.82
1948
791
1260
4459
Market Price
$ 46.20
Selling Price
$ 40.84
831
233
493
3245
Market Price
$ 41.08
Selling Price
$ 35.45
2363
1908
864
2933
Market Price
$ 30.25
Selling Price
$ 25.48
319
223
125
1543
Market Price
$ 66.44
Selling Price
$ 57.31
2345
2337
1439
2749