Market Price
$ 52.60
Selling Price
$ 44.49
1844
411
823
2480
Market Price
$ 50.88
Selling Price
$ 45.33
896
490
411
1977
Market Price
$ 58.15
Selling Price
$ 52.39
789
782
417
2089
Market Price
$ 46.30
Selling Price
$ 40.53
1181
732
884
2655
Market Price
$ 33.13
Selling Price
$ 30.10
3718
1749
2070
4319
Market Price
$ 32.67
Selling Price
$ 28.31
1085
997
819
2592
Market Price
$ 58.57
Selling Price
$ 52.16
820
358
520
2758
Market Price
$ 54.39
Selling Price
$ 45.83
1049
1009
922
4761
Market Price
$ 57.60
Selling Price
$ 50.66
1248
1129
371
2151
Market Price
$ 43.71
Selling Price
$ 37.49
1374
539
403
3152
Market Price
$ 55.34
Selling Price
$ 48.93
3384
2188
1163
4574
Market Price
$ 29.06
Selling Price
$ 25.72
317
238
153
519
Market Price
$ 48.72
Selling Price
$ 41.55
1934
1466
1795
3402
Market Price
$ 47.91
Selling Price
$ 40.68
971
832
414
1523
Market Price
$ 38.66
Selling Price
$ 33.95
1725
1521
1521
2567
Market Price
$ 67.99
Selling Price
$ 58.02
737
462
301
1180
Market Price
$ 34.65
Selling Price
$ 30.39
2581
1175
1325
3478
Market Price
$ 64.33
Selling Price
$ 57.97
1876
1288
1465
4861
Market Price
$ 62.28
Selling Price
$ 54.82
2907
2546
788
3533
Market Price
$ 33.22
Selling Price
$ 28.71
354
202
101
663
Market Price
$ 64.65
Selling Price
$ 56.24
1529
344
863
1892
Market Price
$ 34.91
Selling Price
$ 29.17
2627
2440
2155
2784
Market Price
$ 49.88
Selling Price
$ 44.87
282
115
210
605
Market Price
$ 50.47
Selling Price
$ 45.05
3792
3612
1532
4183
Market Price
$ 60.27
Selling Price
$ 51.80
722
255
493
1561
Market Price
$ 61.53
Selling Price
$ 51.32
975
314
736
4747
Market Price
$ 56.81
Selling Price
$ 48.26
4572
2817
2310
4853
Market Price
$ 63.91
Selling Price
$ 54.99
3364
3259
2476
4236
Market Price
$ 48.79
Selling Price
$ 43.90
3066
883
1857
4143
Market Price
$ 41.75
Selling Price
$ 34.84
2323
1140
1040
3913
Market Price
$ 39.54
Selling Price
$ 35.10
992
343
571
4456
Market Price
$ 55.83
Selling Price
$ 50.22
2839
2432
2449
3629
Market Price
$ 44.79
Selling Price
$ 40.33
1796
896
1196
3681
Market Price
$ 61.72
Selling Price
$ 53.81
949
804
606
953
Market Price
$ 38.65
Selling Price
$ 32.90
1769
1079
1624
2330
Market Price
$ 47.31
Selling Price
$ 40.24
589
375
564
807
Market Price
$ 42.14
Selling Price
$ 36.09
1309
823
267
4247
Market Price
$ 44.34
Selling Price
$ 38.41
1957
613
1812
4185
Market Price
$ 62.77
Selling Price
$ 55.32
362
337
90
471
Market Price
$ 69.67
Selling Price
$ 59.39
2641
1693
563
3156