Market Price
$ 60.71
Selling Price
$ 52.01
1047
981
241
2038
Market Price
$ 33.16
Selling Price
$ 29.06
827
548
253
1943
Market Price
$ 66.20
Selling Price
$ 57.76
1458
664
411
4048
Market Price
$ 62.04
Selling Price
$ 54.91
2737
2103
2623
3512
Market Price
$ 31.85
Selling Price
$ 28.93
628
473
549
2918
Market Price
$ 37.41
Selling Price
$ 33.25
2608
2506
1951
2675
Market Price
$ 29.41
Selling Price
$ 25.77
189
98
122
455
Market Price
$ 52.83
Selling Price
$ 46.87
506
113
373
2178
Market Price
$ 30.51
Selling Price
$ 26.19
396
160
281
548
Market Price
$ 51.58
Selling Price
$ 43.02
947
575
275
1637
Market Price
$ 35.80
Selling Price
$ 31.31
1662
552
876
2423
Market Price
$ 32.64
Selling Price
$ 29.51
257
134
90
1156
Market Price
$ 50.31
Selling Price
$ 42.08
193
64
140
780
Market Price
$ 33.14
Selling Price
$ 28.63
2315
859
2219
2501
Market Price
$ 44.33
Selling Price
$ 37.03
642
364
282
813
Market Price
$ 48.64
Selling Price
$ 43.84
876
268
862
3009
Market Price
$ 33.41
Selling Price
$ 29.05
2132
1666
1351
3751
Market Price
$ 57.59
Selling Price
$ 48.80
4335
2089
2466
4479
Market Price
$ 59.42
Selling Price
$ 51.66
2160
1292
2052
3291
Market Price
$ 59.32
Selling Price
$ 49.83
1369
998
647
2942
Market Price
$ 51.97
Selling Price
$ 45.83
1527
1182
1181
1535
Market Price
$ 44.80
Selling Price
$ 39.77
871
202
609
1025
Market Price
$ 49.76
Selling Price
$ 42.68
2667
1250
1869
2896
Market Price
$ 28.85
Selling Price
$ 26.20
264
246
129
941
Market Price
$ 37.59
Selling Price
$ 32.78
923
627
361
1877
Market Price
$ 56.32
Selling Price
$ 49.23
378
121
138
1433
Market Price
$ 32.18
Selling Price
$ 27.79
2353
887
1985
3325
Market Price
$ 37.06
Selling Price
$ 33.24
890
343
345
1053
Market Price
$ 41.80
Selling Price
$ 37.80
1634
1366
1082
2992
Market Price
$ 64.72
Selling Price
$ 55.26
4636
4517
2025
4983
Market Price
$ 42.79
Selling Price
$ 36.16
868
836
762
2275
Market Price
$ 53.42
Selling Price
$ 45.19
3741
3668
2441
4953
Market Price
$ 35.03
Selling Price
$ 31.59
1773
1671
400
2556
Market Price
$ 47.23
Selling Price
$ 40.92
1000
949
708
3886
Market Price
$ 43.47
Selling Price
$ 37.67
701
163
392
1943
Market Price
$ 45.11
Selling Price
$ 40.81
165
144
156
488
Market Price
$ 41.04
Selling Price
$ 35.46
3237
2455
1680
4757
Market Price
$ 43.14
Selling Price
$ 37.17
2160
757
1232
2765
Market Price
$ 33.59
Selling Price
$ 30.12
410
144
367
1957
Market Price
$ 60.14
Selling Price
$ 52.82
3157
1258
1058
3233