Market Price
$ 44.77
Selling Price
$ 39.65
517
387
236
727
Market Price
$ 49.89
Selling Price
$ 42.64
673
340
447
1273
Market Price
$ 58.13
Selling Price
$ 49.52
2076
860
742
3923
Market Price
$ 43.97
Selling Price
$ 36.65
2433
1585
1122
3010
Market Price
$ 56.29
Selling Price
$ 47.91
4360
1091
1751
4922
Market Price
$ 42.87
Selling Price
$ 35.97
1134
274
1119
2427
Market Price
$ 40.20
Selling Price
$ 35.64
2926
1560
2040
4193
Market Price
$ 56.63
Selling Price
$ 50.75
1696
1275
453
2355
Market Price
$ 60.63
Selling Price
$ 52.70
1011
914
710
2755
Market Price
$ 31.59
Selling Price
$ 27.58
4547
2742
2585
4654
Market Price
$ 36.79
Selling Price
$ 31.74
1577
362
811
2585
Market Price
$ 52.51
Selling Price
$ 47.03
1401
919
576
3872
Market Price
$ 65.89
Selling Price
$ 59.48
2138
615
689
3275
Market Price
$ 59.08
Selling Price
$ 51.78
2080
566
592
2845
Market Price
$ 52.63
Selling Price
$ 46.48
1938
542
692
2937
Market Price
$ 44.49
Selling Price
$ 40.20
1398
1180
623
3664
Market Price
$ 64.01
Selling Price
$ 54.84
1327
983
1054
2834
Market Price
$ 52.97
Selling Price
$ 46.34
3088
2876
1405
4162
Market Price
$ 43.47
Selling Price
$ 38.95
873
848
655
3378
Market Price
$ 45.76
Selling Price
$ 41.14
825
516
551
1304
Market Price
$ 54.27
Selling Price
$ 47.25
1355
697
704
4835
Market Price
$ 53.01
Selling Price
$ 45.04
560
349
295
1035
Market Price
$ 56.68
Selling Price
$ 50.98
2318
1685
1059
2545
Market Price
$ 56.32
Selling Price
$ 49.95
840
233
628
4103
Market Price
$ 68.08
Selling Price
$ 57.93
2992
1006
2433
4001
Market Price
$ 68.86
Selling Price
$ 59.90
289
281
155
1351
Market Price
$ 30.39
Selling Price
$ 25.52
807
207
196
3265
Market Price
$ 29.39
Selling Price
$ 25.90
479
440
186
1301
Market Price
$ 45.38
Selling Price
$ 37.99
3251
3023
1355
3847
Market Price
$ 66.48
Selling Price
$ 58.01
316
88
185
416
Market Price
$ 32.28
Selling Price
$ 29.03
3013
840
2282
3646
Market Price
$ 37.91
Selling Price
$ 32.37
2607
788
876
3361
Market Price
$ 66.07
Selling Price
$ 59.28
335
276
108
1221
Market Price
$ 50.65
Selling Price
$ 44.67
509
469
152
1346
Market Price
$ 54.93
Selling Price
$ 46.36
226
150
70
895
Market Price
$ 49.31
Selling Price
$ 42.38
343
101
214
881
Market Price
$ 53.60
Selling Price
$ 46.85
1527
376
750
2260
Market Price
$ 36.14
Selling Price
$ 32.29
2908
954
2304
4356
Market Price
$ 49.16
Selling Price
$ 41.53
2514
2133
1204
3368
Market Price
$ 60.14
Selling Price
$ 50.12
795
261
267
957