Market Price
$ 30.77
Selling Price
$ 25.86
2374
1768
571
4421
Market Price
$ 35.04
Selling Price
$ 31.05
2044
807
1294
3799
Market Price
$ 66.88
Selling Price
$ 58.12
392
200
189
1681
Market Price
$ 64.46
Selling Price
$ 54.86
491
433
357
521
Market Price
$ 61.16
Selling Price
$ 52.06
814
463
380
853
Market Price
$ 42.93
Selling Price
$ 36.81
458
124
219
2174
Market Price
$ 69.94
Selling Price
$ 59.00
1342
600
839
4399
Market Price
$ 64.56
Selling Price
$ 54.39
331
294
83
437
Market Price
$ 60.33
Selling Price
$ 50.99
1307
1245
1246
2468
Market Price
$ 55.11
Selling Price
$ 46.85
1118
913
681
1126
Market Price
$ 61.51
Selling Price
$ 52.75
3341
2242
1760
3846
Market Price
$ 45.42
Selling Price
$ 40.63
1615
1322
1233
2867
Market Price
$ 59.24
Selling Price
$ 53.47
3056
704
2626
3634
Market Price
$ 65.24
Selling Price
$ 55.57
745
690
401
1627
Market Price
$ 65.06
Selling Price
$ 54.80
1596
1272
840
3889
Market Price
$ 34.02
Selling Price
$ 29.48
1823
1726
870
2772
Market Price
$ 40.84
Selling Price
$ 34.19
2368
1861
848
3876
Market Price
$ 55.85
Selling Price
$ 50.50
1409
1131
702
1628
Market Price
$ 62.18
Selling Price
$ 52.76
2970
2066
1672
3189
Market Price
$ 47.15
Selling Price
$ 39.44
3042
2004
1046
4356
Market Price
$ 45.11
Selling Price
$ 39.81
532
225
420
621
Market Price
$ 67.28
Selling Price
$ 56.54
696
576
667
2139
Market Price
$ 29.56
Selling Price
$ 25.96
1052
620
343
2741
Market Price
$ 57.96
Selling Price
$ 51.08
1821
743
460
2188
Market Price
$ 52.81
Selling Price
$ 44.82
707
214
659
2316
Market Price
$ 29.09
Selling Price
$ 26.00
4691
982
979
4775
Market Price
$ 60.86
Selling Price
$ 55.06
1178
962
467
2693
Market Price
$ 56.71
Selling Price
$ 51.44
477
162
287
1413
Market Price
$ 55.39
Selling Price
$ 47.38
620
165
582
1180
Market Price
$ 59.59
Selling Price
$ 53.48
864
280
343
4249
Market Price
$ 34.04
Selling Price
$ 30.01
1452
916
537
2170
Market Price
$ 52.80
Selling Price
$ 47.19
706
465
281
1951
Market Price
$ 30.03
Selling Price
$ 25.31
1052
223
774
3083
Market Price
$ 47.19
Selling Price
$ 41.46
468
404
338
1184
Market Price
$ 33.86
Selling Price
$ 28.99
3704
2296
2313
4213
Market Price
$ 57.78
Selling Price
$ 49.50
2114
1186
1737
4543
Market Price
$ 47.60
Selling Price
$ 41.17
906
362
896
4405
Market Price
$ 37.61
Selling Price
$ 32.11
697
191
222
1085
Market Price
$ 51.75
Selling Price
$ 43.13
1991
1185
593
3346
Market Price
$ 60.40
Selling Price
$ 52.85
2599
2123
818
3936