Market Price
$ 37.19
Selling Price
$ 31.89
709
548
469
959
Market Price
$ 52.15
Selling Price
$ 46.03
902
474
712
2330
Market Price
$ 69.27
Selling Price
$ 57.75
1315
707
816
2283
Market Price
$ 56.85
Selling Price
$ 49.23
809
201
215
3169
Market Price
$ 36.06
Selling Price
$ 31.14
1106
887
929
1203
Market Price
$ 43.17
Selling Price
$ 38.82
339
91
234
1146
Market Price
$ 67.30
Selling Price
$ 57.66
4683
1665
3599
4927
Market Price
$ 46.78
Selling Price
$ 39.82
4067
1692
1593
4445
Market Price
$ 55.65
Selling Price
$ 50.49
1718
518
615
2018
Market Price
$ 56.57
Selling Price
$ 50.87
414
239
290
634
Market Price
$ 55.27
Selling Price
$ 47.95
408
93
252
593
Market Price
$ 64.67
Selling Price
$ 54.63
989
811
236
3558
Market Price
$ 50.14
Selling Price
$ 43.40
1872
1771
926
3136
Market Price
$ 51.79
Selling Price
$ 45.79
2219
824
1663
2968
Market Price
$ 48.82
Selling Price
$ 41.85
2412
2183
770
2493
Market Price
$ 40.25
Selling Price
$ 34.48
614
468
276
2579
Market Price
$ 54.19
Selling Price
$ 46.85
2577
1952
1395
2776
Market Price
$ 39.77
Selling Price
$ 34.93
3658
2903
2650
3979
Market Price
$ 65.96
Selling Price
$ 57.59
1313
717
348
1701
Market Price
$ 34.13
Selling Price
$ 29.35
3952
1927
1021
4868
Market Price
$ 51.69
Selling Price
$ 44.71
2562
1173
2552
2832
Market Price
$ 64.27
Selling Price
$ 56.41
3084
2803
692
3333
Market Price
$ 41.02
Selling Price
$ 35.77
3835
3428
2416
4319
Market Price
$ 36.77
Selling Price
$ 32.49
944
385
619
1454
Market Price
$ 53.32
Selling Price
$ 45.56
601
216
472
1372
Market Price
$ 64.71
Selling Price
$ 56.76
1669
1483
751
2002
Market Price
$ 67.94
Selling Price
$ 59.42
1144
351
761
4651
Market Price
$ 29.94
Selling Price
$ 25.11
2111
1467
2046
2535
Market Price
$ 55.51
Selling Price
$ 48.72
750
263
332
1231
Market Price
$ 46.70
Selling Price
$ 41.15
534
173
416
2492
Market Price
$ 48.94
Selling Price
$ 44.02
428
397
205
946
Market Price
$ 46.57
Selling Price
$ 39.65
2362
924
1235
3049
Market Price
$ 35.18
Selling Price
$ 31.40
281
207
99
437
Market Price
$ 63.64
Selling Price
$ 54.12
401
182
207
1697
Market Price
$ 43.19
Selling Price
$ 36.41
1077
485
499
3346
Market Price
$ 40.65
Selling Price
$ 34.30
1023
524
557
3364
Market Price
$ 57.07
Selling Price
$ 48.37
2626
1279
1041
2806
Market Price
$ 57.61
Selling Price
$ 49.18
930
409
480
2090
Market Price
$ 40.75
Selling Price
$ 34.18
2162
461
2004
4228
Market Price
$ 66.51
Selling Price
$ 55.57
1726
1670
800
4630