Market Price
$ 36.54
Selling Price
$ 32.25
1278
771
1108
4049
Market Price
$ 39.09
Selling Price
$ 33.88
1725
1708
1153
4409
Market Price
$ 30.32
Selling Price
$ 25.72
343
117
282
1536
Market Price
$ 54.95
Selling Price
$ 46.57
2382
2292
1225
4399
Market Price
$ 42.62
Selling Price
$ 37.38
1725
1264
1238
3454
Market Price
$ 55.48
Selling Price
$ 50.11
1899
720
1452
4969
Market Price
$ 33.23
Selling Price
$ 27.73
2730
2275
1721
4816
Market Price
$ 53.19
Selling Price
$ 44.51
699
254
308
3211
Market Price
$ 37.45
Selling Price
$ 33.27
1791
1272
1270
4189
Market Price
$ 51.76
Selling Price
$ 43.95
1513
349
821
3432
Market Price
$ 34.19
Selling Price
$ 30.50
1433
459
481
4185
Market Price
$ 43.82
Selling Price
$ 39.51
4777
4347
3307
4780
Market Price
$ 40.73
Selling Price
$ 35.68
3381
1915
1323
3424
Market Price
$ 44.28
Selling Price
$ 37.97
2722
688
617
4809
Market Price
$ 51.50
Selling Price
$ 43.05
630
372
246
1091
Market Price
$ 44.52
Selling Price
$ 39.10
1625
411
1148
3357
Market Price
$ 50.93
Selling Price
$ 42.48
4084
1856
1610
4477
Market Price
$ 55.29
Selling Price
$ 49.43
1291
1288
1057
2178
Market Price
$ 43.80
Selling Price
$ 36.56
4144
2419
1059
4459
Market Price
$ 40.59
Selling Price
$ 36.12
305
185
297
1112
Market Price
$ 60.26
Selling Price
$ 51.34
1295
571
705
2205
Market Price
$ 59.70
Selling Price
$ 53.54
542
331
189
1353
Market Price
$ 59.08
Selling Price
$ 52.11
721
586
347
773
Market Price
$ 41.74
Selling Price
$ 37.34
939
840
937
2937
Market Price
$ 55.52
Selling Price
$ 48.20
669
539
374
2107
Market Price
$ 41.54
Selling Price
$ 36.21
1832
1397
1431
4000
Market Price
$ 53.71
Selling Price
$ 47.62
154
100
115
614
Market Price
$ 42.67
Selling Price
$ 35.63
267
108
171
818
Market Price
$ 65.53
Selling Price
$ 58.51
1641
814
363
2468
Market Price
$ 59.42
Selling Price
$ 53.98
657
227
515
684
Market Price
$ 56.92
Selling Price
$ 50.46
2719
1931
2534
4212
Market Price
$ 64.30
Selling Price
$ 57.77
922
839
451
1943
Market Price
$ 42.61
Selling Price
$ 36.14
1423
1194
992
3513
Market Price
$ 51.42
Selling Price
$ 44.30
3190
1213
2951
3389
Market Price
$ 33.39
Selling Price
$ 30.13
1004
925
847
1737
Market Price
$ 60.20
Selling Price
$ 50.44
3998
2165
1143
4223
Market Price
$ 60.50
Selling Price
$ 54.03
4519
1746
3372
4860
Market Price
$ 47.19
Selling Price
$ 41.57
2168
545
706
4786
Market Price
$ 61.09
Selling Price
$ 54.61
640
325
138
1332
Market Price
$ 65.87
Selling Price
$ 57.15
2541
626
1473
4300