Market Price
$ 31.72
2550
2169
1043
3203
Market Price
$ 65.56
1463
724
631
2678
Market Price
$ 56.12
3444
2972
1582
3916
Market Price
$ 51.34
290
153
88
897
Market Price
$ 32.10
2174
1166
1492
4817
Market Price
$ 65.82
2434
1507
2371
3141
Market Price
$ 49.52
740
492
536
772
Market Price
$ 37.85
328
183
123
1382
Market Price
$ 49.10
1139
649
922
4285
Market Price
$ 45.36
1384
1317
456
4616
Market Price
$ 48.93
1242
353
694
1516
Market Price
$ 31.02
759
410
166
1914
Market Price
$ 68.13
1202
839
368
2932
Market Price
$ 65.93
2785
2287
1487
3675
Market Price
$ 34.65
1918
1855
1704
3863
Market Price
$ 40.40
1171
494
657
1613
Market Price
$ 32.30
548
445
528
1481
Market Price
$ 30.35
169
87
58
552
Market Price
$ 46.18
854
610
626
3114
Market Price
$ 55.46
502
208
417
2386
Market Price
$ 54.76
1175
854
497
1232
Market Price
$ 34.59
423
356
363
578
Market Price
$ 56.30
3916
1867
1161
4670
Market Price
$ 34.48
1202
586
386
4297
Market Price
$ 30.45
3225
2729
1262
3476
Market Price
$ 30.05
658
572
404
2251
Market Price
$ 30.76
649
490
460
751
Market Price
$ 31.25
2157
1947
1670
3441
Market Price
$ 45.74
3659
1930
2557
4070
Market Price
$ 55.74
982
657
255
1844
Market Price
$ 52.18
2873
712
2564
4959
Market Price
$ 57.90
1742
1466
777
2715
Market Price
$ 32.74
994
593
803
2613
Market Price
$ 37.57
358
96
99
1122
Market Price
$ 54.94
1234
841
436
1462
Market Price
$ 41.98
1064
606
786
3650
Market Price
$ 57.51
1152
333
933
1379
Market Price
$ 56.45
191
51
166
590
Market Price
$ 40.86
253
134
123
466
Market Price
$ 37.87
2245
1521
560
3739