Market Price
$ 36.14
Selling Price
$ 31.45
3085
1508
622
3104
Market Price
$ 45.70
Selling Price
$ 40.97
354
337
307
1655
Market Price
$ 29.87
Selling Price
$ 26.14
1486
328
812
1664
Market Price
$ 64.07
Selling Price
$ 56.57
295
211
279
769
Market Price
$ 48.16
Selling Price
$ 42.24
2582
1169
1106
2853
Market Price
$ 61.61
Selling Price
$ 54.88
2442
1085
1263
2493
Market Price
$ 54.46
Selling Price
$ 45.72
1699
891
978
3846
Market Price
$ 55.07
Selling Price
$ 49.57
2310
1214
2291
4755
Market Price
$ 68.18
Selling Price
$ 59.05
1016
266
313
1350
Market Price
$ 57.95
Selling Price
$ 50.22
2008
1813
1480
4097
Market Price
$ 35.76
Selling Price
$ 32.36
4221
3858
1720
4721
Market Price
$ 34.35
Selling Price
$ 28.85
693
215
623
844
Market Price
$ 61.85
Selling Price
$ 52.30
2438
2120
907
3023
Market Price
$ 52.35
Selling Price
$ 45.89
729
658
487
767
Market Price
$ 45.82
Selling Price
$ 39.04
1498
537
361
3679
Market Price
$ 33.03
Selling Price
$ 29.78
1186
1017
523
1895
Market Price
$ 31.79
Selling Price
$ 28.28
230
194
211
724
Market Price
$ 57.64
Selling Price
$ 52.21
419
193
224
961
Market Price
$ 41.05
Selling Price
$ 34.25
490
275
127
1666
Market Price
$ 50.03
Selling Price
$ 43.02
1186
684
952
4303
Market Price
$ 57.42
Selling Price
$ 51.95
315
138
147
650
Market Price
$ 46.85
Selling Price
$ 40.58
1182
1071
271
4232
Market Price
$ 49.92
Selling Price
$ 41.98
2516
770
1389
4454
Market Price
$ 41.19
Selling Price
$ 36.44
2058
1029
1291
2447
Market Price
$ 29.98
Selling Price
$ 26.74
1184
1046
840
2428
Market Price
$ 53.34
Selling Price
$ 47.42
685
419
534
1137
Market Price
$ 44.90
Selling Price
$ 38.45
741
571
249
2082
Market Price
$ 33.12
Selling Price
$ 28.28
241
156
183
419
Market Price
$ 55.71
Selling Price
$ 49.32
1070
505
715
1120
Market Price
$ 49.00
Selling Price
$ 41.10
1512
1228
1329
1967
Market Price
$ 61.52
Selling Price
$ 55.40
608
364
218
2539
Market Price
$ 41.88
Selling Price
$ 35.29
2827
2030
838
4102
Market Price
$ 63.16
Selling Price
$ 55.36
513
427
396
1882
Market Price
$ 41.11
Selling Price
$ 37.17
2187
521
1404
4464
Market Price
$ 54.45
Selling Price
$ 46.82
1177
907
1009
1732
Market Price
$ 39.76
Selling Price
$ 33.99
2683
1803
2553
2980
Market Price
$ 36.90
Selling Price
$ 32.70
2548
689
864
3599
Market Price
$ 69.28
Selling Price
$ 58.17
381
231
246
463
Market Price
$ 35.48
Selling Price
$ 31.06
2345
1615
1408
3120
Market Price
$ 65.33
Selling Price
$ 59.03
992
226
415
2120