Market Price
$ 28.07
Selling Price
$ 25.42
1046
314
498
2698
Market Price
$ 46.20
Selling Price
$ 39.08
2568
2135
1997
4727
Market Price
$ 56.49
Selling Price
$ 48.32
809
718
266
2297
Market Price
$ 56.43
Selling Price
$ 47.51
163
69
67
401
Market Price
$ 48.39
Selling Price
$ 43.08
3126
2607
1807
4645
Market Price
$ 52.84
Selling Price
$ 47.63
1046
478
790
1073
Market Price
$ 51.38
Selling Price
$ 45.02
1996
627
1858
2690
Market Price
$ 60.94
Selling Price
$ 50.82
776
517
575
2468
Market Price
$ 42.52
Selling Price
$ 38.03
2534
764
1341
2680
Market Price
$ 45.62
Selling Price
$ 38.11
405
316
290
2028
Market Price
$ 62.60
Selling Price
$ 54.17
1082
790
951
1947
Market Price
$ 64.90
Selling Price
$ 57.58
433
183
100
749
Market Price
$ 55.18
Selling Price
$ 46.24
1854
1844
1444
2647
Market Price
$ 56.81
Selling Price
$ 49.55
2391
1716
1579
3407
Market Price
$ 69.40
Selling Price
$ 58.83
1757
455
751
2403
Market Price
$ 55.71
Selling Price
$ 49.86
2148
685
1064
3195
Market Price
$ 60.82
Selling Price
$ 55.17
2864
1102
1019
3804
Market Price
$ 62.60
Selling Price
$ 55.32
846
834
415
850
Market Price
$ 63.77
Selling Price
$ 53.81
1231
410
523
1877
Market Price
$ 44.78
Selling Price
$ 39.58
1151
462
1129
3055
Market Price
$ 57.72
Selling Price
$ 51.36
1165
276
772
1623
Market Price
$ 48.74
Selling Price
$ 40.75
650
306
229
873
Market Price
$ 48.92
Selling Price
$ 42.46
1942
847
1737
3337
Market Price
$ 29.46
Selling Price
$ 25.51
1432
608
1227
2324
Market Price
$ 49.47
Selling Price
$ 43.37
628
151
556
2105
Market Price
$ 63.73
Selling Price
$ 55.44
1361
1160
554
1579
Market Price
$ 52.56
Selling Price
$ 46.28
3749
2233
2999
3908
Market Price
$ 42.90
Selling Price
$ 38.66
3476
2044
2678
4495
Market Price
$ 61.28
Selling Price
$ 52.33
889
586
581
4007
Market Price
$ 49.00
Selling Price
$ 42.67
2201
1403
1309
2639
Market Price
$ 37.83
Selling Price
$ 33.67
835
335
402
897
Market Price
$ 39.93
Selling Price
$ 33.56
3967
1807
2135
4652
Market Price
$ 70.18
Selling Price
$ 59.71
438
415
92
1757
Market Price
$ 63.96
Selling Price
$ 56.66
1223
454
1162
1402
Market Price
$ 49.57
Selling Price
$ 42.87
2473
838
736
3435
Market Price
$ 37.48
Selling Price
$ 32.56
3449
2981
2848
3780
Market Price
$ 50.51
Selling Price
$ 43.31
3224
3079
1648
4079
Market Price
$ 33.42
Selling Price
$ 29.66
1648
1126
783
4623
Market Price
$ 30.81
Selling Price
$ 26.66
572
141
273
855
Market Price
$ 31.04
Selling Price
$ 26.22
1218
1169
275
2238