Market Price
$ 31.27
Selling Price
$ 27.65
1886
1067
456
2809
Market Price
$ 40.80
Selling Price
$ 36.72
1050
334
214
3279
Market Price
$ 64.98
Selling Price
$ 55.32
909
663
853
1224
Market Price
$ 69.20
Selling Price
$ 59.96
4157
3371
4119
4938
Market Price
$ 59.72
Selling Price
$ 49.82
291
291
237
942
Market Price
$ 37.02
Selling Price
$ 31.38
1497
1109
1114
4906
Market Price
$ 55.77
Selling Price
$ 50.70
447
221
328
1151
Market Price
$ 49.72
Selling Price
$ 42.37
1064
419
941
4522
Market Price
$ 64.03
Selling Price
$ 57.05
3457
771
1945
4449
Market Price
$ 58.14
Selling Price
$ 49.29
1053
506
235
3230
Market Price
$ 65.32
Selling Price
$ 54.81
3245
1450
1558
3342
Market Price
$ 50.14
Selling Price
$ 43.24
2714
1767
2491
2902
Market Price
$ 66.79
Selling Price
$ 57.14
2403
562
1790
3743
Market Price
$ 30.85
Selling Price
$ 25.82
2566
1377
571
2937
Market Price
$ 59.19
Selling Price
$ 50.65
668
512
651
1070
Market Price
$ 37.33
Selling Price
$ 32.48
1635
526
822
3752
Market Price
$ 32.55
Selling Price
$ 28.91
2352
535
1670
3155
Market Price
$ 62.49
Selling Price
$ 52.36
306
260
115
1407
Market Price
$ 64.18
Selling Price
$ 57.63
2407
990
665
3607
Market Price
$ 54.35
Selling Price
$ 46.92
1924
1724
1487
3844
Market Price
$ 60.43
Selling Price
$ 50.66
4456
2169
3592
4781
Market Price
$ 43.39
Selling Price
$ 37.13
188
165
160
641
Market Price
$ 53.96
Selling Price
$ 48.33
4247
1709
2787
4700
Market Price
$ 42.77
Selling Price
$ 36.51
1951
1573
398
2705
Market Price
$ 70.51
Selling Price
$ 59.74
351
249
163
661
Market Price
$ 50.38
Selling Price
$ 44.07
1271
570
1059
4741
Market Price
$ 65.12
Selling Price
$ 56.86
412
299
205
792
Market Price
$ 29.12
Selling Price
$ 25.08
824
230
666
1587
Market Price
$ 31.08
Selling Price
$ 26.19
1018
448
274
1728
Market Price
$ 31.20
Selling Price
$ 26.95
1284
271
807
3317
Market Price
$ 30.64
Selling Price
$ 27.85
768
654
688
1232
Market Price
$ 34.38
Selling Price
$ 29.10
625
604
229
1293
Market Price
$ 46.89
Selling Price
$ 42.55
834
409
230
930
Market Price
$ 32.80
Selling Price
$ 29.56
364
207
109
1523
Market Price
$ 55.87
Selling Price
$ 50.08
610
342
438
626
Market Price
$ 61.97
Selling Price
$ 53.61
767
760
449
858
Market Price
$ 59.04
Selling Price
$ 52.65
1879
506
1028
2056
Market Price
$ 57.40
Selling Price
$ 49.89
1192
952
1147
1335
Market Price
$ 65.48
Selling Price
$ 57.26
2629
1666
2104
4268
Market Price
$ 42.18
Selling Price
$ 35.47
1013
796
652
1967