Market Price
$ 31.06
Selling Price
$ 26.39
569
257
164
1558
Market Price
$ 35.00
Selling Price
$ 29.29
748
655
681
3438
Market Price
$ 35.89
Selling Price
$ 31.69
1332
982
995
1815
Market Price
$ 41.31
Selling Price
$ 34.73
716
385
435
1745
Market Price
$ 43.06
Selling Price
$ 38.98
2156
1496
1953
2707
Market Price
$ 66.82
Selling Price
$ 56.72
3433
1858
1751
3782
Market Price
$ 45.67
Selling Price
$ 38.21
787
205
569
1242
Market Price
$ 54.49
Selling Price
$ 48.11
1533
785
444
2211
Market Price
$ 40.17
Selling Price
$ 35.78
256
239
249
750
Market Price
$ 40.91
Selling Price
$ 35.26
4196
2105
1867
4238
Market Price
$ 32.02
Selling Price
$ 26.84
2109
1334
1516
2227
Market Price
$ 42.41
Selling Price
$ 36.31
319
221
164
1140
Market Price
$ 64.92
Selling Price
$ 54.91
1606
956
1374
2686
Market Price
$ 70.18
Selling Price
$ 59.41
872
285
646
1593
Market Price
$ 54.35
Selling Price
$ 49.05
648
615
554
2704
Market Price
$ 48.37
Selling Price
$ 41.95
789
195
374
1625
Market Price
$ 53.62
Selling Price
$ 45.23
695
417
664
1081
Market Price
$ 33.44
Selling Price
$ 29.73
3415
1910
1313
3587
Market Price
$ 42.08
Selling Price
$ 37.81
1672
685
1058
4529
Market Price
$ 51.35
Selling Price
$ 44.78
1121
833
1092
2090
Market Price
$ 35.63
Selling Price
$ 30.36
2349
622
648
2403
Market Price
$ 45.78
Selling Price
$ 39.00
2044
430
1187
3983
Market Price
$ 40.65
Selling Price
$ 34.89
1161
599
888
2032
Market Price
$ 28.92
Selling Price
$ 25.14
4327
3643
2873
4350
Market Price
$ 39.07
Selling Price
$ 33.61
2011
1183
1863
2048
Market Price
$ 30.97
Selling Price
$ 27.64
296
91
166
1108
Market Price
$ 42.53
Selling Price
$ 38.19
4292
3040
3110
4860
Market Price
$ 40.72
Selling Price
$ 34.44
2097
606
424
2484
Market Price
$ 69.58
Selling Price
$ 59.67
3769
3102
2729
4401
Market Price
$ 39.01
Selling Price
$ 32.98
3173
3002
1494
3762
Market Price
$ 31.62
Selling Price
$ 26.74
1221
659
741
3240
Market Price
$ 57.15
Selling Price
$ 48.57
1114
1111
454
4160
Market Price
$ 58.99
Selling Price
$ 52.03
426
398
153
2051
Market Price
$ 43.94
Selling Price
$ 38.87
621
553
434
1735
Market Price
$ 43.26
Selling Price
$ 39.10
3964
2909
2139
4437
Market Price
$ 64.82
Selling Price
$ 55.54
784
578
609
2337
Market Price
$ 68.06
Selling Price
$ 59.54
1309
1156
496
1806
Market Price
$ 44.21
Selling Price
$ 37.38
2467
1166
2460
2586
Market Price
$ 64.55
Selling Price
$ 57.46
1699
1228
1627
1883
Market Price
$ 44.43
Selling Price
$ 39.97
224
170
160
588