Market Price
$ 66.16
Selling Price
$ 58.87
888
507
423
1988
Market Price
$ 60.43
Selling Price
$ 51.62
2659
1881
1870
4334
Market Price
$ 40.88
Selling Price
$ 34.74
3059
1535
2029
4121
Market Price
$ 65.20
Selling Price
$ 55.69
1388
1147
1188
2517
Market Price
$ 31.29
Selling Price
$ 26.24
964
302
755
2927
Market Price
$ 46.75
Selling Price
$ 40.17
2637
1644
2331
4174
Market Price
$ 42.37
Selling Price
$ 38.21
2569
2369
1899
2614
Market Price
$ 35.14
Selling Price
$ 30.29
1550
1413
755
2948
Market Price
$ 59.63
Selling Price
$ 52.74
1582
986
1509
3412
Market Price
$ 65.38
Selling Price
$ 57.81
449
234
166
463
Market Price
$ 41.63
Selling Price
$ 35.44
4093
2708
880
4375
Market Price
$ 49.49
Selling Price
$ 43.13
2089
1147
1334
2533
Market Price
$ 31.83
Selling Price
$ 28.40
725
335
615
1591
Market Price
$ 41.81
Selling Price
$ 36.29
1859
731
1053
4076
Market Price
$ 48.94
Selling Price
$ 42.68
862
196
808
2606
Market Price
$ 45.31
Selling Price
$ 39.04
3484
3370
956
3571
Market Price
$ 60.60
Selling Price
$ 54.17
957
313
633
4595
Market Price
$ 38.82
Selling Price
$ 33.93
2718
1310
2624
4303
Market Price
$ 33.21
Selling Price
$ 30.17
2579
2039
573
4753
Market Price
$ 48.78
Selling Price
$ 42.30
1181
591
425
3588
Market Price
$ 58.46
Selling Price
$ 52.11
1941
1156
566
4763
Market Price
$ 47.33
Selling Price
$ 41.09
2102
1210
769
4580
Market Price
$ 62.38
Selling Price
$ 54.44
2804
1471
1128
3961
Market Price
$ 52.59
Selling Price
$ 45.37
1845
1663
1234
4304
Market Price
$ 43.09
Selling Price
$ 37.47
2557
758
1117
3286
Market Price
$ 30.89
Selling Price
$ 27.33
3324
2027
1515
4660
Market Price
$ 56.10
Selling Price
$ 48.06
2850
2203
1993
3015
Market Price
$ 56.18
Selling Price
$ 50.98
1495
1466
706
2211
Market Price
$ 54.54
Selling Price
$ 48.95
2229
2186
1644
2236
Market Price
$ 53.05
Selling Price
$ 44.59
599
488
284
1155
Market Price
$ 55.21
Selling Price
$ 49.67
2606
1071
2347
3870
Market Price
$ 55.39
Selling Price
$ 47.92
1241
684
813
3040
Market Price
$ 50.07
Selling Price
$ 43.32
2340
1850
594
4842
Market Price
$ 67.96
Selling Price
$ 59.55
952
237
361
1135
Market Price
$ 49.09
Selling Price
$ 41.48
3761
3318
3512
4054
Market Price
$ 47.45
Selling Price
$ 40.95
723
687
299
815
Market Price
$ 65.64
Selling Price
$ 57.75
3052
2557
1887
4799
Market Price
$ 46.13
Selling Price
$ 39.27
1414
1177
1411
2685
Market Price
$ 30.90
Selling Price
$ 26.21
1163
415
1032
1734
Market Price
$ 50.47
Selling Price
$ 45.59
4567
4563
2901
4647