Market Price
$ 34.03
Selling Price
$ 30.69
699
254
308
3211
Market Price
$ 45.06
Selling Price
$ 40.65
1791
1272
1270
4189
Market Price
$ 42.95
Selling Price
$ 37.53
1513
349
821
3432
Market Price
$ 32.02
Selling Price
$ 28.99
1433
459
481
4185
Market Price
$ 30.95
Selling Price
$ 27.48
4777
4347
3307
4780
Market Price
$ 45.07
Selling Price
$ 39.46
3381
1915
1323
3424
Market Price
$ 57.68
Selling Price
$ 48.28
2722
688
617
4809
Market Price
$ 52.54
Selling Price
$ 47.31
630
372
246
1091
Market Price
$ 64.56
Selling Price
$ 54.43
1625
411
1148
3357
Market Price
$ 36.03
Selling Price
$ 31.61
4084
1856
1610
4477
Market Price
$ 41.83
Selling Price
$ 37.87
1291
1288
1057
2178
Market Price
$ 38.91
Selling Price
$ 32.58
4144
2419
1059
4459
Market Price
$ 53.52
Selling Price
$ 45.02
305
185
297
1112
Market Price
$ 36.29
Selling Price
$ 32.50
1295
571
705
2205
Market Price
$ 48.08
Selling Price
$ 42.49
542
331
189
1353
Market Price
$ 57.51
Selling Price
$ 51.65
721
586
347
773
Market Price
$ 61.21
Selling Price
$ 51.93
939
840
937
2937
Market Price
$ 58.86
Selling Price
$ 49.32
669
539
374
2107
Market Price
$ 52.21
Selling Price
$ 44.90
1832
1397
1431
4000
Market Price
$ 45.05
Selling Price
$ 38.39
154
100
115
614
Market Price
$ 31.97
Selling Price
$ 29.02
267
108
171
818
Market Price
$ 32.08
Selling Price
$ 27.23
1641
814
363
2468
Market Price
$ 45.40
Selling Price
$ 39.04
657
227
515
684
Market Price
$ 65.99
Selling Price
$ 59.33
2719
1931
2534
4212
Market Price
$ 65.01
Selling Price
$ 54.20
922
839
451
1943
Market Price
$ 57.05
Selling Price
$ 50.56
1423
1194
992
3513
Market Price
$ 51.47
Selling Price
$ 46.20
3190
1213
2951
3389
Market Price
$ 32.69
Selling Price
$ 28.49
1004
925
847
1737
Market Price
$ 53.70
Selling Price
$ 47.07
3998
2165
1143
4223
Market Price
$ 30.39
Selling Price
$ 25.63
4519
1746
3372
4860
Market Price
$ 64.20
Selling Price
$ 53.69
2168
545
706
4786
Market Price
$ 30.20
Selling Price
$ 25.94
640
325
138
1332
Market Price
$ 57.66
Selling Price
$ 52.01
2541
626
1473
4300
Market Price
$ 65.36
Selling Price
$ 58.03
3851
3537
2214
4457
Market Price
$ 52.85
Selling Price
$ 47.71
2409
1949
2259
3518
Market Price
$ 32.43
Selling Price
$ 28.51
840
441
650
2993
Market Price
$ 67.59
Selling Price
$ 58.28
2454
1053
1151
3257
Market Price
$ 37.66
Selling Price
$ 32.64
1821
1042
1181
1938
Market Price
$ 30.26
Selling Price
$ 26.63
1965
1606
1053
4505
Market Price
$ 55.42
Selling Price
$ 48.51
3260
3149
2737
3396