Market Price
$ 44.12
Selling Price
$ 38.96
1431
621
893
2107
Market Price
$ 36.28
Selling Price
$ 32.06
1005
915
828
2785
Market Price
$ 37.75
Selling Price
$ 32.11
1355
873
696
1464
Market Price
$ 68.35
Selling Price
$ 57.83
2775
914
1502
3040
Market Price
$ 63.63
Selling Price
$ 54.01
339
276
207
1081
Market Price
$ 55.95
Selling Price
$ 50.74
1441
478
948
2582
Market Price
$ 54.87
Selling Price
$ 46.56
1605
600
664
4393
Market Price
$ 32.80
Selling Price
$ 29.03
1321
511
780
2409
Market Price
$ 53.79
Selling Price
$ 47.86
1537
1201
696
1679
Market Price
$ 32.00
Selling Price
$ 26.75
1835
790
732
2956
Market Price
$ 63.75
Selling Price
$ 55.30
1647
577
1202
3206
Market Price
$ 31.71
Selling Price
$ 28.25
838
417
245
3015
Market Price
$ 61.94
Selling Price
$ 55.31
1305
789
973
1386
Market Price
$ 45.71
Selling Price
$ 39.44
1468
354
674
4812
Market Price
$ 46.43
Selling Price
$ 38.96
708
434
356
1635
Market Price
$ 62.46
Selling Price
$ 55.12
363
216
164
671
Market Price
$ 66.23
Selling Price
$ 58.89
833
268
625
2797
Market Price
$ 71.52
Selling Price
$ 59.77
332
163
243
800
Market Price
$ 42.25
Selling Price
$ 36.65
3609
1445
2811
4244
Market Price
$ 51.44
Selling Price
$ 44.50
1345
907
806
4746
Market Price
$ 59.44
Selling Price
$ 53.61
2465
889
2258
3303
Market Price
$ 37.31
Selling Price
$ 31.19
2383
773
1058
4578
Market Price
$ 30.69
Selling Price
$ 25.78
1078
536
731
1099
Market Price
$ 54.81
Selling Price
$ 47.57
615
492
290
838
Market Price
$ 58.64
Selling Price
$ 50.69
1713
404
1304
4795
Market Price
$ 28.93
Selling Price
$ 25.29
2666
772
728
2803
Market Price
$ 33.01
Selling Price
$ 28.59
2297
1308
2132
3369
Market Price
$ 61.96
Selling Price
$ 54.22
1772
1543
1022
2012
Market Price
$ 41.99
Selling Price
$ 37.50
641
335
521
961
Market Price
$ 70.45
Selling Price
$ 59.43
355
144
203
865
Market Price
$ 62.33
Selling Price
$ 54.88
678
678
430
886
Market Price
$ 60.14
Selling Price
$ 51.65
3504
2695
3472
3544
Market Price
$ 67.11
Selling Price
$ 59.46
1825
1174
964
3402
Market Price
$ 59.92
Selling Price
$ 50.22
790
346
281
1530
Market Price
$ 50.27
Selling Price
$ 43.88
2232
1487
775
2565
Market Price
$ 56.62
Selling Price
$ 48.05
380
147
189
501
Market Price
$ 63.72
Selling Price
$ 57.13
928
361
798
2044
Market Price
$ 55.43
Selling Price
$ 47.54
1249
654
972
4937
Market Price
$ 44.40
Selling Price
$ 40.18
4143
911
1045
4385
Market Price
$ 62.79
Selling Price
$ 54.46
1472
744
723
3217