Market Price
$ 64.25
Selling Price
$ 55.87
407
164
395
622
Market Price
$ 50.98
Selling Price
$ 43.30
4363
2131
946
4753
Market Price
$ 39.55
Selling Price
$ 33.55
3670
2111
1340
4330
Market Price
$ 51.03
Selling Price
$ 44.81
825
582
540
3698
Market Price
$ 37.31
Selling Price
$ 31.84
873
443
725
2700
Market Price
$ 60.56
Selling Price
$ 53.12
2130
1770
2018
4013
Market Price
$ 51.33
Selling Price
$ 46.26
4189
4146
3276
4390
Market Price
$ 44.74
Selling Price
$ 39.39
1163
1115
795
1232
Market Price
$ 48.46
Selling Price
$ 41.90
4487
4340
2977
4886
Market Price
$ 53.96
Selling Price
$ 48.37
2222
1327
1905
3092
Market Price
$ 68.45
Selling Price
$ 58.31
3262
841
1034
3821
Market Price
$ 55.23
Selling Price
$ 49.40
981
357
716
1318
Market Price
$ 50.28
Selling Price
$ 42.90
966
597
458
1245
Market Price
$ 68.90
Selling Price
$ 58.36
1337
686
1142
2120
Market Price
$ 32.92
Selling Price
$ 27.97
859
571
508
3239
Market Price
$ 59.30
Selling Price
$ 53.83
381
329
99
1299
Market Price
$ 29.88
Selling Price
$ 25.39
1280
1036
682
2635
Market Price
$ 57.57
Selling Price
$ 51.05
2144
520
1778
3339
Market Price
$ 37.29
Selling Price
$ 33.28
519
477
375
1063
Market Price
$ 34.89
Selling Price
$ 30.12
1360
1043
1231
3647
Market Price
$ 64.39
Selling Price
$ 54.10
886
530
587
1720
Market Price
$ 56.42
Selling Price
$ 48.46
522
182
435
2360
Market Price
$ 64.03
Selling Price
$ 54.40
2056
1229
1505
4276
Market Price
$ 62.16
Selling Price
$ 54.51
1212
988
982
2548
Market Price
$ 48.24
Selling Price
$ 41.06
834
182
510
1012
Market Price
$ 46.58
Selling Price
$ 41.92
2448
728
1159
3758
Market Price
$ 57.12
Selling Price
$ 47.85
1640
1442
885
3361
Market Price
$ 38.19
Selling Price
$ 34.12
1760
705
1297
4181
Market Price
$ 65.28
Selling Price
$ 55.91
186
85
121
584
Market Price
$ 31.44
Selling Price
$ 26.81
2765
2480
601
4999
Market Price
$ 34.24
Selling Price
$ 29.38
1670
801
638
3083
Market Price
$ 36.51
Selling Price
$ 31.70
676
426
609
1507
Market Price
$ 53.98
Selling Price
$ 46.37
2235
1373
1037
2854
Market Price
$ 39.35
Selling Price
$ 35.04
719
468
173
1252
Market Price
$ 40.98
Selling Price
$ 34.62
4407
1077
1852
4571
Market Price
$ 59.14
Selling Price
$ 49.35
1338
1033
747
1640
Market Price
$ 30.20
Selling Price
$ 27.38
631
270
482
2984
Market Price
$ 38.10
Selling Price
$ 32.51
595
322
157
1782
Market Price
$ 41.10
Selling Price
$ 36.73
3738
2755
1905
4119
Market Price
$ 33.65
Selling Price
$ 30.38
3810
3511
1002
4556