Market Price
$ 30.43
Selling Price
$ 26.44
147
105
109
530
Market Price
$ 60.42
Selling Price
$ 52.54
1035
425
417
3752
Market Price
$ 41.31
Selling Price
$ 35.42
2977
1574
776
4446
Market Price
$ 39.62
Selling Price
$ 33.19
4345
2773
3873
4975
Market Price
$ 53.13
Selling Price
$ 46.84
2256
2102
1099
3650
Market Price
$ 69.97
Selling Price
$ 58.68
643
532
371
3021
Market Price
$ 56.03
Selling Price
$ 50.51
522
461
195
1653
Market Price
$ 52.88
Selling Price
$ 44.63
1767
1079
902
2523
Market Price
$ 29.46
Selling Price
$ 25.88
2464
918
2043
3409
Market Price
$ 64.19
Selling Price
$ 54.92
1913
797
1698
2720
Market Price
$ 46.25
Selling Price
$ 39.58
487
165
167
1614
Market Price
$ 45.53
Selling Price
$ 39.32
1748
809
864
1849
Market Price
$ 51.65
Selling Price
$ 44.01
1242
552
1222
1965
Market Price
$ 44.40
Selling Price
$ 40.24
1871
454
495
2515
Market Price
$ 37.18
Selling Price
$ 32.39
828
748
630
1965
Market Price
$ 51.75
Selling Price
$ 43.91
2618
1603
1314
2846
Market Price
$ 47.25
Selling Price
$ 42.38
478
145
168
1486
Market Price
$ 71.13
Selling Price
$ 59.34
859
305
251
912
Market Price
$ 46.65
Selling Price
$ 41.43
351
214
194
1045
Market Price
$ 45.47
Selling Price
$ 40.94
357
295
94
934
Market Price
$ 38.18
Selling Price
$ 34.43
910
657
357
1023
Market Price
$ 40.51
Selling Price
$ 35.39
3609
3453
2909
3967
Market Price
$ 30.41
Selling Price
$ 27.52
758
244
599
2609
Market Price
$ 28.99
Selling Price
$ 25.73
966
598
674
2691
Market Price
$ 28.15
Selling Price
$ 25.38
1513
353
890
3368
Market Price
$ 29.78
Selling Price
$ 25.38
2296
805
1623
2986
Market Price
$ 28.55
Selling Price
$ 25.51
1098
404
846
3194
Market Price
$ 41.42
Selling Price
$ 37.40
2026
759
661
2463
Market Price
$ 39.66
Selling Price
$ 33.82
1554
554
866
2879
Market Price
$ 52.85
Selling Price
$ 47.24
1621
411
396
2261
Market Price
$ 67.41
Selling Price
$ 59.12
2540
2204
1538
4046
Market Price
$ 47.12
Selling Price
$ 39.46
1923
1921
971
3594
Market Price
$ 44.40
Selling Price
$ 37.72
1555
653
511
2824
Market Price
$ 35.57
Selling Price
$ 29.72
1451
755
1322
1688
Market Price
$ 59.01
Selling Price
$ 51.95
222
186
133
782
Market Price
$ 50.75
Selling Price
$ 45.02
1269
290
540
2531
Market Price
$ 57.63
Selling Price
$ 49.38
1894
1706
415
3277
Market Price
$ 53.72
Selling Price
$ 47.29
2411
593
1866
3668
Market Price
$ 61.46
Selling Price
$ 54.03
2378
1816
1165
4278
Market Price
$ 49.04
Selling Price
$ 42.62
3168
1723
1770
4016