Market Price
$ 42.53
Selling Price
$ 36.50
1359
297
804
1841
Market Price
$ 39.72
Selling Price
$ 33.52
2043
1734
1074
3452
Market Price
$ 39.60
Selling Price
$ 35.36
1869
1743
1258
2625
Market Price
$ 32.52
Selling Price
$ 27.76
1150
377
474
1899
Market Price
$ 29.09
Selling Price
$ 26.15
1263
895
847
1446
Market Price
$ 59.04
Selling Price
$ 49.33
3413
3119
910
4195
Market Price
$ 47.03
Selling Price
$ 41.84
210
197
44
628
Market Price
$ 64.60
Selling Price
$ 56.62
814
707
359
3470
Market Price
$ 30.33
Selling Price
$ 25.41
793
477
224
2590
Market Price
$ 31.53
Selling Price
$ 26.82
424
262
200
474
Market Price
$ 33.33
Selling Price
$ 27.89
2462
918
2046
2810
Market Price
$ 47.69
Selling Price
$ 40.88
1466
739
770
2125
Market Price
$ 57.87
Selling Price
$ 50.51
1107
985
325
1176
Market Price
$ 30.51
Selling Price
$ 27.22
2674
2506
2544
3547
Market Price
$ 51.63
Selling Price
$ 43.53
2381
2014
1886
2506
Market Price
$ 62.67
Selling Price
$ 55.14
2221
1491
536
3177
Market Price
$ 39.70
Selling Price
$ 34.06
201
91
173
688
Market Price
$ 48.56
Selling Price
$ 41.72
950
482
739
4028
Market Price
$ 42.67
Selling Price
$ 38.17
748
434
381
875
Market Price
$ 60.58
Selling Price
$ 53.05
1225
922
977
2424
Market Price
$ 36.58
Selling Price
$ 32.36
208
85
145
932
Market Price
$ 31.74
Selling Price
$ 27.92
592
350
291
853
Market Price
$ 60.11
Selling Price
$ 50.74
439
288
304
1599
Market Price
$ 37.10
Selling Price
$ 31.93
3051
775
2704
4271
Market Price
$ 58.58
Selling Price
$ 51.30
1300
386
1127
3866
Market Price
$ 35.18
Selling Price
$ 31.53
969
877
329
2282
Market Price
$ 57.80
Selling Price
$ 50.45
519
480
481
1288
Market Price
$ 59.15
Selling Price
$ 53.57
403
391
330
539
Market Price
$ 34.71
Selling Price
$ 29.13
1416
1353
1304
3852
Market Price
$ 66.06
Selling Price
$ 57.37
1844
984
1466
3308
Market Price
$ 49.18
Selling Price
$ 42.57
2668
920
1033
3570
Market Price
$ 49.64
Selling Price
$ 43.49
1981
1291
484
4846
Market Price
$ 30.63
Selling Price
$ 26.62
385
80
141
486
Market Price
$ 37.77
Selling Price
$ 33.21
326
209
315
406
Market Price
$ 44.96
Selling Price
$ 38.14
3350
3102
2546
4492
Market Price
$ 36.36
Selling Price
$ 32.50
577
399
306
668
Market Price
$ 38.81
Selling Price
$ 33.12
2927
1818
1435
4108
Market Price
$ 70.05
Selling Price
$ 59.37
3036
2408
635
4334
Market Price
$ 36.51
Selling Price
$ 32.91
1789
1503
891
4608
Market Price
$ 56.18
Selling Price
$ 50.06
430
222
336
1874